299 lines
9.0 KiB
C
299 lines
9.0 KiB
C
/* Capstone Disassembly Engine, https://www.capstone-engine.org */
|
|
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
|
|
/* Rot127 <unisono@quyllur.org> 2022-2024 */
|
|
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
|
|
|
|
/* LLVM-commit: <commit> */
|
|
/* LLVM-tag: <tag> */
|
|
|
|
/* Do not edit. */
|
|
|
|
/* Capstone's LLVM TableGen Backends: */
|
|
/* https://github.com/capstone-engine/llvm-capstone */
|
|
|
|
"invalid", // SPARC_INS_INVALID
|
|
"set", // SPARC_INS_SET
|
|
"setx", // SPARC_INS_SETX
|
|
"addcc", // SPARC_INS_ADDCC
|
|
"addx", // SPARC_INS_ADDX
|
|
"addxcc", // SPARC_INS_ADDXCC
|
|
"addxc", // SPARC_INS_ADDXC
|
|
"addxccc", // SPARC_INS_ADDXCCC
|
|
"add", // SPARC_INS_ADD
|
|
"alignaddr", // SPARC_INS_ALIGNADDR
|
|
"alignaddrl", // SPARC_INS_ALIGNADDRL
|
|
"andcc", // SPARC_INS_ANDCC
|
|
"andncc", // SPARC_INS_ANDNCC
|
|
"andn", // SPARC_INS_ANDN
|
|
"and", // SPARC_INS_AND
|
|
"array16", // SPARC_INS_ARRAY16
|
|
"array32", // SPARC_INS_ARRAY32
|
|
"array8", // SPARC_INS_ARRAY8
|
|
"b", // SPARC_INS_B
|
|
"bmask", // SPARC_INS_BMASK
|
|
"fb", // SPARC_INS_FB
|
|
"br", // SPARC_INS_BR
|
|
"bshuffle", // SPARC_INS_BSHUFFLE
|
|
"call", // SPARC_INS_CALL
|
|
"casa", // SPARC_INS_CASA
|
|
"casxa", // SPARC_INS_CASXA
|
|
"cb", // SPARC_INS_CB
|
|
"cmask16", // SPARC_INS_CMASK16
|
|
"cmask32", // SPARC_INS_CMASK32
|
|
"cmask8", // SPARC_INS_CMASK8
|
|
"done", // SPARC_INS_DONE
|
|
"edge16", // SPARC_INS_EDGE16
|
|
"edge16l", // SPARC_INS_EDGE16L
|
|
"edge16ln", // SPARC_INS_EDGE16LN
|
|
"edge16n", // SPARC_INS_EDGE16N
|
|
"edge32", // SPARC_INS_EDGE32
|
|
"edge32l", // SPARC_INS_EDGE32L
|
|
"edge32ln", // SPARC_INS_EDGE32LN
|
|
"edge32n", // SPARC_INS_EDGE32N
|
|
"edge8", // SPARC_INS_EDGE8
|
|
"edge8l", // SPARC_INS_EDGE8L
|
|
"edge8ln", // SPARC_INS_EDGE8LN
|
|
"edge8n", // SPARC_INS_EDGE8N
|
|
"fabsd", // SPARC_INS_FABSD
|
|
"fabsq", // SPARC_INS_FABSQ
|
|
"fabss", // SPARC_INS_FABSS
|
|
"faddd", // SPARC_INS_FADDD
|
|
"faddq", // SPARC_INS_FADDQ
|
|
"fadds", // SPARC_INS_FADDS
|
|
"faligndata", // SPARC_INS_FALIGNDATA
|
|
"fand", // SPARC_INS_FAND
|
|
"fandnot1", // SPARC_INS_FANDNOT1
|
|
"fandnot1s", // SPARC_INS_FANDNOT1S
|
|
"fandnot2", // SPARC_INS_FANDNOT2
|
|
"fandnot2s", // SPARC_INS_FANDNOT2S
|
|
"fands", // SPARC_INS_FANDS
|
|
"fchksm16", // SPARC_INS_FCHKSM16
|
|
"fcmpeq16", // SPARC_INS_FCMPEQ16
|
|
"fcmpeq32", // SPARC_INS_FCMPEQ32
|
|
"fcmpgt16", // SPARC_INS_FCMPGT16
|
|
"fcmpgt32", // SPARC_INS_FCMPGT32
|
|
"fcmple16", // SPARC_INS_FCMPLE16
|
|
"fcmple32", // SPARC_INS_FCMPLE32
|
|
"fcmpne16", // SPARC_INS_FCMPNE16
|
|
"fcmpne32", // SPARC_INS_FCMPNE32
|
|
"fdivd", // SPARC_INS_FDIVD
|
|
"fdivq", // SPARC_INS_FDIVQ
|
|
"fdivs", // SPARC_INS_FDIVS
|
|
"fdmulq", // SPARC_INS_FDMULQ
|
|
"fdtoi", // SPARC_INS_FDTOI
|
|
"fdtoq", // SPARC_INS_FDTOQ
|
|
"fdtos", // SPARC_INS_FDTOS
|
|
"fdtox", // SPARC_INS_FDTOX
|
|
"fexpand", // SPARC_INS_FEXPAND
|
|
"fhaddd", // SPARC_INS_FHADDD
|
|
"fhadds", // SPARC_INS_FHADDS
|
|
"fhsubd", // SPARC_INS_FHSUBD
|
|
"fhsubs", // SPARC_INS_FHSUBS
|
|
"fitod", // SPARC_INS_FITOD
|
|
"fitoq", // SPARC_INS_FITOQ
|
|
"fitos", // SPARC_INS_FITOS
|
|
"flcmpd", // SPARC_INS_FLCMPD
|
|
"flcmps", // SPARC_INS_FLCMPS
|
|
"flush", // SPARC_INS_FLUSH
|
|
"flushw", // SPARC_INS_FLUSHW
|
|
"fmean16", // SPARC_INS_FMEAN16
|
|
"fmovd", // SPARC_INS_FMOVD
|
|
"fmovq", // SPARC_INS_FMOVQ
|
|
"fmovrd", // SPARC_INS_FMOVRD
|
|
"fmovrq", // SPARC_INS_FMOVRQ
|
|
"fmovrs", // SPARC_INS_FMOVRS
|
|
"fmovs", // SPARC_INS_FMOVS
|
|
"fmul8sux16", // SPARC_INS_FMUL8SUX16
|
|
"fmul8ulx16", // SPARC_INS_FMUL8ULX16
|
|
"fmul8x16", // SPARC_INS_FMUL8X16
|
|
"fmul8x16al", // SPARC_INS_FMUL8X16AL
|
|
"fmul8x16au", // SPARC_INS_FMUL8X16AU
|
|
"fmuld", // SPARC_INS_FMULD
|
|
"fmuld8sux16", // SPARC_INS_FMULD8SUX16
|
|
"fmuld8ulx16", // SPARC_INS_FMULD8ULX16
|
|
"fmulq", // SPARC_INS_FMULQ
|
|
"fmuls", // SPARC_INS_FMULS
|
|
"fnaddd", // SPARC_INS_FNADDD
|
|
"fnadds", // SPARC_INS_FNADDS
|
|
"fnand", // SPARC_INS_FNAND
|
|
"fnands", // SPARC_INS_FNANDS
|
|
"fnegd", // SPARC_INS_FNEGD
|
|
"fnegq", // SPARC_INS_FNEGQ
|
|
"fnegs", // SPARC_INS_FNEGS
|
|
"fnhaddd", // SPARC_INS_FNHADDD
|
|
"fnhadds", // SPARC_INS_FNHADDS
|
|
"fnor", // SPARC_INS_FNOR
|
|
"fnors", // SPARC_INS_FNORS
|
|
"fnot1", // SPARC_INS_FNOT1
|
|
"fnot1s", // SPARC_INS_FNOT1S
|
|
"fnot2", // SPARC_INS_FNOT2
|
|
"fnot2s", // SPARC_INS_FNOT2S
|
|
"fone", // SPARC_INS_FONE
|
|
"fones", // SPARC_INS_FONES
|
|
"for", // SPARC_INS_FOR
|
|
"fornot1", // SPARC_INS_FORNOT1
|
|
"fornot1s", // SPARC_INS_FORNOT1S
|
|
"fornot2", // SPARC_INS_FORNOT2
|
|
"fornot2s", // SPARC_INS_FORNOT2S
|
|
"fors", // SPARC_INS_FORS
|
|
"fpack16", // SPARC_INS_FPACK16
|
|
"fpack32", // SPARC_INS_FPACK32
|
|
"fpackfix", // SPARC_INS_FPACKFIX
|
|
"fpadd16", // SPARC_INS_FPADD16
|
|
"fpadd16s", // SPARC_INS_FPADD16S
|
|
"fpadd32", // SPARC_INS_FPADD32
|
|
"fpadd32s", // SPARC_INS_FPADD32S
|
|
"fpadd64", // SPARC_INS_FPADD64
|
|
"fpmerge", // SPARC_INS_FPMERGE
|
|
"fpsub16", // SPARC_INS_FPSUB16
|
|
"fpsub16S", // SPARC_INS_FPSUB16S
|
|
"fpsub32", // SPARC_INS_FPSUB32
|
|
"fpsub32S", // SPARC_INS_FPSUB32S
|
|
"fqtod", // SPARC_INS_FQTOD
|
|
"fqtoi", // SPARC_INS_FQTOI
|
|
"fqtos", // SPARC_INS_FQTOS
|
|
"fqtox", // SPARC_INS_FQTOX
|
|
"fslas16", // SPARC_INS_FSLAS16
|
|
"fslas32", // SPARC_INS_FSLAS32
|
|
"fsll16", // SPARC_INS_FSLL16
|
|
"fsll32", // SPARC_INS_FSLL32
|
|
"fsmuld", // SPARC_INS_FSMULD
|
|
"fsqrtd", // SPARC_INS_FSQRTD
|
|
"fsqrtq", // SPARC_INS_FSQRTQ
|
|
"fsqrts", // SPARC_INS_FSQRTS
|
|
"fsra16", // SPARC_INS_FSRA16
|
|
"fsra32", // SPARC_INS_FSRA32
|
|
"fsrc1", // SPARC_INS_FSRC1
|
|
"fsrc1s", // SPARC_INS_FSRC1S
|
|
"fsrc2", // SPARC_INS_FSRC2
|
|
"fsrc2s", // SPARC_INS_FSRC2S
|
|
"fsrl16", // SPARC_INS_FSRL16
|
|
"fsrl32", // SPARC_INS_FSRL32
|
|
"fstod", // SPARC_INS_FSTOD
|
|
"fstoi", // SPARC_INS_FSTOI
|
|
"fstoq", // SPARC_INS_FSTOQ
|
|
"fstox", // SPARC_INS_FSTOX
|
|
"fsubd", // SPARC_INS_FSUBD
|
|
"fsubq", // SPARC_INS_FSUBQ
|
|
"fsubs", // SPARC_INS_FSUBS
|
|
"fxnor", // SPARC_INS_FXNOR
|
|
"fxnors", // SPARC_INS_FXNORS
|
|
"fxor", // SPARC_INS_FXOR
|
|
"fxors", // SPARC_INS_FXORS
|
|
"fxtod", // SPARC_INS_FXTOD
|
|
"fxtoq", // SPARC_INS_FXTOQ
|
|
"fxtos", // SPARC_INS_FXTOS
|
|
"fzero", // SPARC_INS_FZERO
|
|
"fzeros", // SPARC_INS_FZEROS
|
|
"ldx", // SPARC_INS_LDX
|
|
"ld", // SPARC_INS_LD
|
|
"jmpl", // SPARC_INS_JMPL
|
|
"lda", // SPARC_INS_LDA
|
|
"ldda", // SPARC_INS_LDDA
|
|
"ldd", // SPARC_INS_LDD
|
|
"ldqa", // SPARC_INS_LDQA
|
|
"ldq", // SPARC_INS_LDQ
|
|
"ldsba", // SPARC_INS_LDSBA
|
|
"ldsb", // SPARC_INS_LDSB
|
|
"ldsha", // SPARC_INS_LDSHA
|
|
"ldsh", // SPARC_INS_LDSH
|
|
"ldstuba", // SPARC_INS_LDSTUBA
|
|
"ldstub", // SPARC_INS_LDSTUB
|
|
"ldswa", // SPARC_INS_LDSWA
|
|
"ldsw", // SPARC_INS_LDSW
|
|
"lduba", // SPARC_INS_LDUBA
|
|
"ldub", // SPARC_INS_LDUB
|
|
"lduha", // SPARC_INS_LDUHA
|
|
"lduh", // SPARC_INS_LDUH
|
|
"ldxa", // SPARC_INS_LDXA
|
|
"lzcnt", // SPARC_INS_LZCNT
|
|
"membar", // SPARC_INS_MEMBAR
|
|
"movdtox", // SPARC_INS_MOVDTOX
|
|
"mov", // SPARC_INS_MOV
|
|
"movr", // SPARC_INS_MOVR
|
|
"movstosw", // SPARC_INS_MOVSTOSW
|
|
"movstouw", // SPARC_INS_MOVSTOUW
|
|
"mulscc", // SPARC_INS_MULSCC
|
|
"mulx", // SPARC_INS_MULX
|
|
"nop", // SPARC_INS_NOP
|
|
"orcc", // SPARC_INS_ORCC
|
|
"orncc", // SPARC_INS_ORNCC
|
|
"orn", // SPARC_INS_ORN
|
|
"or", // SPARC_INS_OR
|
|
"pdist", // SPARC_INS_PDIST
|
|
"pdistn", // SPARC_INS_PDISTN
|
|
"popc", // SPARC_INS_POPC
|
|
"prefetch", // SPARC_INS_PREFETCH
|
|
"pwr", // SPARC_INS_PWR
|
|
"rd", // SPARC_INS_RD
|
|
"rdpr", // SPARC_INS_RDPR
|
|
"restored", // SPARC_INS_RESTORED
|
|
"restore", // SPARC_INS_RESTORE
|
|
"retry", // SPARC_INS_RETRY
|
|
"rett", // SPARC_INS_RETT
|
|
"saved", // SPARC_INS_SAVED
|
|
"save", // SPARC_INS_SAVE
|
|
"sdivcc", // SPARC_INS_SDIVCC
|
|
"sdivx", // SPARC_INS_SDIVX
|
|
"sdiv", // SPARC_INS_SDIV
|
|
"sethi", // SPARC_INS_SETHI
|
|
"shutdown", // SPARC_INS_SHUTDOWN
|
|
"siam", // SPARC_INS_SIAM
|
|
"sir", // SPARC_INS_SIR
|
|
"sllx", // SPARC_INS_SLLX
|
|
"sll", // SPARC_INS_SLL
|
|
"smac", // SPARC_INS_SMAC
|
|
"smulcc", // SPARC_INS_SMULCC
|
|
"smul", // SPARC_INS_SMUL
|
|
"srax", // SPARC_INS_SRAX
|
|
"sra", // SPARC_INS_SRA
|
|
"srlx", // SPARC_INS_SRLX
|
|
"srl", // SPARC_INS_SRL
|
|
"sta", // SPARC_INS_STA
|
|
"stbar", // SPARC_INS_STBAR
|
|
"stba", // SPARC_INS_STBA
|
|
"stb", // SPARC_INS_STB
|
|
"st", // SPARC_INS_ST
|
|
"stda", // SPARC_INS_STDA
|
|
"std", // SPARC_INS_STD
|
|
"stha", // SPARC_INS_STHA
|
|
"sth", // SPARC_INS_STH
|
|
"stqa", // SPARC_INS_STQA
|
|
"stq", // SPARC_INS_STQ
|
|
"stxa", // SPARC_INS_STXA
|
|
"stx", // SPARC_INS_STX
|
|
"subcc", // SPARC_INS_SUBCC
|
|
"subx", // SPARC_INS_SUBX
|
|
"subxcc", // SPARC_INS_SUBXCC
|
|
"sub", // SPARC_INS_SUB
|
|
"swapa", // SPARC_INS_SWAPA
|
|
"swap", // SPARC_INS_SWAP
|
|
"ta", // SPARC_INS_TA
|
|
"taddcctv", // SPARC_INS_TADDCCTV
|
|
"taddcc", // SPARC_INS_TADDCC
|
|
"t", // SPARC_INS_T
|
|
"tsubcctv", // SPARC_INS_TSUBCCTV
|
|
"tsubcc", // SPARC_INS_TSUBCC
|
|
"udivcc", // SPARC_INS_UDIVCC
|
|
"udivx", // SPARC_INS_UDIVX
|
|
"udiv", // SPARC_INS_UDIV
|
|
"umac", // SPARC_INS_UMAC
|
|
"umulcc", // SPARC_INS_UMULCC
|
|
"umulxhi", // SPARC_INS_UMULXHI
|
|
"umul", // SPARC_INS_UMUL
|
|
"unimp", // SPARC_INS_UNIMP
|
|
"fcmpd", // SPARC_INS_FCMPD
|
|
"fcmped", // SPARC_INS_FCMPED
|
|
"fcmpeq", // SPARC_INS_FCMPEQ
|
|
"fcmpes", // SPARC_INS_FCMPES
|
|
"fcmpq", // SPARC_INS_FCMPQ
|
|
"fcmps", // SPARC_INS_FCMPS
|
|
"wr", // SPARC_INS_WR
|
|
"wrpr", // SPARC_INS_WRPR
|
|
"xmulx", // SPARC_INS_XMULX
|
|
"xmulxhi", // SPARC_INS_XMULXHI
|
|
"xnorcc", // SPARC_INS_XNORCC
|
|
"xnor", // SPARC_INS_XNOR
|
|
"xorcc", // SPARC_INS_XORCC
|
|
"xor", // SPARC_INS_XOR
|