#[repr(u32)]
pub enum tms320c64x_insn {
Show 146 variants TMS320C64X_INS_INVALID = 0, TMS320C64X_INS_ABS = 1, TMS320C64X_INS_ABS2 = 2, TMS320C64X_INS_ADD = 3, TMS320C64X_INS_ADD2 = 4, TMS320C64X_INS_ADD4 = 5, TMS320C64X_INS_ADDAB = 6, TMS320C64X_INS_ADDAD = 7, TMS320C64X_INS_ADDAH = 8, TMS320C64X_INS_ADDAW = 9, TMS320C64X_INS_ADDK = 10, TMS320C64X_INS_ADDKPC = 11, TMS320C64X_INS_ADDU = 12, TMS320C64X_INS_AND = 13, TMS320C64X_INS_ANDN = 14, TMS320C64X_INS_AVG2 = 15, TMS320C64X_INS_AVGU4 = 16, TMS320C64X_INS_B = 17, TMS320C64X_INS_BDEC = 18, TMS320C64X_INS_BITC4 = 19, TMS320C64X_INS_BNOP = 20, TMS320C64X_INS_BPOS = 21, TMS320C64X_INS_CLR = 22, TMS320C64X_INS_CMPEQ = 23, TMS320C64X_INS_CMPEQ2 = 24, TMS320C64X_INS_CMPEQ4 = 25, TMS320C64X_INS_CMPGT = 26, TMS320C64X_INS_CMPGT2 = 27, TMS320C64X_INS_CMPGTU4 = 28, TMS320C64X_INS_CMPLT = 29, TMS320C64X_INS_CMPLTU = 30, TMS320C64X_INS_DEAL = 31, TMS320C64X_INS_DOTP2 = 32, TMS320C64X_INS_DOTPN2 = 33, TMS320C64X_INS_DOTPNRSU2 = 34, TMS320C64X_INS_DOTPRSU2 = 35, TMS320C64X_INS_DOTPSU4 = 36, TMS320C64X_INS_DOTPU4 = 37, TMS320C64X_INS_EXT = 38, TMS320C64X_INS_EXTU = 39, TMS320C64X_INS_GMPGTU = 40, TMS320C64X_INS_GMPY4 = 41, TMS320C64X_INS_LDB = 42, TMS320C64X_INS_LDBU = 43, TMS320C64X_INS_LDDW = 44, TMS320C64X_INS_LDH = 45, TMS320C64X_INS_LDHU = 46, TMS320C64X_INS_LDNDW = 47, TMS320C64X_INS_LDNW = 48, TMS320C64X_INS_LDW = 49, TMS320C64X_INS_LMBD = 50, TMS320C64X_INS_MAX2 = 51, TMS320C64X_INS_MAXU4 = 52, TMS320C64X_INS_MIN2 = 53, TMS320C64X_INS_MINU4 = 54, TMS320C64X_INS_MPY = 55, TMS320C64X_INS_MPY2 = 56, TMS320C64X_INS_MPYH = 57, TMS320C64X_INS_MPYHI = 58, TMS320C64X_INS_MPYHIR = 59, TMS320C64X_INS_MPYHL = 60, TMS320C64X_INS_MPYHLU = 61, TMS320C64X_INS_MPYHSLU = 62, TMS320C64X_INS_MPYHSU = 63, TMS320C64X_INS_MPYHU = 64, TMS320C64X_INS_MPYHULS = 65, TMS320C64X_INS_MPYHUS = 66, TMS320C64X_INS_MPYLH = 67, TMS320C64X_INS_MPYLHU = 68, TMS320C64X_INS_MPYLI = 69, TMS320C64X_INS_MPYLIR = 70, TMS320C64X_INS_MPYLSHU = 71, TMS320C64X_INS_MPYLUHS = 72, TMS320C64X_INS_MPYSU = 73, TMS320C64X_INS_MPYSU4 = 74, TMS320C64X_INS_MPYU = 75, TMS320C64X_INS_MPYU4 = 76, TMS320C64X_INS_MPYUS = 77, TMS320C64X_INS_MVC = 78, TMS320C64X_INS_MVD = 79, TMS320C64X_INS_MVK = 80, TMS320C64X_INS_MVKL = 81, TMS320C64X_INS_MVKLH = 82, TMS320C64X_INS_NOP = 83, TMS320C64X_INS_NORM = 84, TMS320C64X_INS_OR = 85, TMS320C64X_INS_PACK2 = 86, TMS320C64X_INS_PACKH2 = 87, TMS320C64X_INS_PACKH4 = 88, TMS320C64X_INS_PACKHL2 = 89, TMS320C64X_INS_PACKL4 = 90, TMS320C64X_INS_PACKLH2 = 91, TMS320C64X_INS_ROTL = 92, TMS320C64X_INS_SADD = 93, TMS320C64X_INS_SADD2 = 94, TMS320C64X_INS_SADDU4 = 95, TMS320C64X_INS_SADDUS2 = 96, TMS320C64X_INS_SAT = 97, TMS320C64X_INS_SET = 98, TMS320C64X_INS_SHFL = 99, TMS320C64X_INS_SHL = 100, TMS320C64X_INS_SHLMB = 101, TMS320C64X_INS_SHR = 102, TMS320C64X_INS_SHR2 = 103, TMS320C64X_INS_SHRMB = 104, TMS320C64X_INS_SHRU = 105, TMS320C64X_INS_SHRU2 = 106, TMS320C64X_INS_SMPY = 107, TMS320C64X_INS_SMPY2 = 108, TMS320C64X_INS_SMPYH = 109, TMS320C64X_INS_SMPYHL = 110, TMS320C64X_INS_SMPYLH = 111, TMS320C64X_INS_SPACK2 = 112, TMS320C64X_INS_SPACKU4 = 113, TMS320C64X_INS_SSHL = 114, TMS320C64X_INS_SSHVL = 115, TMS320C64X_INS_SSHVR = 116, TMS320C64X_INS_SSUB = 117, TMS320C64X_INS_STB = 118, TMS320C64X_INS_STDW = 119, TMS320C64X_INS_STH = 120, TMS320C64X_INS_STNDW = 121, TMS320C64X_INS_STNW = 122, TMS320C64X_INS_STW = 123, TMS320C64X_INS_SUB = 124, TMS320C64X_INS_SUB2 = 125, TMS320C64X_INS_SUB4 = 126, TMS320C64X_INS_SUBAB = 127, TMS320C64X_INS_SUBABS4 = 128, TMS320C64X_INS_SUBAH = 129, TMS320C64X_INS_SUBAW = 130, TMS320C64X_INS_SUBC = 131, TMS320C64X_INS_SUBU = 132, TMS320C64X_INS_SWAP4 = 133, TMS320C64X_INS_UNPKHU4 = 134, TMS320C64X_INS_UNPKLU4 = 135, TMS320C64X_INS_XOR = 136, TMS320C64X_INS_XPND2 = 137, TMS320C64X_INS_XPND4 = 138, TMS320C64X_INS_IDLE = 139, TMS320C64X_INS_MV = 140, TMS320C64X_INS_NEG = 141, TMS320C64X_INS_NOT = 142, TMS320C64X_INS_SWAP2 = 143, TMS320C64X_INS_ZERO = 144, TMS320C64X_INS_ENDING = 145,
}

