[][src]Enum capstone_sys::m680x_insn

#[repr(u32)]
pub enum m680x_insn { M680X_INS_INVLD, M680X_INS_ABA, M680X_INS_ABX, M680X_INS_ABY, M680X_INS_ADC, M680X_INS_ADCA, M680X_INS_ADCB, M680X_INS_ADCD, M680X_INS_ADCR, M680X_INS_ADD, M680X_INS_ADDA, M680X_INS_ADDB, M680X_INS_ADDD, M680X_INS_ADDE, M680X_INS_ADDF, M680X_INS_ADDR, M680X_INS_ADDW, M680X_INS_AIM, M680X_INS_AIS, M680X_INS_AIX, M680X_INS_AND, M680X_INS_ANDA, M680X_INS_ANDB, M680X_INS_ANDCC, M680X_INS_ANDD, M680X_INS_ANDR, M680X_INS_ASL, M680X_INS_ASLA, M680X_INS_ASLB, M680X_INS_ASLD, M680X_INS_ASR, M680X_INS_ASRA, M680X_INS_ASRB, M680X_INS_ASRD, M680X_INS_ASRX, M680X_INS_BAND, M680X_INS_BCC, M680X_INS_BCLR, M680X_INS_BCS, M680X_INS_BEOR, M680X_INS_BEQ, M680X_INS_BGE, M680X_INS_BGND, M680X_INS_BGT, M680X_INS_BHCC, M680X_INS_BHCS, M680X_INS_BHI, M680X_INS_BIAND, M680X_INS_BIEOR, M680X_INS_BIH, M680X_INS_BIL, M680X_INS_BIOR, M680X_INS_BIT, M680X_INS_BITA, M680X_INS_BITB, M680X_INS_BITD, M680X_INS_BITMD, M680X_INS_BLE, M680X_INS_BLS, M680X_INS_BLT, M680X_INS_BMC, M680X_INS_BMI, M680X_INS_BMS, M680X_INS_BNE, M680X_INS_BOR, M680X_INS_BPL, M680X_INS_BRCLR, M680X_INS_BRSET, M680X_INS_BRA, M680X_INS_BRN, M680X_INS_BSET, M680X_INS_BSR, M680X_INS_BVC, M680X_INS_BVS, M680X_INS_CALL, M680X_INS_CBA, M680X_INS_CBEQ, M680X_INS_CBEQA, M680X_INS_CBEQX, M680X_INS_CLC, M680X_INS_CLI, M680X_INS_CLR, M680X_INS_CLRA, M680X_INS_CLRB, M680X_INS_CLRD, M680X_INS_CLRE, M680X_INS_CLRF, M680X_INS_CLRH, M680X_INS_CLRW, M680X_INS_CLRX, M680X_INS_CLV, M680X_INS_CMP, M680X_INS_CMPA, M680X_INS_CMPB, M680X_INS_CMPD, M680X_INS_CMPE, M680X_INS_CMPF, M680X_INS_CMPR, M680X_INS_CMPS, M680X_INS_CMPU, M680X_INS_CMPW, M680X_INS_CMPX, M680X_INS_CMPY, M680X_INS_COM, M680X_INS_COMA, M680X_INS_COMB, M680X_INS_COMD, M680X_INS_COME, M680X_INS_COMF, M680X_INS_COMW, M680X_INS_COMX, M680X_INS_CPD, M680X_INS_CPHX, M680X_INS_CPS, M680X_INS_CPX, M680X_INS_CPY, M680X_INS_CWAI, M680X_INS_DAA, M680X_INS_DBEQ, M680X_INS_DBNE, M680X_INS_DBNZ, M680X_INS_DBNZA, M680X_INS_DBNZX, M680X_INS_DEC, M680X_INS_DECA, M680X_INS_DECB, M680X_INS_DECD, M680X_INS_DECE, M680X_INS_DECF, M680X_INS_DECW, M680X_INS_DECX, M680X_INS_DES, M680X_INS_DEX, M680X_INS_DEY, M680X_INS_DIV, M680X_INS_DIVD, M680X_INS_DIVQ, M680X_INS_EDIV, M680X_INS_EDIVS, M680X_INS_EIM, M680X_INS_EMACS, M680X_INS_EMAXD, M680X_INS_EMAXM, M680X_INS_EMIND, M680X_INS_EMINM, M680X_INS_EMUL, M680X_INS_EMULS, M680X_INS_EOR, M680X_INS_EORA, M680X_INS_EORB, M680X_INS_EORD, M680X_INS_EORR, M680X_INS_ETBL, M680X_INS_EXG, M680X_INS_FDIV, M680X_INS_IBEQ, M680X_INS_IBNE, M680X_INS_IDIV, M680X_INS_IDIVS, M680X_INS_ILLGL, M680X_INS_INC, M680X_INS_INCA, M680X_INS_INCB, M680X_INS_INCD, M680X_INS_INCE, M680X_INS_INCF, M680X_INS_INCW, M680X_INS_INCX, M680X_INS_INS, M680X_INS_INX, M680X_INS_INY, M680X_INS_JMP, M680X_INS_JSR, M680X_INS_LBCC, M680X_INS_LBCS, M680X_INS_LBEQ, M680X_INS_LBGE, M680X_INS_LBGT, M680X_INS_LBHI, M680X_INS_LBLE, M680X_INS_LBLS, M680X_INS_LBLT, M680X_INS_LBMI, M680X_INS_LBNE, M680X_INS_LBPL, M680X_INS_LBRA, M680X_INS_LBRN, M680X_INS_LBSR, M680X_INS_LBVC, M680X_INS_LBVS, M680X_INS_LDA, M680X_INS_LDAA, M680X_INS_LDAB, M680X_INS_LDB, M680X_INS_LDBT, M680X_INS_LDD, M680X_INS_LDE, M680X_INS_LDF, M680X_INS_LDHX, M680X_INS_LDMD, M680X_INS_LDQ, M680X_INS_LDS, M680X_INS_LDU, M680X_INS_LDW, M680X_INS_LDX, M680X_INS_LDY, M680X_INS_LEAS, M680X_INS_LEAU, M680X_INS_LEAX, M680X_INS_LEAY, M680X_INS_LSL, M680X_INS_LSLA, M680X_INS_LSLB, M680X_INS_LSLD, M680X_INS_LSLX, M680X_INS_LSR, M680X_INS_LSRA, M680X_INS_LSRB, M680X_INS_LSRD, M680X_INS_LSRW, M680X_INS_LSRX, M680X_INS_MAXA, M680X_INS_MAXM, M680X_INS_MEM, M680X_INS_MINA, M680X_INS_MINM, M680X_INS_MOV, M680X_INS_MOVB, M680X_INS_MOVW, M680X_INS_MUL, M680X_INS_MULD, M680X_INS_NEG, M680X_INS_NEGA, M680X_INS_NEGB, M680X_INS_NEGD, M680X_INS_NEGX, M680X_INS_NOP, M680X_INS_NSA, M680X_INS_OIM, M680X_INS_ORA, M680X_INS_ORAA, M680X_INS_ORAB, M680X_INS_ORB, M680X_INS_ORCC, M680X_INS_ORD, M680X_INS_ORR, M680X_INS_PSHA, M680X_INS_PSHB, M680X_INS_PSHC, M680X_INS_PSHD, M680X_INS_PSHH, M680X_INS_PSHS, M680X_INS_PSHSW, M680X_INS_PSHU, M680X_INS_PSHUW, M680X_INS_PSHX, M680X_INS_PSHY, M680X_INS_PULA, M680X_INS_PULB, M680X_INS_PULC, M680X_INS_PULD, M680X_INS_PULH, M680X_INS_PULS, M680X_INS_PULSW, M680X_INS_PULU, M680X_INS_PULUW, M680X_INS_PULX, M680X_INS_PULY, M680X_INS_REV, M680X_INS_REVW, M680X_INS_ROL, M680X_INS_ROLA, M680X_INS_ROLB, M680X_INS_ROLD, M680X_INS_ROLW, M680X_INS_ROLX, M680X_INS_ROR, M680X_INS_RORA, M680X_INS_RORB, M680X_INS_RORD, M680X_INS_RORW, M680X_INS_RORX, M680X_INS_RSP, M680X_INS_RTC, M680X_INS_RTI, M680X_INS_RTS, M680X_INS_SBA, M680X_INS_SBC, M680X_INS_SBCA, M680X_INS_SBCB, M680X_INS_SBCD, M680X_INS_SBCR, M680X_INS_SEC, M680X_INS_SEI, M680X_INS_SEV, M680X_INS_SEX, M680X_INS_SEXW, M680X_INS_SLP, M680X_INS_STA, M680X_INS_STAA, M680X_INS_STAB, M680X_INS_STB, M680X_INS_STBT, M680X_INS_STD, M680X_INS_STE, M680X_INS_STF, M680X_INS_STOP, M680X_INS_STHX, M680X_INS_STQ, M680X_INS_STS, M680X_INS_STU, M680X_INS_STW, M680X_INS_STX, M680X_INS_STY, M680X_INS_SUB, M680X_INS_SUBA, M680X_INS_SUBB, M680X_INS_SUBD, M680X_INS_SUBE, M680X_INS_SUBF, M680X_INS_SUBR, M680X_INS_SUBW, M680X_INS_SWI, M680X_INS_SWI2, M680X_INS_SWI3, M680X_INS_SYNC, M680X_INS_TAB, M680X_INS_TAP, M680X_INS_TAX, M680X_INS_TBA, M680X_INS_TBEQ, M680X_INS_TBL, M680X_INS_TBNE, M680X_INS_TEST, M680X_INS_TFM, M680X_INS_TFR, M680X_INS_TIM, M680X_INS_TPA, M680X_INS_TST, M680X_INS_TSTA, M680X_INS_TSTB, M680X_INS_TSTD, M680X_INS_TSTE, M680X_INS_TSTF, M680X_INS_TSTW, M680X_INS_TSTX, M680X_INS_TSX, M680X_INS_TSY, M680X_INS_TXA, M680X_INS_TXS, M680X_INS_TYS, M680X_INS_WAI, M680X_INS_WAIT, M680X_INS_WAV, M680X_INS_WAVR, M680X_INS_XGDX, M680X_INS_XGDY, M680X_INS_ENDING, }

