#[repr(u32)]
pub enum xcore_insn {
Show 122 variants XCORE_INS_INVALID = 0, XCORE_INS_ADD = 1, XCORE_INS_ANDNOT = 2, XCORE_INS_AND = 3, XCORE_INS_ASHR = 4, XCORE_INS_BAU = 5, XCORE_INS_BITREV = 6, XCORE_INS_BLA = 7, XCORE_INS_BLAT = 8, XCORE_INS_BL = 9, XCORE_INS_BF = 10, XCORE_INS_BT = 11, XCORE_INS_BU = 12, XCORE_INS_BRU = 13, XCORE_INS_BYTEREV = 14, XCORE_INS_CHKCT = 15, XCORE_INS_CLRE = 16, XCORE_INS_CLRPT = 17, XCORE_INS_CLRSR = 18, XCORE_INS_CLZ = 19, XCORE_INS_CRC8 = 20, XCORE_INS_CRC32 = 21, XCORE_INS_DCALL = 22, XCORE_INS_DENTSP = 23, XCORE_INS_DGETREG = 24, XCORE_INS_DIVS = 25, XCORE_INS_DIVU = 26, XCORE_INS_DRESTSP = 27, XCORE_INS_DRET = 28, XCORE_INS_ECALLF = 29, XCORE_INS_ECALLT = 30, XCORE_INS_EDU = 31, XCORE_INS_EEF = 32, XCORE_INS_EET = 33, XCORE_INS_EEU = 34, XCORE_INS_ENDIN = 35, XCORE_INS_ENTSP = 36, XCORE_INS_EQ = 37, XCORE_INS_EXTDP = 38, XCORE_INS_EXTSP = 39, XCORE_INS_FREER = 40, XCORE_INS_FREET = 41, XCORE_INS_GETD = 42, XCORE_INS_GET = 43, XCORE_INS_GETN = 44, XCORE_INS_GETR = 45, XCORE_INS_GETSR = 46, XCORE_INS_GETST = 47, XCORE_INS_GETTS = 48, XCORE_INS_INCT = 49, XCORE_INS_INIT = 50, XCORE_INS_INPW = 51, XCORE_INS_INSHR = 52, XCORE_INS_INT = 53, XCORE_INS_IN = 54, XCORE_INS_KCALL = 55, XCORE_INS_KENTSP = 56, XCORE_INS_KRESTSP = 57, XCORE_INS_KRET = 58, XCORE_INS_LADD = 59, XCORE_INS_LD16S = 60, XCORE_INS_LD8U = 61, XCORE_INS_LDA16 = 62, XCORE_INS_LDAP = 63, XCORE_INS_LDAW = 64, XCORE_INS_LDC = 65, XCORE_INS_LDW = 66, XCORE_INS_LDIVU = 67, XCORE_INS_LMUL = 68, XCORE_INS_LSS = 69, XCORE_INS_LSUB = 70, XCORE_INS_LSU = 71, XCORE_INS_MACCS = 72, XCORE_INS_MACCU = 73, XCORE_INS_MJOIN = 74, XCORE_INS_MKMSK = 75, XCORE_INS_MSYNC = 76, XCORE_INS_MUL = 77, XCORE_INS_NEG = 78, XCORE_INS_NOT = 79, XCORE_INS_OR = 80, XCORE_INS_OUTCT = 81, XCORE_INS_OUTPW = 82, XCORE_INS_OUTSHR = 83, XCORE_INS_OUTT = 84, XCORE_INS_OUT = 85, XCORE_INS_PEEK = 86, XCORE_INS_REMS = 87, XCORE_INS_REMU = 88, XCORE_INS_RETSP = 89, XCORE_INS_SETCLK = 90, XCORE_INS_SET = 91, XCORE_INS_SETC = 92, XCORE_INS_SETD = 93, XCORE_INS_SETEV = 94, XCORE_INS_SETN = 95, XCORE_INS_SETPSC = 96, XCORE_INS_SETPT = 97, XCORE_INS_SETRDY = 98, XCORE_INS_SETSR = 99, XCORE_INS_SETTW = 100, XCORE_INS_SETV = 101, XCORE_INS_SEXT = 102, XCORE_INS_SHL = 103, XCORE_INS_SHR = 104, XCORE_INS_SSYNC = 105, XCORE_INS_ST16 = 106, XCORE_INS_ST8 = 107, XCORE_INS_STW = 108, XCORE_INS_SUB = 109, XCORE_INS_SYNCR = 110, XCORE_INS_TESTCT = 111, XCORE_INS_TESTLCL = 112, XCORE_INS_TESTWCT = 113, XCORE_INS_TSETMR = 114, XCORE_INS_START = 115, XCORE_INS_WAITEF = 116, XCORE_INS_WAITET = 117, XCORE_INS_WAITEU = 118, XCORE_INS_XOR = 119, XCORE_INS_ZEXT = 120, XCORE_INS_ENDING = 121,
}
Expand description

XCore instruction

Variants§

§

XCORE_INS_INVALID = 0

§

XCORE_INS_ADD = 1

§

XCORE_INS_ANDNOT = 2

§

XCORE_INS_AND = 3

§

XCORE_INS_ASHR = 4

§

XCORE_INS_BAU = 5

§

XCORE_INS_BITREV = 6

§

XCORE_INS_BLA = 7

§

XCORE_INS_BLAT = 8

§

XCORE_INS_BL = 9

§

XCORE_INS_BF = 10

