summaryrefslogtreecommitdiff
path: root/utils/qc/enam.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils/qc/enam.c')
-rw-r--r--utils/qc/enam.c327
1 files changed, 327 insertions, 0 deletions
diff --git a/utils/qc/enam.c b/utils/qc/enam.c
new file mode 100644
index 00000000..70535f8a
--- /dev/null
+++ b/utils/qc/enam.c
@@ -0,0 +1,327 @@
+char *anames[] =
+{
+ "XXX",
+ "ADD",
+ "ADDCC",
+ "ADDV",
+ "ADDVCC",
+ "ADDC",
+ "ADDCCC",
+ "ADDCV",
+ "ADDCVCC",
+ "ADDME",
+ "ADDMECC",
+ "ADDMEVCC",
+ "ADDMEV",
+ "ADDE",
+ "ADDECC",
+ "ADDEVCC",
+ "ADDEV",
+ "ADDZE",
+ "ADDZECC",
+ "ADDZEVCC",
+ "ADDZEV",
+ "AND",
+ "ANDCC",
+ "ANDN",
+ "ANDNCC",
+ "BC",
+ "BCL",
+ "BEQ",
+ "BGE",
+ "BGT",
+ "BL",
+ "BLE",
+ "BLT",
+ "BNE",
+ "BR",
+ "BVC",
+ "BVS",
+ "CMP",
+ "CMPU",
+ "CNTLZW",
+ "CNTLZWCC",
+ "CRAND",
+ "CRANDN",
+ "CREQV",
+ "CRNAND",
+ "CRNOR",
+ "CROR",
+ "CRORN",
+ "CRXOR",
+ "DIVW",
+ "DIVWCC",
+ "DIVWVCC",
+ "DIVWV",
+ "DIVWU",
+ "DIVWUCC",
+ "DIVWUVCC",
+ "DIVWUV",
+ "EQV",
+ "EQVCC",
+ "EXTSB",
+ "EXTSBCC",
+ "EXTSH",
+ "EXTSHCC",
+ "FABS",
+ "FABSCC",
+ "FADD",
+ "FADDCC",
+ "FADDS",
+ "FADDSCC",
+ "FCMPO",
+ "FCMPU",
+ "FCTIW",
+ "FCTIWCC",
+ "FCTIWZ",
+ "FCTIWZCC",
+ "FDIV",
+ "FDIVCC",
+ "FDIVS",
+ "FDIVSCC",
+ "FMADD",
+ "FMADDCC",
+ "FMADDS",
+ "FMADDSCC",
+ "FMOVD",
+ "FMOVDCC",
+ "FMOVDU",
+ "FMOVS",
+ "FMOVSU",
+ "FMSUB",
+ "FMSUBCC",
+ "FMSUBS",
+ "FMSUBSCC",
+ "FMUL",
+ "FMULCC",
+ "FMULS",
+ "FMULSCC",
+ "FNABS",
+ "FNABSCC",
+ "FNEG",
+ "FNEGCC",
+ "FNMADD",
+ "FNMADDCC",
+ "FNMADDS",
+ "FNMADDSCC",
+ "FNMSUB",
+ "FNMSUBCC",
+ "FNMSUBS",
+ "FNMSUBSCC",
+ "FRSP",
+ "FRSPCC",
+ "FSUB",
+ "FSUBCC",
+ "FSUBS",
+ "FSUBSCC",
+ "MOVMW",
+ "LSW",
+ "LWAR",
+ "MOVWBR",
+ "MOVB",
+ "MOVBU",
+ "MOVBZ",
+ "MOVBZU",
+ "MOVH",
+ "MOVHBR",
+ "MOVHU",
+ "MOVHZ",
+ "MOVHZU",
+ "MOVW",
+ "MOVWU",
+ "MOVFL",
+ "MOVCRFXXX",
+ "MOVCRFS",
+ "MOVCRXRXXX",
+ "MOVFCRXXX",
+ "MFFSXXX",
+ "MFFSCCXXX",
+ "MTCRFXXX",
+ "MTFSB0",
+ "MTFSB0CC",
+ "MTFSB1",
+ "MTFSB1CC",
+ "MTFSFXXX",
+ "MTFSFCCXXX",
+ "MTFSFIXXX",
+ "MTFSFIXXXCC",
+ "MULHW",
+ "MULHWCC",
+ "MULHWU",
+ "MULHWUCC",
+ "MULLW",
+ "MULLWCC",
+ "MULLWVCC",
+ "MULLWV",
+ "NAND",
+ "NANDCC",
+ "NEG",
+ "NEGCC",
+ "NEGVCC",
+ "NEGV",
+ "NOR",
+ "NORCC",
+ "OR",
+ "ORCC",
+ "ORN",
+ "ORNCC",
+ "REM",
+ "REMCC",
+ "REMV",
+ "REMVCC",
+ "REMU",
+ "REMUCC",
+ "REMUV",
+ "REMUVCC",
+ "RFI",
+ "RLWMI",
+ "RLWMICC",
+ "RLWNM",
+ "RLWNMCC",
+ "SLW",
+ "SLWCC",
+ "SRW",
+ "SRAW",
+ "SRAWCC",
+ "SRWCC",
+ "ILLXXX1",
+ "STSW",
+ "STWBRXXX",
+ "STWCCC",
+ "SUB",
+ "SUBCC",
+ "SUBVCC",
+ "SUBC",
+ "SUBCCC",
+ "SUBCV",
+ "SUBCVCC",
+ "SUBME",
+ "SUBMECC",
+ "SUBMEVCC",
+ "SUBMEV",
+ "SUBV",
+ "SUBE",
+ "SUBECC",
+ "SUBEV",
+ "SUBEVCC",
+ "SUBZE",
+ "SUBZECC",
+ "SUBZEVCC",
+ "SUBZEV",
+ "SYNC",
+ "XOR",
+ "XORCC",
+ "DCBF",
+ "DCBI",
+ "DCBST",
+ "DCBT",
+ "DCBTST",
+ "DCBZ",
+ "ECIWX",
+ "ECOWX",
+ "EIEIO",
+ "ICBI",
+ "ISYNC",
+ "TLBIE",
+ "TW",
+ "SYSCALL",
+ "DATA",
+ "GLOBL",
+ "GOK",
+ "HISTORY",
+ "NAME",
+ "NOP",
+ "RETURN",
+ "TEXT",
+ "WORD",
+ "END",
+ "DYNT",
+ "INIT",
+ "SIGNAME",
+ "MACCHW",
+ "MACCHWCC",
+ "MACCHWS",
+ "MACCHWSCC",
+ "MACCHWSU",
+ "MACCHWSUCC",
+ "MACCHWSUV",
+ "MACCHWSUVCC",
+ "MACCHWSV",
+ "MACCHWSVCC",
+ "MACCHWU",
+ "MACCHWUCC",
+ "MACCHWUV",
+ "MACCHWUVCC",
+ "MACCHWV",
+ "MACCHWVCC",
+ "MACHHW",
+ "MACHHWCC",
+ "MACHHWV",
+ "MACHHWVCC",
+ "MACHHWS",
+ "MACHHWSCC",
+ "MACHHWSV",
+ "MACHHWSVCC",
+ "MACHHWSU",
+ "MACHHWSUCC",
+ "MACHHWSUV",
+ "MACHHWSUVCC",
+ "MACHHWU",
+ "MACHHWUCC",
+ "MACHHWUV",
+ "MACHHWUVCC",
+ "MACLHW",
+ "MACLHWCC",
+ "MACLHWS",
+ "MACLHWSCC",
+ "MACLHWSU",
+ "MACLHWSUCC",
+ "MACLHWSUV",
+ "MACLHWSUVCC",
+ "MACLHWSV",
+ "MACLHWSVCC",
+ "MACLHWU",
+ "MACLHWUCC",
+ "MACLHWUV",
+ "MACLHWUVCC",
+ "MACLHWV",
+ "MACLHWVCC",
+ "MULCHW",
+ "MULCHWCC",
+ "MULCHWU",
+ "MULCHWUCC",
+ "MULHHW",
+ "MULHHWCC",
+ "MULHHWU",
+ "MULHHWUCC",
+ "MULLHW",
+ "MULLHWCC",
+ "MULLHWU",
+ "MULLHWUCC",
+ "NMACCHW",
+ "NMACCHWCC",
+ "NMACCHWS",
+ "NMACCHWSCC",
+ "NMACCHWSV",
+ "NMACCHWSVCC",
+ "NMACCHWV",
+ "NMACCHWVCC",
+ "NMACHHW",
+ "NMACHHWCC",
+ "NMACHHWS",
+ "NMACHHWSCC",
+ "NMACHHWSV",
+ "NMACHHWSVCC",
+ "NMACHHWV",
+ "NMACHHWVCC",
+ "NMACLHW",
+ "NMACLHWCC",
+ "NMACLHWS",
+ "NMACLHWSCC",
+ "NMACLHWSV",
+ "NMACLHWSVCC",
+ "NMACLHWV",
+ "NMACLHWVCC",
+ "RFCI",
+ "LAST",
+};