M680X instruction IDs

Variants

M680X_INS_INVLDM680X_INS_ABA

< M6800/1/2/3

M680X_INS_ABXM680X_INS_ABYM680X_INS_ADCM680X_INS_ADCAM680X_INS_ADCBM680X_INS_ADCDM680X_INS_ADCRM680X_INS_ADDM680X_INS_ADDAM680X_INS_ADDBM680X_INS_ADDDM680X_INS_ADDEM680X_INS_ADDFM680X_INS_ADDRM680X_INS_ADDWM680X_INS_AIMM680X_INS_AISM680X_INS_AIXM680X_INS_ANDM680X_INS_ANDAM680X_INS_ANDBM680X_INS_ANDCCM680X_INS_ANDDM680X_INS_ANDRM680X_INS_ASLM680X_INS_ASLAM680X_INS_ASLBM680X_INS_ASLD

< or LSLD

M680X_INS_ASRM680X_INS_ASRAM680X_INS_ASRBM680X_INS_ASRDM680X_INS_ASRXM680X_INS_BANDM680X_INS_BCC

< or BHS

M680X_INS_BCLRM680X_INS_BCS

< or BLO

M680X_INS_BEORM680X_INS_BEQM680X_INS_BGEM680X_INS_BGNDM680X_INS_BGTM680X_INS_BHCCM680X_INS_BHCSM680X_INS_BHIM680X_INS_BIANDM680X_INS_BIEORM680X_INS_BIHM680X_INS_BILM680X_INS_BIORM680X_INS_BITM680X_INS_BITAM680X_INS_BITBM680X_INS_BITDM680X_INS_BITMDM680X_INS_BLEM680X_INS_BLSM680X_INS_BLTM680X_INS_BMCM680X_INS_BMIM680X_INS_BMSM680X_INS_BNEM680X_INS_BORM680X_INS_BPLM680X_INS_BRCLRM680X_INS_BRSETM680X_INS_BRAM680X_INS_BRNM680X_INS_BSETM680X_INS_BSRM680X_INS_BVCM680X_INS_BVSM680X_INS_CALLM680X_INS_CBA