§

XCORE_INS_BT = 11

§

XCORE_INS_BU = 12

§

XCORE_INS_BRU = 13

§

XCORE_INS_BYTEREV = 14

§

XCORE_INS_CHKCT = 15

§

XCORE_INS_CLRE = 16

§

XCORE_INS_CLRPT = 17

§

XCORE_INS_CLRSR = 18

§

XCORE_INS_CLZ = 19

§

XCORE_INS_CRC8 = 20

§

XCORE_INS_CRC32 = 21

§

XCORE_INS_DCALL = 22

§

XCORE_INS_DENTSP = 23

§

XCORE_INS_DGETREG = 24

§

XCORE_INS_DIVS = 25

§

XCORE_INS_DIVU = 26

§

XCORE_INS_DRESTSP = 27

§

XCORE_INS_DRET = 28

§

XCORE_INS_ECALLF = 29

§

XCORE_INS_ECALLT = 30

§

XCORE_INS_EDU = 31

§

XCORE_INS_EEF = 32

§

XCORE_INS_EET = 33

§

XCORE_INS_EEU = 34

§

XCORE_INS_ENDIN = 35

§

XCORE_INS_ENTSP = 36

§

XCORE_INS_EQ = 37

§

XCORE_INS_EXTDP = 38

§

XCORE_INS_EXTSP = 39

§

XCORE_INS_FREER = 40

§

XCORE_INS_FREET = 41

§

XCORE_INS_GETD = 42

§

XCORE_INS_GET = 43

§

XCORE_INS_GETN = 44

§

XCORE_INS_GETR = 45

§

XCORE_INS_GETSR = 46

§

XCORE_INS_GETST = 47

§

XCORE_INS_GETTS = 48

§

XCORE_INS_INCT = 49

§

XCORE_INS_INIT = 50

§

XCORE_INS_INPW = 51

§

XCORE_INS_INSHR = 52

§

XCORE_INS_INT = 53

§

XCORE_INS_IN = 54

§

XCORE_INS_KCALL = 55

§

XCORE_INS_KENTSP = 56

§

XCORE_INS_KRESTSP = 57

§

XCORE_INS_KRET = 58

§

XCORE_INS_LADD = 59

§

XCORE_INS_LD16S = 60

§

XCORE_INS_LD8U = 61

§

XCORE_INS_LDA16 = 62

§

XCORE_INS_LDAP = 63

§

XCORE_INS_LDAW = 64

§

XCORE_INS_LDC = 65

§

XCORE_INS_LDW = 66

§

XCORE_INS_LDIVU = 67

§

XCORE_INS_LMUL = 68

§

XCORE_INS_LSS = 69

§

XCORE_INS_LSUB = 70

§

XCORE_INS_LSU = 71

§

XCORE_INS_MACCS = 72

§

XCORE_INS_MACCU = 73

§

XCORE_INS_MJOIN = 74

§

XCORE_INS_MKMSK = 75

§

XCORE_INS_MSYNC = 76

§

XCORE_INS_MUL = 77

§

XCORE_INS_NEG = 78

§

XCORE_INS_NOT = 79

§

XCORE_INS_OR = 80

§

XCORE_INS_OUTCT = 81

§

XCORE_INS_OUTPW = 82

§

XCORE_INS_OUTSHR = 83

§

XCORE_INS_OUTT = 84

§

XCORE_INS_OUT = 85

§

XCORE_INS_PEEK = 86

§

XCORE_INS_REMS = 87

§

XCORE_INS_REMU = 88

§

XCORE_INS_RETSP = 89

§

XCORE_INS_SETCLK = 90

§

XCORE_INS_SET = 91

§

XCORE_INS_SETC = 92

§

XCORE_INS_SETD = 93

§

XCORE_INS_SETEV = 94

§

XCORE_INS_SETN = 95

§

XCORE_INS_SETPSC = 96

§

XCORE_INS_SETPT = 97

§

XCORE_INS_SETRDY = 98

§

XCORE_INS_SETSR = 99

§

XCORE_INS_SETTW = 100

§

XCORE_INS_SETV = 101

§

XCORE_INS_SEXT = 102

§

XCORE_INS_SHL = 103

§

XCORE_INS_SHR = 104

§

XCORE_INS_SSYNC = 105

§

XCORE_INS_ST16 = 106

§

XCORE_INS_ST8 = 107

§

XCORE_INS_STW = 108

§

XCORE_INS_SUB = 109

§

XCORE_INS_SYNCR = 110

§

XCORE_INS_TESTCT = 111

§

XCORE_INS_TESTLCL = 112

§

XCORE_INS_TESTWCT = 113

§

XCORE_INS_TSETMR = 114

§

XCORE_INS_START = 115

§

XCORE_INS_WAITEF = 116

§

XCORE_INS_WAITET = 117

§

XCORE_INS_WAITEU = 118

§

XCORE_INS_XOR = 119

§

XCORE_INS_ZEXT = 120

§

XCORE_INS_ENDING = 121

Trait Implementations§

source§

impl Clone for xcore_insn

source§

fn clone(&self) -> xcore_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 xcore_insn

source§

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

Formats the value using the given formatter. Read more
§

impl From<u32> for xcore_insn

§

fn from(id: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for xcore_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 xcore_insn

source§

fn eq(&self, other: &xcore_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 xcore_insn

source§

impl Eq for xcore_insn

source§

impl StructuralPartialEq for xcore_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.