diff options
| author | Mark Rowe <mark@vector35.com> | 2025-09-18 11:46:39 -0700 |
|---|---|---|
| committer | Mark Rowe <mark@vector35.com> | 2025-09-25 08:41:48 -0700 |
| commit | 6e1306923c60b3d6c1cefb1fcc240f1a064d6f20 (patch) | |
| tree | 57fb65f74fecfa95dd394ecc5b664512d8f87609 /arch/arm64/disassembler/operations.h | |
| parent | 0deeb4a61749737b98f7946ec88b693068180e28 (diff) | |
[AArch64] Update disassembler based on 2025-06 ARM ISA data
Alongside this I also added support for decoding:
* LDR / STR (table)
* PMULLB / PMULLT
* ABS / CNT / CTZ
* SMIN / SMAX / UMIN / UMAX
* RPRFM
* PSEL
Note that while these instructions will now be disassembled, they are
not yet lifted to LLIL.
Additionally, I fixed a number of errors in the decoding of some less
commonly occurring instructions.
Diffstat (limited to 'arch/arm64/disassembler/operations.h')
| -rw-r--r-- | arch/arm64/disassembler/operations.h | 2873 |
1 files changed, 1689 insertions, 1184 deletions
diff --git a/arch/arm64/disassembler/operations.h b/arch/arm64/disassembler/operations.h index ce768803..d692c8b5 100644 --- a/arch/arm64/disassembler/operations.h +++ b/arch/arm64/disassembler/operations.h @@ -2,1189 +2,1694 @@ #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, + ARM64_ERROR, + ARM64_ABS, + ARM64_ADC, + ARM64_ADCLB, + ARM64_ADCLT, + ARM64_ADCS, + ARM64_ADD, + ARM64_ADDG, + ARM64_ADDHA, + ARM64_ADDHN, + ARM64_ADDHN2, + ARM64_ADDHNB, + ARM64_ADDHNT, + ARM64_ADDP, + ARM64_ADDPL, + ARM64_ADDPT, + ARM64_ADDQV, + ARM64_ADDS, + ARM64_ADDSPL, + ARM64_ADDSVL, + ARM64_ADDV, + ARM64_ADDVA, + ARM64_ADDVL, + ARM64_ADR, + ARM64_ADRP, + ARM64_AESD, + ARM64_AESDIMC, + ARM64_AESE, + ARM64_AESEMC, + ARM64_AESIMC, + ARM64_AESMC, + ARM64_AND, + ARM64_ANDQV, + ARM64_ANDS, + ARM64_ANDV, + ARM64_APAS, + ARM64_ASR, + ARM64_ASRD, + ARM64_ASRR, + ARM64_ASRV, + ARM64_AT, + ARM64_AUTDA, + ARM64_AUTDB, + ARM64_AUTDZA, + ARM64_AUTDZB, + ARM64_AUTIA, + ARM64_AUTIA1716, + ARM64_AUTIA171615, + ARM64_AUTIASP, + ARM64_AUTIASPPC, + ARM64_AUTIASPPCR, + ARM64_AUTIAZ, + ARM64_AUTIB, + ARM64_AUTIB1716, + ARM64_AUTIB171615, + ARM64_AUTIBSP, + ARM64_AUTIBSPPC, + ARM64_AUTIBSPPCR, + ARM64_AUTIBZ, + ARM64_AUTIZA, + ARM64_AUTIZB, + ARM64_AXFLAG, + ARM64_B, + ARM64_BC, + ARM64_BCAX, + ARM64_BDEP, + ARM64_BEXT, + ARM64_BF1CVT, + ARM64_BF1CVTL, + ARM64_BF1CVTL2, + ARM64_BF1CVTLT, + ARM64_BF2CVT, + ARM64_BF2CVTL, + ARM64_BF2CVTL2, + ARM64_BF2CVTLT, + ARM64_BFADD, + ARM64_BFC, + ARM64_BFCLAMP, + ARM64_BFCVT, + ARM64_BFCVTN, + ARM64_BFCVTN2, + ARM64_BFCVTNT, + ARM64_BFDOT, + ARM64_BFI, + ARM64_BFM, + ARM64_BFMAX, + ARM64_BFMAXNM, + ARM64_BFMIN, + ARM64_BFMINNM, + ARM64_BFMLA, + ARM64_BFMLAL, + ARM64_BFMLALB, + ARM64_BFMLALT, + ARM64_BFMLS, + ARM64_BFMLSL, + ARM64_BFMLSLB, + ARM64_BFMLSLT, + ARM64_BFMMLA, + ARM64_BFMOP4A, + ARM64_BFMOP4S, + ARM64_BFMOPA, + ARM64_BFMOPS, + ARM64_BFMUL, + ARM64_BFSCALE, + ARM64_BFSUB, + ARM64_BFTMOPA, + ARM64_BFVDOT, + ARM64_BFXIL, + ARM64_BGRP, + ARM64_BIC, + ARM64_BICS, + ARM64_BIF, + ARM64_BIT, + ARM64_BL, + ARM64_BLR, + ARM64_BLRAA, + ARM64_BLRAAZ, + ARM64_BLRAB, + ARM64_BLRABZ, + ARM64_BMOPA, + ARM64_BMOPS, + ARM64_BR, + ARM64_BRAA, + ARM64_BRAAZ, + ARM64_BRAB, + ARM64_BRABZ, + ARM64_BRB, + ARM64_BRK, + ARM64_BRKA, + ARM64_BRKAS, + ARM64_BRKB, + ARM64_BRKBS, + ARM64_BRKN, + ARM64_BRKNS, + ARM64_BRKPA, + ARM64_BRKPAS, + ARM64_BRKPB, + ARM64_BRKPBS, + ARM64_BSL, + ARM64_BSL1N, + ARM64_BSL2N, + ARM64_BTI, + ARM64_B_AL, + ARM64_B_CC, + ARM64_B_CS, + ARM64_B_EQ, + ARM64_B_GE, + ARM64_B_GT, + ARM64_B_HI, + ARM64_B_LE, + ARM64_B_LS, + ARM64_B_LT, + ARM64_B_MI, + ARM64_B_NE, + ARM64_B_NV, + ARM64_B_PL, + ARM64_B_VC, + ARM64_B_VS, + ARM64_CADD, + ARM64_CAS, + ARM64_CASA, + ARM64_CASAB, + ARM64_CASAH, + ARM64_CASAL, + ARM64_CASALB, + ARM64_CASALH, + ARM64_CASALT, + ARM64_CASAT, + ARM64_CASB, + ARM64_CASH, + ARM64_CASL, + ARM64_CASLB, + ARM64_CASLH, + ARM64_CASLT, + ARM64_CASP, + ARM64_CASPA, + ARM64_CASPAL, + ARM64_CASPALT, + ARM64_CASPAT, + ARM64_CASPL, + ARM64_CASPLT, + ARM64_CASPT, + ARM64_CAST, + ARM64_CBBEQ, + ARM64_CBBGE, + ARM64_CBBGT, + ARM64_CBBHI, + ARM64_CBBHS, + ARM64_CBBLE, + ARM64_CBBLO, + ARM64_CBBLS, + ARM64_CBBLT, + ARM64_CBBNE, + ARM64_CBEQ, + ARM64_CBGE, + ARM64_CBGT, + ARM64_CBHEQ, + ARM64_CBHGE, + ARM64_CBHGT, + ARM64_CBHHI, + ARM64_CBHHS, + ARM64_CBHI, + ARM64_CBHLE, + ARM64_CBHLO, + ARM64_CBHLS, + ARM64_CBHLT, + ARM64_CBHNE, + ARM64_CBHS, + ARM64_CBLE, + ARM64_CBLO, + ARM64_CBLS, + ARM64_CBLT, + ARM64_CBNE, + ARM64_CBNZ, + ARM64_CBZ, + ARM64_CCMN, + ARM64_CCMP, + ARM64_CDOT, + ARM64_CFINV, + ARM64_CFP, + ARM64_CHKFEAT, + ARM64_CINC, + ARM64_CINV, + ARM64_CLASTA, + ARM64_CLASTB, + ARM64_CLRBHB, + ARM64_CLREX, + ARM64_CLS, + ARM64_CLZ, + ARM64_CMEQ, + ARM64_CMGE, + ARM64_CMGT, + ARM64_CMHI, + ARM64_CMHS, + ARM64_CMLA, + ARM64_CMLE, + ARM64_CMLT, + ARM64_CMN, + ARM64_CMP, + ARM64_CMPEQ, + ARM64_CMPGE, + ARM64_CMPGT, + ARM64_CMPHI, + ARM64_CMPHS, + ARM64_CMPLE, + ARM64_CMPLO, + ARM64_CMPLS, + ARM64_CMPLT, + ARM64_CMPNE, + ARM64_CMPP, + ARM64_CMTST, + ARM64_CNEG, + ARM64_CNOT, + ARM64_CNT, + ARM64_CNTB, + ARM64_CNTD, + ARM64_CNTH, + ARM64_CNTP, + ARM64_CNTW, + ARM64_COMPACT, + ARM64_COSP, + ARM64_CPP, + ARM64_CPY, + ARM64_CPYE, + ARM64_CPYEN, + ARM64_CPYERN, + ARM64_CPYERT, + ARM64_CPYERTN, + ARM64_CPYERTRN, + ARM64_CPYERTWN, + ARM64_CPYET, + ARM64_CPYETN, + ARM64_CPYETRN, + ARM64_CPYETWN, + ARM64_CPYEWN, + ARM64_CPYEWT, + ARM64_CPYEWTN, + ARM64_CPYEWTRN, + ARM64_CPYEWTWN, + ARM64_CPYFE, + ARM64_CPYFEN, + ARM64_CPYFERN, + ARM64_CPYFERT, + ARM64_CPYFERTN, + ARM64_CPYFERTRN, + ARM64_CPYFERTWN, + ARM64_CPYFET, + ARM64_CPYFETN, + ARM64_CPYFETRN, + ARM64_CPYFETWN, + ARM64_CPYFEWN, + ARM64_CPYFEWT, + ARM64_CPYFEWTN, + ARM64_CPYFEWTRN, + ARM64_CPYFEWTWN, + ARM64_CPYFM, + ARM64_CPYFMN, + ARM64_CPYFMRN, + ARM64_CPYFMRT, + ARM64_CPYFMRTN, + ARM64_CPYFMRTRN, + ARM64_CPYFMRTWN, + ARM64_CPYFMT, + ARM64_CPYFMTN, + ARM64_CPYFMTRN, + ARM64_CPYFMTWN, + ARM64_CPYFMWN, + ARM64_CPYFMWT, + ARM64_CPYFMWTN, + ARM64_CPYFMWTRN, + ARM64_CPYFMWTWN, + ARM64_CPYFP, + ARM64_CPYFPN, + ARM64_CPYFPRN, + ARM64_CPYFPRT, + ARM64_CPYFPRTN, + ARM64_CPYFPRTRN, + ARM64_CPYFPRTWN, + ARM64_CPYFPT, + ARM64_CPYFPTN, + ARM64_CPYFPTRN, + ARM64_CPYFPTWN, + ARM64_CPYFPWN, + ARM64_CPYFPWT, + ARM64_CPYFPWTN, + ARM64_CPYFPWTRN, + ARM64_CPYFPWTWN, + ARM64_CPYM, + ARM64_CPYMN, + ARM64_CPYMRN, + ARM64_CPYMRT, + ARM64_CPYMRTN, + ARM64_CPYMRTRN, + ARM64_CPYMRTWN, + ARM64_CPYMT, + ARM64_CPYMTN, + ARM64_CPYMTRN, + ARM64_CPYMTWN, + ARM64_CPYMWN, + ARM64_CPYMWT, + ARM64_CPYMWTN, + ARM64_CPYMWTRN, + ARM64_CPYMWTWN, + ARM64_CPYP, + ARM64_CPYPN, + ARM64_CPYPRN, + ARM64_CPYPRT, + ARM64_CPYPRTN, + ARM64_CPYPRTRN, + ARM64_CPYPRTWN, + ARM64_CPYPT, + ARM64_CPYPTN, + ARM64_CPYPTRN, + ARM64_CPYPTWN, + ARM64_CPYPWN, + ARM64_CPYPWT, + ARM64_CPYPWTN, + ARM64_CPYPWTRN, + ARM64_CPYPWTWN, + ARM64_CRC32B, + ARM64_CRC32CB, + ARM64_CRC32CH, + ARM64_CRC32CW, + ARM64_CRC32CX, + ARM64_CRC32H, + ARM64_CRC32W, + ARM64_CRC32X, + ARM64_CSDB, + ARM64_CSEL, + ARM64_CSET, + ARM64_CSETM, + ARM64_CSINC, + ARM64_CSINV, + ARM64_CSNEG, + ARM64_CTERMEQ, + ARM64_CTERMNE, + ARM64_CTZ, + ARM64_DC, + ARM64_DCPS1, + ARM64_DCPS2, + ARM64_DCPS3, + ARM64_DECB, + ARM64_DECD, + ARM64_DECH, + ARM64_DECP, + ARM64_DECW, + ARM64_DGH, + ARM64_DMB, + ARM64_DRPS, + ARM64_DSB, + ARM64_DUP, + ARM64_DUPM, + ARM64_DUPQ, + ARM64_DVP, + ARM64_EON, + ARM64_EOR, + ARM64_EOR3, + ARM64_EORBT, + ARM64_EORQV, + ARM64_EORS, + ARM64_EORTB, + ARM64_EORV, + ARM64_ERET, + ARM64_ERETAA, + ARM64_ERETAB, + ARM64_ESB, + ARM64_EXPAND, + ARM64_EXT, + ARM64_EXTQ, + ARM64_EXTR, + ARM64_F1CVT, + ARM64_F1CVTL, + ARM64_F1CVTL2, + ARM64_F1CVTLT, + ARM64_F2CVT, + ARM64_F2CVTL, + ARM64_F2CVTL2, + ARM64_F2CVTLT, + ARM64_FABD, + ARM64_FABS, + ARM64_FACGE, + ARM64_FACGT, + ARM64_FACLE, + ARM64_FACLT, + ARM64_FADD, + ARM64_FADDA, + ARM64_FADDP, + ARM64_FADDQV, + ARM64_FADDV, + ARM64_FAMAX, + ARM64_FAMIN, + ARM64_FCADD, + ARM64_FCCMP, + ARM64_FCCMPE, + ARM64_FCLAMP, + ARM64_FCMEQ, + ARM64_FCMGE, + ARM64_FCMGT, + ARM64_FCMLA, + ARM64_FCMLE, + ARM64_FCMLT, + ARM64_FCMNE, + ARM64_FCMP, + ARM64_FCMPE, + ARM64_FCMUO, + ARM64_FCPY, + ARM64_FCSEL, + ARM64_FCVT, + ARM64_FCVTAS, + ARM64_FCVTAU, + ARM64_FCVTL, + ARM64_FCVTL2, + ARM64_FCVTLT, + ARM64_FCVTMS, + ARM64_FCVTMU, + ARM64_FCVTN, + ARM64_FCVTN2, + ARM64_FCVTNB, + ARM64_FCVTNS, + ARM64_FCVTNT, + ARM64_FCVTNU, + ARM64_FCVTPS, + ARM64_FCVTPU, + ARM64_FCVTX, + ARM64_FCVTXN, + ARM64_FCVTXN2, + ARM64_FCVTXNT, + ARM64_FCVTZS, + ARM64_FCVTZU, + ARM64_FDIV, + ARM64_FDIVR, + ARM64_FDOT, + ARM64_FDUP, + ARM64_FEXPA, + ARM64_FIRSTP, + ARM64_FJCVTZS, + ARM64_FLOGB, + ARM64_FMAD, + ARM64_FMADD, + ARM64_FMAX, + ARM64_FMAXNM, + ARM64_FMAXNMP, + ARM64_FMAXNMQV, + ARM64_FMAXNMV, + ARM64_FMAXP, + ARM64_FMAXQV, + ARM64_FMAXV, + ARM64_FMIN, + ARM64_FMINNM, + ARM64_FMINNMP, + ARM64_FMINNMQV, + ARM64_FMINNMV, + ARM64_FMINP, + ARM64_FMINQV, + ARM64_FMINV, + ARM64_FMLA, + ARM64_FMLAL, + ARM64_FMLAL2, + ARM64_FMLALB, + ARM64_FMLALL, + ARM64_FMLALLBB, + ARM64_FMLALLBT, + ARM64_FMLALLTB, + ARM64_FMLALLTT, + ARM64_FMLALT, + ARM64_FMLS, + ARM64_FMLSL, + ARM64_FMLSL2, + ARM64_FMLSLB, + ARM64_FMLSLT, + ARM64_FMMLA, + ARM64_FMOP4A, + ARM64_FMOP4S, + ARM64_FMOPA, + ARM64_FMOPS, + ARM64_FMOV, + ARM64_FMSB, + ARM64_FMSUB, + ARM64_FMUL, + ARM64_FMULX, + ARM64_FNEG, + ARM64_FNMAD, + ARM64_FNMADD, + ARM64_FNMLA, + ARM64_FNMLS, + ARM64_FNMSB, + ARM64_FNMSUB, + ARM64_FNMUL, + ARM64_FRECPE, + ARM64_FRECPS, + ARM64_FRECPX, + ARM64_FRINT32X, + ARM64_FRINT32Z, + ARM64_FRINT64X, + ARM64_FRINT64Z, + ARM64_FRINTA, + ARM64_FRINTI, + ARM64_FRINTM, + ARM64_FRINTN, + ARM64_FRINTP, + ARM64_FRINTX, + ARM64_FRINTZ, + ARM64_FRSQRTE, + ARM64_FRSQRTS, + ARM64_FSCALE, + ARM64_FSQRT, + ARM64_FSUB, + ARM64_FSUBR, + ARM64_FTMAD, + ARM64_FTMOPA, + ARM64_FTSMUL, + ARM64_FTSSEL, + ARM64_FVDOT, + ARM64_FVDOTB, + ARM64_FVDOTT, + ARM64_GCSB, + ARM64_GCSPOPCX, + ARM64_GCSPOPM, + ARM64_GCSPOPX, + ARM64_GCSPUSHM, + ARM64_GCSPUSHX, + ARM64_GCSSS1, + ARM64_GCSSS2, + ARM64_GCSSTR, + ARM64_GCSSTTR, + ARM64_GMI, + ARM64_HINT, + ARM64_HISTCNT, + ARM64_HISTSEG, + ARM64_HLT, + ARM64_HVC, + ARM64_IC, + ARM64_INCB, + ARM64_INCD, + ARM64_INCH, + ARM64_INCP, + ARM64_INCW, + ARM64_INDEX, + ARM64_INS, + ARM64_INSR, + ARM64_IRG, + ARM64_ISB, + ARM64_LASTA, + ARM64_LASTB, + ARM64_LASTP, + ARM64_LD1, + ARM64_LD1B, + ARM64_LD1D, + ARM64_LD1H, + ARM64_LD1Q, + ARM64_LD1R, + ARM64_LD1RB, + ARM64_LD1RD, + ARM64_LD1RH, + ARM64_LD1ROB, + ARM64_LD1ROD, + ARM64_LD1ROH, + ARM64_LD1ROW, + ARM64_LD1RQB, + ARM64_LD1RQD, + ARM64_LD1RQH, + ARM64_LD1RQW, + ARM64_LD1RSB, + ARM64_LD1RSH, + ARM64_LD1RSW, + ARM64_LD1RW, + ARM64_LD1SB, + ARM64_LD1SH, + ARM64_LD1SW, + ARM64_LD1W, + ARM64_LD2, + ARM64_LD2B, + ARM64_LD2D, + ARM64_LD2H, + ARM64_LD2Q, + ARM64_LD2R, + ARM64_LD2W, + ARM64_LD3, + ARM64_LD3B, + ARM64_LD3D, + ARM64_LD3H, + ARM64_LD3Q, + ARM64_LD3R, + ARM64_LD3W, + ARM64_LD4, + ARM64_LD4B, + ARM64_LD4D, + ARM64_LD4H, + ARM64_LD4Q, + ARM64_LD4R, + ARM64_LD4W, + ARM64_LD64B, + ARM64_LDADD, + ARM64_LDADDA, + ARM64_LDADDAB, + ARM64_LDADDAH, + ARM64_LDADDAL, + ARM64_LDADDALB, + ARM64_LDADDALH, + ARM64_LDADDB, + ARM64_LDADDH, + ARM64_LDADDL, + ARM64_LDADDLB, + ARM64_LDADDLH, + ARM64_LDAP1, + ARM64_LDAPR, + ARM64_LDAPRB, + ARM64_LDAPRH, + ARM64_LDAPUR, + ARM64_LDAPURB, + ARM64_LDAPURH, + ARM64_LDAPURSB, + ARM64_LDAPURSH, + ARM64_LDAPURSW, + ARM64_LDAR, + ARM64_LDARB, + ARM64_LDARH, + ARM64_LDATXR, + ARM64_LDAXP, + ARM64_LDAXR, + ARM64_LDAXRB, + ARM64_LDAXRH, + ARM64_LDBFADD, + ARM64_LDBFADDA, + ARM64_LDBFADDAL, + ARM64_LDBFADDL, + ARM64_LDBFMAX, + ARM64_LDBFMAXA, + ARM64_LDBFMAXAL, + ARM64_LDBFMAXL, + ARM64_LDBFMAXNM, + ARM64_LDBFMAXNMA, + ARM64_LDBFMAXNMAL, + ARM64_LDBFMAXNML, + ARM64_LDBFMIN, + ARM64_LDBFMINA, + ARM64_LDBFMINAL, + ARM64_LDBFMINL, + ARM64_LDBFMINNM, + ARM64_LDBFMINNMA, + ARM64_LDBFMINNMAL, + ARM64_LDBFMINNML, + ARM64_LDCLR, + ARM64_LDCLRA, + ARM64_LDCLRAB, + ARM64_LDCLRAH, + ARM64_LDCLRAL, + ARM64_LDCLRALB, + ARM64_LDCLRALH, + ARM64_LDCLRB, + ARM64_LDCLRH, + ARM64_LDCLRL, + ARM64_LDCLRLB, + ARM64_LDCLRLH, + ARM64_LDCLRP, + ARM64_LDCLRPA, + ARM64_LDCLRPAL, + ARM64_LDCLRPL, + ARM64_LDEOR, + ARM64_LDEORA, + ARM64_LDEORAB, + ARM64_LDEORAH, + ARM64_LDEORAL, + ARM64_LDEORALB, + ARM64_LDEORALH, + ARM64_LDEORB, + ARM64_LDEORH, + ARM64_LDEORL, + ARM64_LDEORLB, + ARM64_LDEORLH, + ARM64_LDFADD, + ARM64_LDFADDA, + ARM64_LDFADDAL, + ARM64_LDFADDL, + ARM64_LDFF1B, + ARM64_LDFF1D, + ARM64_LDFF1H, + ARM64_LDFF1SB, + ARM64_LDFF1SH, + ARM64_LDFF1SW, + ARM64_LDFF1W, + ARM64_LDFMAX, + ARM64_LDFMAXA, + ARM64_LDFMAXAL, + ARM64_LDFMAXL, + ARM64_LDFMAXNM, + ARM64_LDFMAXNMA, + ARM64_LDFMAXNMAL, + ARM64_LDFMAXNML, + ARM64_LDFMIN, + ARM64_LDFMINA, + ARM64_LDFMINAL, + ARM64_LDFMINL, + ARM64_LDFMINNM, + ARM64_LDFMINNMA, + ARM64_LDFMINNMAL, + ARM64_LDFMINNML, + ARM64_LDG, + ARM64_LDGM, + ARM64_LDIAPP, + ARM64_LDLAR, + ARM64_LDLARB, + ARM64_LDLARH, + ARM64_LDNF1B, + ARM64_LDNF1D, + ARM64_LDNF1H, + ARM64_LDNF1SB, + ARM64_LDNF1SH, + ARM64_LDNF1SW, + ARM64_LDNF1W, + ARM64_LDNP, + ARM64_LDNT1B, + ARM64_LDNT1D, + ARM64_LDNT1H, + ARM64_LDNT1SB, + ARM64_LDNT1SH, + ARM64_LDNT1SW, + ARM64_LDNT1W, + ARM64_LDP, + ARM64_LDPSW, + ARM64_LDR, + ARM64_LDRAA, + ARM64_LDRAB, + ARM64_LDRB, + ARM64_LDRH, + ARM64_LDRSB, + ARM64_LDRSH, + ARM64_LDRSW, + ARM64_LDSET, + ARM64_LDSETA, + ARM64_LDSETAB, + ARM64_LDSETAH, + ARM64_LDSETAL, + ARM64_LDSETALB, + ARM64_LDSETALH, + ARM64_LDSETB, + ARM64_LDSETH, + ARM64_LDSETL, + ARM64_LDSETLB, + ARM64_LDSETLH, + ARM64_LDSETP, + ARM64_LDSETPA, + ARM64_LDSETPAL, + ARM64_LDSETPL, + ARM64_LDSMAX, + ARM64_LDSMAXA, + ARM64_LDSMAXAB, + ARM64_LDSMAXAH, + ARM64_LDSMAXAL, + ARM64_LDSMAXALB, + ARM64_LDSMAXALH, + ARM64_LDSMAXB, + ARM64_LDSMAXH, + ARM64_LDSMAXL, + ARM64_LDSMAXLB, + ARM64_LDSMAXLH, + ARM64_LDSMIN, + ARM64_LDSMINA, + ARM64_LDSMINAB, + ARM64_LDSMINAH, + ARM64_LDSMINAL, + ARM64_LDSMINALB, + ARM64_LDSMINALH, + ARM64_LDSMINB, + ARM64_LDSMINH, + ARM64_LDSMINL, + ARM64_LDSMINLB, + ARM64_LDSMINLH, + ARM64_LDTADD, + ARM64_LDTADDA, + ARM64_LDTADDAL, + ARM64_LDTADDL, + ARM64_LDTCLR, + ARM64_LDTCLRA, + ARM64_LDTCLRAL, + ARM64_LDTCLRL, + ARM64_LDTNP, + ARM64_LDTP, + ARM64_LDTR, + ARM64_LDTRB, + ARM64_LDTRH, + ARM64_LDTRSB, + ARM64_LDTRSH, + ARM64_LDTRSW, + ARM64_LDTSET, + ARM64_LDTSETA, + ARM64_LDTSETAL, + ARM64_LDTSETL, + ARM64_LDTXR, + ARM64_LDUMAX, + ARM64_LDUMAXA, + ARM64_LDUMAXAB, + ARM64_LDUMAXAH, + ARM64_LDUMAXAL, + ARM64_LDUMAXALB, + ARM64_LDUMAXALH, + ARM64_LDUMAXB, + ARM64_LDUMAXH, + ARM64_LDUMAXL, + ARM64_LDUMAXLB, + ARM64_LDUMAXLH, + ARM64_LDUMIN, + ARM64_LDUMINA, + ARM64_LDUMINAB, + ARM64_LDUMINAH, + ARM64_LDUMINAL, + ARM64_LDUMINALB, + ARM64_LDUMINALH, + ARM64_LDUMINB, + ARM64_LDUMINH, + ARM64_LDUMINL, + ARM64_LDUMINLB, + ARM64_LDUMINLH, + ARM64_LDUR, + ARM64_LDURB, + ARM64_LDURH, + ARM64_LDURSB, + ARM64_LDURSH, + ARM64_LDURSW, + ARM64_LDXP, + ARM64_LDXR, + ARM64_LDXRB, + ARM64_LDXRH, + ARM64_LSL, + ARM64_LSLR, + ARM64_LSLV, + ARM64_LSR, + ARM64_LSRR, + ARM64_LSRV, + ARM64_LUTI2, + ARM64_LUTI4, + ARM64_MAD, + ARM64_MADD, + ARM64_MADDPT, + ARM64_MADPT, + ARM64_MATCH, + ARM64_MLA, + ARM64_MLAPT, + ARM64_MLS, + ARM64_MNEG, + ARM64_MOV, + ARM64_MOVA, + ARM64_MOVAZ, + ARM64_MOVI, + ARM64_MOVK, + ARM64_MOVN, + ARM64_MOVPRFX, + ARM64_MOVS, + ARM64_MOVT, + ARM64_MOVZ, + ARM64_MRRS, + ARM64_MRS, + ARM64_MSB, + ARM64_MSR, + ARM64_MSRR, + ARM64_MSUB, + ARM64_MSUBPT, + ARM64_MUL, + ARM64_MVN, + ARM64_MVNI, + ARM64_NAND, + ARM64_NANDS, + ARM64_NBSL, + ARM64_NEG, + ARM64_NEGS, + ARM64_NGC, + ARM64_NGCS, + ARM64_NMATCH, + ARM64_NOP, + ARM64_NOR, + ARM64_NORS, + ARM64_NOT, + ARM64_NOTS, + ARM64_ORN, + ARM64_ORNS, + ARM64_ORQV, + ARM64_ORR, + ARM64_ORRS, + ARM64_ORV, + ARM64_PACDA, + ARM64_PACDB, + ARM64_PACDZA, + ARM64_PACDZB, + ARM64_PACGA, + ARM64_PACIA, + ARM64_PACIA1716, + ARM64_PACIA171615, + ARM64_PACIASP, + ARM64_PACIASPPC, + ARM64_PACIAZ, + ARM64_PACIB, + ARM64_PACIB1716, + ARM64_PACIB171615, + ARM64_PACIBSP, + ARM64_PACIBSPPC, + ARM64_PACIBZ, + ARM64_PACIZA, + ARM64_PACIZB, + ARM64_PACM, + ARM64_PACNBIASPPC, + ARM64_PACNBIBSPPC, + ARM64_PEXT, + ARM64_PFALSE, + ARM64_PFIRST, + ARM64_PMLAL, + ARM64_PMOV, + ARM64_PMUL, + ARM64_PMULL, + ARM64_PMULL2, + ARM64_PMULLB, + ARM64_PMULLT, + ARM64_PNEXT, + ARM64_PRFB, + ARM64_PRFD, + ARM64_PRFH, + ARM64_PRFM, + ARM64_PRFUM, + ARM64_PRFW, + ARM64_PSB, + ARM64_PSEL, + ARM64_PSSBB, + ARM64_PTEST, + ARM64_PTRUE, + ARM64_PTRUES, + ARM64_PUNPKHI, + ARM64_PUNPKLO, + ARM64_RADDHN, + ARM64_RADDHN2, + ARM64_RADDHNB, + ARM64_RADDHNT, + ARM64_RAX1, + ARM64_RBIT, + ARM64_RCWCAS, + ARM64_RCWCASA, + ARM64_RCWCASAL, + ARM64_RCWCASL, + ARM64_RCWCASP, + ARM64_RCWCASPA, + ARM64_RCWCASPAL, + ARM64_RCWCASPL, + ARM64_RCWCLR, + ARM64_RCWCLRA, + ARM64_RCWCLRAL, + ARM64_RCWCLRL, + ARM64_RCWCLRP, + ARM64_RCWCLRPA, + ARM64_RCWCLRPAL, + ARM64_RCWCLRPL, + ARM64_RCWSCAS, + ARM64_RCWSCASA, + ARM64_RCWSCASAL, + ARM64_RCWSCASL, + ARM64_RCWSCASP, + ARM64_RCWSCASPA, + ARM64_RCWSCASPAL, + ARM64_RCWSCASPL, + ARM64_RCWSCLR, + ARM64_RCWSCLRA, + ARM64_RCWSCLRAL, + ARM64_RCWSCLRL, + ARM64_RCWSCLRP, + ARM64_RCWSCLRPA, + ARM64_RCWSCLRPAL, + ARM64_RCWSCLRPL, + ARM64_RCWSET, + ARM64_RCWSETA, + ARM64_RCWSETAL, + ARM64_RCWSETL, + ARM64_RCWSETP, + ARM64_RCWSETPA, + ARM64_RCWSETPAL, + ARM64_RCWSETPL, + ARM64_RCWSSET, + ARM64_RCWSSETA, + ARM64_RCWSSETAL, + ARM64_RCWSSETL, + ARM64_RCWSSETP, + ARM64_RCWSSETPA, + ARM64_RCWSSETPAL, + ARM64_RCWSSETPL, + ARM64_RCWSSWP, + ARM64_RCWSSWPA, + ARM64_RCWSSWPAL, + ARM64_RCWSSWPL, + ARM64_RCWSSWPP, + ARM64_RCWSSWPPA, + ARM64_RCWSSWPPAL, + ARM64_RCWSSWPPL, + ARM64_RCWSWP, + ARM64_RCWSWPA, + ARM64_RCWSWPAL, + ARM64_RCWSWPL, + ARM64_RCWSWPP, + ARM64_RCWSWPPA, + ARM64_RCWSWPPAL, + ARM64_RCWSWPPL, + ARM64_RDFFR, + ARM64_RDFFRS, + ARM64_RDSVL, + ARM64_RDVL, + ARM64_RET, + ARM64_RETAA, + ARM64_RETAASPPC, + ARM64_RETAASPPCR, + ARM64_RETAB, + ARM64_RETABSPPC, + ARM64_RETABSPPCR, + ARM64_REV, + ARM64_REV16, + ARM64_REV32, + ARM64_REV64, + ARM64_REVB, + ARM64_REVD, + ARM64_REVH, + ARM64_REVW, + ARM64_RMIF, + ARM64_ROR, + ARM64_RORV, + ARM64_RPRFM, + ARM64_RSHRN, + ARM64_RSHRN2, + ARM64_RSHRNB, + ARM64_RSHRNT, + ARM64_RSUBHN, + ARM64_RSUBHN2, + ARM64_RSUBHNB, + ARM64_RSUBHNT, + ARM64_SABA, + ARM64_SABAL, + ARM64_SABAL2, + ARM64_SABALB, + ARM64_SABALT, + ARM64_SABD, + ARM64_SABDL, + ARM64_SABDL2, + ARM64_SABDLB, + ARM64_SABDLT, + ARM64_SADALP, + ARM64_SADDL, + ARM64_SADDL2, + ARM64_SADDLB, + ARM64_SADDLBT, + ARM64_SADDLP, + ARM64_SADDLT, + ARM64_SADDLV, + ARM64_SADDV, + ARM64_SADDW, + ARM64_SADDW2, + ARM64_SADDWB, + ARM64_SADDWT, + ARM64_SB, + ARM64_SBC, + ARM64_SBCLB, + ARM64_SBCLT, + ARM64_SBCS, + ARM64_SBFIZ, + ARM64_SBFM, + ARM64_SBFX, + ARM64_SCLAMP, + ARM64_SCVTF, + ARM64_SDIV, + ARM64_SDIVR, + ARM64_SDOT, + ARM64_SEL, + ARM64_SETE, + ARM64_SETEN, + ARM64_SETET, + ARM64_SETETN, + ARM64_SETF16, + ARM64_SETF8, + ARM64_SETFFR, + ARM64_SETGE, + ARM64_SETGEN, + ARM64_SETGET, + ARM64_SETGETN, + ARM64_SETGM, + ARM64_SETGMN, + ARM64_SETGMT, + ARM64_SETGMTN, + ARM64_SETGP, + ARM64_SETGPN, + ARM64_SETGPT, + ARM64_SETGPTN, + ARM64_SETM, + ARM64_SETMN, + ARM64_SETMT, + ARM64_SETMTN, + ARM64_SETP, + ARM64_SETPN, + ARM64_SETPT, + ARM64_SETPTN, + ARM64_SEV, + ARM64_SEVL, + ARM64_SHA1C, + ARM64_SHA1H, + ARM64_SHA1M, + ARM64_SHA1P, + ARM64_SHA1SU0, + ARM64_SHA1SU1, + ARM64_SHA256H, + ARM64_SHA256H2, + ARM64_SHA256SU0, + ARM64_SHA256SU1, + ARM64_SHA512H, + ARM64_SHA512H2, + ARM64_SHA512SU0, + ARM64_SHA512SU1, + ARM64_SHADD, + ARM64_SHL, + ARM64_SHLL, + ARM64_SHLL2, + ARM64_SHRN, + ARM64_SHRN2, + ARM64_SHRNB, + ARM64_SHRNT, + ARM64_SHSUB, + ARM64_SHSUBR, + ARM64_SLI, + ARM64_SM3PARTW1, + ARM64_SM3PARTW2, + ARM64_SM3SS1, + ARM64_SM3TT1A, + ARM64_SM3TT1B, + ARM64_SM3TT2A, + ARM64_SM3TT2B, + ARM64_SM4E, + ARM64_SM4EKEY, + ARM64_SMADDL, + ARM64_SMAX, + ARM64_SMAXP, + ARM64_SMAXQV, + ARM64_SMAXV, + ARM64_SMC, + ARM64_SMIN, + ARM64_SMINP, + ARM64_SMINQV, + ARM64_SMINV, + ARM64_SMLAL, + ARM64_SMLAL2, + ARM64_SMLALB, + ARM64_SMLALL, + ARM64_SMLALT, + ARM64_SMLSL, + ARM64_SMLSL2, + ARM64_SMLSLB, + ARM64_SMLSLL, + ARM64_SMLSLT, + ARM64_SMMLA, + ARM64_SMNEGL, + ARM64_SMOP4A, + ARM64_SMOP4S, + ARM64_SMOPA, + ARM64_SMOPS, + ARM64_SMOV, + ARM64_SMSTART, + ARM64_SMSTOP, + ARM64_SMSUBL, + ARM64_SMULH, + ARM64_SMULL, + ARM64_SMULL2, + ARM64_SMULLB, + ARM64_SMULLT, + ARM64_SPLICE, + ARM64_SQABS, + ARM64_SQADD, + ARM64_SQCADD, + ARM64_SQCVT, + ARM64_SQCVTN, + ARM64_SQCVTU, + ARM64_SQCVTUN, + ARM64_SQDECB, + ARM64_SQDECD, + ARM64_SQDECH, + ARM64_SQDECP, + ARM64_SQDECW, + ARM64_SQDMLAL, + ARM64_SQDMLAL2, + ARM64_SQDMLALB, + ARM64_SQDMLALBT, + ARM64_SQDMLALT, + ARM64_SQDMLSL, + ARM64_SQDMLSL2, + ARM64_SQDMLSLB, + ARM64_SQDMLSLBT, + ARM64_SQDMLSLT, + ARM64_SQDMULH, + ARM64_SQDMULL, + ARM64_SQDMULL2, + ARM64_SQDMULLB, + ARM64_SQDMULLT, + ARM64_SQINCB, + ARM64_SQINCD, + ARM64_SQINCH, + ARM64_SQINCP, + ARM64_SQINCW, + ARM64_SQNEG, + ARM64_SQRDCMLAH, + ARM64_SQRDMLAH, + ARM64_SQRDMLSH, + ARM64_SQRDMULH, + ARM64_SQRSHL, + ARM64_SQRSHLR, + ARM64_SQRSHR, + ARM64_SQRSHRN, + ARM64_SQRSHRN2, + ARM64_SQRSHRNB, + ARM64_SQRSHRNT, + ARM64_SQRSHRU, + ARM64_SQRSHRUN, + ARM64_SQRSHRUN2, + ARM64_SQRSHRUNB, + ARM64_SQRSHRUNT, + ARM64_SQSHL, + ARM64_SQSHLR, + ARM64_SQSHLU, + ARM64_SQSHRN, + ARM64_SQSHRN2, + ARM64_SQSHRNB, + ARM64_SQSHRNT, + ARM64_SQSHRUN, + ARM64_SQSHRUN2, + ARM64_SQSHRUNB, + ARM64_SQSHRUNT, + ARM64_SQSUB, + ARM64_SQSUBR, + ARM64_SQXTN, + ARM64_SQXTN2, + ARM64_SQXTNB, + ARM64_SQXTNT, + ARM64_SQXTUN, + ARM64_SQXTUN2, + ARM64_SQXTUNB, + ARM64_SQXTUNT, + ARM64_SRHADD, + ARM64_SRI, + ARM64_SRSHL, + ARM64_SRSHLR, + ARM64_SRSHR, + ARM64_SRSRA, + ARM64_SSBB, + ARM64_SSHL, + ARM64_SSHLL, + ARM64_SSHLL2, + ARM64_SSHLLB, + ARM64_SSHLLT, + ARM64_SSHR, + ARM64_SSRA, + ARM64_SSUBL, + ARM64_SSUBL2, + ARM64_SSUBLB, + ARM64_SSUBLBT, + ARM64_SSUBLT, + ARM64_SSUBLTB, + ARM64_SSUBW, + ARM64_SSUBW2, + ARM64_SSUBWB, + ARM64_SSUBWT, + ARM64_ST1, + ARM64_ST1B, + ARM64_ST1D, + ARM64_ST1H, + ARM64_ST1Q, + ARM64_ST1W, + ARM64_ST2, + ARM64_ST2B, + ARM64_ST2D, + ARM64_ST2G, + ARM64_ST2H, + ARM64_ST2Q, + ARM64_ST2W, + ARM64_ST3, + ARM64_ST3B, + ARM64_ST3D, + ARM64_ST3H, + ARM64_ST3Q, + ARM64_ST3W, + ARM64_ST4, + ARM64_ST4B, + ARM64_ST4D, + ARM64_ST4H, + ARM64_ST4Q, + ARM64_ST4W, + ARM64_ST64B, + ARM64_ST64BV, + ARM64_ST64BV0, + ARM64_STADD, + ARM64_STADDB, + ARM64_STADDH, + ARM64_STADDL, + ARM64_STADDLB, + ARM64_STADDLH, + ARM64_STBFADD, + ARM64_STBFADDL, + ARM64_STBFMAX, + ARM64_STBFMAXL, + ARM64_STBFMAXNM, + ARM64_STBFMAXNML, + ARM64_STBFMIN, + ARM64_STBFMINL, + ARM64_STBFMINNM, + ARM64_STBFMINNML, + ARM64_STCLR, + ARM64_STCLRB, + ARM64_STCLRH, + ARM64_STCLRL, + ARM64_STCLRLB, + ARM64_STCLRLH, + ARM64_STEOR, + ARM64_STEORB, + ARM64_STEORH, + ARM64_STEORL, + ARM64_STEORLB, + ARM64_STEORLH, + ARM64_STFADD, + ARM64_STFADDL, + ARM64_STFMAX, + ARM64_STFMAXL, + ARM64_STFMAXNM, + ARM64_STFMAXNML, + ARM64_STFMIN, + ARM64_STFMINL, + ARM64_STFMINNM, + ARM64_STFMINNML, + ARM64_STG, + ARM64_STGM, + ARM64_STGP, + ARM64_STILP, + ARM64_STL1, + ARM64_STLLR, + ARM64_STLLRB, + ARM64_STLLRH, + ARM64_STLR, + ARM64_STLRB, + ARM64_STLRH, + ARM64_STLTXR, + ARM64_STLUR, + ARM64_STLURB, + ARM64_STLURH, + ARM64_STLXP, + ARM64_STLXR, + ARM64_STLXRB, + ARM64_STLXRH, + ARM64_STMOPA, + ARM64_STNP, + ARM64_STNT1B, + ARM64_STNT1D, + ARM64_STNT1H, + ARM64_STNT1W, + ARM64_STP, + ARM64_STR, + ARM64_STRB, + ARM64_STRH, + ARM64_STSET, + ARM64_STSETB, + ARM64_STSETH, + ARM64_STSETL, + ARM64_STSETLB, + ARM64_STSETLH, + ARM64_STSHH, + ARM64_STSMAX, + ARM64_STSMAXB, + ARM64_STSMAXH, + ARM64_STSMAXL, + ARM64_STSMAXLB, + ARM64_STSMAXLH, + ARM64_STSMIN, + ARM64_STSMINB, + ARM64_STSMINH, + ARM64_STSMINL, + ARM64_STSMINLB, + ARM64_STSMINLH, + ARM64_STTADD, + ARM64_STTADDL, + ARM64_STTCLR, + ARM64_STTCLRL, + ARM64_STTNP, + ARM64_STTP, + ARM64_STTR, + ARM64_STTRB, + ARM64_STTRH, + ARM64_STTSET, + ARM64_STTSETL, + ARM64_STTXR, + ARM64_STUMAX, + ARM64_STUMAXB, + ARM64_STUMAXH, + ARM64_STUMAXL, + ARM64_STUMAXLB, + ARM64_STUMAXLH, + ARM64_STUMIN, + ARM64_STUMINB, + ARM64_STUMINH, + ARM64_STUMINL, + ARM64_STUMINLB, + ARM64_STUMINLH, + ARM64_STUR, + ARM64_STURB, + ARM64_STURH, + ARM64_STXP, + ARM64_STXR, + ARM64_STXRB, + ARM64_STXRH, + ARM64_STZ2G, + ARM64_STZG, + ARM64_STZGM, + ARM64_SUB, + ARM64_SUBG, + ARM64_SUBHN, + ARM64_SUBHN2, + ARM64_SUBHNB, + ARM64_SUBHNT, + ARM64_SUBP, + ARM64_SUBPS, + ARM64_SUBPT, + ARM64_SUBR, + ARM64_SUBS, + ARM64_SUDOT, + ARM64_SUMLALL, + ARM64_SUMOP4A, + ARM64_SUMOP4S, + ARM64_SUMOPA, + ARM64_SUMOPS, + ARM64_SUNPK, + ARM64_SUNPKHI, + ARM64_SUNPKLO, + ARM64_SUQADD, + ARM64_SUTMOPA, + ARM64_SUVDOT, + ARM64_SVC, + ARM64_SVDOT, + ARM64_SWP, + ARM64_SWPA, + ARM64_SWPAB, + ARM64_SWPAH, + ARM64_SWPAL, + ARM64_SWPALB, + ARM64_SWPALH, + ARM64_SWPB, + ARM64_SWPH, + ARM64_SWPL, + ARM64_SWPLB, + ARM64_SWPLH, + ARM64_SWPP, + ARM64_SWPPA, + ARM64_SWPPAL, + ARM64_SWPPL, + ARM64_SWPT, + ARM64_SWPTA, + ARM64_SWPTAL, + ARM64_SWPTL, + ARM64_SXTB, + ARM64_SXTH, + ARM64_SXTL, + ARM64_SXTL2, + ARM64_SXTW, + ARM64_SYS, + ARM64_SYSL, + ARM64_SYSP, + ARM64_TBL, + ARM64_TBLQ, + ARM64_TBNZ, + ARM64_TBX, + ARM64_TBXQ, + ARM64_TBZ, + ARM64_TCANCEL, + ARM64_TCOMMIT, + ARM64_TLBI, + ARM64_TLBIP, + ARM64_TRCIT, + ARM64_TRN1, + ARM64_TRN2, + ARM64_TSB, + ARM64_TST, + ARM64_TSTART, + ARM64_TTEST, + ARM64_UABA, + ARM64_UABAL, + ARM64_UABAL2, + ARM64_UABALB, + ARM64_UABALT, + ARM64_UABD, + ARM64_UABDL, + ARM64_UABDL2, + ARM64_UABDLB, + ARM64_UABDLT, + ARM64_UADALP, + ARM64_UADDL, + ARM64_UADDL2, + ARM64_UADDLB, + ARM64_UADDLP, + ARM64_UADDLT, + ARM64_UADDLV, + ARM64_UADDV, + ARM64_UADDW, + ARM64_UADDW2, + ARM64_UADDWB, + ARM64_UADDWT, + ARM64_UBFIZ, + ARM64_UBFM, + ARM64_UBFX, + ARM64_UCLAMP, + ARM64_UCVTF, + ARM64_UDF, + ARM64_UDIV, + ARM64_UDIVR, + ARM64_UDOT, + ARM64_UHADD, + ARM64_UHSUB, + ARM64_UHSUBR, + ARM64_UMADDL, + ARM64_UMAX, + ARM64_UMAXP, + ARM64_UMAXQV, + ARM64_UMAXV, + ARM64_UMIN, + ARM64_UMINP, + ARM64_UMINQV, + ARM64_UMINV, + ARM64_UMLAL, + ARM64_UMLAL2, + ARM64_UMLALB, + ARM64_UMLALL, + ARM64_UMLALT, + ARM64_UMLSL, + ARM64_UMLSL2, + ARM64_UMLSLB, + ARM64_UMLSLL, + ARM64_UMLSLT, + ARM64_UMMLA, + ARM64_UMNEGL, + ARM64_UMOP4A, + ARM64_UMOP4S, + ARM64_UMOPA, + ARM64_UMOPS, + ARM64_UMOV, + ARM64_UMSUBL, + ARM64_UMULH, + ARM64_UMULL, + ARM64_UMULL2, + ARM64_UMULLB, + ARM64_UMULLT, + ARM64_UQADD, + ARM64_UQCVT, + ARM64_UQCVTN, + ARM64_UQDECB, + ARM64_UQDECD, + ARM64_UQDECH, + ARM64_UQDECP, + ARM64_UQDECW, + ARM64_UQINCB, + ARM64_UQINCD, + ARM64_UQINCH, + ARM64_UQINCP, + ARM64_UQINCW, + ARM64_UQRSHL, + ARM64_UQRSHLR, + ARM64_UQRSHR, + ARM64_UQRSHRN, + ARM64_UQRSHRN2, + ARM64_UQRSHRNB, + ARM64_UQRSHRNT, + ARM64_UQSHL, + ARM64_UQSHLR, + ARM64_UQSHRN, + ARM64_UQSHRN2, + ARM64_UQSHRNB, + ARM64_UQSHRNT, + ARM64_UQSUB, + ARM64_UQSUBR, + ARM64_UQXTN, + ARM64_UQXTN2, + ARM64_UQXTNB, + ARM64_UQXTNT, + ARM64_URECPE, + ARM64_URHADD, + ARM64_URSHL, + ARM64_URSHLR, + ARM64_URSHR, + ARM64_URSQRTE, + ARM64_URSRA, + ARM64_USDOT, + ARM64_USHL, + ARM64_USHLL, + ARM64_USHLL2, + ARM64_USHLLB, + ARM64_USHLLT, + ARM64_USHR, + ARM64_USMLALL, + ARM64_USMMLA, + ARM64_USMOP4A, + ARM64_USMOP4S, + ARM64_USMOPA, + ARM64_USMOPS, + ARM64_USQADD, + ARM64_USRA, + ARM64_USTMOPA, + ARM64_USUBL, + ARM64_USUBL2, + ARM64_USUBLB, + ARM64_USUBLT, + ARM64_USUBW, + ARM64_USUBW2, + ARM64_USUBWB, + ARM64_USUBWT, + ARM64_USVDOT, + ARM64_UTMOPA, + ARM64_UUNPK, + ARM64_UUNPKHI, + ARM64_UUNPKLO, + ARM64_UVDOT, + ARM64_UXTB, + ARM64_UXTH, + ARM64_UXTL, + ARM64_UXTL2, + ARM64_UXTW, + ARM64_UZP, + ARM64_UZP1, + ARM64_UZP2, + ARM64_UZPQ1, + ARM64_UZPQ2, + ARM64_WFE, + ARM64_WFET, + ARM64_WFI, + ARM64_WFIT, + ARM64_WHILEGE, + ARM64_WHILEGT, + ARM64_WHILEHI, + ARM64_WHILEHS, + ARM64_WHILELE, + ARM64_WHILELO, + ARM64_WHILELS, + ARM64_WHILELT, + ARM64_WHILERW, + ARM64_WHILEWR, + ARM64_WRFFR, + ARM64_XAFLAG, + ARM64_XAR, + ARM64_XPACD, + ARM64_XPACI, + ARM64_XPACLRI, + ARM64_XTN, + ARM64_XTN2, + ARM64_YIELD, + ARM64_ZERO, + ARM64_ZIP, + ARM64_ZIP1, + ARM64_ZIP2, + ARM64_ZIPQ1, + ARM64_ZIPQ2, }; const char *operation_to_str(enum Operation oper); |
