Files
jak-project/third-party/capstone/arch/Alpha/AlphaGenCSMappingInsnName.inc
Tyler Wilding bfc4c18ada goalc: replicate tests for the majority of ARM64 non-simd cases (#4377)
- Adds `capstone` as a disassembling library that could eventually
replace Zydis (for now left that alone)
- Replicates all of the existing x86 tests to ARM64, fixed a bunch of
underlying issues along the way
- There are a very small handful of tests remaining that need to be
enabled / fixed
2026-08-16 15:34:37 -04:00

166 lines
5.0 KiB
SQL
Vendored
Generated

/* Capstone Disassembly Engine, https://www.capstone-engine.org */
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
/* Rot127 <unisono@quyllur.org> 2022-2023 */
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
/* LLVM-commit: 083d57d0731afc1746680d828bdfe2fa41f62a61 */
/* LLVM-tag: llvmorg-3.0.0-2-g083d57d0731a */
/* Do not edit. */
/* Capstone's LLVM TableGen Backends: */
/* https://github.com/capstone-engine/llvm-capstone */
"invalid", // ALPHA_INS_INVALID
"addl", // ALPHA_INS_ADDL
"addq", // ALPHA_INS_ADDQ
"adds/su", // ALPHA_INS_ADDSSSU
"addt/su", // ALPHA_INS_ADDTSSU
"and", // ALPHA_INS_AND
"beq", // ALPHA_INS_BEQ
"bge", // ALPHA_INS_BGE
"bgt", // ALPHA_INS_BGT
"bic", // ALPHA_INS_BIC
"bis", // ALPHA_INS_BIS
"blbc", // ALPHA_INS_BLBC
"blbs", // ALPHA_INS_BLBS
"ble", // ALPHA_INS_BLE
"blt", // ALPHA_INS_BLT
"bne", // ALPHA_INS_BNE
"br", // ALPHA_INS_BR
"bsr", // ALPHA_INS_BSR
"cmoveq", // ALPHA_INS_CMOVEQ
"cmovge", // ALPHA_INS_CMOVGE
"cmovgt", // ALPHA_INS_CMOVGT
"cmovlbc", // ALPHA_INS_CMOVLBC
"cmovlbs", // ALPHA_INS_CMOVLBS
"cmovle", // ALPHA_INS_CMOVLE
"cmovlt", // ALPHA_INS_CMOVLT
"cmovne", // ALPHA_INS_CMOVNE
"cmpbge", // ALPHA_INS_CMPBGE
"cmpeq", // ALPHA_INS_CMPEQ
"cmple", // ALPHA_INS_CMPLE
"cmplt", // ALPHA_INS_CMPLT
"cmpteq/su", // ALPHA_INS_CMPTEQSSU
"cmptle/su", // ALPHA_INS_CMPTLESSU
"cmptlt/su", // ALPHA_INS_CMPTLTSSU
"cmptun/su", // ALPHA_INS_CMPTUNSSU
"cmpule", // ALPHA_INS_CMPULE
"cmpult", // ALPHA_INS_CMPULT
"call_pal", // ALPHA_INS_CALL_PAL
"COND_BRANCH", // ALPHA_INS_COND_BRANCH
"cpyse", // ALPHA_INS_CPYSE
"cpysn", // ALPHA_INS_CPYSN
"cpys", // ALPHA_INS_CPYS
"ctlz", // ALPHA_INS_CTLZ
"ctpop", // ALPHA_INS_CTPOP
"cttz", // ALPHA_INS_CTTZ
"cvtqs/sui", // ALPHA_INS_CVTQSSSUI
"cvtqt/sui", // ALPHA_INS_CVTQTSSUI
"cvtst/s", // ALPHA_INS_CVTSTSS
"cvttq/svc", // ALPHA_INS_CVTTQSSVC
"cvtts/sui", // ALPHA_INS_CVTTSSSUI
"divs/su", // ALPHA_INS_DIVSSSU
"divt/su", // ALPHA_INS_DIVTSSU
"ecb", // ALPHA_INS_ECB
"eqv", // ALPHA_INS_EQV
"excb", // ALPHA_INS_EXCB
"extbl", // ALPHA_INS_EXTBL
"extlh", // ALPHA_INS_EXTLH
"extll", // ALPHA_INS_EXTLL
"extqh", // ALPHA_INS_EXTQH
"extql", // ALPHA_INS_EXTQL
"extwh", // ALPHA_INS_EXTWH
"extwl", // ALPHA_INS_EXTWL
"fbeq", // ALPHA_INS_FBEQ
"fbge", // ALPHA_INS_FBGE
"fbgt", // ALPHA_INS_FBGT
"fble", // ALPHA_INS_FBLE
"fblt", // ALPHA_INS_FBLT
"fbne", // ALPHA_INS_FBNE
"fcmoveq", // ALPHA_INS_FCMOVEQ
"fcmovge", // ALPHA_INS_FCMOVGE
"fcmovgt", // ALPHA_INS_FCMOVGT
"fcmovle", // ALPHA_INS_FCMOVLE
"fcmovlt", // ALPHA_INS_FCMOVLT
"fcmovne", // ALPHA_INS_FCMOVNE
"fetch", // ALPHA_INS_FETCH
"fetch_m", // ALPHA_INS_FETCH_M
"ftois", // ALPHA_INS_FTOIS
"ftoit", // ALPHA_INS_FTOIT
"insbl", // ALPHA_INS_INSBL
"inslh", // ALPHA_INS_INSLH
"insll", // ALPHA_INS_INSLL
"insqh", // ALPHA_INS_INSQH
"insql", // ALPHA_INS_INSQL
"inswh", // ALPHA_INS_INSWH
"inswl", // ALPHA_INS_INSWL
"itofs", // ALPHA_INS_ITOFS
"itoft", // ALPHA_INS_ITOFT
"jmp", // ALPHA_INS_JMP
"jsr", // ALPHA_INS_JSR
"jsr_coroutine", // ALPHA_INS_JSR_COROUTINE
"lda", // ALPHA_INS_LDA
"ldah", // ALPHA_INS_LDAH
"ldbu", // ALPHA_INS_LDBU
"ldl", // ALPHA_INS_LDL
"ldl_l", // ALPHA_INS_LDL_L
"ldq", // ALPHA_INS_LDQ
"ldq_l", // ALPHA_INS_LDQ_L
"ldq_u", // ALPHA_INS_LDQ_U
"lds", // ALPHA_INS_LDS
"ldt", // ALPHA_INS_LDT
"ldwu", // ALPHA_INS_LDWU
"mb", // ALPHA_INS_MB
"mskbl", // ALPHA_INS_MSKBL
"msklh", // ALPHA_INS_MSKLH
"mskll", // ALPHA_INS_MSKLL
"mskqh", // ALPHA_INS_MSKQH
"mskql", // ALPHA_INS_MSKQL
"mskwh", // ALPHA_INS_MSKWH
"mskwl", // ALPHA_INS_MSKWL
"mull", // ALPHA_INS_MULL
"mulq", // ALPHA_INS_MULQ
"muls/su", // ALPHA_INS_MULSSSU
"mult/su", // ALPHA_INS_MULTSSU
"ornot", // ALPHA_INS_ORNOT
"rc", // ALPHA_INS_RC
"ret", // ALPHA_INS_RET
"rpcc", // ALPHA_INS_RPCC
"rs", // ALPHA_INS_RS
"s4addl", // ALPHA_INS_S4ADDL
"s4addq", // ALPHA_INS_S4ADDQ
"s4subl", // ALPHA_INS_S4SUBL
"s4subq", // ALPHA_INS_S4SUBQ
"s8addl", // ALPHA_INS_S8ADDL
"s8addq", // ALPHA_INS_S8ADDQ
"s8subl", // ALPHA_INS_S8SUBL
"s8subq", // ALPHA_INS_S8SUBQ
"sextb", // ALPHA_INS_SEXTB
"sextw", // ALPHA_INS_SEXTW
"sll", // ALPHA_INS_SLL
"sqrts/su", // ALPHA_INS_SQRTSSSU
"sqrtt/su", // ALPHA_INS_SQRTTSSU
"sra", // ALPHA_INS_SRA
"srl", // ALPHA_INS_SRL
"stb", // ALPHA_INS_STB
"stl", // ALPHA_INS_STL
"stl_c", // ALPHA_INS_STL_C
"stq", // ALPHA_INS_STQ
"stq_c", // ALPHA_INS_STQ_C
"stq_u", // ALPHA_INS_STQ_U
"sts", // ALPHA_INS_STS
"stt", // ALPHA_INS_STT
"stw", // ALPHA_INS_STW
"subl", // ALPHA_INS_SUBL
"subq", // ALPHA_INS_SUBQ
"subs/su", // ALPHA_INS_SUBSSSU
"subt/su", // ALPHA_INS_SUBTSSU
"trapb", // ALPHA_INS_TRAPB
"umulh", // ALPHA_INS_UMULH
"wh64", // ALPHA_INS_WH64
"wh64en", // ALPHA_INS_WH64EN
"wmb", // ALPHA_INS_WMB
"xor", // ALPHA_INS_XOR
"zapnot", // ALPHA_INS_ZAPNOT