Enum bad64::Op[][src]

#[repr(u32)]
pub enum Op {
Show 1160 variants ABS, ADC, ADCLB, ADCLT, ADCS, ADD, ADDG, ADDHN, ADDHN2, ADDHNB, ADDHNT, 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, BDEP, BEXT, BFC, BFCVT, BFCVTN, BFCVTN2, BFCVTNT, BFDOT, BFI, BFM, BFMLAL, BFMLALB, BFMLALT, BFMMLA, BFXIL, BGRP, 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, BSL1N, BSL2N, 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, CADD, CAS, CASA, CASAB, CASAH, CASAL, CASALB, CASALH, CASB, CASH, CASL, CASLB, CASLH, CASP, CASPA, CASPAL, CASPL, CBNZ, CBZ, CCMN, CCMP, CDOT, CFINV, CFP, CINC, CINV, CLASTA, CLASTB, CLREX, CLS, CLZ, CMEQ, CMGE, CMGT, CMHI, CMHS, CMLA, 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, EORBT, EORS, EORTB, 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, FCVTLT, FCVTMS, FCVTMU, FCVTN, FCVTN2, FCVTNS, FCVTNT, FCVTNU, FCVTPS, FCVTPU, FCVTX, FCVTXN, FCVTXN2, FCVTXNT, FCVTZS, FCVTZU, FDIV, FDIVR, FDUP, FEXPA, FJCVTZS, FLOGB, FMAD, FMADD, FMAX, FMAXNM, FMAXNMP, FMAXNMV, FMAXP, FMAXV, FMIN, FMINNM, FMINNMP, FMINNMV, FMINP, FMINV, FMLA, FMLAL, FMLAL2, FMLALB, FMLALT, FMLS, FMLSL, FMLSL2, FMLSLB, FMLSLT, 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, HISTCNT, HISTSEG, 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, LD64B, 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, LDNT1SB, LDNT1SH, LDNT1SW, 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, MATCH, MLA, MLS, MNEG, MOV, MOVI, MOVK, MOVN, MOVPRFX, MOVS, MOVZ, MRS, MSB, MSR, MSUB, MUL, MVN, MVNI, NAND, NANDS, NBSL, NEG, NEGS, NGC, NGCS, NMATCH, 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, PMULLB, PMULLT, PNEXT, PRFB, PRFD, PRFH, PRFM, PRFUM, PRFW, PSB, PSSBB, PTEST, PTRUE, PTRUES, PUNPKHI, PUNPKLO, RADDHN, RADDHN2, RADDHNB, RADDHNT, RAX1, RBIT, RDFFR, RDFFRS, RDVL, RET, RETAA, RETAB, REV, REV16, REV32, REV64, REVB, REVH, REVW, RMIF, ROR, RORV, RSHRN, RSHRN2, RSHRNB, RSHRNT, RSUBHN, RSUBHN2, RSUBHNB, RSUBHNT, SABA, SABAL, SABAL2, SABALB, SABALT, SABD, SABDL, SABDL2, SABDLB, SABDLT, SADALP, SADDL, SADDL2, SADDLB, SADDLBT, SADDLP, SADDLT, SADDLV, SADDV, SADDW, SADDW2, SADDWB, SADDWT, SB, SBC, SBCLB, SBCLT, 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, SHRNB, SHRNT, SHSUB, SHSUBR, SLI, SM3PARTW1, SM3PARTW2, SM3SS1, SM3TT1A, SM3TT1B, SM3TT2A, SM3TT2B, SM4E, SM4EKEY, SMADDL, SMAX, SMAXP, SMAXV, SMC, SMIN, SMINP, SMINV, SMLAL, SMLAL2, SMLALB, SMLALT, SMLSL, SMLSL2, SMLSLB, SMLSLT, SMMLA, SMNEGL, SMOV, SMSUBL, SMULH, SMULL, SMULL2, SMULLB, SMULLT, SPLICE, SQABS, SQADD, SQCADD, SQDECB, SQDECD, SQDECH, SQDECP, SQDECW, SQDMLAL, SQDMLAL2, SQDMLALB, SQDMLALBT, SQDMLALT, SQDMLSL, SQDMLSL2, SQDMLSLB, SQDMLSLBT, SQDMLSLT, SQDMULH, SQDMULL, SQDMULL2, SQDMULLB, SQDMULLT, SQINCB, SQINCD, SQINCH, SQINCP, SQINCW, SQNEG, SQRDCMLAH, SQRDMLAH, SQRDMLSH, SQRDMULH, SQRSHL, SQRSHLR, SQRSHRN, SQRSHRN2, SQRSHRNB, SQRSHRNT, SQRSHRUN, SQRSHRUN2, SQRSHRUNB, SQRSHRUNT, SQSHL, SQSHLR, SQSHLU, SQSHRN, SQSHRN2, SQSHRNB, SQSHRNT, SQSHRUN, SQSHRUN2, SQSHRUNB, SQSHRUNT, SQSUB, SQSUBR, SQXTN, SQXTN2, SQXTNB, SQXTNT, SQXTUN, SQXTUN2, SQXTUNB, SQXTUNT, SRHADD, SRI, SRSHL, SRSHLR, SRSHR, SRSRA, SSBB, SSHL, SSHLL, SSHLL2, SSHLLB, SSHLLT, SSHR, SSRA, SSUBL, SSUBL2, SSUBLB, SSUBLBT, SSUBLT, SSUBLTB, SSUBW, SSUBW2, SSUBWB, SSUBWT, ST1, ST1B, ST1D, ST1H, ST1W, ST2, ST2B, ST2D, ST2G, ST2H, ST2W, ST3, ST3B, ST3D, ST3H, ST3W, ST4, ST4B, ST4D, ST4H, ST4W, ST64B, ST64BV, ST64BV0, 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, SUBHNB, SUBHNT, 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, TCANCEL, TCOMMIT, TLBI, TRN1, TRN2, TSB, TST, TSTART, TTEST, UABA, UABAL, UABAL2, UABALB, UABALT, UABD, UABDL, UABDL2, UABDLB, UABDLT, UADALP, UADDL, UADDL2, UADDLB, UADDLP, UADDLT, UADDLV, UADDV, UADDW, UADDW2, UADDWB, UADDWT, UBFIZ, UBFM, UBFX, UCVTF, UDF, UDIV, UDIVR, UDOT, UHADD, UHSUB, UHSUBR, UMADDL, UMAX, UMAXP, UMAXV, UMIN, UMINP, UMINV, UMLAL, UMLAL2, UMLALB, UMLALT, UMLSL, UMLSL2, UMLSLB, UMLSLT, UMMLA, UMNEGL, UMOV, UMSUBL, UMULH, UMULL, UMULL2, UMULLB, UMULLT, UQADD, UQDECB, UQDECD, UQDECH, UQDECP, UQDECW, UQINCB, UQINCD, UQINCH, UQINCP, UQINCW, UQRSHL, UQRSHLR, UQRSHRN, UQRSHRN2, UQRSHRNB, UQRSHRNT, UQSHL, UQSHLR, UQSHRN, UQSHRN2, UQSHRNB, UQSHRNT, UQSUB, UQSUBR, UQXTN, UQXTN2, UQXTNB, UQXTNT, URECPE, URHADD, URSHL, URSHLR, URSHR, URSQRTE, URSRA, USDOT, USHL, USHLL, USHLL2, USHLLB, USHLLT, USHR, USMMLA, USQADD, USRA, USUBL, USUBL2, USUBLB, USUBLT, USUBW, USUBW2, USUBWB, USUBWT, UUNPKHI, UUNPKLO, UXTB, UXTH, UXTL, UXTL2, UXTW, UZP1, UZP2, WFE, WFET, WFI, WFIT, WHILEGE, WHILEGT, WHILEHI, WHILEHS, WHILELE, WHILELO, WHILELS, WHILELT, WHILERW, WHILEWR, WRFFR, XAFLAG, XAR, XPACD, XPACI, XPACLRI, XTN, XTN2, YIELD, ZIP1, ZIP2,
}
Expand description

