Module vector

Source

Modulesยง

x86avx2 ๐Ÿ”’
x86sse2 ๐Ÿ”’

Structsยง

SensibleMoveMask ๐Ÿ”’
This is a โ€œsensibleโ€ movemask implementation where each bit represents whether the most significant bit is set in each corresponding lane of a vector. This is used on x86-64 and wasm, but such a mask is more expensive to get on aarch64 so we use something a little different.

Traitsยง

MoveMask ๐Ÿ”’
A trait that abstracts over a vector-to-scalar operation called โ€œmove mask.โ€
Vector ๐Ÿ”’
A trait for describing vector operations used by vectorized searchers.