Variants§

§

TMS320C64X_INS_INVALID = 0

§

TMS320C64X_INS_ABS = 1

§

TMS320C64X_INS_ABS2 = 2

§

TMS320C64X_INS_ADD = 3

§

TMS320C64X_INS_ADD2 = 4

§

TMS320C64X_INS_ADD4 = 5

§

TMS320C64X_INS_ADDAB = 6

§

TMS320C64X_INS_ADDAD = 7

§

TMS320C64X_INS_ADDAH = 8

§

TMS320C64X_INS_ADDAW = 9

§

TMS320C64X_INS_ADDK = 10

§

TMS320C64X_INS_ADDKPC = 11

§

TMS320C64X_INS_ADDU = 12

§

TMS320C64X_INS_AND = 13

§

TMS320C64X_INS_ANDN = 14

§

TMS320C64X_INS_AVG2 = 15

§

TMS320C64X_INS_AVGU4 = 16

§

TMS320C64X_INS_B = 17

§

TMS320C64X_INS_BDEC = 18

§

TMS320C64X_INS_BITC4 = 19

§

TMS320C64X_INS_BNOP = 20

§

TMS320C64X_INS_BPOS = 21

§

TMS320C64X_INS_CLR = 22

§

TMS320C64X_INS_CMPEQ = 23

