Module simd

Module simd 

Source
🔬This is a nightly-only experimental API. (core_intrinsics)
Expand description

SIMD compiler intrinsics.

In this module, a “vector” is any repr(simd) type.

Functions§

simd_addâš Experimental
Adds two simd vectors elementwise.
simd_extractâš Experimental
Extracts an element from a vector.
simd_fmaâš Experimental
Computes (x*y) + z for each element, but without any intermediate rounding.
simd_insertâš Experimental
Inserts an element into a vector, returning the updated vector.
simd_mulâš Experimental
Multiplies two simd vectors elementwise.
simd_negâš Experimental
Negates a vector elementwise.
simd_shuffleâš Experimental
Shuffles two vectors by const indices.
simd_subâš Experimental
Subtracts rhs from lhs elementwise.
simd_xorâš Experimental
“Exclusive ors” vectors elementwise.