highway icon indicating copy to clipboard operation
highway copied to clipboard

Performance-portable, length-agnostic SIMD with runtime dispatch

Results 166 highway issues
Sort by recently updated
recently updated
newest added

The current implementation of `ConvertTo` does not have an overload for unsigned integer to floating-point conversion. For my specific application I need to convert uint32 => float32 and uint64 =>...

According to the manual of PromoteTo: V,D: (u8,u16), (u16,u32), (u8,u32), (u32,u64), (u8,i16), (u8,i32), (u16,i32), (i8,i16), (i8,i32), (i16,i32), (i32,i64) Vec PromoteTo(D, V part): returns part[i] zero- or sign-extended to the integer...

Will adding an AES instruction to get sse4 damage the CPU sandybridge? _Intel Sandy Bridge CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, CX16, SAHF, FXSR,...

It seems there is an issue on riscv64 hardware and (un)aligned access: ``` 99% tests passed, 2 tests failed out of 175 Total Test time (real) = 3.94 sec The...

This is a ticket to track progress on runtime dispatch for riscv64 (followup to issue #818). For now, unit tests are failing, see Debian/riscv64 buildd: * https://buildd.debian.org/status/fetch.php?pkg=highway&arch=riscv64&ver=0.17.1%7Egit20220707.b0108ff-1&stamp=1657192132&raw=0

Currently highway only supports Ge/Le comparison for float type. I suppose it's not difficult to extend this support for integer type. For hardware where no native instruction is available, simply...

Hi jan-wassenberg I don't know what that message is: `WARNING: CPU supports 1800 but software requires 2000000000000000`