wide icon indicating copy to clipboard operation
wide copied to clipboard

A crate to help you go wide. By which I mean use SIMD stuff.

Results 28 wide issues
Sort by recently updated
recently updated
newest added

some people like the increased type safety. this is a breaking change so it'd be in 0.6, but otherwise it's not hard.

The `impl From for i32x4` uses new(i32, i32, i32, i32) always. There's an intrinsic to not do that. ``` impl From for i32x4 { #[inline] #[must_use] fn from(i: i32) ->...

I know the README says this: > ... and on other architectures this is done by carefully writing functions so that LLVM hopefully does the right thing But what magic...

At the moment hyperbolic geometric functions are missing. Can these be added, or are they not implemented as SIMD instructions on all platforms?

They came up in an algorithm I'm considering for SIMDification (https://github.com/ruffle-rs/h263-rs/pull/49), and perhaps they would came in handy for others as well - they are in `f32` at least, after...

This crate seems to lack 512-bit types and AVX-512 support, which is becoming quite important..

For SIMD types that have intrinsics for quickly converting to another type, methods were added to leverage these intrinsics for fast conversion.

merge conflicts