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.c | |
| parent | 0609276712622908254065546102381466033141 (diff) | |
Move architecture modules into the API repo
Diffstat (limited to 'arch/arm64/disassembler/operations.c')
| -rw-r--r-- | arch/arm64/disassembler/operations.c | 1193 |
1 files changed, 1193 insertions, 0 deletions
diff --git a/arch/arm64/disassembler/operations.c b/arch/arm64/disassembler/operations.c new file mode 100644 index 00000000..3fca2c09 --- /dev/null +++ b/arch/arm64/disassembler/operations.c @@ -0,0 +1,1193 @@ +/* GENERATED FILE */ +#include "operations.h" +const char *operation_to_str(enum Operation oper) +{ + switch(oper) { + case ARM64_ABS: return "abs"; + case ARM64_ADC: return "adc"; + case ARM64_ADCLB: return "adclb"; + case ARM64_ADCLT: return "adclt"; + case ARM64_ADCS: return "adcs"; + case ARM64_ADD: return "add"; + case ARM64_ADDG: return "addg"; + case ARM64_ADDHA: return "addha"; + case ARM64_ADDHN: return "addhn"; + case ARM64_ADDHN2: return "addhn2"; + case ARM64_ADDHNB: return "addhnb"; + case ARM64_ADDHNT: return "addhnt"; + case ARM64_ADDP: return "addp"; + case ARM64_ADDPL: return "addpl"; + case ARM64_ADDS: return "adds"; + case ARM64_ADDV: return "addv"; + case ARM64_ADDVA: return "addva"; + case ARM64_ADDVL: return "addvl"; + case ARM64_ADR: return "adr"; + case ARM64_ADRP: return "adrp"; + case ARM64_AESD: return "aesd"; + case ARM64_AESE: return "aese"; + case ARM64_AESIMC: return "aesimc"; + case ARM64_AESMC: return "aesmc"; + case ARM64_AND: return "and"; + case ARM64_ANDS: return "ands"; + case ARM64_ANDV: return "andv"; + case ARM64_ASR: return "asr"; + case ARM64_ASRD: return "asrd"; + case ARM64_ASRR: return "asrr"; + case ARM64_ASRV: return "asrv"; + case ARM64_AT: return "at"; + case ARM64_AUTDA: return "autda"; + case ARM64_AUTDB: return "autdb"; + case ARM64_AUTDZA: return "autdza"; + case ARM64_AUTDZB: return "autdzb"; + case ARM64_AUTIA: return "autia"; + case ARM64_AUTIA1716: return "autia1716"; + case ARM64_AUTIASP: return "autiasp"; + case ARM64_AUTIAZ: return "autiaz"; + case ARM64_AUTIB: return "autib"; + case ARM64_AUTIB1716: return "autib1716"; + case ARM64_AUTIBSP: return "autibsp"; + case ARM64_AUTIBZ: return "autibz"; + case ARM64_AUTIZA: return "autiza"; + case ARM64_AUTIZB: return "autizb"; + case ARM64_AXFLAG: return "axflag"; + case ARM64_B: return "b"; + case ARM64_BCAX: return "bcax"; + case ARM64_BDEP: return "bdep"; + case ARM64_BEXT: return "bext"; + case ARM64_BFC: return "bfc"; + case ARM64_BFCVT: return "bfcvt"; + case ARM64_BFCVTN: return "bfcvtn"; + case ARM64_BFCVTN2: return "bfcvtn2"; + case ARM64_BFCVTNT: return "bfcvtnt"; + case ARM64_BFDOT: return "bfdot"; + case ARM64_BFI: return "bfi"; + case ARM64_BFM: return "bfm"; + case ARM64_BFMLAL: return "bfmlal"; + case ARM64_BFMLALB: return "bfmlalb"; + case ARM64_BFMLALT: return "bfmlalt"; + case ARM64_BFMMLA: return "bfmmla"; + case ARM64_BFMOPA: return "bfmopa"; + case ARM64_BFMOPS: return "bfmops"; + case ARM64_BFXIL: return "bfxil"; + case ARM64_BGRP: return "bgrp"; + case ARM64_BIC: return "bic"; + case ARM64_BICS: return "bics"; + case ARM64_BIF: return "bif"; + case ARM64_BIT: return "bit"; + case ARM64_BL: return "bl"; + case ARM64_BLR: return "blr"; + case ARM64_BLRAA: return "blraa"; + case ARM64_BLRAAZ: return "blraaz"; + case ARM64_BLRAB: return "blrab"; + case ARM64_BLRABZ: return "blrabz"; + case ARM64_BR: return "br"; + case ARM64_BRAA: return "braa"; + case ARM64_BRAAZ: return "braaz"; + case ARM64_BRAB: return "brab"; + case ARM64_BRABZ: return "brabz"; + case ARM64_BRK: return "brk"; + case ARM64_BRKA: return "brka"; + case ARM64_BRKAS: return "brkas"; + case ARM64_BRKB: return "brkb"; + case ARM64_BRKBS: return "brkbs"; + case ARM64_BRKN: return "brkn"; + case ARM64_BRKNS: return "brkns"; + case ARM64_BRKPA: return "brkpa"; + case ARM64_BRKPAS: return "brkpas"; + case ARM64_BRKPB: return "brkpb"; + case ARM64_BRKPBS: return "brkpbs"; + case ARM64_BSL: return "bsl"; + case ARM64_BSL1N: return "bsl1n"; + case ARM64_BSL2N: return "bsl2n"; + case ARM64_BTI: return "bti"; + case ARM64_B_AL: return "b.al"; + case ARM64_B_CC: return "b.lo"; + case ARM64_B_CS: return "b.hs"; + case ARM64_B_EQ: return "b.eq"; + case ARM64_B_GE: return "b.ge"; + case ARM64_B_GT: return "b.gt"; + case ARM64_B_HI: return "b.hi"; + case ARM64_B_LE: return "b.le"; + case ARM64_B_LS: return "b.ls"; + case ARM64_B_LT: return "b.lt"; + case ARM64_B_MI: return "b.mi"; + case ARM64_B_NE: return "b.ne"; + case ARM64_B_NV: return "b.nv"; + case ARM64_B_PL: return "b.pl"; + case ARM64_B_VC: return "b.vc"; + case ARM64_B_VS: return "b.vs"; + case ARM64_CADD: return "cadd"; + case ARM64_CAS: return "cas"; + case ARM64_CASA: return "casa"; + case ARM64_CASAB: return "casab"; + case ARM64_CASAH: return "casah"; + case ARM64_CASAL: return "casal"; + case ARM64_CASALB: return "casalb"; + case ARM64_CASALH: return "casalh"; + case ARM64_CASB: return "casb"; + case ARM64_CASH: return "cash"; + case ARM64_CASL: return "casl"; + case ARM64_CASLB: return "caslb"; + case ARM64_CASLH: return "caslh"; + case ARM64_CASP: return "casp"; + case ARM64_CASPA: return "caspa"; + case ARM64_CASPAL: return "caspal"; + case ARM64_CASPL: return "caspl"; + case ARM64_CBNZ: return "cbnz"; + case ARM64_CBZ: return "cbz"; + case ARM64_CCMN: return "ccmn"; + case ARM64_CCMP: return "ccmp"; + case ARM64_CDOT: return "cdot"; + case ARM64_CFINV: return "cfinv"; + case ARM64_CFP: return "cfp"; + case ARM64_CINC: return "cinc"; + case ARM64_CINV: return "cinv"; + case ARM64_CLASTA: return "clasta"; + case ARM64_CLASTB: return "clastb"; + case ARM64_CLREX: return "clrex"; + case ARM64_CLS: return "cls"; + case ARM64_CLZ: return "clz"; + case ARM64_CMEQ: return "cmeq"; + case ARM64_CMGE: return "cmge"; + case ARM64_CMGT: return "cmgt"; + case ARM64_CMHI: return "cmhi"; + case ARM64_CMHS: return "cmhs"; + case ARM64_CMLA: return "cmla"; + case ARM64_CMLE: return "cmle"; + case ARM64_CMLT: return "cmlt"; + case ARM64_CMN: return "cmn"; + case ARM64_CMP: return "cmp"; + case ARM64_CMPEQ: return "cmpeq"; + case ARM64_CMPGE: return "cmpge"; + case ARM64_CMPGT: return "cmpgt"; + case ARM64_CMPHI: return "cmphi"; + case ARM64_CMPHS: return "cmphs"; + case ARM64_CMPLE: return "cmple"; + case ARM64_CMPLO: return "cmplo"; + case ARM64_CMPLS: return "cmpls"; + case ARM64_CMPLT: return "cmplt"; + case ARM64_CMPNE: return "cmpne"; + case ARM64_CMPP: return "cmpp"; + case ARM64_CMTST: return "cmtst"; + case ARM64_CNEG: return "cneg"; + case ARM64_CNOT: return "cnot"; + case ARM64_CNT: return "cnt"; + case ARM64_CNTB: return "cntb"; + case ARM64_CNTD: return "cntd"; + case ARM64_CNTH: return "cnth"; + case ARM64_CNTP: return "cntp"; + case ARM64_CNTW: return "cntw"; + case ARM64_COMPACT: return "compact"; + case ARM64_CPP: return "cpp"; + case ARM64_CPY: return "cpy"; + case ARM64_CRC32B: return "crc32b"; + case ARM64_CRC32CB: return "crc32cb"; + case ARM64_CRC32CH: return "crc32ch"; + case ARM64_CRC32CW: return "crc32cw"; + case ARM64_CRC32CX: return "crc32cx"; + case ARM64_CRC32H: return "crc32h"; + case ARM64_CRC32W: return "crc32w"; + case ARM64_CRC32X: return "crc32x"; + case ARM64_CSDB: return "csdb"; + case ARM64_CSEL: return "csel"; + case ARM64_CSET: return "cset"; + case ARM64_CSETM: return "csetm"; + case ARM64_CSINC: return "csinc"; + case ARM64_CSINV: return "csinv"; + case ARM64_CSNEG: return "csneg"; + case ARM64_CTERMEQ: return "ctermeq"; + case ARM64_CTERMNE: return "ctermne"; + case ARM64_DC: return "dc"; + case ARM64_DCPS1: return "dcps1"; + case ARM64_DCPS2: return "dcps2"; + case ARM64_DCPS3: return "dcps3"; + case ARM64_DECB: return "decb"; + case ARM64_DECD: return "decd"; + case ARM64_DECH: return "dech"; + case ARM64_DECP: return "decp"; + case ARM64_DECW: return "decw"; + case ARM64_DGH: return "dgh"; + case ARM64_DMB: return "dmb"; + case ARM64_DRPS: return "drps"; + case ARM64_DSB: return "dsb"; + case ARM64_DUP: return "dup"; + case ARM64_DUPM: return "dupm"; + case ARM64_DVP: return "dvp"; + case ARM64_EON: return "eon"; + case ARM64_EOR: return "eor"; + case ARM64_EOR3: return "eor3"; + case ARM64_EORBT: return "eorbt"; + case ARM64_EORS: return "eors"; + case ARM64_EORTB: return "eortb"; + case ARM64_EORV: return "eorv"; + case ARM64_ERET: return "eret"; + case ARM64_ERETAA: return "eretaa"; + case ARM64_ERETAB: return "eretab"; + case ARM64_ESB: return "esb"; + case ARM64_EXT: return "ext"; + case ARM64_EXTR: return "extr"; + case ARM64_FABD: return "fabd"; + case ARM64_FABS: return "fabs"; + case ARM64_FACGE: return "facge"; + case ARM64_FACGT: return "facgt"; + case ARM64_FACLE: return "facle"; + case ARM64_FACLT: return "faclt"; + case ARM64_FADD: return "fadd"; + case ARM64_FADDA: return "fadda"; + case ARM64_FADDP: return "faddp"; + case ARM64_FADDV: return "faddv"; + case ARM64_FCADD: return "fcadd"; + case ARM64_FCCMP: return "fccmp"; + case ARM64_FCCMPE: return "fccmpe"; + case ARM64_FCMEQ: return "fcmeq"; + case ARM64_FCMGE: return "fcmge"; + case ARM64_FCMGT: return "fcmgt"; + case ARM64_FCMLA: return "fcmla"; + case ARM64_FCMLE: return "fcmle"; + case ARM64_FCMLT: return "fcmlt"; + case ARM64_FCMNE: return "fcmne"; + case ARM64_FCMP: return "fcmp"; + case ARM64_FCMPE: return "fcmpe"; + case ARM64_FCMUO: return "fcmuo"; + case ARM64_FCPY: return "fcpy"; + case ARM64_FCSEL: return "fcsel"; + case ARM64_FCVT: return "fcvt"; + case ARM64_FCVTAS: return "fcvtas"; + case ARM64_FCVTAU: return "fcvtau"; + case ARM64_FCVTL: return "fcvtl"; + case ARM64_FCVTL2: return "fcvtl2"; + case ARM64_FCVTLT: return "fcvtlt"; + case ARM64_FCVTMS: return "fcvtms"; + case ARM64_FCVTMU: return "fcvtmu"; + case ARM64_FCVTN: return "fcvtn"; + case ARM64_FCVTN2: return "fcvtn2"; + case ARM64_FCVTNS: return "fcvtns"; + case ARM64_FCVTNT: return "fcvtnt"; + case ARM64_FCVTNU: return "fcvtnu"; + case ARM64_FCVTPS: return "fcvtps"; + case ARM64_FCVTPU: return "fcvtpu"; + case ARM64_FCVTX: return "fcvtx"; + case ARM64_FCVTXN: return "fcvtxn"; + case ARM64_FCVTXN2: return "fcvtxn2"; + case ARM64_FCVTXNT: return "fcvtxnt"; + case ARM64_FCVTZS: return "fcvtzs"; + case ARM64_FCVTZU: return "fcvtzu"; + case ARM64_FDIV: return "fdiv"; + case ARM64_FDIVR: return "fdivr"; + case ARM64_FDUP: return "fdup"; + case ARM64_FEXPA: return "fexpa"; + case ARM64_FJCVTZS: return "fjcvtzs"; + case ARM64_FLOGB: return "flogb"; + case ARM64_FMAD: return "fmad"; + case ARM64_FMADD: return "fmadd"; + case ARM64_FMAX: return "fmax"; + case ARM64_FMAXNM: return "fmaxnm"; + case ARM64_FMAXNMP: return "fmaxnmp"; + case ARM64_FMAXNMV: return "fmaxnmv"; + case ARM64_FMAXP: return "fmaxp"; + case ARM64_FMAXV: return "fmaxv"; + case ARM64_FMIN: return "fmin"; + case ARM64_FMINNM: return "fminnm"; + case ARM64_FMINNMP: return "fminnmp"; + case ARM64_FMINNMV: return "fminnmv"; + case ARM64_FMINP: return "fminp"; + case ARM64_FMINV: return "fminv"; + case ARM64_FMLA: return "fmla"; + case ARM64_FMLAL: return "fmlal"; + case ARM64_FMLAL2: return "fmlal2"; + case ARM64_FMLALB: return "fmlalb"; + case ARM64_FMLALT: return "fmlalt"; + case ARM64_FMLS: return "fmls"; + case ARM64_FMLSL: return "fmlsl"; + case ARM64_FMLSL2: return "fmlsl2"; + case ARM64_FMLSLB: return "fmlslb"; + case ARM64_FMLSLT: return "fmlslt"; + case ARM64_FMMLA: return "fmmla"; + case ARM64_FMOPA: return "fmopa"; + case ARM64_FMOPS: return "fmops"; + case ARM64_FMOV: return "fmov"; + case ARM64_FMSB: return "fmsb"; + case ARM64_FMSUB: return "fmsub"; + case ARM64_FMUL: return "fmul"; + case ARM64_FMULX: return "fmulx"; + case ARM64_FNEG: return "fneg"; + case ARM64_FNMAD: return "fnmad"; + case ARM64_FNMADD: return "fnmadd"; + case ARM64_FNMLA: return "fnmla"; + case ARM64_FNMLS: return "fnmls"; + case ARM64_FNMSB: return "fnmsb"; + case ARM64_FNMSUB: return "fnmsub"; + case ARM64_FNMUL: return "fnmul"; + case ARM64_FRECPE: return "frecpe"; + case ARM64_FRECPS: return "frecps"; + case ARM64_FRECPX: return "frecpx"; + case ARM64_FRINT32X: return "frint32x"; + case ARM64_FRINT32Z: return "frint32z"; + case ARM64_FRINT64X: return "frint64x"; + case ARM64_FRINT64Z: return "frint64z"; + case ARM64_FRINTA: return "frinta"; + case ARM64_FRINTI: return "frinti"; + case ARM64_FRINTM: return "frintm"; + case ARM64_FRINTN: return "frintn"; + case ARM64_FRINTP: return "frintp"; + case ARM64_FRINTX: return "frintx"; + case ARM64_FRINTZ: return "frintz"; + case ARM64_FRSQRTE: return "frsqrte"; + case ARM64_FRSQRTS: return "frsqrts"; + case ARM64_FSCALE: return "fscale"; + case ARM64_FSQRT: return "fsqrt"; + case ARM64_FSUB: return "fsub"; + case ARM64_FSUBR: return "fsubr"; + case ARM64_FTMAD: return "ftmad"; + case ARM64_FTSMUL: return "ftsmul"; + case ARM64_FTSSEL: return "ftssel"; + case ARM64_GMI: return "gmi"; + case ARM64_HINT: return "hint"; + case ARM64_HISTCNT: return "histcnt"; + case ARM64_HISTSEG: return "histseg"; + case ARM64_HLT: return "hlt"; + case ARM64_HVC: return "hvc"; + case ARM64_IC: return "ic"; + case ARM64_INCB: return "incb"; + case ARM64_INCD: return "incd"; + case ARM64_INCH: return "inch"; + case ARM64_INCP: return "incp"; + case ARM64_INCW: return "incw"; + case ARM64_INDEX: return "index"; + case ARM64_INS: return "ins"; + case ARM64_INSR: return "insr"; + case ARM64_IRG: return "irg"; + case ARM64_ISB: return "isb"; + case ARM64_LASTA: return "lasta"; + case ARM64_LASTB: return "lastb"; + case ARM64_LD1: return "ld1"; + case ARM64_LD1B: return "ld1b"; + case ARM64_LD1D: return "ld1d"; + case ARM64_LD1H: return "ld1h"; + case ARM64_LD1Q: return "ld1q"; + case ARM64_LD1R: return "ld1r"; + case ARM64_LD1RB: return "ld1rb"; + case ARM64_LD1RD: return "ld1rd"; + case ARM64_LD1RH: return "ld1rh"; + case ARM64_LD1ROB: return "ld1rob"; + case ARM64_LD1ROD: return "ld1rod"; + case ARM64_LD1ROH: return "ld1roh"; + case ARM64_LD1ROW: return "ld1row"; + case ARM64_LD1RQB: return "ld1rqb"; + case ARM64_LD1RQD: return "ld1rqd"; + case ARM64_LD1RQH: return "ld1rqh"; + case ARM64_LD1RQW: return "ld1rqw"; + case ARM64_LD1RSB: return "ld1rsb"; + case ARM64_LD1RSH: return "ld1rsh"; + case ARM64_LD1RSW: return "ld1rsw"; + case ARM64_LD1RW: return "ld1rw"; + case ARM64_LD1SB: return "ld1sb"; + case ARM64_LD1SH: return "ld1sh"; + case ARM64_LD1SW: return "ld1sw"; + case ARM64_LD1W: return "ld1w"; + case ARM64_LD2: return "ld2"; + case ARM64_LD2B: return "ld2b"; + case ARM64_LD2D: return "ld2d"; + case ARM64_LD2H: return "ld2h"; + case ARM64_LD2R: return "ld2r"; + case ARM64_LD2W: return "ld2w"; + case ARM64_LD3: return "ld3"; + case ARM64_LD3B: return "ld3b"; + case ARM64_LD3D: return "ld3d"; + case ARM64_LD3H: return "ld3h"; + case ARM64_LD3R: return "ld3r"; + case ARM64_LD3W: return "ld3w"; + case ARM64_LD4: return "ld4"; + case ARM64_LD4B: return "ld4b"; + case ARM64_LD4D: return "ld4d"; + case ARM64_LD4H: return "ld4h"; + case ARM64_LD4R: return "ld4r"; + case ARM64_LD4W: return "ld4w"; + case ARM64_LD64B: return "ld64b"; + case ARM64_LDADD: return "ldadd"; + case ARM64_LDADDA: return "ldadda"; + case ARM64_LDADDAB: return "ldaddab"; + case ARM64_LDADDAH: return "ldaddah"; + case ARM64_LDADDAL: return "ldaddal"; + case ARM64_LDADDALB: return "ldaddalb"; + case ARM64_LDADDALH: return "ldaddalh"; + case ARM64_LDADDB: return "ldaddb"; + case ARM64_LDADDH: return "ldaddh"; + case ARM64_LDADDL: return "ldaddl"; + case ARM64_LDADDLB: return "ldaddlb"; + case ARM64_LDADDLH: return "ldaddlh"; + case ARM64_LDAPR: return "ldapr"; + case ARM64_LDAPRB: return "ldaprb"; + case ARM64_LDAPRH: return "ldaprh"; + case ARM64_LDAPUR: return "ldapur"; + case ARM64_LDAPURB: return "ldapurb"; + case ARM64_LDAPURH: return "ldapurh"; + case ARM64_LDAPURSB: return "ldapursb"; + case ARM64_LDAPURSH: return "ldapursh"; + case ARM64_LDAPURSW: return "ldapursw"; + case ARM64_LDAR: return "ldar"; + case ARM64_LDARB: return "ldarb"; + case ARM64_LDARH: return "ldarh"; + case ARM64_LDAXP: return "ldaxp"; + case ARM64_LDAXR: return "ldaxr"; + case ARM64_LDAXRB: return "ldaxrb"; + case ARM64_LDAXRH: return "ldaxrh"; + case ARM64_LDCLR: return "ldclr"; + case ARM64_LDCLRA: return "ldclra"; + case ARM64_LDCLRAB: return "ldclrab"; + case ARM64_LDCLRAH: return "ldclrah"; + case ARM64_LDCLRAL: return "ldclral"; + case ARM64_LDCLRALB: return "ldclralb"; + case ARM64_LDCLRALH: return "ldclralh"; + case ARM64_LDCLRB: return "ldclrb"; + case ARM64_LDCLRH: return "ldclrh"; + case ARM64_LDCLRL: return "ldclrl"; + case ARM64_LDCLRLB: return "ldclrlb"; + case ARM64_LDCLRLH: return "ldclrlh"; + case ARM64_LDEOR: return "ldeor"; + case ARM64_LDEORA: return "ldeora"; + case ARM64_LDEORAB: return "ldeorab"; + case ARM64_LDEORAH: return "ldeorah"; + case ARM64_LDEORAL: return "ldeoral"; + case ARM64_LDEORALB: return "ldeoralb"; + case ARM64_LDEORALH: return "ldeoralh"; + case ARM64_LDEORB: return "ldeorb"; + case ARM64_LDEORH: return "ldeorh"; + case ARM64_LDEORL: return "ldeorl"; + case ARM64_LDEORLB: return "ldeorlb"; + case ARM64_LDEORLH: return "ldeorlh"; + case ARM64_LDFF1B: return "ldff1b"; + case ARM64_LDFF1D: return "ldff1d"; + case ARM64_LDFF1H: return "ldff1h"; + case ARM64_LDFF1SB: return "ldff1sb"; + case ARM64_LDFF1SH: return "ldff1sh"; + case ARM64_LDFF1SW: return "ldff1sw"; + case ARM64_LDFF1W: return "ldff1w"; + case ARM64_LDG: return "ldg"; + case ARM64_LDGM: return "ldgm"; + case ARM64_LDLAR: return "ldlar"; + case ARM64_LDLARB: return "ldlarb"; + case ARM64_LDLARH: return "ldlarh"; + case ARM64_LDNF1B: return "ldnf1b"; + case ARM64_LDNF1D: return "ldnf1d"; + case ARM64_LDNF1H: return "ldnf1h"; + case ARM64_LDNF1SB: return "ldnf1sb"; + case ARM64_LDNF1SH: return "ldnf1sh"; + case ARM64_LDNF1SW: return "ldnf1sw"; + case ARM64_LDNF1W: return "ldnf1w"; + case ARM64_LDNP: return "ldnp"; + case ARM64_LDNT1B: return "ldnt1b"; + case ARM64_LDNT1D: return "ldnt1d"; + case ARM64_LDNT1H: return "ldnt1h"; + case ARM64_LDNT1SB: return "ldnt1sb"; + case ARM64_LDNT1SH: return "ldnt1sh"; + case ARM64_LDNT1SW: return "ldnt1sw"; + case ARM64_LDNT1W: return "ldnt1w"; + case ARM64_LDP: return "ldp"; + case ARM64_LDPSW: return "ldpsw"; + case ARM64_LDR: return "ldr"; + case ARM64_LDRAA: return "ldraa"; + case ARM64_LDRAB: return "ldrab"; + case ARM64_LDRB: return "ldrb"; + case ARM64_LDRH: return "ldrh"; + case ARM64_LDRSB: return "ldrsb"; + case ARM64_LDRSH: return "ldrsh"; + case ARM64_LDRSW: return "ldrsw"; + case ARM64_LDSET: return "ldset"; + case ARM64_LDSETA: return "ldseta"; + case ARM64_LDSETAB: return "ldsetab"; + case ARM64_LDSETAH: return "ldsetah"; + case ARM64_LDSETAL: return "ldsetal"; + case ARM64_LDSETALB: return "ldsetalb"; + case ARM64_LDSETALH: return "ldsetalh"; + case ARM64_LDSETB: return "ldsetb"; + case ARM64_LDSETH: return "ldseth"; + case ARM64_LDSETL: return "ldsetl"; + case ARM64_LDSETLB: return "ldsetlb"; + case ARM64_LDSETLH: return "ldsetlh"; + case ARM64_LDSMAX: return "ldsmax"; + case ARM64_LDSMAXA: return "ldsmaxa"; + case ARM64_LDSMAXAB: return "ldsmaxab"; + case ARM64_LDSMAXAH: return "ldsmaxah"; + case ARM64_LDSMAXAL: return "ldsmaxal"; + case ARM64_LDSMAXALB: return "ldsmaxalb"; + case ARM64_LDSMAXALH: return "ldsmaxalh"; + case ARM64_LDSMAXB: return "ldsmaxb"; + case ARM64_LDSMAXH: return "ldsmaxh"; + case ARM64_LDSMAXL: return "ldsmaxl"; + case ARM64_LDSMAXLB: return "ldsmaxlb"; + case ARM64_LDSMAXLH: return "ldsmaxlh"; + case ARM64_LDSMIN: return "ldsmin"; + case ARM64_LDSMINA: return "ldsmina"; + case ARM64_LDSMINAB: return "ldsminab"; + case ARM64_LDSMINAH: return "ldsminah"; + case ARM64_LDSMINAL: return "ldsminal"; + case ARM64_LDSMINALB: return "ldsminalb"; + case ARM64_LDSMINALH: return "ldsminalh"; + case ARM64_LDSMINB: return "ldsminb"; + case ARM64_LDSMINH: return "ldsminh"; + case ARM64_LDSMINL: return "ldsminl"; + case ARM64_LDSMINLB: return "ldsminlb"; + case ARM64_LDSMINLH: return "ldsminlh"; + case ARM64_LDTR: return "ldtr"; + case ARM64_LDTRB: return "ldtrb"; + case ARM64_LDTRH: return "ldtrh"; + case ARM64_LDTRSB: return "ldtrsb"; + case ARM64_LDTRSH: return "ldtrsh"; + case ARM64_LDTRSW: return "ldtrsw"; + case ARM64_LDUMAX: return "ldumax"; + case ARM64_LDUMAXA: return "ldumaxa"; + case ARM64_LDUMAXAB: return "ldumaxab"; + case ARM64_LDUMAXAH: return "ldumaxah"; + case ARM64_LDUMAXAL: return "ldumaxal"; + case ARM64_LDUMAXALB: return "ldumaxalb"; + case ARM64_LDUMAXALH: return "ldumaxalh"; + case ARM64_LDUMAXB: return "ldumaxb"; + case ARM64_LDUMAXH: return "ldumaxh"; + case ARM64_LDUMAXL: return "ldumaxl"; + case ARM64_LDUMAXLB: return "ldumaxlb"; + case ARM64_LDUMAXLH: return "ldumaxlh"; + case ARM64_LDUMIN: return "ldumin"; + case ARM64_LDUMINA: return "ldumina"; + case ARM64_LDUMINAB: return "lduminab"; + case ARM64_LDUMINAH: return "lduminah"; + case ARM64_LDUMINAL: return "lduminal"; + case ARM64_LDUMINALB: return "lduminalb"; + case ARM64_LDUMINALH: return "lduminalh"; + case ARM64_LDUMINB: return "lduminb"; + case ARM64_LDUMINH: return "lduminh"; + case ARM64_LDUMINL: return "lduminl"; + case ARM64_LDUMINLB: return "lduminlb"; + case ARM64_LDUMINLH: return "lduminlh"; + case ARM64_LDUR: return "ldur"; + case ARM64_LDURB: return "ldurb"; + case ARM64_LDURH: return "ldurh"; + case ARM64_LDURSB: return "ldursb"; + case ARM64_LDURSH: return "ldursh"; + case ARM64_LDURSW: return "ldursw"; + case ARM64_LDXP: return "ldxp"; + case ARM64_LDXR: return "ldxr"; + case ARM64_LDXRB: return "ldxrb"; + case ARM64_LDXRH: return "ldxrh"; + case ARM64_LSL: return "lsl"; + case ARM64_LSLR: return "lslr"; + case ARM64_LSLV: return "lslv"; + case ARM64_LSR: return "lsr"; + case ARM64_LSRR: return "lsrr"; + case ARM64_LSRV: return "lsrv"; + case ARM64_MAD: return "mad"; + case ARM64_MADD: return "madd"; + case ARM64_MATCH: return "match"; + case ARM64_MLA: return "mla"; + case ARM64_MLS: return "mls"; + case ARM64_MNEG: return "mneg"; + case ARM64_MOV: return "mov"; + case ARM64_MOVA: return "mova"; + case ARM64_MOVI: return "movi"; + case ARM64_MOVK: return "movk"; + case ARM64_MOVN: return "movn"; + case ARM64_MOVPRFX: return "movprfx"; + case ARM64_MOVS: return "movs"; + case ARM64_MOVZ: return "movz"; + case ARM64_MRS: return "mrs"; + case ARM64_MSB: return "msb"; + case ARM64_MSR: return "msr"; + case ARM64_MSUB: return "msub"; + case ARM64_MUL: return "mul"; + case ARM64_MVN: return "mvn"; + case ARM64_MVNI: return "mvni"; + case ARM64_NAND: return "nand"; + case ARM64_NANDS: return "nands"; + case ARM64_NBSL: return "nbsl"; + case ARM64_NEG: return "neg"; + case ARM64_NEGS: return "negs"; + case ARM64_NGC: return "ngc"; + case ARM64_NGCS: return "ngcs"; + case ARM64_NMATCH: return "nmatch"; + case ARM64_NOP: return "nop"; + case ARM64_NOR: return "nor"; + case ARM64_NORS: return "nors"; + case ARM64_NOT: return "not"; + case ARM64_NOTS: return "nots"; + case ARM64_ORN: return "orn"; + case ARM64_ORNS: return "orns"; + case ARM64_ORR: return "orr"; + case ARM64_ORRS: return "orrs"; + case ARM64_ORV: return "orv"; + case ARM64_PACDA: return "pacda"; + case ARM64_PACDB: return "pacdb"; + case ARM64_PACDZA: return "pacdza"; + case ARM64_PACDZB: return "pacdzb"; + case ARM64_PACGA: return "pacga"; + case ARM64_PACIA: return "pacia"; + case ARM64_PACIA1716: return "pacia1716"; + case ARM64_PACIASP: return "paciasp"; + case ARM64_PACIAZ: return "paciaz"; + case ARM64_PACIB: return "pacib"; + case ARM64_PACIB1716: return "pacib1716"; + case ARM64_PACIBSP: return "pacibsp"; + case ARM64_PACIBZ: return "pacibz"; + case ARM64_PACIZA: return "paciza"; + case ARM64_PACIZB: return "pacizb"; + case ARM64_PFALSE: return "pfalse"; + case ARM64_PFIRST: return "pfirst"; + case ARM64_PMUL: return "pmul"; + case ARM64_PMULL: return "pmull"; + case ARM64_PMULL2: return "pmull2"; + case ARM64_PMULLB: return "pmullb"; + case ARM64_PMULLT: return "pmullt"; + case ARM64_PNEXT: return "pnext"; + case ARM64_PRFB: return "prfb"; + case ARM64_PRFD: return "prfd"; + case ARM64_PRFH: return "prfh"; + case ARM64_PRFM: return "prfm"; + case ARM64_PRFUM: return "prfum"; + case ARM64_PRFW: return "prfw"; + case ARM64_PSB: return "psb"; + case ARM64_PSSBB: return "pssbb"; + case ARM64_PTEST: return "ptest"; + case ARM64_PTRUE: return "ptrue"; + case ARM64_PTRUES: return "ptrues"; + case ARM64_PUNPKHI: return "punpkhi"; + case ARM64_PUNPKLO: return "punpklo"; + case ARM64_RADDHN: return "raddhn"; + case ARM64_RADDHN2: return "raddhn2"; + case ARM64_RADDHNB: return "raddhnb"; + case ARM64_RADDHNT: return "raddhnt"; + case ARM64_RAX1: return "rax1"; + case ARM64_RBIT: return "rbit"; + case ARM64_RDFFR: return "rdffr"; + case ARM64_RDFFRS: return "rdffrs"; + case ARM64_RDVL: return "rdvl"; + case ARM64_RET: return "ret"; + case ARM64_RETAA: return "retaa"; + case ARM64_RETAB: return "retab"; + case ARM64_REV: return "rev"; + case ARM64_REV16: return "rev16"; + case ARM64_REV32: return "rev32"; + case ARM64_REV64: return "rev64"; + case ARM64_REVB: return "revb"; + case ARM64_REVD: return "revd"; + case ARM64_REVH: return "revh"; + case ARM64_REVW: return "revw"; + case ARM64_RMIF: return "rmif"; + case ARM64_ROR: return "ror"; + case ARM64_RORV: return "rorv"; + case ARM64_RSHRN: return "rshrn"; + case ARM64_RSHRN2: return "rshrn2"; + case ARM64_RSHRNB: return "rshrnb"; + case ARM64_RSHRNT: return "rshrnt"; + case ARM64_RSUBHN: return "rsubhn"; + case ARM64_RSUBHN2: return "rsubhn2"; + case ARM64_RSUBHNB: return "rsubhnb"; + case ARM64_RSUBHNT: return "rsubhnt"; + case ARM64_SABA: return "saba"; + case ARM64_SABAL: return "sabal"; + case ARM64_SABAL2: return "sabal2"; + case ARM64_SABALB: return "sabalb"; + case ARM64_SABALT: return "sabalt"; + case ARM64_SABD: return "sabd"; + case ARM64_SABDL: return "sabdl"; + case ARM64_SABDL2: return "sabdl2"; + case ARM64_SABDLB: return "sabdlb"; + case ARM64_SABDLT: return "sabdlt"; + case ARM64_SADALP: return "sadalp"; + case ARM64_SADDL: return "saddl"; + case ARM64_SADDL2: return "saddl2"; + case ARM64_SADDLB: return "saddlb"; + case ARM64_SADDLBT: return "saddlbt"; + case ARM64_SADDLP: return "saddlp"; + case ARM64_SADDLT: return "saddlt"; + case ARM64_SADDLV: return "saddlv"; + case ARM64_SADDV: return "saddv"; + case ARM64_SADDW: return "saddw"; + case ARM64_SADDW2: return "saddw2"; + case ARM64_SADDWB: return "saddwb"; + case ARM64_SADDWT: return "saddwt"; + case ARM64_SB: return "sb"; + case ARM64_SBC: return "sbc"; + case ARM64_SBCLB: return "sbclb"; + case ARM64_SBCLT: return "sbclt"; + case ARM64_SBCS: return "sbcs"; + case ARM64_SBFIZ: return "sbfiz"; + case ARM64_SBFM: return "sbfm"; + case ARM64_SBFX: return "sbfx"; + case ARM64_SCLAMP: return "sclamp"; + case ARM64_SCVTF: return "scvtf"; + case ARM64_SDIV: return "sdiv"; + case ARM64_SDIVR: return "sdivr"; + case ARM64_SDOT: return "sdot"; + case ARM64_SEL: return "sel"; + case ARM64_SETF16: return "setf16"; + case ARM64_SETF8: return "setf8"; + case ARM64_SETFFR: return "setffr"; + case ARM64_SEV: return "sev"; + case ARM64_SEVL: return "sevl"; + case ARM64_SHA1C: return "sha1c"; + case ARM64_SHA1H: return "sha1h"; + case ARM64_SHA1M: return "sha1m"; + case ARM64_SHA1P: return "sha1p"; + case ARM64_SHA1SU0: return "sha1su0"; + case ARM64_SHA1SU1: return "sha1su1"; + case ARM64_SHA256H: return "sha256h"; + case ARM64_SHA256H2: return "sha256h2"; + case ARM64_SHA256SU0: return "sha256su0"; + case ARM64_SHA256SU1: return "sha256su1"; + case ARM64_SHA512H: return "sha512h"; + case ARM64_SHA512H2: return "sha512h2"; + case ARM64_SHA512SU0: return "sha512su0"; + case ARM64_SHA512SU1: return "sha512su1"; + case ARM64_SHADD: return "shadd"; + case ARM64_SHL: return "shl"; + case ARM64_SHLL: return "shll"; + case ARM64_SHLL2: return "shll2"; + case ARM64_SHRN: return "shrn"; + case ARM64_SHRN2: return "shrn2"; + case ARM64_SHRNB: return "shrnb"; + case ARM64_SHRNT: return "shrnt"; + case ARM64_SHSUB: return "shsub"; + case ARM64_SHSUBR: return "shsubr"; + case ARM64_SLI: return "sli"; + case ARM64_SM3PARTW1: return "sm3partw1"; + case ARM64_SM3PARTW2: return "sm3partw2"; + case ARM64_SM3SS1: return "sm3ss1"; + case ARM64_SM3TT1A: return "sm3tt1a"; + case ARM64_SM3TT1B: return "sm3tt1b"; + case ARM64_SM3TT2A: return "sm3tt2a"; + case ARM64_SM3TT2B: return "sm3tt2b"; + case ARM64_SM4E: return "sm4e"; + case ARM64_SM4EKEY: return "sm4ekey"; + case ARM64_SMADDL: return "smaddl"; + case ARM64_SMAX: return "smax"; + case ARM64_SMAXP: return "smaxp"; + case ARM64_SMAXV: return "smaxv"; + case ARM64_SMC: return "smc"; + case ARM64_SMIN: return "smin"; + case ARM64_SMINP: return "sminp"; + case ARM64_SMINV: return "sminv"; + case ARM64_SMLAL: return "smlal"; + case ARM64_SMLAL2: return "smlal2"; + case ARM64_SMLALB: return "smlalb"; + case ARM64_SMLALT: return "smlalt"; + case ARM64_SMLSL: return "smlsl"; + case ARM64_SMLSL2: return "smlsl2"; + case ARM64_SMLSLB: return "smlslb"; + case ARM64_SMLSLT: return "smlslt"; + case ARM64_SMMLA: return "smmla"; + case ARM64_SMNEGL: return "smnegl"; + case ARM64_SMOPA: return "smopa"; + case ARM64_SMOPS: return "smops"; + case ARM64_SMOV: return "smov"; + case ARM64_SMSTART: return "smstart"; + case ARM64_SMSTOP: return "smstop"; + case ARM64_SMSUBL: return "smsubl"; + case ARM64_SMULH: return "smulh"; + case ARM64_SMULL: return "smull"; + case ARM64_SMULL2: return "smull2"; + case ARM64_SMULLB: return "smullb"; + case ARM64_SMULLT: return "smullt"; + case ARM64_SPLICE: return "splice"; + case ARM64_SQABS: return "sqabs"; + case ARM64_SQADD: return "sqadd"; + case ARM64_SQCADD: return "sqcadd"; + case ARM64_SQDECB: return "sqdecb"; + case ARM64_SQDECD: return "sqdecd"; + case ARM64_SQDECH: return "sqdech"; + case ARM64_SQDECP: return "sqdecp"; + case ARM64_SQDECW: return "sqdecw"; + case ARM64_SQDMLAL: return "sqdmlal"; + case ARM64_SQDMLAL2: return "sqdmlal2"; + case ARM64_SQDMLALB: return "sqdmlalb"; + case ARM64_SQDMLALBT: return "sqdmlalbt"; + case ARM64_SQDMLALT: return "sqdmlalt"; + case ARM64_SQDMLSL: return "sqdmlsl"; + case ARM64_SQDMLSL2: return "sqdmlsl2"; + case ARM64_SQDMLSLB: return "sqdmlslb"; + case ARM64_SQDMLSLBT: return "sqdmlslbt"; + case ARM64_SQDMLSLT: return "sqdmlslt"; + case ARM64_SQDMULH: return "sqdmulh"; + case ARM64_SQDMULL: return "sqdmull"; + case ARM64_SQDMULL2: return "sqdmull2"; + case ARM64_SQDMULLB: return "sqdmullb"; + case ARM64_SQDMULLT: return "sqdmullt"; + case ARM64_SQINCB: return "sqincb"; + case ARM64_SQINCD: return "sqincd"; + case ARM64_SQINCH: return "sqinch"; + case ARM64_SQINCP: return "sqincp"; + case ARM64_SQINCW: return "sqincw"; + case ARM64_SQNEG: return "sqneg"; + case ARM64_SQRDCMLAH: return "sqrdcmlah"; + case ARM64_SQRDMLAH: return "sqrdmlah"; + case ARM64_SQRDMLSH: return "sqrdmlsh"; + case ARM64_SQRDMULH: return "sqrdmulh"; + case ARM64_SQRSHL: return "sqrshl"; + case ARM64_SQRSHLR: return "sqrshlr"; + case ARM64_SQRSHRN: return "sqrshrn"; + case ARM64_SQRSHRN2: return "sqrshrn2"; + case ARM64_SQRSHRNB: return "sqrshrnb"; + case ARM64_SQRSHRNT: return "sqrshrnt"; + case ARM64_SQRSHRUN: return "sqrshrun"; + case ARM64_SQRSHRUN2: return "sqrshrun2"; + case ARM64_SQRSHRUNB: return "sqrshrunb"; + case ARM64_SQRSHRUNT: return "sqrshrunt"; + case ARM64_SQSHL: return "sqshl"; + case ARM64_SQSHLR: return "sqshlr"; + case ARM64_SQSHLU: return "sqshlu"; + case ARM64_SQSHRN: return "sqshrn"; + case ARM64_SQSHRN2: return "sqshrn2"; + case ARM64_SQSHRNB: return "sqshrnb"; + case ARM64_SQSHRNT: return "sqshrnt"; + case ARM64_SQSHRUN: return "sqshrun"; + case ARM64_SQSHRUN2: return "sqshrun2"; + case ARM64_SQSHRUNB: return "sqshrunb"; + case ARM64_SQSHRUNT: return "sqshrunt"; + case ARM64_SQSUB: return "sqsub"; + case ARM64_SQSUBR: return "sqsubr"; + case ARM64_SQXTN: return "sqxtn"; + case ARM64_SQXTN2: return "sqxtn2"; + case ARM64_SQXTNB: return "sqxtnb"; + case ARM64_SQXTNT: return "sqxtnt"; + case ARM64_SQXTUN: return "sqxtun"; + case ARM64_SQXTUN2: return "sqxtun2"; + case ARM64_SQXTUNB: return "sqxtunb"; + case ARM64_SQXTUNT: return "sqxtunt"; + case ARM64_SRHADD: return "srhadd"; + case ARM64_SRI: return "sri"; + case ARM64_SRSHL: return "srshl"; + case ARM64_SRSHLR: return "srshlr"; + case ARM64_SRSHR: return "srshr"; + case ARM64_SRSRA: return "srsra"; + case ARM64_SSBB: return "ssbb"; + case ARM64_SSHL: return "sshl"; + case ARM64_SSHLL: return "sshll"; + case ARM64_SSHLL2: return "sshll2"; + case ARM64_SSHLLB: return "sshllb"; + case ARM64_SSHLLT: return "sshllt"; + case ARM64_SSHR: return "sshr"; + case ARM64_SSRA: return "ssra"; + case ARM64_SSUBL: return "ssubl"; + case ARM64_SSUBL2: return "ssubl2"; + case ARM64_SSUBLB: return "ssublb"; + case ARM64_SSUBLBT: return "ssublbt"; + case ARM64_SSUBLT: return "ssublt"; + case ARM64_SSUBLTB: return "ssubltb"; + case ARM64_SSUBW: return "ssubw"; + case ARM64_SSUBW2: return "ssubw2"; + case ARM64_SSUBWB: return "ssubwb"; + case ARM64_SSUBWT: return "ssubwt"; + case ARM64_ST1: return "st1"; + case ARM64_ST1B: return "st1b"; + case ARM64_ST1D: return "st1d"; + case ARM64_ST1H: return "st1h"; + case ARM64_ST1Q: return "st1q"; + case ARM64_ST1W: return "st1w"; + case ARM64_ST2: return "st2"; + case ARM64_ST2B: return "st2b"; + case ARM64_ST2D: return "st2d"; + case ARM64_ST2G: return "st2g"; + case ARM64_ST2H: return "st2h"; + case ARM64_ST2W: return "st2w"; + case ARM64_ST3: return "st3"; + case ARM64_ST3B: return "st3b"; + case ARM64_ST3D: return "st3d"; + case ARM64_ST3H: return "st3h"; + case ARM64_ST3W: return "st3w"; + case ARM64_ST4: return "st4"; + case ARM64_ST4B: return "st4b"; + case ARM64_ST4D: return "st4d"; + case ARM64_ST4H: return "st4h"; + case ARM64_ST4W: return "st4w"; + case ARM64_ST64B: return "st64b"; + case ARM64_ST64BV: return "st64bv"; + case ARM64_ST64BV0: return "st64bv0"; + case ARM64_STADD: return "stadd"; + case ARM64_STADDB: return "staddb"; + case ARM64_STADDH: return "staddh"; + case ARM64_STADDL: return "staddl"; + case ARM64_STADDLB: return "staddlb"; + case ARM64_STADDLH: return "staddlh"; + case ARM64_STCLR: return "stclr"; + case ARM64_STCLRB: return "stclrb"; + case ARM64_STCLRH: return "stclrh"; + case ARM64_STCLRL: return "stclrl"; + case ARM64_STCLRLB: return "stclrlb"; + case ARM64_STCLRLH: return "stclrlh"; + case ARM64_STEOR: return "steor"; + case ARM64_STEORB: return "steorb"; + case ARM64_STEORH: return "steorh"; + case ARM64_STEORL: return "steorl"; + case ARM64_STEORLB: return "steorlb"; + case ARM64_STEORLH: return "steorlh"; + case ARM64_STG: return "stg"; + case ARM64_STGM: return "stgm"; + case ARM64_STGP: return "stgp"; + case ARM64_STLLR: return "stllr"; + case ARM64_STLLRB: return "stllrb"; + case ARM64_STLLRH: return "stllrh"; + case ARM64_STLR: return "stlr"; + case ARM64_STLRB: return "stlrb"; + case ARM64_STLRH: return "stlrh"; + case ARM64_STLUR: return "stlur"; + case ARM64_STLURB: return "stlurb"; + case ARM64_STLURH: return "stlurh"; + case ARM64_STLXP: return "stlxp"; + case ARM64_STLXR: return "stlxr"; + case ARM64_STLXRB: return "stlxrb"; + case ARM64_STLXRH: return "stlxrh"; + case ARM64_STNP: return "stnp"; + case ARM64_STNT1B: return "stnt1b"; + case ARM64_STNT1D: return "stnt1d"; + case ARM64_STNT1H: return "stnt1h"; + case ARM64_STNT1W: return "stnt1w"; + case ARM64_STP: return "stp"; + case ARM64_STR: return "str"; + case ARM64_STRB: return "strb"; + case ARM64_STRH: return "strh"; + case ARM64_STSET: return "stset"; + case ARM64_STSETB: return "stsetb"; + case ARM64_STSETH: return "stseth"; + case ARM64_STSETL: return "stsetl"; + case ARM64_STSETLB: return "stsetlb"; + case ARM64_STSETLH: return "stsetlh"; + case ARM64_STSMAX: return "stsmax"; + case ARM64_STSMAXB: return "stsmaxb"; + case ARM64_STSMAXH: return "stsmaxh"; + case ARM64_STSMAXL: return "stsmaxl"; + case ARM64_STSMAXLB: return "stsmaxlb"; + case ARM64_STSMAXLH: return "stsmaxlh"; + case ARM64_STSMIN: return "stsmin"; + case ARM64_STSMINB: return "stsminb"; + case ARM64_STSMINH: return "stsminh"; + case ARM64_STSMINL: return "stsminl"; + case ARM64_STSMINLB: return "stsminlb"; + case ARM64_STSMINLH: return "stsminlh"; + case ARM64_STTR: return "sttr"; + case ARM64_STTRB: return "sttrb"; + case ARM64_STTRH: return "sttrh"; + case ARM64_STUMAX: return "stumax"; + case ARM64_STUMAXB: return "stumaxb"; + case ARM64_STUMAXH: return "stumaxh"; + case ARM64_STUMAXL: return "stumaxl"; + case ARM64_STUMAXLB: return "stumaxlb"; + case ARM64_STUMAXLH: return "stumaxlh"; + case ARM64_STUMIN: return "stumin"; + case ARM64_STUMINB: return "stuminb"; + case ARM64_STUMINH: return "stuminh"; + case ARM64_STUMINL: return "stuminl"; + case ARM64_STUMINLB: return "stuminlb"; + case ARM64_STUMINLH: return "stuminlh"; + case ARM64_STUR: return "stur"; + case ARM64_STURB: return "sturb"; + case ARM64_STURH: return "sturh"; + case ARM64_STXP: return "stxp"; + case ARM64_STXR: return "stxr"; + case ARM64_STXRB: return "stxrb"; + case ARM64_STXRH: return "stxrh"; + case ARM64_STZ2G: return "stz2g"; + case ARM64_STZG: return "stzg"; + case ARM64_STZGM: return "stzgm"; + case ARM64_SUB: return "sub"; + case ARM64_SUBG: return "subg"; + case ARM64_SUBHN: return "subhn"; + case ARM64_SUBHN2: return "subhn2"; + case ARM64_SUBHNB: return "subhnb"; + case ARM64_SUBHNT: return "subhnt"; + case ARM64_SUBP: return "subp"; + case ARM64_SUBPS: return "subps"; + case ARM64_SUBR: return "subr"; + case ARM64_SUBS: return "subs"; + case ARM64_SUDOT: return "sudot"; + case ARM64_SUMOPA: return "sumopa"; + case ARM64_SUMOPS: return "sumops"; + case ARM64_SUNPKHI: return "sunpkhi"; + case ARM64_SUNPKLO: return "sunpklo"; + case ARM64_SUQADD: return "suqadd"; + case ARM64_SVC: return "svc"; + case ARM64_SWP: return "swp"; + case ARM64_SWPA: return "swpa"; + case ARM64_SWPAB: return "swpab"; + case ARM64_SWPAH: return "swpah"; + case ARM64_SWPAL: return "swpal"; + case ARM64_SWPALB: return "swpalb"; + case ARM64_SWPALH: return "swpalh"; + case ARM64_SWPB: return "swpb"; + case ARM64_SWPH: return "swph"; + case ARM64_SWPL: return "swpl"; + case ARM64_SWPLB: return "swplb"; + case ARM64_SWPLH: return "swplh"; + case ARM64_SXTB: return "sxtb"; + case ARM64_SXTH: return "sxth"; + case ARM64_SXTL: return "sxtl"; + case ARM64_SXTL2: return "sxtl2"; + case ARM64_SXTW: return "sxtw"; + case ARM64_SYS: return "sys"; + case ARM64_SYSL: return "sysl"; + case ARM64_TBL: return "tbl"; + case ARM64_TBNZ: return "tbnz"; + case ARM64_TBX: return "tbx"; + case ARM64_TBZ: return "tbz"; + case ARM64_TCANCEL: return "tcancel"; + case ARM64_TCOMMIT: return "tcommit"; + case ARM64_TLBI: return "tlbi"; + case ARM64_TRN1: return "trn1"; + case ARM64_TRN2: return "trn2"; + case ARM64_TSB: return "tsb"; + case ARM64_TST: return "tst"; + case ARM64_TSTART: return "tstart"; + case ARM64_TTEST: return "ttest"; + case ARM64_UABA: return "uaba"; + case ARM64_UABAL: return "uabal"; + case ARM64_UABAL2: return "uabal2"; + case ARM64_UABALB: return "uabalb"; + case ARM64_UABALT: return "uabalt"; + case ARM64_UABD: return "uabd"; + case ARM64_UABDL: return "uabdl"; + case ARM64_UABDL2: return "uabdl2"; + case ARM64_UABDLB: return "uabdlb"; + case ARM64_UABDLT: return "uabdlt"; + case ARM64_UADALP: return "uadalp"; + case ARM64_UADDL: return "uaddl"; + case ARM64_UADDL2: return "uaddl2"; + case ARM64_UADDLB: return "uaddlb"; + case ARM64_UADDLP: return "uaddlp"; + case ARM64_UADDLT: return "uaddlt"; + case ARM64_UADDLV: return "uaddlv"; + case ARM64_UADDV: return "uaddv"; + case ARM64_UADDW: return "uaddw"; + case ARM64_UADDW2: return "uaddw2"; + case ARM64_UADDWB: return "uaddwb"; + case ARM64_UADDWT: return "uaddwt"; + case ARM64_UBFIZ: return "ubfiz"; + case ARM64_UBFM: return "ubfm"; + case ARM64_UBFX: return "ubfx"; + case ARM64_UCLAMP: return "uclamp"; + case ARM64_UCVTF: return "ucvtf"; + case ARM64_UDF: return "udf"; + case ARM64_UDIV: return "udiv"; + case ARM64_UDIVR: return "udivr"; + case ARM64_UDOT: return "udot"; + case ARM64_UHADD: return "uhadd"; + case ARM64_UHSUB: return "uhsub"; + case ARM64_UHSUBR: return "uhsubr"; + case ARM64_UMADDL: return "umaddl"; + case ARM64_UMAX: return "umax"; + case ARM64_UMAXP: return "umaxp"; + case ARM64_UMAXV: return "umaxv"; + case ARM64_UMIN: return "umin"; + case ARM64_UMINP: return "uminp"; + case ARM64_UMINV: return "uminv"; + case ARM64_UMLAL: return "umlal"; + case ARM64_UMLAL2: return "umlal2"; + case ARM64_UMLALB: return "umlalb"; + case ARM64_UMLALT: return "umlalt"; + case ARM64_UMLSL: return "umlsl"; + case ARM64_UMLSL2: return "umlsl2"; + case ARM64_UMLSLB: return "umlslb"; + case ARM64_UMLSLT: return "umlslt"; + case ARM64_UMMLA: return "ummla"; + case ARM64_UMNEGL: return "umnegl"; + case ARM64_UMOPA: return "umopa"; + case ARM64_UMOPS: return "umops"; + case ARM64_UMOV: return "umov"; + case ARM64_UMSUBL: return "umsubl"; + case ARM64_UMULH: return "umulh"; + case ARM64_UMULL: return "umull"; + case ARM64_UMULL2: return "umull2"; + case ARM64_UMULLB: return "umullb"; + case ARM64_UMULLT: return "umullt"; + case ARM64_UQADD: return "uqadd"; + case ARM64_UQDECB: return "uqdecb"; + case ARM64_UQDECD: return "uqdecd"; + case ARM64_UQDECH: return "uqdech"; + case ARM64_UQDECP: return "uqdecp"; + case ARM64_UQDECW: return "uqdecw"; + case ARM64_UQINCB: return "uqincb"; + case ARM64_UQINCD: return "uqincd"; + case ARM64_UQINCH: return "uqinch"; + case ARM64_UQINCP: return "uqincp"; + case ARM64_UQINCW: return "uqincw"; + case ARM64_UQRSHL: return "uqrshl"; + case ARM64_UQRSHLR: return "uqrshlr"; + case ARM64_UQRSHRN: return "uqrshrn"; + case ARM64_UQRSHRN2: return "uqrshrn2"; + case ARM64_UQRSHRNB: return "uqrshrnb"; + case ARM64_UQRSHRNT: return "uqrshrnt"; + case ARM64_UQSHL: return "uqshl"; + case ARM64_UQSHLR: return "uqshlr"; + case ARM64_UQSHRN: return "uqshrn"; + case ARM64_UQSHRN2: return "uqshrn2"; + case ARM64_UQSHRNB: return "uqshrnb"; + case ARM64_UQSHRNT: return "uqshrnt"; + case ARM64_UQSUB: return "uqsub"; + case ARM64_UQSUBR: return "uqsubr"; + case ARM64_UQXTN: return "uqxtn"; + case ARM64_UQXTN2: return "uqxtn2"; + case ARM64_UQXTNB: return "uqxtnb"; + case ARM64_UQXTNT: return "uqxtnt"; + case ARM64_URECPE: return "urecpe"; + case ARM64_URHADD: return "urhadd"; + case ARM64_URSHL: return "urshl"; + case ARM64_URSHLR: return "urshlr"; + case ARM64_URSHR: return "urshr"; + case ARM64_URSQRTE: return "ursqrte"; + case ARM64_URSRA: return "ursra"; + case ARM64_USDOT: return "usdot"; + case ARM64_USHL: return "ushl"; + case ARM64_USHLL: return "ushll"; + case ARM64_USHLL2: return "ushll2"; + case ARM64_USHLLB: return "ushllb"; + case ARM64_USHLLT: return "ushllt"; + case ARM64_USHR: return "ushr"; + case ARM64_USMMLA: return "usmmla"; + case ARM64_USMOPA: return "usmopa"; + case ARM64_USMOPS: return "usmops"; + case ARM64_USQADD: return "usqadd"; + case ARM64_USRA: return "usra"; + case ARM64_USUBL: return "usubl"; + case ARM64_USUBL2: return "usubl2"; + case ARM64_USUBLB: return "usublb"; + case ARM64_USUBLT: return "usublt"; + case ARM64_USUBW: return "usubw"; + case ARM64_USUBW2: return "usubw2"; + case ARM64_USUBWB: return "usubwb"; + case ARM64_USUBWT: return "usubwt"; + case ARM64_UUNPKHI: return "uunpkhi"; + case ARM64_UUNPKLO: return "uunpklo"; + case ARM64_UXTB: return "uxtb"; + case ARM64_UXTH: return "uxth"; + case ARM64_UXTL: return "uxtl"; + case ARM64_UXTL2: return "uxtl2"; + case ARM64_UXTW: return "uxtw"; + case ARM64_UZP1: return "uzp1"; + case ARM64_UZP2: return "uzp2"; + case ARM64_WFE: return "wfe"; + case ARM64_WFET: return "wfet"; + case ARM64_WFI: return "wfi"; + case ARM64_WFIT: return "wfit"; + case ARM64_WHILEGE: return "whilege"; + case ARM64_WHILEGT: return "whilegt"; + case ARM64_WHILEHI: return "whilehi"; + case ARM64_WHILEHS: return "whilehs"; + case ARM64_WHILELE: return "whilele"; + case ARM64_WHILELO: return "whilelo"; + case ARM64_WHILELS: return "whilels"; + case ARM64_WHILELT: return "whilelt"; + case ARM64_WHILERW: return "whilerw"; + case ARM64_WHILEWR: return "whilewr"; + case ARM64_WRFFR: return "wrffr"; + case ARM64_XAFLAG: return "xaflag"; + case ARM64_XAR: return "xar"; + case ARM64_XPACD: return "xpacd"; + case ARM64_XPACI: return "xpaci"; + case ARM64_XPACLRI: return "xpaclri"; + case ARM64_XTN: return "xtn"; + case ARM64_XTN2: return "xtn2"; + case ARM64_YIELD: return "yield"; + case ARM64_ZERO: return "zero"; + case ARM64_ZIP1: return "zip1"; + case ARM64_ZIP2: return "zip2"; + case ARM64_ERROR: + default: + return "error"; + } +} |
