diff options
| author | Rusty Wagner <rusty.wagner@gmail.com> | 2024-03-05 19:50:13 -0500 |
|---|---|---|
| committer | Rusty Wagner <rusty.wagner@gmail.com> | 2024-03-05 20:34:34 -0500 |
| commit | e093c21ed880ac3eb72119be15093ee04f8ce299 (patch) | |
| tree | 9f720ebdc0ae415734b1199ed341668c69710a94 /arch/arm64/disassembler/operations.h | |
| parent | 0609276712622908254065546102381466033141 (diff) | |
Move architecture modules into the API repo
Diffstat (limited to 'arch/arm64/disassembler/operations.h')
| -rw-r--r-- | arch/arm64/disassembler/operations.h | 1190 |
1 files changed, 1190 insertions, 0 deletions
diff --git a/arch/arm64/disassembler/operations.h b/arch/arm64/disassembler/operations.h new file mode 100644 index 00000000..ce768803 --- /dev/null +++ b/arch/arm64/disassembler/operations.h @@ -0,0 +1,1190 @@ +/* GENERATED FILE */ +#pragma once + +enum Operation { +ARM64_ERROR=0, +ARM64_ABS=1, +ARM64_ADC=2, +ARM64_ADCLB=3, +ARM64_ADCLT=4, +ARM64_ADCS=5, +ARM64_ADD=6, +ARM64_ADDG=7, +ARM64_ADDHA=8, +ARM64_ADDHN=9, +ARM64_ADDHN2=10, +ARM64_ADDHNB=11, +ARM64_ADDHNT=12, +ARM64_ADDP=13, +ARM64_ADDPL=14, +ARM64_ADDS=15, +ARM64_ADDV=16, +ARM64_ADDVA=17, +ARM64_ADDVL=18, +ARM64_ADR=19, +ARM64_ADRP=20, +ARM64_AESD=21, +ARM64_AESE=22, +ARM64_AESIMC=23, +ARM64_AESMC=24, +ARM64_AND=25, +ARM64_ANDS=26, +ARM64_ANDV=27, +ARM64_ASR=28, +ARM64_ASRD=29, +ARM64_ASRR=30, +ARM64_ASRV=31, +ARM64_AT=32, +ARM64_AUTDA=33, +ARM64_AUTDB=34, +ARM64_AUTDZA=35, +ARM64_AUTDZB=36, +ARM64_AUTIA=37, +ARM64_AUTIA1716=38, +ARM64_AUTIASP=39, +ARM64_AUTIAZ=40, +ARM64_AUTIB=41, +ARM64_AUTIB1716=42, +ARM64_AUTIBSP=43, +ARM64_AUTIBZ=44, +ARM64_AUTIZA=45, +ARM64_AUTIZB=46, +ARM64_AXFLAG=47, +ARM64_B=48, +ARM64_BCAX=49, +ARM64_BDEP=50, +ARM64_BEXT=51, +ARM64_BFC=52, +ARM64_BFCVT=53, +ARM64_BFCVTN=54, +ARM64_BFCVTN2=55, +ARM64_BFCVTNT=56, +ARM64_BFDOT=57, +ARM64_BFI=58, +ARM64_BFM=59, +ARM64_BFMLAL=60, +ARM64_BFMLALB=61, +ARM64_BFMLALT=62, +ARM64_BFMMLA=63, +ARM64_BFMOPA=64, +ARM64_BFMOPS=65, +ARM64_BFXIL=66, +ARM64_BGRP=67, +ARM64_BIC=68, +ARM64_BICS=69, +ARM64_BIF=70, +ARM64_BIT=71, +ARM64_BL=72, +ARM64_BLR=73, +ARM64_BLRAA=74, +ARM64_BLRAAZ=75, +ARM64_BLRAB=76, +ARM64_BLRABZ=77, +ARM64_BR=78, +ARM64_BRAA=79, +ARM64_BRAAZ=80, +ARM64_BRAB=81, +ARM64_BRABZ=82, +ARM64_BRK=83, +ARM64_BRKA=84, +ARM64_BRKAS=85, +ARM64_BRKB=86, +ARM64_BRKBS=87, +ARM64_BRKN=88, +ARM64_BRKNS=89, +ARM64_BRKPA=90, +ARM64_BRKPAS=91, +ARM64_BRKPB=92, +ARM64_BRKPBS=93, +ARM64_BSL=94, +ARM64_BSL1N=95, +ARM64_BSL2N=96, +ARM64_BTI=97, +ARM64_B_AL=98, +ARM64_B_CC=99, +ARM64_B_CS=100, +ARM64_B_EQ=101, +ARM64_B_GE=102, +ARM64_B_GT=103, +ARM64_B_HI=104, +ARM64_B_LE=105, +ARM64_B_LS=106, +ARM64_B_LT=107, +ARM64_B_MI=108, +ARM64_B_NE=109, +ARM64_B_NV=110, +ARM64_B_PL=111, +ARM64_B_VC=112, +ARM64_B_VS=113, +ARM64_CADD=114, +ARM64_CAS=115, +ARM64_CASA=116, +ARM64_CASAB=117, +ARM64_CASAH=118, +ARM64_CASAL=119, +ARM64_CASALB=120, +ARM64_CASALH=121, +ARM64_CASB=122, +ARM64_CASH=123, +ARM64_CASL=124, +ARM64_CASLB=125, +ARM64_CASLH=126, +ARM64_CASP=127, +ARM64_CASPA=128, +ARM64_CASPAL=129, +ARM64_CASPL=130, +ARM64_CBNZ=131, +ARM64_CBZ=132, +ARM64_CCMN=133, +ARM64_CCMP=134, +ARM64_CDOT=135, +ARM64_CFINV=136, +ARM64_CFP=137, +ARM64_CINC=138, +ARM64_CINV=139, +ARM64_CLASTA=140, +ARM64_CLASTB=141, +ARM64_CLREX=142, +ARM64_CLS=143, +ARM64_CLZ=144, +ARM64_CMEQ=145, +ARM64_CMGE=146, +ARM64_CMGT=147, +ARM64_CMHI=148, +ARM64_CMHS=149, +ARM64_CMLA=150, +ARM64_CMLE=151, +ARM64_CMLT=152, +ARM64_CMN=153, +ARM64_CMP=154, +ARM64_CMPEQ=155, +ARM64_CMPGE=156, +ARM64_CMPGT=157, +ARM64_CMPHI=158, +ARM64_CMPHS=159, +ARM64_CMPLE=160, +ARM64_CMPLO=161, +ARM64_CMPLS=162, +ARM64_CMPLT=163, +ARM64_CMPNE=164, +ARM64_CMPP=165, +ARM64_CMTST=166, +ARM64_CNEG=167, +ARM64_CNOT=168, +ARM64_CNT=169, +ARM64_CNTB=170, +ARM64_CNTD=171, +ARM64_CNTH=172, +ARM64_CNTP=173, +ARM64_CNTW=174, +ARM64_COMPACT=175, +ARM64_CPP=176, +ARM64_CPY=177, +ARM64_CRC32B=178, +ARM64_CRC32CB=179, +ARM64_CRC32CH=180, +ARM64_CRC32CW=181, +ARM64_CRC32CX=182, +ARM64_CRC32H=183, +ARM64_CRC32W=184, +ARM64_CRC32X=185, +ARM64_CSDB=186, +ARM64_CSEL=187, +ARM64_CSET=188, +ARM64_CSETM=189, +ARM64_CSINC=190, +ARM64_CSINV=191, +ARM64_CSNEG=192, +ARM64_CTERMEQ=193, +ARM64_CTERMNE=194, +ARM64_DC=195, +ARM64_DCPS1=196, +ARM64_DCPS2=197, +ARM64_DCPS3=198, +ARM64_DECB=199, +ARM64_DECD=200, +ARM64_DECH=201, +ARM64_DECP=202, +ARM64_DECW=203, +ARM64_DGH=204, +ARM64_DMB=205, +ARM64_DRPS=206, +ARM64_DSB=207, +ARM64_DUP=208, +ARM64_DUPM=209, +ARM64_DVP=210, +ARM64_EON=211, +ARM64_EOR=212, +ARM64_EOR3=213, +ARM64_EORBT=214, +ARM64_EORS=215, +ARM64_EORTB=216, +ARM64_EORV=217, +ARM64_ERET=218, +ARM64_ERETAA=219, +ARM64_ERETAB=220, +ARM64_ESB=221, +ARM64_EXT=222, +ARM64_EXTR=223, +ARM64_FABD=224, +ARM64_FABS=225, +ARM64_FACGE=226, +ARM64_FACGT=227, +ARM64_FACLE=228, +ARM64_FACLT=229, +ARM64_FADD=230, +ARM64_FADDA=231, +ARM64_FADDP=232, +ARM64_FADDV=233, +ARM64_FCADD=234, +ARM64_FCCMP=235, +ARM64_FCCMPE=236, +ARM64_FCMEQ=237, +ARM64_FCMGE=238, +ARM64_FCMGT=239, +ARM64_FCMLA=240, +ARM64_FCMLE=241, +ARM64_FCMLT=242, +ARM64_FCMNE=243, +ARM64_FCMP=244, +ARM64_FCMPE=245, +ARM64_FCMUO=246, +ARM64_FCPY=247, +ARM64_FCSEL=248, +ARM64_FCVT=249, +ARM64_FCVTAS=250, +ARM64_FCVTAU=251, +ARM64_FCVTL=252, +ARM64_FCVTL2=253, +ARM64_FCVTLT=254, +ARM64_FCVTMS=255, +ARM64_FCVTMU=256, +ARM64_FCVTN=257, +ARM64_FCVTN2=258, +ARM64_FCVTNS=259, +ARM64_FCVTNT=260, +ARM64_FCVTNU=261, +ARM64_FCVTPS=262, +ARM64_FCVTPU=263, +ARM64_FCVTX=264, +ARM64_FCVTXN=265, +ARM64_FCVTXN2=266, +ARM64_FCVTXNT=267, +ARM64_FCVTZS=268, +ARM64_FCVTZU=269, +ARM64_FDIV=270, +ARM64_FDIVR=271, +ARM64_FDUP=272, +ARM64_FEXPA=273, +ARM64_FJCVTZS=274, +ARM64_FLOGB=275, +ARM64_FMAD=276, +ARM64_FMADD=277, +ARM64_FMAX=278, +ARM64_FMAXNM=279, +ARM64_FMAXNMP=280, +ARM64_FMAXNMV=281, +ARM64_FMAXP=282, +ARM64_FMAXV=283, +ARM64_FMIN=284, +ARM64_FMINNM=285, +ARM64_FMINNMP=286, +ARM64_FMINNMV=287, +ARM64_FMINP=288, +ARM64_FMINV=289, +ARM64_FMLA=290, +ARM64_FMLAL=291, +ARM64_FMLAL2=292, +ARM64_FMLALB=293, +ARM64_FMLALT=294, +ARM64_FMLS=295, +ARM64_FMLSL=296, +ARM64_FMLSL2=297, +ARM64_FMLSLB=298, +ARM64_FMLSLT=299, +ARM64_FMMLA=300, +ARM64_FMOPA=301, +ARM64_FMOPS=302, +ARM64_FMOV=303, +ARM64_FMSB=304, +ARM64_FMSUB=305, +ARM64_FMUL=306, +ARM64_FMULX=307, +ARM64_FNEG=308, +ARM64_FNMAD=309, +ARM64_FNMADD=310, +ARM64_FNMLA=311, +ARM64_FNMLS=312, +ARM64_FNMSB=313, +ARM64_FNMSUB=314, +ARM64_FNMUL=315, +ARM64_FRECPE=316, +ARM64_FRECPS=317, +ARM64_FRECPX=318, +ARM64_FRINT32X=319, +ARM64_FRINT32Z=320, +ARM64_FRINT64X=321, +ARM64_FRINT64Z=322, +ARM64_FRINTA=323, +ARM64_FRINTI=324, +ARM64_FRINTM=325, +ARM64_FRINTN=326, +ARM64_FRINTP=327, +ARM64_FRINTX=328, +ARM64_FRINTZ=329, +ARM64_FRSQRTE=330, +ARM64_FRSQRTS=331, +ARM64_FSCALE=332, +ARM64_FSQRT=333, +ARM64_FSUB=334, +ARM64_FSUBR=335, +ARM64_FTMAD=336, +ARM64_FTSMUL=337, +ARM64_FTSSEL=338, +ARM64_GMI=339, +ARM64_HINT=340, +ARM64_HISTCNT=341, +ARM64_HISTSEG=342, +ARM64_HLT=343, +ARM64_HVC=344, +ARM64_IC=345, +ARM64_INCB=346, +ARM64_INCD=347, +ARM64_INCH=348, +ARM64_INCP=349, +ARM64_INCW=350, +ARM64_INDEX=351, +ARM64_INS=352, +ARM64_INSR=353, +ARM64_IRG=354, +ARM64_ISB=355, +ARM64_LASTA=356, +ARM64_LASTB=357, +ARM64_LD1=358, +ARM64_LD1B=359, +ARM64_LD1D=360, +ARM64_LD1H=361, +ARM64_LD1Q=362, +ARM64_LD1R=363, +ARM64_LD1RB=364, +ARM64_LD1RD=365, +ARM64_LD1RH=366, +ARM64_LD1ROB=367, +ARM64_LD1ROD=368, +ARM64_LD1ROH=369, +ARM64_LD1ROW=370, +ARM64_LD1RQB=371, +ARM64_LD1RQD=372, +ARM64_LD1RQH=373, +ARM64_LD1RQW=374, +ARM64_LD1RSB=375, +ARM64_LD1RSH=376, +ARM64_LD1RSW=377, +ARM64_LD1RW=378, +ARM64_LD1SB=379, +ARM64_LD1SH=380, +ARM64_LD1SW=381, +ARM64_LD1W=382, +ARM64_LD2=383, +ARM64_LD2B=384, +ARM64_LD2D=385, +ARM64_LD2H=386, +ARM64_LD2R=387, +ARM64_LD2W=388, +ARM64_LD3=389, +ARM64_LD3B=390, +ARM64_LD3D=391, +ARM64_LD3H=392, +ARM64_LD3R=393, +ARM64_LD3W=394, +ARM64_LD4=395, +ARM64_LD4B=396, +ARM64_LD4D=397, +ARM64_LD4H=398, +ARM64_LD4R=399, +ARM64_LD4W=400, +ARM64_LD64B=401, +ARM64_LDADD=402, +ARM64_LDADDA=403, +ARM64_LDADDAB=404, +ARM64_LDADDAH=405, +ARM64_LDADDAL=406, +ARM64_LDADDALB=407, +ARM64_LDADDALH=408, +ARM64_LDADDB=409, +ARM64_LDADDH=410, +ARM64_LDADDL=411, +ARM64_LDADDLB=412, +ARM64_LDADDLH=413, +ARM64_LDAPR=414, +ARM64_LDAPRB=415, +ARM64_LDAPRH=416, +ARM64_LDAPUR=417, +ARM64_LDAPURB=418, +ARM64_LDAPURH=419, +ARM64_LDAPURSB=420, +ARM64_LDAPURSH=421, +ARM64_LDAPURSW=422, +ARM64_LDAR=423, +ARM64_LDARB=424, +ARM64_LDARH=425, +ARM64_LDAXP=426, +ARM64_LDAXR=427, +ARM64_LDAXRB=428, +ARM64_LDAXRH=429, +ARM64_LDCLR=430, +ARM64_LDCLRA=431, +ARM64_LDCLRAB=432, +ARM64_LDCLRAH=433, +ARM64_LDCLRAL=434, +ARM64_LDCLRALB=435, +ARM64_LDCLRALH=436, +ARM64_LDCLRB=437, +ARM64_LDCLRH=438, +ARM64_LDCLRL=439, +ARM64_LDCLRLB=440, +ARM64_LDCLRLH=441, +ARM64_LDEOR=442, +ARM64_LDEORA=443, +ARM64_LDEORAB=444, +ARM64_LDEORAH=445, +ARM64_LDEORAL=446, +ARM64_LDEORALB=447, +ARM64_LDEORALH=448, +ARM64_LDEORB=449, +ARM64_LDEORH=450, +ARM64_LDEORL=451, +ARM64_LDEORLB=452, +ARM64_LDEORLH=453, +ARM64_LDFF1B=454, +ARM64_LDFF1D=455, +ARM64_LDFF1H=456, +ARM64_LDFF1SB=457, +ARM64_LDFF1SH=458, +ARM64_LDFF1SW=459, +ARM64_LDFF1W=460, +ARM64_LDG=461, +ARM64_LDGM=462, +ARM64_LDLAR=463, +ARM64_LDLARB=464, +ARM64_LDLARH=465, +ARM64_LDNF1B=466, +ARM64_LDNF1D=467, +ARM64_LDNF1H=468, +ARM64_LDNF1SB=469, +ARM64_LDNF1SH=470, +ARM64_LDNF1SW=471, +ARM64_LDNF1W=472, +ARM64_LDNP=473, +ARM64_LDNT1B=474, +ARM64_LDNT1D=475, +ARM64_LDNT1H=476, +ARM64_LDNT1SB=477, +ARM64_LDNT1SH=478, +ARM64_LDNT1SW=479, +ARM64_LDNT1W=480, +ARM64_LDP=481, +ARM64_LDPSW=482, +ARM64_LDR=483, +ARM64_LDRAA=484, +ARM64_LDRAB=485, +ARM64_LDRB=486, +ARM64_LDRH=487, +ARM64_LDRSB=488, +ARM64_LDRSH=489, +ARM64_LDRSW=490, +ARM64_LDSET=491, +ARM64_LDSETA=492, +ARM64_LDSETAB=493, +ARM64_LDSETAH=494, +ARM64_LDSETAL=495, +ARM64_LDSETALB=496, +ARM64_LDSETALH=497, +ARM64_LDSETB=498, +ARM64_LDSETH=499, +ARM64_LDSETL=500, +ARM64_LDSETLB=501, +ARM64_LDSETLH=502, +ARM64_LDSMAX=503, +ARM64_LDSMAXA=504, +ARM64_LDSMAXAB=505, +ARM64_LDSMAXAH=506, +ARM64_LDSMAXAL=507, +ARM64_LDSMAXALB=508, +ARM64_LDSMAXALH=509, +ARM64_LDSMAXB=510, +ARM64_LDSMAXH=511, +ARM64_LDSMAXL=512, +ARM64_LDSMAXLB=513, +ARM64_LDSMAXLH=514, +ARM64_LDSMIN=515, +ARM64_LDSMINA=516, +ARM64_LDSMINAB=517, +ARM64_LDSMINAH=518, +ARM64_LDSMINAL=519, +ARM64_LDSMINALB=520, +ARM64_LDSMINALH=521, +ARM64_LDSMINB=522, +ARM64_LDSMINH=523, +ARM64_LDSMINL=524, +ARM64_LDSMINLB=525, +ARM64_LDSMINLH=526, +ARM64_LDTR=527, +ARM64_LDTRB=528, +ARM64_LDTRH=529, +ARM64_LDTRSB=530, +ARM64_LDTRSH=531, +ARM64_LDTRSW=532, +ARM64_LDUMAX=533, +ARM64_LDUMAXA=534, +ARM64_LDUMAXAB=535, +ARM64_LDUMAXAH=536, +ARM64_LDUMAXAL=537, +ARM64_LDUMAXALB=538, +ARM64_LDUMAXALH=539, +ARM64_LDUMAXB=540, +ARM64_LDUMAXH=541, +ARM64_LDUMAXL=542, +ARM64_LDUMAXLB=543, +ARM64_LDUMAXLH=544, +ARM64_LDUMIN=545, +ARM64_LDUMINA=546, +ARM64_LDUMINAB=547, +ARM64_LDUMINAH=548, +ARM64_LDUMINAL=549, +ARM64_LDUMINALB=550, +ARM64_LDUMINALH=551, +ARM64_LDUMINB=552, +ARM64_LDUMINH=553, +ARM64_LDUMINL=554, +ARM64_LDUMINLB=555, +ARM64_LDUMINLH=556, +ARM64_LDUR=557, +ARM64_LDURB=558, +ARM64_LDURH=559, +ARM64_LDURSB=560, +ARM64_LDURSH=561, +ARM64_LDURSW=562, +ARM64_LDXP=563, +ARM64_LDXR=564, +ARM64_LDXRB=565, +ARM64_LDXRH=566, +ARM64_LSL=567, +ARM64_LSLR=568, +ARM64_LSLV=569, +ARM64_LSR=570, +ARM64_LSRR=571, +ARM64_LSRV=572, +ARM64_MAD=573, +ARM64_MADD=574, +ARM64_MATCH=575, +ARM64_MLA=576, +ARM64_MLS=577, +ARM64_MNEG=578, +ARM64_MOV=579, +ARM64_MOVA=580, +ARM64_MOVI=581, +ARM64_MOVK=582, +ARM64_MOVN=583, +ARM64_MOVPRFX=584, +ARM64_MOVS=585, +ARM64_MOVZ=586, +ARM64_MRS=587, +ARM64_MSB=588, +ARM64_MSR=589, +ARM64_MSUB=590, +ARM64_MUL=591, +ARM64_MVN=592, +ARM64_MVNI=593, +ARM64_NAND=594, +ARM64_NANDS=595, +ARM64_NBSL=596, +ARM64_NEG=597, +ARM64_NEGS=598, +ARM64_NGC=599, +ARM64_NGCS=600, +ARM64_NMATCH=601, +ARM64_NOP=602, +ARM64_NOR=603, +ARM64_NORS=604, +ARM64_NOT=605, +ARM64_NOTS=606, +ARM64_ORN=607, +ARM64_ORNS=608, +ARM64_ORR=609, +ARM64_ORRS=610, +ARM64_ORV=611, +ARM64_PACDA=612, +ARM64_PACDB=613, +ARM64_PACDZA=614, +ARM64_PACDZB=615, +ARM64_PACGA=616, +ARM64_PACIA=617, +ARM64_PACIA1716=618, +ARM64_PACIASP=619, +ARM64_PACIAZ=620, +ARM64_PACIB=621, +ARM64_PACIB1716=622, +ARM64_PACIBSP=623, +ARM64_PACIBZ=624, +ARM64_PACIZA=625, +ARM64_PACIZB=626, +ARM64_PFALSE=627, +ARM64_PFIRST=628, +ARM64_PMUL=629, +ARM64_PMULL=630, +ARM64_PMULL2=631, +ARM64_PMULLB=632, +ARM64_PMULLT=633, +ARM64_PNEXT=634, +ARM64_PRFB=635, +ARM64_PRFD=636, +ARM64_PRFH=637, +ARM64_PRFM=638, +ARM64_PRFUM=639, +ARM64_PRFW=640, +ARM64_PSB=641, +ARM64_PSSBB=642, +ARM64_PTEST=643, +ARM64_PTRUE=644, +ARM64_PTRUES=645, +ARM64_PUNPKHI=646, +ARM64_PUNPKLO=647, +ARM64_RADDHN=648, +ARM64_RADDHN2=649, +ARM64_RADDHNB=650, +ARM64_RADDHNT=651, +ARM64_RAX1=652, +ARM64_RBIT=653, +ARM64_RDFFR=654, +ARM64_RDFFRS=655, +ARM64_RDVL=656, +ARM64_RET=657, +ARM64_RETAA=658, +ARM64_RETAB=659, +ARM64_REV=660, +ARM64_REV16=661, +ARM64_REV32=662, +ARM64_REV64=663, +ARM64_REVB=664, +ARM64_REVD=665, +ARM64_REVH=666, +ARM64_REVW=667, +ARM64_RMIF=668, +ARM64_ROR=669, +ARM64_RORV=670, +ARM64_RSHRN=671, +ARM64_RSHRN2=672, +ARM64_RSHRNB=673, +ARM64_RSHRNT=674, +ARM64_RSUBHN=675, +ARM64_RSUBHN2=676, +ARM64_RSUBHNB=677, +ARM64_RSUBHNT=678, +ARM64_SABA=679, +ARM64_SABAL=680, +ARM64_SABAL2=681, +ARM64_SABALB=682, +ARM64_SABALT=683, +ARM64_SABD=684, +ARM64_SABDL=685, +ARM64_SABDL2=686, +ARM64_SABDLB=687, +ARM64_SABDLT=688, +ARM64_SADALP=689, +ARM64_SADDL=690, +ARM64_SADDL2=691, +ARM64_SADDLB=692, +ARM64_SADDLBT=693, +ARM64_SADDLP=694, +ARM64_SADDLT=695, +ARM64_SADDLV=696, +ARM64_SADDV=697, +ARM64_SADDW=698, +ARM64_SADDW2=699, +ARM64_SADDWB=700, +ARM64_SADDWT=701, +ARM64_SB=702, +ARM64_SBC=703, +ARM64_SBCLB=704, +ARM64_SBCLT=705, +ARM64_SBCS=706, +ARM64_SBFIZ=707, +ARM64_SBFM=708, +ARM64_SBFX=709, +ARM64_SCLAMP=710, +ARM64_SCVTF=711, +ARM64_SDIV=712, +ARM64_SDIVR=713, +ARM64_SDOT=714, +ARM64_SEL=715, +ARM64_SETF16=716, +ARM64_SETF8=717, +ARM64_SETFFR=718, +ARM64_SEV=719, +ARM64_SEVL=720, +ARM64_SHA1C=721, +ARM64_SHA1H=722, +ARM64_SHA1M=723, +ARM64_SHA1P=724, +ARM64_SHA1SU0=725, +ARM64_SHA1SU1=726, +ARM64_SHA256H=727, +ARM64_SHA256H2=728, +ARM64_SHA256SU0=729, +ARM64_SHA256SU1=730, +ARM64_SHA512H=731, +ARM64_SHA512H2=732, +ARM64_SHA512SU0=733, +ARM64_SHA512SU1=734, +ARM64_SHADD=735, +ARM64_SHL=736, +ARM64_SHLL=737, +ARM64_SHLL2=738, +ARM64_SHRN=739, +ARM64_SHRN2=740, +ARM64_SHRNB=741, +ARM64_SHRNT=742, +ARM64_SHSUB=743, +ARM64_SHSUBR=744, +ARM64_SLI=745, +ARM64_SM3PARTW1=746, +ARM64_SM3PARTW2=747, +ARM64_SM3SS1=748, +ARM64_SM3TT1A=749, +ARM64_SM3TT1B=750, +ARM64_SM3TT2A=751, +ARM64_SM3TT2B=752, +ARM64_SM4E=753, +ARM64_SM4EKEY=754, +ARM64_SMADDL=755, +ARM64_SMAX=756, +ARM64_SMAXP=757, +ARM64_SMAXV=758, +ARM64_SMC=759, +ARM64_SMIN=760, +ARM64_SMINP=761, +ARM64_SMINV=762, +ARM64_SMLAL=763, +ARM64_SMLAL2=764, +ARM64_SMLALB=765, +ARM64_SMLALT=766, +ARM64_SMLSL=767, +ARM64_SMLSL2=768, +ARM64_SMLSLB=769, +ARM64_SMLSLT=770, +ARM64_SMMLA=771, +ARM64_SMNEGL=772, +ARM64_SMOPA=773, +ARM64_SMOPS=774, +ARM64_SMOV=775, +ARM64_SMSTART=776, +ARM64_SMSTOP=777, +ARM64_SMSUBL=778, +ARM64_SMULH=779, +ARM64_SMULL=780, +ARM64_SMULL2=781, +ARM64_SMULLB=782, +ARM64_SMULLT=783, +ARM64_SPLICE=784, +ARM64_SQABS=785, +ARM64_SQADD=786, +ARM64_SQCADD=787, +ARM64_SQDECB=788, +ARM64_SQDECD=789, +ARM64_SQDECH=790, +ARM64_SQDECP=791, +ARM64_SQDECW=792, +ARM64_SQDMLAL=793, +ARM64_SQDMLAL2=794, +ARM64_SQDMLALB=795, +ARM64_SQDMLALBT=796, +ARM64_SQDMLALT=797, +ARM64_SQDMLSL=798, +ARM64_SQDMLSL2=799, +ARM64_SQDMLSLB=800, +ARM64_SQDMLSLBT=801, +ARM64_SQDMLSLT=802, +ARM64_SQDMULH=803, +ARM64_SQDMULL=804, +ARM64_SQDMULL2=805, +ARM64_SQDMULLB=806, +ARM64_SQDMULLT=807, +ARM64_SQINCB=808, +ARM64_SQINCD=809, +ARM64_SQINCH=810, +ARM64_SQINCP=811, +ARM64_SQINCW=812, +ARM64_SQNEG=813, +ARM64_SQRDCMLAH=814, +ARM64_SQRDMLAH=815, +ARM64_SQRDMLSH=816, +ARM64_SQRDMULH=817, +ARM64_SQRSHL=818, +ARM64_SQRSHLR=819, +ARM64_SQRSHRN=820, +ARM64_SQRSHRN2=821, +ARM64_SQRSHRNB=822, +ARM64_SQRSHRNT=823, +ARM64_SQRSHRUN=824, +ARM64_SQRSHRUN2=825, +ARM64_SQRSHRUNB=826, +ARM64_SQRSHRUNT=827, +ARM64_SQSHL=828, +ARM64_SQSHLR=829, +ARM64_SQSHLU=830, +ARM64_SQSHRN=831, +ARM64_SQSHRN2=832, +ARM64_SQSHRNB=833, +ARM64_SQSHRNT=834, +ARM64_SQSHRUN=835, +ARM64_SQSHRUN2=836, +ARM64_SQSHRUNB=837, +ARM64_SQSHRUNT=838, +ARM64_SQSUB=839, +ARM64_SQSUBR=840, +ARM64_SQXTN=841, +ARM64_SQXTN2=842, +ARM64_SQXTNB=843, +ARM64_SQXTNT=844, +ARM64_SQXTUN=845, +ARM64_SQXTUN2=846, +ARM64_SQXTUNB=847, +ARM64_SQXTUNT=848, +ARM64_SRHADD=849, +ARM64_SRI=850, +ARM64_SRSHL=851, +ARM64_SRSHLR=852, +ARM64_SRSHR=853, +ARM64_SRSRA=854, +ARM64_SSBB=855, +ARM64_SSHL=856, +ARM64_SSHLL=857, +ARM64_SSHLL2=858, +ARM64_SSHLLB=859, +ARM64_SSHLLT=860, +ARM64_SSHR=861, +ARM64_SSRA=862, +ARM64_SSUBL=863, +ARM64_SSUBL2=864, +ARM64_SSUBLB=865, +ARM64_SSUBLBT=866, +ARM64_SSUBLT=867, +ARM64_SSUBLTB=868, +ARM64_SSUBW=869, +ARM64_SSUBW2=870, +ARM64_SSUBWB=871, +ARM64_SSUBWT=872, +ARM64_ST1=873, +ARM64_ST1B=874, +ARM64_ST1D=875, +ARM64_ST1H=876, +ARM64_ST1Q=877, +ARM64_ST1W=878, +ARM64_ST2=879, +ARM64_ST2B=880, +ARM64_ST2D=881, +ARM64_ST2G=882, +ARM64_ST2H=883, +ARM64_ST2W=884, +ARM64_ST3=885, +ARM64_ST3B=886, +ARM64_ST3D=887, +ARM64_ST3H=888, +ARM64_ST3W=889, +ARM64_ST4=890, +ARM64_ST4B=891, +ARM64_ST4D=892, +ARM64_ST4H=893, +ARM64_ST4W=894, +ARM64_ST64B=895, +ARM64_ST64BV=896, +ARM64_ST64BV0=897, +ARM64_STADD=898, +ARM64_STADDB=899, +ARM64_STADDH=900, +ARM64_STADDL=901, +ARM64_STADDLB=902, +ARM64_STADDLH=903, +ARM64_STCLR=904, +ARM64_STCLRB=905, +ARM64_STCLRH=906, +ARM64_STCLRL=907, +ARM64_STCLRLB=908, +ARM64_STCLRLH=909, +ARM64_STEOR=910, +ARM64_STEORB=911, +ARM64_STEORH=912, +ARM64_STEORL=913, +ARM64_STEORLB=914, +ARM64_STEORLH=915, +ARM64_STG=916, +ARM64_STGM=917, +ARM64_STGP=918, +ARM64_STLLR=919, +ARM64_STLLRB=920, +ARM64_STLLRH=921, +ARM64_STLR=922, +ARM64_STLRB=923, +ARM64_STLRH=924, +ARM64_STLUR=925, +ARM64_STLURB=926, +ARM64_STLURH=927, +ARM64_STLXP=928, +ARM64_STLXR=929, +ARM64_STLXRB=930, +ARM64_STLXRH=931, +ARM64_STNP=932, +ARM64_STNT1B=933, +ARM64_STNT1D=934, +ARM64_STNT1H=935, +ARM64_STNT1W=936, +ARM64_STP=937, +ARM64_STR=938, +ARM64_STRB=939, +ARM64_STRH=940, +ARM64_STSET=941, +ARM64_STSETB=942, +ARM64_STSETH=943, +ARM64_STSETL=944, +ARM64_STSETLB=945, +ARM64_STSETLH=946, +ARM64_STSMAX=947, +ARM64_STSMAXB=948, +ARM64_STSMAXH=949, +ARM64_STSMAXL=950, +ARM64_STSMAXLB=951, +ARM64_STSMAXLH=952, +ARM64_STSMIN=953, +ARM64_STSMINB=954, +ARM64_STSMINH=955, +ARM64_STSMINL=956, +ARM64_STSMINLB=957, +ARM64_STSMINLH=958, +ARM64_STTR=959, +ARM64_STTRB=960, +ARM64_STTRH=961, +ARM64_STUMAX=962, +ARM64_STUMAXB=963, +ARM64_STUMAXH=964, +ARM64_STUMAXL=965, +ARM64_STUMAXLB=966, +ARM64_STUMAXLH=967, +ARM64_STUMIN=968, +ARM64_STUMINB=969, +ARM64_STUMINH=970, +ARM64_STUMINL=971, +ARM64_STUMINLB=972, +ARM64_STUMINLH=973, +ARM64_STUR=974, +ARM64_STURB=975, +ARM64_STURH=976, +ARM64_STXP=977, +ARM64_STXR=978, +ARM64_STXRB=979, +ARM64_STXRH=980, +ARM64_STZ2G=981, +ARM64_STZG=982, +ARM64_STZGM=983, +ARM64_SUB=984, +ARM64_SUBG=985, +ARM64_SUBHN=986, +ARM64_SUBHN2=987, +ARM64_SUBHNB=988, +ARM64_SUBHNT=989, +ARM64_SUBP=990, +ARM64_SUBPS=991, +ARM64_SUBR=992, +ARM64_SUBS=993, +ARM64_SUDOT=994, +ARM64_SUMOPA=995, +ARM64_SUMOPS=996, +ARM64_SUNPKHI=997, +ARM64_SUNPKLO=998, +ARM64_SUQADD=999, +ARM64_SVC=1000, +ARM64_SWP=1001, +ARM64_SWPA=1002, +ARM64_SWPAB=1003, +ARM64_SWPAH=1004, +ARM64_SWPAL=1005, +ARM64_SWPALB=1006, +ARM64_SWPALH=1007, +ARM64_SWPB=1008, +ARM64_SWPH=1009, +ARM64_SWPL=1010, +ARM64_SWPLB=1011, +ARM64_SWPLH=1012, +ARM64_SXTB=1013, +ARM64_SXTH=1014, +ARM64_SXTL=1015, +ARM64_SXTL2=1016, +ARM64_SXTW=1017, +ARM64_SYS=1018, +ARM64_SYSL=1019, +ARM64_TBL=1020, +ARM64_TBNZ=1021, +ARM64_TBX=1022, +ARM64_TBZ=1023, +ARM64_TCANCEL=1024, +ARM64_TCOMMIT=1025, +ARM64_TLBI=1026, +ARM64_TRN1=1027, +ARM64_TRN2=1028, +ARM64_TSB=1029, +ARM64_TST=1030, +ARM64_TSTART=1031, +ARM64_TTEST=1032, +ARM64_UABA=1033, +ARM64_UABAL=1034, +ARM64_UABAL2=1035, +ARM64_UABALB=1036, +ARM64_UABALT=1037, +ARM64_UABD=1038, +ARM64_UABDL=1039, +ARM64_UABDL2=1040, +ARM64_UABDLB=1041, +ARM64_UABDLT=1042, +ARM64_UADALP=1043, +ARM64_UADDL=1044, +ARM64_UADDL2=1045, +ARM64_UADDLB=1046, +ARM64_UADDLP=1047, +ARM64_UADDLT=1048, +ARM64_UADDLV=1049, +ARM64_UADDV=1050, +ARM64_UADDW=1051, +ARM64_UADDW2=1052, +ARM64_UADDWB=1053, +ARM64_UADDWT=1054, +ARM64_UBFIZ=1055, +ARM64_UBFM=1056, +ARM64_UBFX=1057, +ARM64_UCLAMP=1058, +ARM64_UCVTF=1059, +ARM64_UDF=1060, +ARM64_UDIV=1061, +ARM64_UDIVR=1062, +ARM64_UDOT=1063, +ARM64_UHADD=1064, +ARM64_UHSUB=1065, +ARM64_UHSUBR=1066, +ARM64_UMADDL=1067, +ARM64_UMAX=1068, +ARM64_UMAXP=1069, +ARM64_UMAXV=1070, +ARM64_UMIN=1071, +ARM64_UMINP=1072, +ARM64_UMINV=1073, +ARM64_UMLAL=1074, +ARM64_UMLAL2=1075, +ARM64_UMLALB=1076, +ARM64_UMLALT=1077, +ARM64_UMLSL=1078, +ARM64_UMLSL2=1079, +ARM64_UMLSLB=1080, +ARM64_UMLSLT=1081, +ARM64_UMMLA=1082, +ARM64_UMNEGL=1083, +ARM64_UMOPA=1084, +ARM64_UMOPS=1085, +ARM64_UMOV=1086, +ARM64_UMSUBL=1087, +ARM64_UMULH=1088, +ARM64_UMULL=1089, +ARM64_UMULL2=1090, +ARM64_UMULLB=1091, +ARM64_UMULLT=1092, +ARM64_UQADD=1093, +ARM64_UQDECB=1094, +ARM64_UQDECD=1095, +ARM64_UQDECH=1096, +ARM64_UQDECP=1097, +ARM64_UQDECW=1098, +ARM64_UQINCB=1099, +ARM64_UQINCD=1100, +ARM64_UQINCH=1101, +ARM64_UQINCP=1102, +ARM64_UQINCW=1103, +ARM64_UQRSHL=1104, +ARM64_UQRSHLR=1105, +ARM64_UQRSHRN=1106, +ARM64_UQRSHRN2=1107, +ARM64_UQRSHRNB=1108, +ARM64_UQRSHRNT=1109, +ARM64_UQSHL=1110, +ARM64_UQSHLR=1111, +ARM64_UQSHRN=1112, +ARM64_UQSHRN2=1113, +ARM64_UQSHRNB=1114, +ARM64_UQSHRNT=1115, +ARM64_UQSUB=1116, +ARM64_UQSUBR=1117, +ARM64_UQXTN=1118, +ARM64_UQXTN2=1119, +ARM64_UQXTNB=1120, +ARM64_UQXTNT=1121, +ARM64_URECPE=1122, +ARM64_URHADD=1123, +ARM64_URSHL=1124, +ARM64_URSHLR=1125, +ARM64_URSHR=1126, +ARM64_URSQRTE=1127, +ARM64_URSRA=1128, +ARM64_USDOT=1129, +ARM64_USHL=1130, +ARM64_USHLL=1131, +ARM64_USHLL2=1132, +ARM64_USHLLB=1133, +ARM64_USHLLT=1134, +ARM64_USHR=1135, +ARM64_USMMLA=1136, +ARM64_USMOPA=1137, +ARM64_USMOPS=1138, +ARM64_USQADD=1139, +ARM64_USRA=1140, +ARM64_USUBL=1141, +ARM64_USUBL2=1142, +ARM64_USUBLB=1143, +ARM64_USUBLT=1144, +ARM64_USUBW=1145, +ARM64_USUBW2=1146, +ARM64_USUBWB=1147, +ARM64_USUBWT=1148, +ARM64_UUNPKHI=1149, +ARM64_UUNPKLO=1150, +ARM64_UXTB=1151, +ARM64_UXTH=1152, +ARM64_UXTL=1153, +ARM64_UXTL2=1154, +ARM64_UXTW=1155, +ARM64_UZP1=1156, +ARM64_UZP2=1157, +ARM64_WFE=1158, +ARM64_WFET=1159, +ARM64_WFI=1160, +ARM64_WFIT=1161, +ARM64_WHILEGE=1162, +ARM64_WHILEGT=1163, +ARM64_WHILEHI=1164, +ARM64_WHILEHS=1165, +ARM64_WHILELE=1166, +ARM64_WHILELO=1167, +ARM64_WHILELS=1168, +ARM64_WHILELT=1169, +ARM64_WHILERW=1170, +ARM64_WHILEWR=1171, +ARM64_WRFFR=1172, +ARM64_XAFLAG=1173, +ARM64_XAR=1174, +ARM64_XPACD=1175, +ARM64_XPACI=1176, +ARM64_XPACLRI=1177, +ARM64_XTN=1178, +ARM64_XTN2=1179, +ARM64_YIELD=1180, +ARM64_ZERO=1181, +ARM64_ZIP1=1182, +ARM64_ZIP2=1183, +}; +const char *operation_to_str(enum Operation oper); |
