Module memchr::vector

source ·

Modules§

Structs§

  • 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.