_ND_INS_TYPE

Enum _ND_INS_TYPE 

Source
#[repr(u32)]
pub enum _ND_INS_TYPE {
Show 114 variants ND_CAT_INVALID = 0, ND_CAT_3DNOW = 1, ND_CAT_AES = 2, ND_CAT_AESKL = 3, ND_CAT_AMX = 4, ND_CAT_APX = 5, ND_CAT_ARITH = 6, ND_CAT_AVX = 7, ND_CAT_AVX2 = 8, ND_CAT_AVX2GATHER = 9, ND_CAT_AVX512 = 10, ND_CAT_AVX512BF16 = 11, ND_CAT_AVX512FP16 = 12, ND_CAT_AVX512VBMI = 13, ND_CAT_AVX512VP2INTERSECT = 14, ND_CAT_AVXIFMA = 15, ND_CAT_AVXNECONVERT = 16, ND_CAT_AVXVNNI = 17, ND_CAT_AVXVNNIINT16 = 18, ND_CAT_AVXVNNIINT8 = 19, ND_CAT_BITBYTE = 20, ND_CAT_BLEND = 21, ND_CAT_BMI1 = 22, ND_CAT_BMI2 = 23, ND_CAT_BROADCAST = 24, ND_CAT_CALL = 25, ND_CAT_CET = 26, ND_CAT_CLDEMOTE = 27, ND_CAT_CMOV = 28, ND_CAT_CMPCCXADD = 29, ND_CAT_COMPRESS = 30, ND_CAT_COND_BR = 31, ND_CAT_CONFLICT = 32, ND_CAT_CONVERT = 33, ND_CAT_DATAXFER = 34, ND_CAT_DECIMAL = 35, ND_CAT_ENQCMD = 36, ND_CAT_EXPAND = 37, ND_CAT_FLAGOP = 38, ND_CAT_FMA4 = 39, ND_CAT_GATHER = 40, ND_CAT_GFNI = 41, ND_CAT_HRESET = 42, ND_CAT_I386 = 43, ND_CAT_IFMA = 44, ND_CAT_INTERRUPT = 45, ND_CAT_IO = 46, ND_CAT_IOSTRINGOP = 47, ND_CAT_KL = 48, ND_CAT_KMASK = 49, ND_CAT_KNL = 50, ND_CAT_LKGS = 51, ND_CAT_LOGIC = 52, ND_CAT_LOGICAL = 53, ND_CAT_LOGICAL_FP = 54, ND_CAT_LWP = 55, ND_CAT_LZCNT = 56, ND_CAT_MISC = 57, ND_CAT_MMX = 58, ND_CAT_MOVDIR64B = 59, ND_CAT_MOVDIRI = 60, ND_CAT_MPX = 61, ND_CAT_NOP = 62, ND_CAT_PCLMULQDQ = 63, ND_CAT_PCONFIG = 64, ND_CAT_POP = 65, ND_CAT_PREFETCH = 66, ND_CAT_PTWRITE = 67, ND_CAT_PUSH = 68, ND_CAT_RAOINT = 69, ND_CAT_RDPID = 70, ND_CAT_RDRAND = 71, ND_CAT_RDSEED = 72, ND_CAT_RDWRFSGS = 73, ND_CAT_RET = 74, ND_CAT_ROTATE = 75, ND_CAT_SCATTER = 76, ND_CAT_SEGOP = 77, ND_CAT_SEMAPHORE = 78, ND_CAT_SGX = 79, ND_CAT_SHA = 80, ND_CAT_SHA512 = 81, ND_CAT_SHIFT = 82, ND_CAT_SM3 = 83, ND_CAT_SM4 = 84, ND_CAT_SMAP = 85, ND_CAT_SSE = 86, ND_CAT_SSE2 = 87, ND_CAT_STRINGOP = 88, ND_CAT_STTNI = 89, ND_CAT_SYSCALL = 90, ND_CAT_SYSRET = 91, ND_CAT_SYSTEM = 92, ND_CAT_TDX = 93, ND_CAT_UD = 94, ND_CAT_UINTR = 95, ND_CAT_UNCOND_BR = 96, ND_CAT_UNKNOWN = 97, ND_CAT_USER_MSR = 98, ND_CAT_VAES = 99, ND_CAT_VFMA = 100, ND_CAT_VFMAPS = 101, ND_CAT_VNNI = 102, ND_CAT_VNNIW = 103, ND_CAT_VPCLMULQDQ = 104, ND_CAT_VPOPCNT = 105, ND_CAT_VTX = 106, ND_CAT_WAITPKG = 107, ND_CAT_WBNOINVD = 108, ND_CAT_WIDENOP = 109, ND_CAT_WIDE_KL = 110, ND_CAT_X87_ALU = 111, ND_CAT_XOP = 112, ND_CAT_XSAVE = 113,
}

Variants§

§

ND_CAT_INVALID = 0

§

ND_CAT_3DNOW = 1

§

ND_CAT_AES = 2

§

ND_CAT_AESKL = 3

§

ND_CAT_AMX = 4

§

ND_CAT_APX = 5

§

ND_CAT_ARITH = 6

§

ND_CAT_AVX = 7

§

ND_CAT_AVX2 = 8

§

ND_CAT_AVX2GATHER = 9

§

