Enum bad64::Operation[][src]

#[repr(u32)]pub enum Operation {
    ABS,
    ADC,
    ADCS,
    ADD,
    ADDG,
    ADDHN,
    ADDHN2,
    ADDP,
    ADDPL,
    ADDS,
    ADDV,
    ADDVL,
    ADR,
    ADRP,
    AESD,
    AESE,
    AESIMC,
    AESMC,
    AND,
    ANDS,
    ANDV,
    ASR,
    ASRD,
    ASRR,
    ASRV,
    AT,
    AUTDA,
    AUTDB,
    AUTDZA,
    AUTDZB,
    AUTIA,
    AUTIA1716,
    AUTIASP,
    AUTIAZ,
    AUTIB,
    AUTIB1716,
    AUTIBSP,
    AUTIBZ,
    AUTIZA,
    AUTIZB,
    AXFLAG,
    B,
    BCAX,
    BFC,
    BFCVT,
    BFCVTN,
    BFCVTN2,
    BFCVTNT,
    BFDOT,
    BFI,
    BFM,
    BFMLAL,
    BFMLALB,
    BFMLALT,
    BFMMLA,
    BFXIL,
    BIC,
    BICS,
    BIF,
    BIT,
    BL,
    BLR,
    BLRAA,
    BLRAAZ,
    BLRAB,
    BLRABZ,
    BR,
    BRAA,
    BRAAZ,
    BRAB,
    BRABZ,
    BRK,
    BRKA,
    BRKAS,
    BRKB,
    BRKBS,
    BRKN,
    BRKNS,
    BRKPA,
    BRKPAS,
    BRKPB,
    BRKPBS,
    BSL,
    BTI,
    B_AL,
    B_CC,
    B_CS,
    B_EQ,
    B_GE,
    B_GT,
    B_HI,
    B_LE,
    B_LS,
    B_LT,
    B_MI,
    B_NE,
    B_NV,
    B_PL,
    B_VC,
    B_VS,
    CAS,
    CASA,
    CASAB,
    CASAH,
    CASAL,
    CASALB,
    CASALH,
    CASB,
    CASH,
    CASL,
    CASLB,
    CASLH,
    CASP,
    CASPA,
    CASPAL,
    CASPL,
    CBNZ,
    CBZ,
    CCMN,
    CCMP,
    CFINV,
    CFP,
    CINC,
    CINV,
    CLASTA,
    CLASTB,
    CLREX,
    CLS,
    CLZ,
    CMEQ,
    CMGE,
    CMGT,
    CMHI,
    CMHS,
    CMLE,
    CMLT,
    CMN,
    CMP,
    CMPEQ,
    CMPGE,
    CMPGT,
    CMPHI,
    CMPHS,
    CMPLE,
    CMPLO,
    CMPLS,
    CMPLT,
    CMPNE,
    CMPP,
    CMTST,
    CNEG,
    CNOT,
    CNT,
    CNTB,
    CNTD,
    CNTH,
    CNTP,
    CNTW,
    COMPACT,
    CPP,
    CPY,
    CRC32B,
    CRC32CB,
    CRC32CH,
    CRC32CW,
    CRC32CX,
    CRC32H,
    CRC32W,
    CRC32X,
    CSDB,
    CSEL,
    CSET,
    CSETM,
    CSINC,
    CSINV,
    CSNEG,
    CTERMEQ,
    CTERMNE,
    DC,
    DCPS1,
    DCPS2,
    DCPS3,
    DECB,
    DECD,
    DECH,
    DECP,
    DECW,
    DGH,
    DMB,
    DRPS,
    DSB,
    DUP,
    DUPM,
    DVP,
    EON,
    EOR,
    EOR3,
    EORS,
    EORV,
    ERET,
    ERETAA,
    ERETAB,
    ESB,
    EXT,
    EXTR,
    FABD,
    FABS,
    FACGE,
    FACGT,
    FACLE,
    FACLT,
    FADD,
    FADDA,
    FADDP,
    FADDV,
    FCADD,
    FCCMP,
    FCCMPE,
    FCMEQ,
    FCMGE,
    FCMGT,
    FCMLA,
    FCMLE,
    FCMLT,
    FCMNE,
    FCMP,
    FCMPE,
    FCMUO,
    FCPY,
    FCSEL,
    FCVT,
    FCVTAS,
    FCVTAU,
    FCVTL,
    FCVTL2,
    FCVTMS,
    FCVTMU,
    FCVTN,
    FCVTN2,
    FCVTNS,
    FCVTNU,
    FCVTPS,
    FCVTPU,
    FCVTXN,
    FCVTXN2,
    FCVTZS,
    FCVTZU,
    FDIV,
    FDIVR,
    FDUP,
    FEXPA,
    FJCVTZS,
    FMAD,
    FMADD,
    FMAX,
    FMAXNM,
    FMAXNMP,
    FMAXNMV,
    FMAXP,
    FMAXV,
    FMIN,
    FMINNM,
    FMINNMP,
    FMINNMV,
    FMINP,
    FMINV,
    FMLA,
    FMLAL,
    FMLAL2,
    FMLS,
    FMLSL,
    FMLSL2,
    FMMLA,
    FMOV,
    FMSB,
    FMSUB,
    FMUL,
    FMULX,
    FNEG,
    FNMAD,
    FNMADD,
    FNMLA,
    FNMLS,
    FNMSB,
    FNMSUB,
    FNMUL,
    FRECPE,
    FRECPS,
    FRECPX,
    FRINT32X,
    FRINT32Z,
    FRINT64X,
    FRINT64Z,
    FRINTA,
    FRINTI,
    FRINTM,
    FRINTN,
    FRINTP,
    FRINTX,
    FRINTZ,
    FRSQRTE,
    FRSQRTS,
    FSCALE,
    FSQRT,
    FSUB,
    FSUBR,
    FTMAD,
    FTSMUL,
    FTSSEL,
    GMI,
    HINT,
    HLT,
    HVC,
    IC,
    INCB,
    INCD,
    INCH,
    INCP,
    INCW,
    INDEX,
    INS,
    INSR,
    IRG,
    ISB,
    LASTA,
    LASTB,
    LD1,
    LD1B,
    LD1D,
    LD1H,
    LD1R,
    LD1RB,
    LD1RD,
    LD1RH,
    LD1ROB,
    LD1ROD,
    LD1ROH,
    LD1ROW,
    LD1RQB,
    LD1RQD,
    LD1RQH,
    LD1RQW,
    LD1RSB,
    LD1RSH,
    LD1RSW,
    LD1RW,
    LD1SB,
    LD1SH,
    LD1SW,
    LD1W,
    LD2,
    LD2B,
    LD2D,
    LD2H,
    LD2R,
    LD2W,
    LD3,
    LD3B,
    LD3D,
    LD3H,
    LD3R,
    LD3W,
    LD4,
    LD4B,
    LD4D,
    LD4H,
    LD4R,
    LD4W,
    LDADD,
    LDADDA,
    LDADDAB,
    LDADDAH,
    LDADDAL,
    LDADDALB,
    LDADDALH,
    LDADDB,
    LDADDH,
    LDADDL,
    LDADDLB,
    LDADDLH,
    LDAPR,
    LDAPRB,
    LDAPRH,
    LDAPUR,
    LDAPURB,
    LDAPURH,
    LDAPURSB,
    LDAPURSH,
    LDAPURSW,
    LDAR,
    LDARB,
    LDARH,
    LDAXP,
    LDAXR,
    LDAXRB,
    LDAXRH,
    LDCLR,
    LDCLRA,
    LDCLRAB,
    LDCLRAH,
    LDCLRAL,
    LDCLRALB,
    LDCLRALH,
    LDCLRB,
    LDCLRH,
    LDCLRL,
    LDCLRLB,
    LDCLRLH,
    LDEOR,
    LDEORA,
    LDEORAB,
    LDEORAH,
    LDEORAL,
    LDEORALB,
    LDEORALH,
    LDEORB,
    LDEORH,
    LDEORL,
    LDEORLB,
    LDEORLH,
    LDFF1B,
    LDFF1D,
    LDFF1H,
    LDFF1SB,
    LDFF1SH,
    LDFF1SW,
    LDFF1W,
    LDG,
    LDGM,
    LDLAR,
    LDLARB,
    LDLARH,
    LDNF1B,
    LDNF1D,
    LDNF1H,
    LDNF1SB,
    LDNF1SH,
    LDNF1SW,
    LDNF1W,
    LDNP,
    LDNT1B,
    LDNT1D,
    LDNT1H,
    LDNT1W,
    LDP,
    LDPSW,
    LDR,
    LDRAA,
    LDRAB,
    LDRB,
    LDRH,
    LDRSB,
    LDRSH,
    LDRSW,
    LDSET,
    LDSETA,
    LDSETAB,
    LDSETAH,
    LDSETAL,
    LDSETALB,
    LDSETALH,
    LDSETB,
    LDSETH,
    LDSETL,
    LDSETLB,
    LDSETLH,
    LDSMAX,
    LDSMAXA,
    LDSMAXAB,
    LDSMAXAH,
    LDSMAXAL,
    LDSMAXALB,
    LDSMAXALH,
    LDSMAXB,
    LDSMAXH,
    LDSMAXL,
    LDSMAXLB,
    LDSMAXLH,
    LDSMIN,
    LDSMINA,
    LDSMINAB,
    LDSMINAH,
    LDSMINAL,
    LDSMINALB,
    LDSMINALH,
    LDSMINB,
    LDSMINH,
    LDSMINL,
    LDSMINLB,
    LDSMINLH,
    LDTR,
    LDTRB,
    LDTRH,
    LDTRSB,
    LDTRSH,
    LDTRSW,
    LDUMAX,
    LDUMAXA,
    LDUMAXAB,
    LDUMAXAH,
    LDUMAXAL,
    LDUMAXALB,
    LDUMAXALH,
    LDUMAXB,
    LDUMAXH,
    LDUMAXL,
    LDUMAXLB,
    LDUMAXLH,
    LDUMIN,
    LDUMINA,
    LDUMINAB,
    LDUMINAH,
    LDUMINAL,
    LDUMINALB,
    LDUMINALH,
    LDUMINB,
    LDUMINH,
    LDUMINL,
    LDUMINLB,
    LDUMINLH,
    LDUR,
    LDURB,
    LDURH,
    LDURSB,
    LDURSH,
    LDURSW,
    LDXP,
    LDXR,
    LDXRB,
    LDXRH,
    LSL,
    LSLR,
    LSLV,
    LSR,
    LSRR,
    LSRV,
    MAD,
    MADD,
    MLA,
    MLS,
    MNEG,
    MOV,
    MOVI,
    MOVK,
    MOVN,
    MOVPRFX,
    MOVS,
    MOVZ,
    MRS,
    MSB,
    MSR,
    MSUB,
    MUL,
    MVN,
    MVNI,
    NAND,
    NANDS,
    NEG,
    NEGS,
    NGC,
    NGCS,
    NOP,
    NOR,
    NORS,
    NOT,
    NOTS,
    ORN,
    ORNS,
    ORR,
    ORRS,
    ORV,
    PACDA,
    PACDB,
    PACDZA,
    PACDZB,
    PACGA,
    PACIA,
    PACIA1716,
    PACIASP,
    PACIAZ,
    PACIB,
    PACIB1716,
    PACIBSP,
    PACIBZ,
    PACIZA,
    PACIZB,
    PFALSE,
    PFIRST,
    PMUL,
    PMULL,
    PMULL2,
    PNEXT,
    PRFB,
    PRFD,
    PRFH,
    PRFM,
    PRFUM,
    PRFW,
    PSB,
    PSSBB,
    PTEST,
    PTRUE,
    PTRUES,
    PUNPKHI,
    PUNPKLO,
    RADDHN,
    RADDHN2,
    RAX1,
    RBIT,
    RDFFR,
    RDFFRS,
    RDVL,
    RET,
    RETAA,
    RETAB,
    REV,
    REV16,
    REV32,
    REV64,
    REVB,
    REVH,
    REVW,
    RMIF,
    ROR,
    RORV,
    RSHRN,
    RSHRN2,
    RSUBHN,
    RSUBHN2,
    SABA,
    SABAL,
    SABAL2,
    SABD,
    SABDL,
    SABDL2,
    SADALP,
    SADDL,
    SADDL2,
    SADDLP,
    SADDLV,
    SADDV,
    SADDW,
    SADDW2,
    SB,
    SBC,
    SBCS,
    SBFIZ,
    SBFM,
    SBFX,
    SCVTF,
    SDIV,
    SDIVR,
    SDOT,
    SEL,
    SETF16,
    SETF8,
    SETFFR,
    SEV,
    SEVL,
    SHA1C,
    SHA1H,
    SHA1M,
    SHA1P,
    SHA1SU0,
    SHA1SU1,
    SHA256H,
    SHA256H2,
    SHA256SU0,
    SHA256SU1,
    SHA512H,
    SHA512H2,
    SHA512SU0,
    SHA512SU1,
    SHADD,
    SHL,
    SHLL,
    SHLL2,
    SHRN,
    SHRN2,
    SHSUB,
    SLI,
    SM3PARTW1,
    SM3PARTW2,
    SM3SS1,
    SM3TT1A,
    SM3TT1B,
    SM3TT2A,
    SM3TT2B,
    SM4E,
    SM4EKEY,
    SMADDL,
    SMAX,
    SMAXP,
    SMAXV,
    SMC,
    SMIN,
    SMINP,
    SMINV,
    SMLAL,
    SMLAL2,
    SMLSL,
    SMLSL2,
    SMMLA,
    SMNEGL,
    SMOV,
    SMSUBL,
    SMULH,
    SMULL,
    SMULL2,
    SPLICE,
    SQABS,
    SQADD,
    SQDECB,
    SQDECD,
    SQDECH,
    SQDECP,
    SQDECW,
    SQDMLAL,
    SQDMLAL2,
    SQDMLSL,
    SQDMLSL2,
    SQDMULH,
    SQDMULL,
    SQDMULL2,
    SQINCB,
    SQINCD,
    SQINCH,
    SQINCP,
    SQINCW,
    SQNEG,
    SQRDMLAH,
    SQRDMLSH,
    SQRDMULH,
    SQRSHL,
    SQRSHRN,
    SQRSHRN2,
    SQRSHRUN,
    SQRSHRUN2,
    SQSHL,
    SQSHLU,
    SQSHRN,
    SQSHRN2,
    SQSHRUN,
    SQSHRUN2,
    SQSUB,
    SQXTN,
    SQXTN2,
    SQXTUN,
    SQXTUN2,
    SRHADD,
    SRI,
    SRSHL,
    SRSHR,
    SRSRA,
    SSBB,
    SSHL,
    SSHLL,
    SSHLL2,
    SSHR,
    SSRA,
    SSUBL,
    SSUBL2,
    SSUBW,
    SSUBW2,
    ST1,
    ST1B,
    ST1D,
    ST1H,
    ST1W,
    ST2,
    ST2B,
    ST2D,
    ST2G,
    ST2H,
    ST2W,
    ST3,
    ST3B,
    ST3D,
    ST3H,
    ST3W,
    ST4,
    ST4B,
    ST4D,
    ST4H,
    ST4W,
    STADD,
    STADDB,
    STADDH,
    STADDL,
    STADDLB,
    STADDLH,
    STCLR,
    STCLRB,
    STCLRH,
    STCLRL,
    STCLRLB,
    STCLRLH,
    STEOR,
    STEORB,
    STEORH,
    STEORL,
    STEORLB,
    STEORLH,
    STG,
    STGM,
    STGP,
    STLLR,
    STLLRB,
    STLLRH,
    STLR,
    STLRB,
    STLRH,
    STLUR,
    STLURB,
    STLURH,
    STLXP,
    STLXR,
    STLXRB,
    STLXRH,
    STNP,
    STNT1B,
    STNT1D,
    STNT1H,
    STNT1W,
    STP,
    STR,
    STRB,
    STRH,
    STSET,
    STSETB,
    STSETH,
    STSETL,
    STSETLB,
    STSETLH,
    STSMAX,
    STSMAXB,
    STSMAXH,
    STSMAXL,
    STSMAXLB,
    STSMAXLH,
    STSMIN,
    STSMINB,
    STSMINH,
    STSMINL,
    STSMINLB,
    STSMINLH,
    STTR,
    STTRB,
    STTRH,
    STUMAX,
    STUMAXB,
    STUMAXH,
    STUMAXL,
    STUMAXLB,
    STUMAXLH,
    STUMIN,
    STUMINB,
    STUMINH,
    STUMINL,
    STUMINLB,
    STUMINLH,
    STUR,
    STURB,
    STURH,
    STXP,
    STXR,
    STXRB,
    STXRH,
    STZ2G,
    STZG,
    STZGM,
    SUB,
    SUBG,
    SUBHN,
    SUBHN2,
    SUBP,
    SUBPS,
    SUBR,
    SUBS,
    SUDOT,
    SUNPKHI,
    SUNPKLO,
    SUQADD,
    SVC,
    SWP,
    SWPA,
    SWPAB,
    SWPAH,
    SWPAL,
    SWPALB,
    SWPALH,
    SWPB,
    SWPH,
    SWPL,
    SWPLB,
    SWPLH,
    SXTB,
    SXTH,
    SXTL,
    SXTL2,
    SXTW,
    SYS,
    SYSL,
    TBL,
    TBNZ,
    TBX,
    TBZ,
    TLBI,
    TRN1,
    TRN2,
    TSB,
    TST,
    UABA,
    UABAL,
    UABAL2,
    UABD,
    UABDL,
    UABDL2,
    UADALP,
    UADDL,
    UADDL2,
    UADDLP,
    UADDLV,
    UADDV,
    UADDW,
    UADDW2,
    UBFIZ,
    UBFM,
    UBFX,
    UCVTF,
    UDF,
    UDIV,
    UDIVR,
    UDOT,
    UHADD,
    UHSUB,
    UMADDL,
    UMAX,
    UMAXP,
    UMAXV,
    UMIN,
    UMINP,
    UMINV,
    UMLAL,
    UMLAL2,
    UMLSL,
    UMLSL2,
    UMMLA,
    UMNEGL,
    UMOV,
    UMSUBL,
    UMULH,
    UMULL,
    UMULL2,
    UQADD,
    UQDECB,
    UQDECD,
    UQDECH,
    UQDECP,
    UQDECW,
    UQINCB,
    UQINCD,
    UQINCH,
    UQINCP,
    UQINCW,
    UQRSHL,
    UQRSHRN,
    UQRSHRN2,
    UQSHL,
    UQSHRN,
    UQSHRN2,
    UQSUB,
    UQXTN,
    UQXTN2,
    URECPE,
    URHADD,
    URSHL,
    URSHR,
    URSQRTE,
    URSRA,
    USDOT,
    USHL,
    USHLL,
    USHLL2,
    USHR,
    USMMLA,
    USQADD,
    USRA,
    USUBL,
    USUBL2,
    USUBW,
    USUBW2,
    UUNPKHI,
    UUNPKLO,
    UXTB,
    UXTH,
    UXTL,
    UXTL2,
    UXTW,
    UZP1,
    UZP2,
    WFE,
    WFI,
    WHILELE,
    WHILELO,
    WHILELS,
    WHILELT,
    WRFFR,
    XAFLAG,
    XAR,
    XPACD,
    XPACI,
    XPACLRI,
    XTN,
    XTN2,
    YIELD,
    ZIP1,
    ZIP2,
}