An instruction operation

Variants

ABS
ADC
ADCLB
ADCLT
ADCS
ADD
ADDG
ADDHN
ADDHN2
ADDHNB
ADDHNT
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
BDEP
BEXT
BFC
BFCVT
BFCVTN
BFCVTN2
BFCVTNT
BFDOT
BFI
BFM
BFMLAL
BFMLALB
BFMLALT
BFMMLA
BFXIL
BGRP
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
BSL1N
BSL2N
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
CADD
CAS
CASA
CASAB
CASAH
CASAL
CASALB
CASALH
CASB
CASH
CASL
CASLB
CASLH
CASP
CASPA
CASPAL
CASPL
CBNZ
CBZ
CCMN
CCMP
CDOT
CFINV
CFP
CINC
CINV
CLASTA
CLASTB
CLREX
CLS
CLZ
CMEQ
CMGE
CMGT
CMHI
CMHS
CMLA
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
EORBT
EORS
EORTB
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
FCVTLT
FCVTMS
FCVTMU
FCVTN
FCVTN2
FCVTNS
FCVTNT
FCVTNU
FCVTPS
FCVTPU
FCVTX
FCVTXN
FCVTXN2
FCVTXNT
FCVTZS
FCVTZU
FDIV
FDIVR
FDUP
FEXPA
FJCVTZS
FLOGB
FMAD
FMADD
FMAX
FMAXNM
FMAXNMP
FMAXNMV
FMAXP
FMAXV
FMIN
FMINNM
FMINNMP
FMINNMV
FMINP
FMINV
FMLA
FMLAL
FMLAL2
FMLALB
FMLALT
FMLS
FMLSL
FMLSL2
FMLSLB
FMLSLT
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
HISTCNT
HISTSEG
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
LD64B
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
LDNT1SB
LDNT1SH
LDNT1SW
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
MATCH
MLA
MLS
MNEG
MOV
MOVI
MOVK
MOVN
MOVPRFX
MOVS
MOVZ
MRS
MSB
MSR
MSUB
MUL
MVN
MVNI
NAND
NANDS
NBSL
NEG
NEGS
NGC
NGCS
NMATCH
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
PMULLB
PMULLT
PNEXT
PRFB
PRFD
PRFH
PRFM
PRFUM
PRFW
PSB
PSSBB
PTEST
PTRUE
PTRUES
PUNPKHI
PUNPKLO
RADDHN
RADDHN2
RADDHNB
RADDHNT
RAX1
RBIT
RDFFR
RDFFRS
RDVL
RET
RETAA
RETAB
REV
REV16
REV32
REV64
REVB
REVH
REVW
RMIF
ROR
RORV
RSHRN
RSHRN2
RSHRNB
RSHRNT
RSUBHN
RSUBHN2
RSUBHNB
RSUBHNT
SABA
SABAL
SABAL2
SABALB
SABALT
SABD
SABDL
SABDL2
SABDLB
SABDLT
SADALP
SADDL
SADDL2
SADDLB
SADDLBT
SADDLP
SADDLT
SADDLV
SADDV
SADDW
SADDW2
SADDWB
SADDWT
SB
SBC
SBCLB
SBCLT
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
SHRNB
SHRNT
SHSUB
SHSUBR
SLI
SM3PARTW1
SM3PARTW2
SM3SS1
SM3TT1A
SM3TT1B
SM3TT2A
SM3TT2B
SM4E
SM4EKEY
SMADDL
SMAX
SMAXP
SMAXV
SMC
SMIN
SMINP
SMINV
SMLAL
SMLAL2
SMLALB
SMLALT
SMLSL
SMLSL2
SMLSLB
SMLSLT
SMMLA
SMNEGL
SMOV
SMSUBL
SMULH
SMULL
SMULL2
SMULLB
SMULLT
SPLICE
SQABS
SQADD
SQCADD
SQDECB
SQDECD
SQDECH
SQDECP
SQDECW
SQDMLAL
SQDMLAL2
SQDMLALB
SQDMLALBT
SQDMLALT
SQDMLSL
SQDMLSL2
SQDMLSLB
SQDMLSLBT
SQDMLSLT
SQDMULH
SQDMULL
SQDMULL2
SQDMULLB
SQDMULLT
SQINCB
SQINCD
SQINCH
SQINCP
SQINCW
SQNEG
SQRDCMLAH
SQRDMLAH
SQRDMLSH
SQRDMULH
SQRSHL
SQRSHLR
SQRSHRN
SQRSHRN2
SQRSHRNB
SQRSHRNT
SQRSHRUN
SQRSHRUN2
SQRSHRUNB
SQRSHRUNT
SQSHL
SQSHLR
SQSHLU
SQSHRN
SQSHRN2
SQSHRNB
SQSHRNT
SQSHRUN
SQSHRUN2
SQSHRUNB
SQSHRUNT
SQSUB
SQSUBR
SQXTN
SQXTN2
SQXTNB
SQXTNT
SQXTUN
SQXTUN2
SQXTUNB
SQXTUNT
SRHADD
SRI
SRSHL
SRSHLR
SRSHR
SRSRA
SSBB
SSHL
SSHLL
SSHLL2
SSHLLB
SSHLLT
SSHR
SSRA
SSUBL
SSUBL2
SSUBLB
SSUBLBT
SSUBLT
SSUBLTB
SSUBW
SSUBW2
SSUBWB
SSUBWT
ST1
ST1B
ST1D
ST1H
ST1W
ST2
ST2B
ST2D
ST2G
ST2H
ST2W
ST3
ST3B
ST3D
ST3H
ST3W
ST4
ST4B
ST4D
ST4H
ST4W
ST64B
ST64BV
ST64BV0
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
SUBHNB
SUBHNT
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
TCANCEL
TCOMMIT
TLBI
TRN1
TRN2
TSB
TST
TSTART
TTEST
UABA
UABAL
UABAL2
UABALB
UABALT
UABD
UABDL
UABDL2
UABDLB
UABDLT
UADALP
UADDL
UADDL2
UADDLB
UADDLP
UADDLT
UADDLV
UADDV
UADDW
UADDW2
UADDWB
UADDWT
UBFIZ
UBFM
UBFX
UCVTF
UDF
UDIV
UDIVR
UDOT
UHADD
UHSUB
UHSUBR
UMADDL
UMAX
UMAXP
UMAXV
UMIN
UMINP
UMINV
UMLAL
UMLAL2
UMLALB
UMLALT
UMLSL
UMLSL2
UMLSLB
UMLSLT
UMMLA
UMNEGL
UMOV
UMSUBL
UMULH
UMULL
UMULL2
UMULLB
UMULLT
UQADD
UQDECB
UQDECD
UQDECH
UQDECP
UQDECW
UQINCB
UQINCD
UQINCH
UQINCP
UQINCW
UQRSHL
UQRSHLR
UQRSHRN
UQRSHRN2
UQRSHRNB
UQRSHRNT
UQSHL
UQSHLR
UQSHRN
UQSHRN2
UQSHRNB
UQSHRNT
UQSUB
UQSUBR
UQXTN
UQXTN2
UQXTNB
UQXTNT
URECPE
URHADD
URSHL
URSHLR
URSHR
URSQRTE
URSRA
USDOT
USHL
USHLL
USHLL2
USHLLB
USHLLT
USHR
USMMLA
USQADD
USRA
USUBL
USUBL2
USUBLB
USUBLT
USUBW
USUBW2
USUBWB
USUBWT
UUNPKHI
UUNPKLO
UXTB
UXTH
UXTL
UXTL2
UXTW
UZP1
UZP2
WFE
WFET
WFI
WFIT
WHILEGE
WHILEGT
WHILEHI
WHILEHS
WHILELE
WHILELO
WHILELS
WHILELT
WHILERW
WHILEWR
WRFFR
XAFLAG
XAR
XPACD
XPACI
XPACLRI
XTN
XTN2
YIELD
ZIP1
ZIP2