< M6800/1/2/3

M680X_INS_CBEQM680X_INS_CBEQAM680X_INS_CBEQXM680X_INS_CLC

< M6800/1/2/3

M680X_INS_CLI

< M6800/1/2/3

M680X_INS_CLRM680X_INS_CLRAM680X_INS_CLRBM680X_INS_CLRDM680X_INS_CLREM680X_INS_CLRFM680X_INS_CLRHM680X_INS_CLRWM680X_INS_CLRXM680X_INS_CLV

< M6800/1/2/3

M680X_INS_CMPM680X_INS_CMPAM680X_INS_CMPBM680X_INS_CMPDM680X_INS_CMPEM680X_INS_CMPFM680X_INS_CMPRM680X_INS_CMPSM680X_INS_CMPUM680X_INS_CMPWM680X_INS_CMPXM680X_INS_CMPYM680X_INS_COMM680X_INS_COMAM680X_INS_COMBM680X_INS_COMDM680X_INS_COMEM680X_INS_COMFM680X_INS_COMWM680X_INS_COMXM680X_INS_CPDM680X_INS_CPHXM680X_INS_CPSM680X_INS_CPX

< M6800/1/2/3

M680X_INS_CPYM680X_INS_CWAIM680X_INS_DAAM680X_INS_DBEQM680X_INS_DBNEM680X_INS_DBNZM680X_INS_DBNZAM680X_INS_DBNZXM680X_INS_DECM680X_INS_DECAM680X_INS_DECBM680X_INS_DECDM680X_INS_DECEM680X_INS_DECFM680X_INS_DECWM680X_INS_DECXM680X_INS_DES

