Module swiss_army_knife::simd_compatibility::x86_64::sse2[][src]

Expand description

SSE2 support, including functions one might assume to be present as intrinsics provided by Intel but aren’t.

Functions

This is efficient and compiles down to the same assembler as _mm_blend_epi32() but with a different immediate value used for the control word.

This is inefficient and should be avoided inside loops.

This is inefficient and should be avoided inside loops.

left_shift_number_of_bits must be between 0 and 64 inclusive.

right_shift_number_of_bits must be between 0 and 64 inclusive.

This is inefficient and should be avoided inside loops.

This is inefficient and should be avoided inside loops.

Shuffles.