§

TMS320C64X_INS_CMPEQ2 = 24

§

TMS320C64X_INS_CMPEQ4 = 25

§

TMS320C64X_INS_CMPGT = 26

§

TMS320C64X_INS_CMPGT2 = 27

§

TMS320C64X_INS_CMPGTU4 = 28

§

TMS320C64X_INS_CMPLT = 29

§

TMS320C64X_INS_CMPLTU = 30

§

TMS320C64X_INS_DEAL = 31

§

TMS320C64X_INS_DOTP2 = 32

§

TMS320C64X_INS_DOTPN2 = 33

§

TMS320C64X_INS_DOTPNRSU2 = 34

§

TMS320C64X_INS_DOTPRSU2 = 35

§

TMS320C64X_INS_DOTPSU4 = 36

§

TMS320C64X_INS_DOTPU4 = 37

§

TMS320C64X_INS_EXT = 38

§

TMS320C64X_INS_EXTU = 39

§

TMS320C64X_INS_GMPGTU = 40

§

TMS320C64X_INS_GMPY4 = 41

§

TMS320C64X_INS_LDB = 42

§

TMS320C64X_INS_LDBU = 43

§

TMS320C64X_INS_LDDW = 44

§

TMS320C64X_INS_LDH = 45

§

TMS320C64X_INS_LDHU = 46

§

TMS320C64X_INS_LDNDW = 47

§

TMS320C64X_INS_LDNW = 48

§

TMS320C64X_INS_LDW = 49

§

TMS320C64X_INS_LMBD = 50

§

TMS320C64X_INS_MAX2 = 51

§

TMS320C64X_INS_MAXU4 = 52

§

TMS320C64X_INS_MIN2 = 53

§

TMS320C64X_INS_MINU4 = 54

§

TMS320C64X_INS_MPY = 55

§

TMS320C64X_INS_MPY2 = 56

§

TMS320C64X_INS_MPYH = 57

§

TMS320C64X_INS_MPYHI = 58

§

TMS320C64X_INS_MPYHIR = 59

§

TMS320C64X_INS_MPYHL = 60

§

TMS320C64X_INS_MPYHLU = 61

§

TMS320C64X_INS_MPYHSLU = 62

§

TMS320C64X_INS_MPYHSU = 63

§

TMS320C64X_INS_MPYHU = 64

§

TMS320C64X_INS_MPYHULS = 65

§

TMS320C64X_INS_MPYHUS = 66

§

TMS320C64X_INS_MPYLH = 67

§

TMS320C64X_INS_MPYLHU = 68

§

TMS320C64X_INS_MPYLI = 69

§

TMS320C64X_INS_MPYLIR = 70

§

TMS320C64X_INS_MPYLSHU = 71

§

TMS320C64X_INS_MPYLUHS = 72

§

TMS320C64X_INS_MPYSU = 73

§

TMS320C64X_INS_MPYSU4 = 74

§

TMS320C64X_INS_MPYU = 75

§

TMS320C64X_INS_MPYU4 = 76

§

TMS320C64X_INS_MPYUS = 77

§

TMS320C64X_INS_MVC = 78

§

TMS320C64X_INS_MVD = 79

§

TMS320C64X_INS_MVK = 80

§

TMS320C64X_INS_MVKL = 81

§

TMS320C64X_INS_MVKLH = 82