Implementations

Get the operation name

This is an alias for the instruction mnemonic

Examples

use bad64::{decode, Op};

// nop
let decoded = decode(0xd503201f, 0x1000).unwrap();

assert_eq!(decoded.op(), Op::NOP);
assert_eq!(decoded.op().mnem(), "nop");

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

Feeds this value into the given Hasher. Read more

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

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Converts the value of self to an i64. If the value cannot be represented by an i64, then None is returned. Read more

Converts the value of self to a u64. If the value cannot be represented by a u64, then None is returned. Read more

Converts the value of self to an isize. If the value cannot be represented by an isize, then None is returned. Read more

Converts the value of self to an i8. If the value cannot be represented by an i8, then None is returned. Read more

Converts the value of self to an i16. If the value cannot be represented by an i16, then None is returned. Read more

Converts the value of self to an i32. If the value cannot be represented by an i32, then None is returned. Read more

Converts the value of self to an i128. If the value cannot be represented by an i128 (i64 under the default implementation), then None is returned. Read more

Converts the value of self to a usize. If the value cannot be represented by a usize, then None is returned. Read more

Converts the value of self to a u8. If the value cannot be represented by a u8, then None is returned. Read more

Converts the value of self to a u16. If the value cannot be represented by a u16, then None is returned. Read more

Converts the value of self to a u32. If the value cannot be represented by a u32, then None is returned. Read more

Converts the value of self to a u128. If the value cannot be represented by a u128 (u64 under the default implementation), then None is returned. Read more

Converts the value of self to an f32. Overflows may map to positive or negative inifinity, otherwise None is returned if the value cannot be represented by an f32. Read more

Converts the value of self to an f64. Overflows may map to positive or negative inifinity, otherwise None is returned if the value cannot be represented by an f64. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.