Enum curve25519_dalek::backend::vector::avx2::field::Lanes [−][src]
pub enum Lanes {
C,
D,
AB,
AC,
CD,
AD,
BC,
ABCD,
}
This is supported on crate feature
simd_backend
and (target features avx2
or avx512ifma
) and target feature avx2
and non-target feature avx512ifma
only.Expand description
The Lanes
enum represents a subset of the lanes A,B,C,D
of a
FieldElement2625x4
.
It’s used to specify blend operations without
having to know details about the data layout of the
FieldElement2625x4
.
Variants
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Lanes
impl UnwindSafe for Lanes
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn cast(self) -> U
pub fn cast(self) -> U
Numeric cast from self
to T
.
pub fn from_bits(t: T) -> T
pub fn from_bits(t: T) -> T
Safe lossless bitwise transmute from T
to Self
.
pub fn from_cast(t: T) -> T
pub fn from_cast(t: T) -> T
Numeric cast from T
to Self
.
pub fn into_bits(self) -> U
pub fn into_bits(self) -> U
Safe lossless bitwise transmute from self
to T
.