Enum bad64::Op[][src]

#[repr(u32)]
pub enum Op {
Show 1183 variants ABS, ADC, ADCLB, ADCLT, ADCS, ADD, ADDG, ADDHA, ADDHN, ADDHN2, ADDHNB, ADDHNT, ADDP, ADDPL, ADDS, ADDV, ADDVA, 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, BFMOPA, BFMOPS, 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, FMOPA, FMOPS, 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, LD1Q, 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, MOVA, 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, REVD, 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, SCLAMP, 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, SMOPA, SMOPS, SMOV, SMSTART, SMSTOP, 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, ST1Q, 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, SUMOPA, SUMOPS, 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, UCLAMP, 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, UMOPA, UMOPS, 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, USMOPA, USMOPS, 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, ZERO, ZIP1, ZIP2,
}
Expand description

An instruction operation

Variants

ABS

ADC

ADCLB

ADCLT

ADCS

ADD

ADDG

ADDHA

ADDHN

ADDHN2

ADDHNB

ADDHNT

ADDP

ADDPL

ADDS

ADDV

ADDVA

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

BFMOPA

BFMOPS

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

FMOPA

FMOPS

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

LD1Q

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

MOVA

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

REVD

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

SCLAMP

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

SMOPA

SMOPS

SMOV

SMSTART

SMSTOP

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

ST1Q

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

SUMOPA

SUMOPS

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

UCLAMP

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

UMOPA

UMOPS

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

USMOPA

USMOPS

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

ZERO

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)

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.