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",};
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",
};