pub enum Tuple {
Show 18 variants
None,
Fv,
Hv,
Qv,
T1S8,
T1S16,
T1S,
T1F,
T2,
T4,
T8,
Fvm,
Hvm,
Qvm,
OVm,
M128,
Dup,
T14X,
}
Expand description
Instruction tuple type.
Used to determine compressed displacement size for disp8 EVEX
instructions. Note that most of the EVEX
encoded
instructions use the compressed displacement addressing scheme.
Variants§
None
Fv
Full Vector.
Hv
Half Vector.
Qv
Quarter Vector.
T1S8
Tuple1 scalar, size 8 bit.
T1S16
Tuple1 scalar, size 16 bit.
T1S
Tuple1 scalar, size 32/64 bit.
T1F
Tuple1 float, size 32/64 bit.
T2
Tuple2, 64/128 bit.
T4
Tuple4, 128/256 bit.
T8
Tuple8, 256 bit.
Fvm
Full Vector Memory.
Hvm
Half Vector Memory.
Qvm
Quarter Vector Memory.
OVm
Oct Vector Memory.
M128
M128, 128 bit.
Dup
DUP (VMOVDDUP).
T14X
4 x 32 bit Memory Elements are referenced.
Trait Implementations§
source§impl PartialEq for Tuple
impl PartialEq for Tuple
impl Copy for Tuple
impl Eq for Tuple
impl StructuralPartialEq for Tuple
Auto Trait Implementations§
impl RefUnwindSafe for Tuple
impl Send for Tuple
impl Sync for Tuple
impl Unpin for Tuple
impl UnwindSafe for Tuple
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more