# ppv_lite86::x86_64 - Rust
API documentation for the Rust `x86_64` mod in crate `ppv_lite86`.
Keywords: rust, rustlang, rust-lang, x86_64

# Module ppv_lite86::x86_64

source · [−]

## Structs

Avx2Machine
NoA1
NoA2
NoNI
NoS3
NoS4
SseMachine
YesA1
YesA2
YesNI
YesS3
YesS4

## Type Definitions

AVX

AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything to avoid expensive SSE/VEX conflicts.

AVX2
SSE2
SSE41
SSSE3

## Unions

vec128_storage

Generic wrapper for unparameterized storage of any of the possible impls. Converting into and out of this type should be essentially free, although it may be more aligned than a particular impl requires.

vec256_storage
vec512_storage