§

TMS320C64X_INS_NOP = 83

§

TMS320C64X_INS_NORM = 84

§

TMS320C64X_INS_OR = 85

§

TMS320C64X_INS_PACK2 = 86

§

TMS320C64X_INS_PACKH2 = 87

§

TMS320C64X_INS_PACKH4 = 88

§

TMS320C64X_INS_PACKHL2 = 89

§

TMS320C64X_INS_PACKL4 = 90

§

TMS320C64X_INS_PACKLH2 = 91

§

TMS320C64X_INS_ROTL = 92

§

TMS320C64X_INS_SADD = 93

§

TMS320C64X_INS_SADD2 = 94

§

TMS320C64X_INS_SADDU4 = 95

§

TMS320C64X_INS_SADDUS2 = 96

§

TMS320C64X_INS_SAT = 97

§

TMS320C64X_INS_SET = 98

§

TMS320C64X_INS_SHFL = 99

§

TMS320C64X_INS_SHL = 100

§

TMS320C64X_INS_SHLMB = 101

§

TMS320C64X_INS_SHR = 102

§

TMS320C64X_INS_SHR2 = 103

§

TMS320C64X_INS_SHRMB = 104

§

TMS320C64X_INS_SHRU = 105

§

TMS320C64X_INS_SHRU2 = 106

§

TMS320C64X_INS_SMPY = 107

§

TMS320C64X_INS_SMPY2 = 108

§

TMS320C64X_INS_SMPYH = 109

§

TMS320C64X_INS_SMPYHL = 110

§

TMS320C64X_INS_SMPYLH = 111

§

TMS320C64X_INS_SPACK2 = 112

§

TMS320C64X_INS_SPACKU4 = 113

§

TMS320C64X_INS_SSHL = 114

§

TMS320C64X_INS_SSHVL = 115

§

TMS320C64X_INS_SSHVR = 116

§

TMS320C64X_INS_SSUB = 117

§

TMS320C64X_INS_STB = 118

§

TMS320C64X_INS_STDW = 119

§

TMS320C64X_INS_STH = 120

§

TMS320C64X_INS_STNDW = 121

§

TMS320C64X_INS_STNW = 122

§

TMS320C64X_INS_STW = 123

§

TMS320C64X_INS_SUB = 124

§

TMS320C64X_INS_SUB2 = 125

§

TMS320C64X_INS_SUB4 = 126

§

TMS320C64X_INS_SUBAB = 127

§

TMS320C64X_INS_SUBABS4 = 128

§

TMS320C64X_INS_SUBAH = 129

§

TMS320C64X_INS_SUBAW = 130

§

TMS320C64X_INS_SUBC = 131

§

TMS320C64X_INS_SUBU = 132

§

TMS320C64X_INS_SWAP4 = 133

§

TMS320C64X_INS_UNPKHU4 = 134

§

TMS320C64X_INS_UNPKLU4 = 135

§

TMS320C64X_INS_XOR = 136

§

TMS320C64X_INS_XPND2 = 137

§

TMS320C64X_INS_XPND4 = 138

§

TMS320C64X_INS_IDLE = 139

§

TMS320C64X_INS_MV = 140

§

TMS320C64X_INS_NEG = 141

§

TMS320C64X_INS_NOT = 142

§

TMS320C64X_INS_SWAP2 = 143

§

TMS320C64X_INS_ZERO = 144

§

TMS320C64X_INS_ENDING = 145

Trait Implementations§

source§

impl Clone for tms320c64x_insn

source§

fn clone(&self) -> tms320c64x_insn

Returns a copy 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 tms320c64x_insn

source§

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

Formats the value using the given formatter. Read more
§

impl From<u32> for tms320c64x_insn

§

fn from(id: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for tms320c64x_insn

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 tms320c64x_insn

source§

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

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for tms320c64x_insn

source§

impl Eq for tms320c64x_insn

source§

impl StructuralPartialEq for tms320c64x_insn

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> 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>,

§

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>,

§

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.