An instruction operation

Variants

ABS
ADC
ADCS
ADD
ADDG
ADDHN
ADDHN2
ADDP
ADDPL
ADDS
ADDV
ADDVL
ADR
ADRP
AESD
AESE
AESIMC
AESMC
AND
ANDS
ANDV
ASR
ASRD
ASRR
ASRV
AT
AUTDA
AUTDB
AUTDZA
AUTDZB
AUTIA
AUTIA1716
AUTIASP
AUTIAZ
AUTIB
AUTIB1716
AUTIBSP
AUTIBZ
AUTIZA
AUTIZB
AXFLAG
B
BCAX
BFC
BFCVT
BFCVTN
BFCVTN2
BFCVTNT
BFDOT
BFI
BFM
BFMLAL
BFMLALB
BFMLALT
BFMMLA
BFXIL
BIC
BICS
BIF
BIT
BL
BLR
BLRAA
BLRAAZ
BLRAB
BLRABZ
BR
BRAA
BRAAZ
BRAB
BRABZ
BRK
BRKA
BRKAS
BRKB
BRKBS
BRKN
BRKNS
BRKPA
BRKPAS
BRKPB
BRKPBS
BSL
BTI
B_AL
B_CC
B_CS
B_EQ
B_GE
B_GT
B_HI
B_LE
B_LS
B_LT
B_MI
B_NE
B_NV
B_PL
B_VC
B_VS
CAS
CASA
CASAB
CASAH
CASAL
CASALB
CASALH
CASB
CASH
CASL
CASLB
CASLH
CASP
CASPA
CASPAL
CASPL
CBNZ
CBZ
CCMN
CCMP
CFINV
CFP
CINC
CINV
CLASTA
CLASTB
CLREX
CLS
CLZ
CMEQ
CMGE
CMGT
CMHI
CMHS
CMLE
CMLT
CMN
CMP
CMPEQ
CMPGE
CMPGT
CMPHI
CMPHS
CMPLE
CMPLO
CMPLS
CMPLT
CMPNE
CMPP
CMTST
CNEG
CNOT
CNT
CNTB
CNTD
CNTH
CNTP
CNTW
COMPACT
CPP
CPY
CRC32B
CRC32CB
CRC32CH
CRC32CW
CRC32CX
CRC32H
CRC32W
CRC32X
CSDB
CSEL
CSET
CSETM
CSINC
CSINV
CSNEG
CTERMEQ
CTERMNE
DC
DCPS1
DCPS2
DCPS3
DECB
DECD
DECH
DECP
DECW
DGH
DMB
DRPS
DSB
DUP
DUPM
DVP
EON
EOR
EOR3
EORS
EORV
ERET
ERETAA
ERETAB
ESB
EXT
EXTR
FABD
FABS
FACGE
FACGT
FACLE
FACLT
FADD
FADDA
FADDP
FADDV
FCADD
FCCMP
FCCMPE
FCMEQ
FCMGE
FCMGT
FCMLA
FCMLE
FCMLT
FCMNE
FCMP
FCMPE
FCMUO
FCPY
FCSEL
FCVT
FCVTAS
FCVTAU
FCVTL
FCVTL2
FCVTMS
FCVTMU
FCVTN
FCVTN2
FCVTNS
FCVTNU
FCVTPS
FCVTPU
FCVTXN
FCVTXN2
FCVTZS
FCVTZU
FDIV
FDIVR
FDUP
FEXPA
FJCVTZS
FMAD
FMADD
FMAX
FMAXNM
FMAXNMP
FMAXNMV
FMAXP
FMAXV
FMIN
FMINNM
FMINNMP
FMINNMV
FMINP
FMINV
FMLA
FMLAL
FMLAL2
FMLS
FMLSL
FMLSL2
FMMLA
FMOV
FMSB
FMSUB
FMUL
FMULX
FNEG
FNMAD
FNMADD
FNMLA
FNMLS
FNMSB
FNMSUB
FNMUL
FRECPE
FRECPS
FRECPX
FRINT32X
FRINT32Z
FRINT64X
FRINT64Z
FRINTA
FRINTI
FRINTM
FRINTN
FRINTP
FRINTX
FRINTZ
FRSQRTE
FRSQRTS
FSCALE
FSQRT
FSUB
FSUBR
FTMAD
FTSMUL
FTSSEL
GMI
HINT
HLT
HVC
IC
INCB
INCD
INCH
INCP
INCW
INDEX
INS
INSR
IRG
ISB
LASTA
LASTB
LD1
LD1B
LD1D
LD1H
LD1R
LD1RB
LD1RD
LD1RH
LD1ROB
LD1ROD
LD1ROH
LD1ROW
LD1RQB
LD1RQD
LD1RQH
LD1RQW
LD1RSB
LD1RSH
LD1RSW
LD1RW
LD1SB
LD1SH
LD1SW
LD1W
LD2
LD2B
LD2D
LD2H
LD2R
LD2W
LD3
LD3B
LD3D
LD3H
LD3R
LD3W
LD4
LD4B
LD4D
LD4H
LD4R
LD4W
LDADD
LDADDA
LDADDAB
LDADDAH
LDADDAL
LDADDALB
LDADDALH
LDADDB
LDADDH
LDADDL
LDADDLB
LDADDLH
LDAPR
LDAPRB
LDAPRH
LDAPUR
LDAPURB
LDAPURH
LDAPURSB
LDAPURSH
LDAPURSW
LDAR
LDARB
LDARH
LDAXP
LDAXR
LDAXRB
LDAXRH
LDCLR
LDCLRA
LDCLRAB
LDCLRAH
LDCLRAL
LDCLRALB
LDCLRALH
LDCLRB
LDCLRH
LDCLRL
LDCLRLB
LDCLRLH
LDEOR
LDEORA
LDEORAB
LDEORAH
LDEORAL
LDEORALB
LDEORALH
LDEORB
LDEORH
LDEORL
LDEORLB
LDEORLH
LDFF1B
LDFF1D
LDFF1H
LDFF1SB
LDFF1SH
LDFF1SW
LDFF1W
LDG
LDGM
LDLAR
LDLARB
LDLARH
LDNF1B
LDNF1D
LDNF1H
LDNF1SB
LDNF1SH
LDNF1SW
LDNF1W
LDNP
LDNT1B
LDNT1D
LDNT1H
LDNT1W
LDP
LDPSW
LDR
LDRAA
LDRAB
LDRB
LDRH
LDRSB
LDRSH
LDRSW
LDSET
LDSETA
LDSETAB
LDSETAH
LDSETAL
LDSETALB
LDSETALH
LDSETB
LDSETH
LDSETL
LDSETLB
LDSETLH
LDSMAX
LDSMAXA
LDSMAXAB
LDSMAXAH
LDSMAXAL
LDSMAXALB
LDSMAXALH
LDSMAXB
LDSMAXH
LDSMAXL
LDSMAXLB
LDSMAXLH
LDSMIN
LDSMINA
LDSMINAB
LDSMINAH
LDSMINAL
LDSMINALB
LDSMINALH
LDSMINB
LDSMINH
LDSMINL
LDSMINLB
LDSMINLH
LDTR
LDTRB
LDTRH
LDTRSB
LDTRSH
LDTRSW
LDUMAX
LDUMAXA
LDUMAXAB
LDUMAXAH
LDUMAXAL
LDUMAXALB
LDUMAXALH
LDUMAXB
LDUMAXH
LDUMAXL
LDUMAXLB
LDUMAXLH
LDUMIN
LDUMINA
LDUMINAB
LDUMINAH
LDUMINAL
LDUMINALB
LDUMINALH
LDUMINB
LDUMINH
LDUMINL
LDUMINLB
LDUMINLH
LDUR
LDURB
LDURH
LDURSB
LDURSH
LDURSW
LDXP
LDXR
LDXRB
LDXRH
LSL
LSLR
LSLV
LSR
LSRR
LSRV
MAD
MADD
MLA
MLS
MNEG
MOV
MOVI
MOVK
MOVN
MOVPRFX
MOVS
MOVZ
MRS
MSB
MSR
MSUB
MUL
MVN
MVNI
NAND
NANDS
NEG
NEGS
NGC
NGCS
NOP
NOR
NORS
NOT
NOTS
ORN
ORNS
ORR
ORRS
ORV
PACDA
PACDB
PACDZA
PACDZB
PACGA
PACIA
PACIA1716
PACIASP
PACIAZ
PACIB
PACIB1716
PACIBSP
PACIBZ
PACIZA
PACIZB
PFALSE
PFIRST
PMUL
PMULL
PMULL2
PNEXT
PRFB
PRFD
PRFH
PRFM
PRFUM
PRFW
PSB
PSSBB
PTEST
PTRUE
PTRUES
PUNPKHI
PUNPKLO
RADDHN
RADDHN2
RAX1
RBIT
RDFFR
RDFFRS
RDVL
RET
RETAA
RETAB
REV
REV16
REV32
REV64
REVB
REVH
REVW
RMIF
ROR
RORV
RSHRN
RSHRN2
RSUBHN
RSUBHN2
SABA
SABAL
SABAL2
SABD
SABDL
SABDL2
SADALP
SADDL
SADDL2
SADDLP
SADDLV
SADDV
SADDW
SADDW2
SB
SBC
SBCS
SBFIZ
SBFM
SBFX
SCVTF
SDIV
SDIVR
SDOT
SEL
SETF16
SETF8
SETFFR
SEV
SEVL
SHA1C
SHA1H
SHA1M
SHA1P
SHA1SU0
SHA1SU1
SHA256H
SHA256H2
SHA256SU0
SHA256SU1
SHA512H
SHA512H2
SHA512SU0
SHA512SU1
SHADD
SHL
SHLL
SHLL2
SHRN
SHRN2
SHSUB
SLI
SM3PARTW1
SM3PARTW2
SM3SS1
SM3TT1A
SM3TT1B
SM3TT2A
SM3TT2B
SM4E
SM4EKEY
SMADDL
SMAX
SMAXP
SMAXV
SMC
SMIN
SMINP
SMINV
SMLAL
SMLAL2
SMLSL
SMLSL2
SMMLA
SMNEGL
SMOV
SMSUBL
SMULH
SMULL
SMULL2
SPLICE
SQABS
SQADD
SQDECB
SQDECD
SQDECH
SQDECP
SQDECW
SQDMLAL
SQDMLAL2
SQDMLSL
SQDMLSL2
SQDMULH
SQDMULL
SQDMULL2
SQINCB
SQINCD
SQINCH
SQINCP
SQINCW
SQNEG
SQRDMLAH
SQRDMLSH
SQRDMULH
SQRSHL
SQRSHRN
SQRSHRN2
SQRSHRUN
SQRSHRUN2
SQSHL
SQSHLU
SQSHRN
SQSHRN2
SQSHRUN
SQSHRUN2
SQSUB
SQXTN
SQXTN2
SQXTUN
SQXTUN2
SRHADD
SRI
SRSHL
SRSHR
SRSRA
SSBB
SSHL
SSHLL
SSHLL2
SSHR
SSRA
SSUBL
SSUBL2
SSUBW
SSUBW2
ST1
ST1B
ST1D
ST1H
ST1W
ST2
ST2B
ST2D
ST2G
ST2H
ST2W
ST3
ST3B
ST3D
ST3H
ST3W
ST4
ST4B
ST4D
ST4H
ST4W
STADD
STADDB
STADDH
STADDL
STADDLB
STADDLH
STCLR
STCLRB
STCLRH
STCLRL
STCLRLB
STCLRLH
STEOR
STEORB
STEORH
STEORL
STEORLB
STEORLH
STG
STGM
STGP
STLLR
STLLRB
STLLRH
STLR
STLRB
STLRH
STLUR
STLURB
STLURH
STLXP
STLXR
STLXRB
STLXRH
STNP
STNT1B
STNT1D
STNT1H
STNT1W
STP
STR
STRB
STRH
STSET
STSETB
STSETH
STSETL
STSETLB
STSETLH
STSMAX
STSMAXB
STSMAXH
STSMAXL
STSMAXLB
STSMAXLH
STSMIN
STSMINB
STSMINH
STSMINL
STSMINLB
STSMINLH
STTR
STTRB
STTRH
STUMAX
STUMAXB
STUMAXH
STUMAXL
STUMAXLB
STUMAXLH
STUMIN
STUMINB
STUMINH
STUMINL
STUMINLB
STUMINLH
STUR
STURB
STURH
STXP
STXR
STXRB
STXRH
STZ2G
STZG
STZGM
SUB
SUBG
SUBHN
SUBHN2
SUBP
SUBPS
SUBR
SUBS
SUDOT
SUNPKHI
SUNPKLO
SUQADD
SVC
SWP
SWPA
SWPAB
SWPAH
SWPAL
SWPALB
SWPALH
SWPB
SWPH
SWPL
SWPLB
SWPLH
SXTB
SXTH
SXTL
SXTL2
SXTW
SYS
SYSL
TBL
TBNZ
TBX
TBZ
TLBI
TRN1
TRN2
TSB
TST
UABA
UABAL
UABAL2
UABD
UABDL
UABDL2
UADALP
UADDL
UADDL2
UADDLP
UADDLV
UADDV
UADDW
UADDW2
UBFIZ
UBFM
UBFX
UCVTF
UDF
UDIV
UDIVR
UDOT
UHADD
UHSUB
UMADDL
UMAX
UMAXP
UMAXV
UMIN
UMINP
UMINV
UMLAL
UMLAL2
UMLSL
UMLSL2
UMMLA
UMNEGL
UMOV
UMSUBL
UMULH
UMULL
UMULL2
UQADD
UQDECB
UQDECD
UQDECH
UQDECP
UQDECW
UQINCB
UQINCD
UQINCH
UQINCP
UQINCW
UQRSHL
UQRSHRN
UQRSHRN2
UQSHL
UQSHRN
UQSHRN2
UQSUB
UQXTN
UQXTN2
URECPE
URHADD
URSHL
URSHR
URSQRTE
URSRA
USDOT
USHL
USHLL
USHLL2
USHR
USMMLA
USQADD
USRA
USUBL
USUBL2
USUBW
USUBW2
UUNPKHI
UUNPKLO
UXTB
UXTH
UXTL
UXTL2
UXTW
UZP1
UZP2
WFE
WFI
WHILELE
WHILELO
WHILELS
WHILELT
WRFFR
XAFLAG
XAR
XPACD
XPACI
XPACLRI
XTN
XTN2
YIELD
ZIP1
ZIP2

Implementations

impl Operation[src]

pub fn name(&self) -> &'static str[src]

Get the operation name

This is an alias for the instruction mnemonic

Examples

use bad64::{decode, Operation};

// NOTE: little endian instruction
// nop
let decoded = decode(0xd503201f, 0x1000).unwrap();

assert_eq!(decoded.operation(), Operation::NOP);
assert_eq!(decoded.operation().name(), "nop");
assert_eq!(decoded.mnem(), "nop");
assert_eq!(decoded.operation().name(), decoded.mnem());

Trait Implementations

impl Clone for Operation[src]

impl Copy for Operation[src]

impl Debug for Operation[src]

impl Display for Operation[src]

impl Eq for Operation[src]

impl FromPrimitive for Operation[src]

impl Hash for Operation[src]

impl PartialEq<Operation> for Operation[src]

impl StructuralEq for Operation[src]

impl StructuralPartialEq for Operation[src]

impl ToPrimitive for Operation[src]

Auto Trait Implementations

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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.