Crate lav[][src]

Expand description

Lane-Associated Vector (LAV): Portable SIMD vector trait as GAT of SIMD lane trait.

NOTE: This crate requires nightly Rust.

Features

This example uses SIMD generically over floating-point types while hiding it from the user.

Modules

Portably SIMD-optimized 3D rotor implementation generic over lane type f32 and f64.

Macros

Constructs vector by selecting values from the lanes of one or two source vectors.

Enums

WhichExperimental

An index into one of two vectors.

Traits

Bits representation of Real number with associated SimdBits vector.

Real number of f32 or f64 with associated Bits representation and SimdReal vector.

Bits representation vector of SimdReal vector with associated SimdMask vector.

Real number vector of Simd<f32, LANES> or Simd<f64, LANES> with associated SimdBits and SimdMask vector.