Enum capstone_sys::m680x_insn[][src]

#[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_INVLD
M680X_INS_ABA

< M6800/1/2/3

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

< or LSLD

M680X_INS_ASR
M680X_INS_ASRA
M680X_INS_ASRB
M680X_INS_ASRD
M680X_INS_ASRX
M680X_INS_BAND
M680X_INS_BCC

< or BHS

M680X_INS_BCLR
M680X_INS_BCS

< or BLO

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

< M6800/1/2/3

M680X_INS_CBEQ
M680X_INS_CBEQA
M680X_INS_CBEQX
M680X_INS_CLC

< M6800/1/2/3

M680X_INS_CLI

< M6800/1/2/3

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

< M6800/1/2/3

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

< M6800/1/2/3

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

< M6800/1/2/3

M680X_INS_DEX

< M6800/1/2/3

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

< M6800/1/2/3

M680X_INS_INX

< M6800/1/2/3

M680X_INS_INY
M680X_INS_JMP
M680X_INS_JSR
M680X_INS_LBCC

< or LBHS

M680X_INS_LBCS

< or LBLO

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

< M6800/1/2/3

M680X_INS_LDAB

< M6800/1/2/3

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

< or ASRD

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

< M6800/1/2/3

M680X_INS_ORAB

< M6800/1/2/3

M680X_INS_ORB
M680X_INS_ORCC
M680X_INS_ORD
M680X_INS_ORR
M680X_INS_PSHA

< M6800/1/2/3

M680X_INS_PSHB

< M6800/1/2/3

M680X_INS_PSHC
M680X_INS_PSHD
M680X_INS_PSHH
M680X_INS_PSHS
M680X_INS_PSHSW
M680X_INS_PSHU
M680X_INS_PSHUW
M680X_INS_PSHX

< M6800/1/2/3

M680X_INS_PSHY
M680X_INS_PULA

< M6800/1/2/3

M680X_INS_PULB

< M6800/1/2/3

M680X_INS_PULC
M680X_INS_PULD
M680X_INS_PULH
M680X_INS_PULS
M680X_INS_PULSW
M680X_INS_PULU
M680X_INS_PULUW
M680X_INS_PULX

< M6800/1/2/3

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

< M6800/1/2/3

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

< M6800/1/2/3

M680X_INS_STAB

< M6800/1/2/3

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

< M6800/1/2/3

M680X_INS_TAP

< M6800/1/2/3

M680X_INS_TAX
M680X_INS_TBA

< M6800/1/2/3

M680X_INS_TBEQ
M680X_INS_TBL
M680X_INS_TBNE
M680X_INS_TEST
M680X_INS_TFM
M680X_INS_TFR
M680X_INS_TIM
M680X_INS_TPA

< M6800/1/2/3

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

< M6800/1/2/3

M680X_INS_TSY
M680X_INS_TXA
M680X_INS_TXS

< M6800/1/2/3

M680X_INS_TYS
M680X_INS_WAI

< M6800/1/2/3

M680X_INS_WAIT
M680X_INS_WAV
M680X_INS_WAVR
M680X_INS_XGDX

< HD6301

M680X_INS_XGDY
M680X_INS_ENDING

Trait Implementations

impl Clone for m680x_insn[src]

impl Copy for m680x_insn[src]

impl Debug for m680x_insn[src]

impl Eq for m680x_insn[src]

impl From<u32> for m680x_insn

impl Hash for m680x_insn[src]

impl PartialEq<m680x_insn> for m680x_insn[src]

impl StructuralEq for m680x_insn[src]

impl StructuralPartialEq for m680x_insn[src]

Auto Trait Implementations

impl Send for m680x_insn

impl Sync for m680x_insn

impl Unpin for m680x_insn

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.