#[repr(u8)]pub enum OpcodeMap {
Default = 0,
Map0F = 1,
Map0F38 = 2,
Map0F3A = 3,
Map4 = 4,
Map5 = 5,
Map6 = 6,
Map7 = 7,
Xop8 = 8,
Xop9 = 9,
XopA = 10,
}Expand description
Opcode map identifier
Variants§
Default = 0
Default (1-byte) opcode map
Map0F = 1
0F two-byte opcode map
Map0F38 = 2
0F38 three-byte opcode map
Map0F3A = 3
0F3A three-byte opcode map
Map4 = 4
Map 4 (unused in standard x86)
Map5 = 5
Map 5 (unused in standard x86)
Map6 = 6
Map 6 (unused in standard x86)
Map7 = 7
Map 7 (unused in standard x86)
Xop8 = 8
XOP map 8
Xop9 = 9
XOP map 9
XopA = 10
XOP map 10 (0x0A)
Implementations§
Trait Implementations§
impl Copy for OpcodeMap
impl Eq for OpcodeMap
impl StructuralPartialEq for OpcodeMap
Auto Trait Implementations§
impl Freeze for OpcodeMap
impl RefUnwindSafe for OpcodeMap
impl Send for OpcodeMap
impl Sync for OpcodeMap
impl Unpin for OpcodeMap
impl UnsafeUnpin for OpcodeMap
impl UnwindSafe for OpcodeMap
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