< M6800/1/2/3

M680X_INS_DEX

< M6800/1/2/3

M680X_INS_DEYM680X_INS_DIVM680X_INS_DIVDM680X_INS_DIVQM680X_INS_EDIVM680X_INS_EDIVSM680X_INS_EIMM680X_INS_EMACSM680X_INS_EMAXDM680X_INS_EMAXMM680X_INS_EMINDM680X_INS_EMINMM680X_INS_EMULM680X_INS_EMULSM680X_INS_EORM680X_INS_EORAM680X_INS_EORBM680X_INS_EORDM680X_INS_EORRM680X_INS_ETBLM680X_INS_EXGM680X_INS_FDIVM680X_INS_IBEQM680X_INS_IBNEM680X_INS_IDIVM680X_INS_IDIVSM680X_INS_ILLGLM680X_INS_INCM680X_INS_INCAM680X_INS_INCBM680X_INS_INCDM680X_INS_INCEM680X_INS_INCFM680X_INS_INCWM680X_INS_INCXM680X_INS_INS

< M6800/1/2/3

M680X_INS_INX

< M6800/1/2/3

M680X_INS_INYM680X_INS_JMPM680X_INS_JSRM680X_INS_LBCC

< or LBHS

M680X_INS_LBCS

< or LBLO

M680X_INS_LBEQM680X_INS_LBGEM680X_INS_LBGTM680X_INS_LBHIM680X_INS_LBLEM680X_INS_LBLSM680X_INS_LBLTM680X_INS_LBMIM680X_INS_LBNEM680X_INS_LBPLM680X_INS_LBRAM680X_INS_LBRNM680X_INS_LBSRM680X_INS_LBVCM680X_INS_LBVSM680X_INS_LDAM680X_INS_LDAA

< M6800/1/2/3

M680X_INS_LDAB

< M6800/1/2/3

M680X_INS_LDBM680X_INS_LDBTM680X_INS_LDDM680X_INS_LDEM680X_INS_LDFM680X_INS_LDHXM680X_INS_LDMDM680X_INS_LDQM680X_INS_LDSM680X_INS_LDUM680X_INS_LDWM680X_INS_LDXM680X_INS_LDYM680X_INS_LEASM680X_INS_LEAUM680X_INS_LEAXM680X_INS_LEAYM680X_INS_LSLM680X_INS_LSLAM680X_INS_LSLBM680X_INS_LSLDM680X_INS_LSLXM680X_INS_LSRM680X_INS_LSRAM680X_INS_LSRBM680X_INS_LSRD

< or ASRD

