Re-exports§
pub use self::arch::vec128_storage;pub use self::arch::vec256_storage;pub use self::arch::vec512_storage;
Modules§
Macros§
- dispatch
 - Generate the full set of optimized implementations to take advantage of the most important hardware feature sets.
 - dispatch_
light128  - Generate only the basic implementations necessary to be able to operate efficiently on 128-bit vectors on this platfrom. For x86-64, that would mean SSE2 and AVX.
 - dispatch_
light256  - Generate only the basic implementations necessary to be able to operate efficiently on 256-bit vectors on this platfrom. For x86-64, that would mean SSE2, AVX, and AVX2.
 
Traits§
- AndNot
 - Arith
Ops  - Ops that depend on word size
 - BSwap
 - BitOps0
 - Ops that are independent of word size and endian
 - BitOps32
 - BitOps64
 - BitOps128
 - Lane
Words4  - A vector composed one or more lanes each composed of four words.
 - Machine
 - Multi
Lane  - A vector composed of multiple 128-bit lanes.
 - Rotate
Each Word32  - Rotate
Each Word64  - Rotate
Each Word128  - Store
 - Store
Bytes  - Swap64
 - Exchange neigboring ranges of bits of the specified size
 - Unsafe
From  - VZip
 - Combine single vectors into a multi-lane vector.
 - Vec2
 - A vector composed of two elements, which may be words or themselves vectors.
 - Vec4
 - A vector composed of four elements, which may be words or themselves vectors.
 - Vec4Ext
 - Vec4 functions which may not be implemented yet for all Vec4 types. NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage, import Vec4Ext only together with Vec4, and don’t qualify its methods.
 - Vector
 - Words4
 - A vector composed of four words; depending on their size, operations may cross lanes.
 - u32x4
 - u32x4x2
 - u32x4x4
 - u64x2
 - u64x4
 - u64x2x2
 - u64x2x4
 - u128x1
 - u128x2
 - u128x4