ND_CAT_AVX512 = 10

§

ND_CAT_AVX512BF16 = 11

§

ND_CAT_AVX512FP16 = 12

§

ND_CAT_AVX512VBMI = 13

§

ND_CAT_AVX512VP2INTERSECT = 14

§

ND_CAT_AVXIFMA = 15

§

ND_CAT_AVXNECONVERT = 16

§

ND_CAT_AVXVNNI = 17

§

ND_CAT_AVXVNNIINT16 = 18

§

ND_CAT_AVXVNNIINT8 = 19

§

ND_CAT_BITBYTE = 20

§

ND_CAT_BLEND = 21

§

ND_CAT_BMI1 = 22

§

ND_CAT_BMI2 = 23

§

ND_CAT_BROADCAST = 24

§

ND_CAT_CALL = 25

§

ND_CAT_CET = 26

§

ND_CAT_CLDEMOTE = 27

§

ND_CAT_CMOV = 28

§

ND_CAT_CMPCCXADD = 29

§

ND_CAT_COMPRESS = 30

§

ND_CAT_COND_BR = 31

§

ND_CAT_CONFLICT = 32

§

ND_CAT_CONVERT = 33

§

ND_CAT_DATAXFER = 34

§

ND_CAT_DECIMAL = 35

§

ND_CAT_ENQCMD = 36

§

ND_CAT_EXPAND = 37

§

ND_CAT_FLAGOP = 38

§

ND_CAT_FMA4 = 39

§

ND_CAT_GATHER = 40

§

ND_CAT_GFNI = 41

§

ND_CAT_HRESET = 42

§

ND_CAT_I386 = 43

§

ND_CAT_IFMA = 44

§

ND_CAT_INTERRUPT = 45

§

ND_CAT_IO = 46

§

ND_CAT_IOSTRINGOP = 47

§

ND_CAT_KL = 48

§

ND_CAT_KMASK = 49

§

ND_CAT_KNL = 50

§

ND_CAT_LKGS = 51

§

ND_CAT_LOGIC = 52

§

ND_CAT_LOGICAL = 53

§

ND_CAT_LOGICAL_FP = 54

§

ND_CAT_LWP = 55

§

ND_CAT_LZCNT = 56

§

ND_CAT_MISC = 57

§

ND_CAT_MMX = 58

§

ND_CAT_MOVDIR64B = 59

§

ND_CAT_MOVDIRI = 60

§

ND_CAT_MPX = 61

§

ND_CAT_NOP = 62

§

ND_CAT_PCLMULQDQ = 63

§

ND_CAT_PCONFIG = 64

§

ND_CAT_POP = 65

§

ND_CAT_PREFETCH = 66

§

ND_CAT_PTWRITE = 67

§

ND_CAT_PUSH = 68

§

ND_CAT_RAOINT = 69

§

ND_CAT_RDPID = 70

§

ND_CAT_RDRAND = 71

§

ND_CAT_RDSEED = 72

§

ND_CAT_RDWRFSGS = 73

§

ND_CAT_RET = 74

§

ND_CAT_ROTATE = 75

§

ND_CAT_SCATTER = 76

§

ND_CAT_SEGOP = 77

§

ND_CAT_SEMAPHORE = 78

§

ND_CAT_SGX = 79

§

ND_CAT_SHA = 80

§

ND_CAT_SHA512 = 81

§

ND_CAT_SHIFT = 82

§

ND_CAT_SM3 = 83

§

ND_CAT_SM4 = 84

§

ND_CAT_SMAP = 85

§

ND_CAT_SSE = 86

§

ND_CAT_SSE2 = 87

§

ND_CAT_STRINGOP = 88

§

ND_CAT_STTNI = 89

§

ND_CAT_SYSCALL = 90

§

ND_CAT_SYSRET = 91

§

ND_CAT_SYSTEM = 92

§

ND_CAT_TDX = 93

§

ND_CAT_UD = 94

§

ND_CAT_UINTR = 95

§

ND_CAT_UNCOND_BR = 96

§

ND_CAT_UNKNOWN = 97

§

ND_CAT_USER_MSR = 98

§

ND_CAT_VAES = 99

§

ND_CAT_VFMA = 100

§

ND_CAT_VFMAPS = 101

§

ND_CAT_VNNI = 102

§

ND_CAT_VNNIW = 103

§

ND_CAT_VPCLMULQDQ = 104

§

ND_CAT_VPOPCNT = 105

§

ND_CAT_VTX = 106

§

ND_CAT_WAITPKG = 107

§

ND_CAT_WBNOINVD = 108

§

ND_CAT_WIDENOP = 109

§

ND_CAT_WIDE_KL = 110

§

ND_CAT_X87_ALU = 111

§

ND_CAT_XOP = 112

§

ND_CAT_XSAVE = 113

Trait Implementations§

Source§

impl Clone for _ND_INS_TYPE

Source§

fn clone(&self) -> _ND_INS_TYPE

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for _ND_INS_TYPE

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for _ND_INS_TYPE

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for _ND_INS_TYPE

Source§

fn eq(&self, other: &_ND_INS_TYPE) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for _ND_INS_TYPE

Source§

impl Eq for _ND_INS_TYPE

Source§

impl StructuralPartialEq for _ND_INS_TYPE

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.