M680X_INS_LSRWM680X_INS_LSRXM680X_INS_MAXAM680X_INS_MAXMM680X_INS_MEMM680X_INS_MINAM680X_INS_MINMM680X_INS_MOVM680X_INS_MOVBM680X_INS_MOVWM680X_INS_MULM680X_INS_MULDM680X_INS_NEGM680X_INS_NEGAM680X_INS_NEGBM680X_INS_NEGDM680X_INS_NEGXM680X_INS_NOPM680X_INS_NSAM680X_INS_OIMM680X_INS_ORAM680X_INS_ORAA

< M6800/1/2/3

M680X_INS_ORAB

< M6800/1/2/3

M680X_INS_ORBM680X_INS_ORCCM680X_INS_ORDM680X_INS_ORRM680X_INS_PSHA

< M6800/1/2/3

M680X_INS_PSHB

< M6800/1/2/3

M680X_INS_PSHCM680X_INS_PSHDM680X_INS_PSHHM680X_INS_PSHSM680X_INS_PSHSWM680X_INS_PSHUM680X_INS_PSHUWM680X_INS_PSHX

< M6800/1/2/3

M680X_INS_PSHYM680X_INS_PULA

< M6800/1/2/3

M680X_INS_PULB

< M6800/1/2/3

M680X_INS_PULCM680X_INS_PULDM680X_INS_PULHM680X_INS_PULSM680X_INS_PULSWM680X_INS_PULUM680X_INS_PULUWM680X_INS_PULX

< M6800/1/2/3

M680X_INS_PULYM680X_INS_REVM680X_INS_REVWM680X_INS_ROLM680X_INS_ROLAM680X_INS_ROLBM680X_INS_ROLDM680X_INS_ROLWM680X_INS_ROLXM680X_INS_RORM680X_INS_RORAM680X_INS_RORBM680X_INS_RORDM680X_INS_RORWM680X_INS_RORXM680X_INS_RSPM680X_INS_RTCM680X_INS_RTIM680X_INS_RTSM680X_INS_SBA

< M6800/1/2/3

M680X_INS_SBCM680X_INS_SBCAM680X_INS_SBCBM680X_INS_SBCDM680X_INS_SBCRM680X_INS_SECM680X_INS_SEIM680X_INS_SEVM680X_INS_SEXM680X_INS_SEXWM680X_INS_SLPM680X_INS_STAM680X_INS_STAA

< M6800/1/2/3

M680X_INS_STAB

< M6800/1/2/3

M680X_INS_STBM680X_INS_STBTM680X_INS_STDM680X_INS_STEM680X_INS_STFM680X_INS_STOPM680X_INS_STHXM680X_INS_STQM680X_INS_STSM680X_INS_STUM680X_INS_STWM680X_INS_STXM680X_INS_STYM680X_INS_SUBM680X_INS_SUBAM680X_INS_SUBBM680X_INS_SUBDM680X_INS_SUBEM680X_INS_SUBFM680X_INS_SUBRM680X_INS_SUBWM680X_INS_SWIM680X_INS_SWI2M680X_INS_SWI3M680X_INS_SYNCM680X_INS_TAB

< M6800/1/2/3

M680X_INS_TAP

< M6800/1/2/3

M680X_INS_TAXM680X_INS_TBA

< M6800/1/2/3

M680X_INS_TBEQM680X_INS_TBLM680X_INS_TBNEM680X_INS_TESTM680X_INS_TFMM680X_INS_TFRM680X_INS_TIMM680X_INS_TPA

< M6800/1/2/3

M680X_INS_TSTM680X_INS_TSTAM680X_INS_TSTBM680X_INS_TSTDM680X_INS_TSTEM680X_INS_TSTFM680X_INS_TSTWM680X_INS_TSTXM680X_INS_TSX

< M6800/1/2/3

M680X_INS_TSYM680X_INS_TXAM680X_INS_TXS

< M6800/1/2/3

M680X_INS_TYSM680X_INS_WAI

< M6800/1/2/3

M680X_INS_WAITM680X_INS_WAVM680X_INS_WAVRM680X_INS_XGDX

< HD6301

M680X_INS_XGDYM680X_INS_ENDING

Trait Implementations

impl Eq for m680x_insn[src]

impl Copy for m680x_insn[src]

impl PartialEq<m680x_insn> for m680x_insn[src]

#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for m680x_insn[src]

default fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for m680x_insn[src]

impl Hash for m680x_insn[src]

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

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl Send for m680x_insn

impl Sync for m680x_insn

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.