1*fbadb1c4SDavid du Colombier char *anames[] = 2*fbadb1c4SDavid du Colombier { 3*fbadb1c4SDavid du Colombier "XXX", 4*fbadb1c4SDavid du Colombier "ADD", 5*fbadb1c4SDavid du Colombier "ADDCC", 6*fbadb1c4SDavid du Colombier "ADDV", 7*fbadb1c4SDavid du Colombier "ADDVCC", 8*fbadb1c4SDavid du Colombier "ADDC", 9*fbadb1c4SDavid du Colombier "ADDCCC", 10*fbadb1c4SDavid du Colombier "ADDCV", 11*fbadb1c4SDavid du Colombier "ADDCVCC", 12*fbadb1c4SDavid du Colombier "ADDME", 13*fbadb1c4SDavid du Colombier "ADDMECC", 14*fbadb1c4SDavid du Colombier "ADDMEVCC", 15*fbadb1c4SDavid du Colombier "ADDMEV", 16*fbadb1c4SDavid du Colombier "ADDE", 17*fbadb1c4SDavid du Colombier "ADDECC", 18*fbadb1c4SDavid du Colombier "ADDEVCC", 19*fbadb1c4SDavid du Colombier "ADDEV", 20*fbadb1c4SDavid du Colombier "ADDZE", 21*fbadb1c4SDavid du Colombier "ADDZECC", 22*fbadb1c4SDavid du Colombier "ADDZEVCC", 23*fbadb1c4SDavid du Colombier "ADDZEV", 24*fbadb1c4SDavid du Colombier "AND", 25*fbadb1c4SDavid du Colombier "ANDCC", 26*fbadb1c4SDavid du Colombier "ANDN", 27*fbadb1c4SDavid du Colombier "ANDNCC", 28*fbadb1c4SDavid du Colombier "BC", 29*fbadb1c4SDavid du Colombier "BCL", 30*fbadb1c4SDavid du Colombier "BEQ", 31*fbadb1c4SDavid du Colombier "BGE", 32*fbadb1c4SDavid du Colombier "BGT", 33*fbadb1c4SDavid du Colombier "BL", 34*fbadb1c4SDavid du Colombier "BLE", 35*fbadb1c4SDavid du Colombier "BLT", 36*fbadb1c4SDavid du Colombier "BNE", 37*fbadb1c4SDavid du Colombier "BR", 38*fbadb1c4SDavid du Colombier "BVC", 39*fbadb1c4SDavid du Colombier "BVS", 40*fbadb1c4SDavid du Colombier "CMP", 41*fbadb1c4SDavid du Colombier "CMPU", 42*fbadb1c4SDavid du Colombier "CNTLZW", 43*fbadb1c4SDavid du Colombier "CNTLZWCC", 44*fbadb1c4SDavid du Colombier "CRAND", 45*fbadb1c4SDavid du Colombier "CRANDN", 46*fbadb1c4SDavid du Colombier "CREQV", 47*fbadb1c4SDavid du Colombier "CRNAND", 48*fbadb1c4SDavid du Colombier "CRNOR", 49*fbadb1c4SDavid du Colombier "CROR", 50*fbadb1c4SDavid du Colombier "CRORN", 51*fbadb1c4SDavid du Colombier "CRXOR", 52*fbadb1c4SDavid du Colombier "DIVW", 53*fbadb1c4SDavid du Colombier "DIVWCC", 54*fbadb1c4SDavid du Colombier "DIVWVCC", 55*fbadb1c4SDavid du Colombier "DIVWV", 56*fbadb1c4SDavid du Colombier "DIVWU", 57*fbadb1c4SDavid du Colombier "DIVWUCC", 58*fbadb1c4SDavid du Colombier "DIVWUVCC", 59*fbadb1c4SDavid du Colombier "DIVWUV", 60*fbadb1c4SDavid du Colombier "EQV", 61*fbadb1c4SDavid du Colombier "EQVCC", 62*fbadb1c4SDavid du Colombier "EXTSB", 63*fbadb1c4SDavid du Colombier "EXTSBCC", 64*fbadb1c4SDavid du Colombier "EXTSH", 65*fbadb1c4SDavid du Colombier "EXTSHCC", 66*fbadb1c4SDavid du Colombier "FABS", 67*fbadb1c4SDavid du Colombier "FABSCC", 68*fbadb1c4SDavid du Colombier "FADD", 69*fbadb1c4SDavid du Colombier "FADDCC", 70*fbadb1c4SDavid du Colombier "FADDS", 71*fbadb1c4SDavid du Colombier "FADDSCC", 72*fbadb1c4SDavid du Colombier "FCMPO", 73*fbadb1c4SDavid du Colombier "FCMPU", 74*fbadb1c4SDavid du Colombier "FCTIW", 75*fbadb1c4SDavid du Colombier "FCTIWCC", 76*fbadb1c4SDavid du Colombier "FCTIWZ", 77*fbadb1c4SDavid du Colombier "FCTIWZCC", 78*fbadb1c4SDavid du Colombier "FDIV", 79*fbadb1c4SDavid du Colombier "FDIVCC", 80*fbadb1c4SDavid du Colombier "FDIVS", 81*fbadb1c4SDavid du Colombier "FDIVSCC", 82*fbadb1c4SDavid du Colombier "FMADD", 83*fbadb1c4SDavid du Colombier "FMADDCC", 84*fbadb1c4SDavid du Colombier "FMADDS", 85*fbadb1c4SDavid du Colombier "FMADDSCC", 86*fbadb1c4SDavid du Colombier "FMOVD", 87*fbadb1c4SDavid du Colombier "FMOVDCC", 88*fbadb1c4SDavid du Colombier "FMOVDU", 89*fbadb1c4SDavid du Colombier "FMOVS", 90*fbadb1c4SDavid du Colombier "FMOVSU", 91*fbadb1c4SDavid du Colombier "FMSUB", 92*fbadb1c4SDavid du Colombier "FMSUBCC", 93*fbadb1c4SDavid du Colombier "FMSUBS", 94*fbadb1c4SDavid du Colombier "FMSUBSCC", 95*fbadb1c4SDavid du Colombier "FMUL", 96*fbadb1c4SDavid du Colombier "FMULCC", 97*fbadb1c4SDavid du Colombier "FMULS", 98*fbadb1c4SDavid du Colombier "FMULSCC", 99*fbadb1c4SDavid du Colombier "FNABS", 100*fbadb1c4SDavid du Colombier "FNABSCC", 101*fbadb1c4SDavid du Colombier "FNEG", 102*fbadb1c4SDavid du Colombier "FNEGCC", 103*fbadb1c4SDavid du Colombier "FNMADD", 104*fbadb1c4SDavid du Colombier "FNMADDCC", 105*fbadb1c4SDavid du Colombier "FNMADDS", 106*fbadb1c4SDavid du Colombier "FNMADDSCC", 107*fbadb1c4SDavid du Colombier "FNMSUB", 108*fbadb1c4SDavid du Colombier "FNMSUBCC", 109*fbadb1c4SDavid du Colombier "FNMSUBS", 110*fbadb1c4SDavid du Colombier "FNMSUBSCC", 111*fbadb1c4SDavid du Colombier "FRSP", 112*fbadb1c4SDavid du Colombier "FRSPCC", 113*fbadb1c4SDavid du Colombier "FSUB", 114*fbadb1c4SDavid du Colombier "FSUBCC", 115*fbadb1c4SDavid du Colombier "FSUBS", 116*fbadb1c4SDavid du Colombier "FSUBSCC", 117*fbadb1c4SDavid du Colombier "MOVMW", 118*fbadb1c4SDavid du Colombier "LSW", 119*fbadb1c4SDavid du Colombier "LWAR", 120*fbadb1c4SDavid du Colombier "MOVWBR", 121*fbadb1c4SDavid du Colombier "MOVB", 122*fbadb1c4SDavid du Colombier "MOVBU", 123*fbadb1c4SDavid du Colombier "MOVBZ", 124*fbadb1c4SDavid du Colombier "MOVBZU", 125*fbadb1c4SDavid du Colombier "MOVH", 126*fbadb1c4SDavid du Colombier "MOVHBR", 127*fbadb1c4SDavid du Colombier "MOVHU", 128*fbadb1c4SDavid du Colombier "MOVHZ", 129*fbadb1c4SDavid du Colombier "MOVHZU", 130*fbadb1c4SDavid du Colombier "MOVW", 131*fbadb1c4SDavid du Colombier "MOVWU", 132*fbadb1c4SDavid du Colombier "MOVFL", 133*fbadb1c4SDavid du Colombier "MOVCRFS", 134*fbadb1c4SDavid du Colombier "MTFSB0", 135*fbadb1c4SDavid du Colombier "MTFSB0CC", 136*fbadb1c4SDavid du Colombier "MTFSB1", 137*fbadb1c4SDavid du Colombier "MTFSB1CC", 138*fbadb1c4SDavid du Colombier "MULHW", 139*fbadb1c4SDavid du Colombier "MULHWCC", 140*fbadb1c4SDavid du Colombier "MULHWU", 141*fbadb1c4SDavid du Colombier "MULHWUCC", 142*fbadb1c4SDavid du Colombier "MULLW", 143*fbadb1c4SDavid du Colombier "MULLWCC", 144*fbadb1c4SDavid du Colombier "MULLWVCC", 145*fbadb1c4SDavid du Colombier "MULLWV", 146*fbadb1c4SDavid du Colombier "NAND", 147*fbadb1c4SDavid du Colombier "NANDCC", 148*fbadb1c4SDavid du Colombier "NEG", 149*fbadb1c4SDavid du Colombier "NEGCC", 150*fbadb1c4SDavid du Colombier "NEGVCC", 151*fbadb1c4SDavid du Colombier "NEGV", 152*fbadb1c4SDavid du Colombier "NOR", 153*fbadb1c4SDavid du Colombier "NORCC", 154*fbadb1c4SDavid du Colombier "OR", 155*fbadb1c4SDavid du Colombier "ORCC", 156*fbadb1c4SDavid du Colombier "ORN", 157*fbadb1c4SDavid du Colombier "ORNCC", 158*fbadb1c4SDavid du Colombier "REM", 159*fbadb1c4SDavid du Colombier "REMCC", 160*fbadb1c4SDavid du Colombier "REMV", 161*fbadb1c4SDavid du Colombier "REMVCC", 162*fbadb1c4SDavid du Colombier "REMU", 163*fbadb1c4SDavid du Colombier "REMUCC", 164*fbadb1c4SDavid du Colombier "REMUV", 165*fbadb1c4SDavid du Colombier "REMUVCC", 166*fbadb1c4SDavid du Colombier "RFI", 167*fbadb1c4SDavid du Colombier "RLWMI", 168*fbadb1c4SDavid du Colombier "RLWMICC", 169*fbadb1c4SDavid du Colombier "RLWNM", 170*fbadb1c4SDavid du Colombier "RLWNMCC", 171*fbadb1c4SDavid du Colombier "SLW", 172*fbadb1c4SDavid du Colombier "SLWCC", 173*fbadb1c4SDavid du Colombier "SRW", 174*fbadb1c4SDavid du Colombier "SRAW", 175*fbadb1c4SDavid du Colombier "SRAWCC", 176*fbadb1c4SDavid du Colombier "SRWCC", 177*fbadb1c4SDavid du Colombier "STSW", 178*fbadb1c4SDavid du Colombier "STWCCC", 179*fbadb1c4SDavid du Colombier "SUB", 180*fbadb1c4SDavid du Colombier "SUBCC", 181*fbadb1c4SDavid du Colombier "SUBVCC", 182*fbadb1c4SDavid du Colombier "SUBC", 183*fbadb1c4SDavid du Colombier "SUBCCC", 184*fbadb1c4SDavid du Colombier "SUBCV", 185*fbadb1c4SDavid du Colombier "SUBCVCC", 186*fbadb1c4SDavid du Colombier "SUBME", 187*fbadb1c4SDavid du Colombier "SUBMECC", 188*fbadb1c4SDavid du Colombier "SUBMEVCC", 189*fbadb1c4SDavid du Colombier "SUBMEV", 190*fbadb1c4SDavid du Colombier "SUBV", 191*fbadb1c4SDavid du Colombier "SUBE", 192*fbadb1c4SDavid du Colombier "SUBECC", 193*fbadb1c4SDavid du Colombier "SUBEV", 194*fbadb1c4SDavid du Colombier "SUBEVCC", 195*fbadb1c4SDavid du Colombier "SUBZE", 196*fbadb1c4SDavid du Colombier "SUBZECC", 197*fbadb1c4SDavid du Colombier "SUBZEVCC", 198*fbadb1c4SDavid du Colombier "SUBZEV", 199*fbadb1c4SDavid du Colombier "SYNC", 200*fbadb1c4SDavid du Colombier "XOR", 201*fbadb1c4SDavid du Colombier "XORCC", 202*fbadb1c4SDavid du Colombier "DCBF", 203*fbadb1c4SDavid du Colombier "DCBI", 204*fbadb1c4SDavid du Colombier "DCBST", 205*fbadb1c4SDavid du Colombier "DCBT", 206*fbadb1c4SDavid du Colombier "DCBTST", 207*fbadb1c4SDavid du Colombier "DCBZ", 208*fbadb1c4SDavid du Colombier "ECIWX", 209*fbadb1c4SDavid du Colombier "ECOWX", 210*fbadb1c4SDavid du Colombier "EIEIO", 211*fbadb1c4SDavid du Colombier "ICBI", 212*fbadb1c4SDavid du Colombier "ISYNC", 213*fbadb1c4SDavid du Colombier "PTESYNC", 214*fbadb1c4SDavid du Colombier "TLBIE", 215*fbadb1c4SDavid du Colombier "TLBIEL", 216*fbadb1c4SDavid du Colombier "TLBSYNC", 217*fbadb1c4SDavid du Colombier "TW", 218*fbadb1c4SDavid du Colombier "SYSCALL", 219*fbadb1c4SDavid du Colombier "DATA", 220*fbadb1c4SDavid du Colombier "GLOBL", 221*fbadb1c4SDavid du Colombier "GOK", 222*fbadb1c4SDavid du Colombier "HISTORY", 223*fbadb1c4SDavid du Colombier "NAME", 224*fbadb1c4SDavid du Colombier "NOP", 225*fbadb1c4SDavid du Colombier "RETURN", 226*fbadb1c4SDavid du Colombier "TEXT", 227*fbadb1c4SDavid du Colombier "WORD", 228*fbadb1c4SDavid du Colombier "END", 229*fbadb1c4SDavid du Colombier "DYNT", 230*fbadb1c4SDavid du Colombier "INIT", 231*fbadb1c4SDavid du Colombier "SIGNAME", 232*fbadb1c4SDavid du Colombier "RFCI", 233*fbadb1c4SDavid du Colombier "FRES", 234*fbadb1c4SDavid du Colombier "FRESCC", 235*fbadb1c4SDavid du Colombier "FRSQRTE", 236*fbadb1c4SDavid du Colombier "FRSQRTECC", 237*fbadb1c4SDavid du Colombier "FSEL", 238*fbadb1c4SDavid du Colombier "FSELCC", 239*fbadb1c4SDavid du Colombier "FSQRT", 240*fbadb1c4SDavid du Colombier "FSQRTCC", 241*fbadb1c4SDavid du Colombier "FSQRTS", 242*fbadb1c4SDavid du Colombier "FSQRTSCC", 243*fbadb1c4SDavid du Colombier "CNTLZD", 244*fbadb1c4SDavid du Colombier "CNTLZDCC", 245*fbadb1c4SDavid du Colombier "CMPW", 246*fbadb1c4SDavid du Colombier "CMPWU", 247*fbadb1c4SDavid du Colombier "DIVD", 248*fbadb1c4SDavid du Colombier "DIVDCC", 249*fbadb1c4SDavid du Colombier "DIVDVCC", 250*fbadb1c4SDavid du Colombier "DIVDV", 251*fbadb1c4SDavid du Colombier "DIVDU", 252*fbadb1c4SDavid du Colombier "DIVDUCC", 253*fbadb1c4SDavid du Colombier "DIVDUVCC", 254*fbadb1c4SDavid du Colombier "DIVDUV", 255*fbadb1c4SDavid du Colombier "EXTSW", 256*fbadb1c4SDavid du Colombier "EXTSWCC", 257*fbadb1c4SDavid du Colombier "FCFID", 258*fbadb1c4SDavid du Colombier "FCFIDCC", 259*fbadb1c4SDavid du Colombier "FCTID", 260*fbadb1c4SDavid du Colombier "FCTIDCC", 261*fbadb1c4SDavid du Colombier "FCTIDZ", 262*fbadb1c4SDavid du Colombier "FCTIDZCC", 263*fbadb1c4SDavid du Colombier "LDAR", 264*fbadb1c4SDavid du Colombier "MOVD", 265*fbadb1c4SDavid du Colombier "MOVDU", 266*fbadb1c4SDavid du Colombier "MOVWZ", 267*fbadb1c4SDavid du Colombier "MOVWZU", 268*fbadb1c4SDavid du Colombier "MULHD", 269*fbadb1c4SDavid du Colombier "MULHDCC", 270*fbadb1c4SDavid du Colombier "MULHDU", 271*fbadb1c4SDavid du Colombier "MULHDUCC", 272*fbadb1c4SDavid du Colombier "MULLD", 273*fbadb1c4SDavid du Colombier "MULLDCC", 274*fbadb1c4SDavid du Colombier "MULLDVCC", 275*fbadb1c4SDavid du Colombier "MULLDV", 276*fbadb1c4SDavid du Colombier "RFID", 277*fbadb1c4SDavid du Colombier "RLDMI", 278*fbadb1c4SDavid du Colombier "RLDMICC", 279*fbadb1c4SDavid du Colombier "RLDC", 280*fbadb1c4SDavid du Colombier "RLDCCC", 281*fbadb1c4SDavid du Colombier "RLDCR", 282*fbadb1c4SDavid du Colombier "RLDCRCC", 283*fbadb1c4SDavid du Colombier "RLDCL", 284*fbadb1c4SDavid du Colombier "RLDCLCC", 285*fbadb1c4SDavid du Colombier "SLBIA", 286*fbadb1c4SDavid du Colombier "SLBIE", 287*fbadb1c4SDavid du Colombier "SLBMFEE", 288*fbadb1c4SDavid du Colombier "SLBMFEV", 289*fbadb1c4SDavid du Colombier "SLBMTE", 290*fbadb1c4SDavid du Colombier "SLD", 291*fbadb1c4SDavid du Colombier "SLDCC", 292*fbadb1c4SDavid du Colombier "SRD", 293*fbadb1c4SDavid du Colombier "SRAD", 294*fbadb1c4SDavid du Colombier "SRADCC", 295*fbadb1c4SDavid du Colombier "SRDCC", 296*fbadb1c4SDavid du Colombier "STDCCC", 297*fbadb1c4SDavid du Colombier "TD", 298*fbadb1c4SDavid du Colombier "DWORD", 299*fbadb1c4SDavid du Colombier "REMD", 300*fbadb1c4SDavid du Colombier "REMDCC", 301*fbadb1c4SDavid du Colombier "REMDV", 302*fbadb1c4SDavid du Colombier "REMDVCC", 303*fbadb1c4SDavid du Colombier "REMDU", 304*fbadb1c4SDavid du Colombier "REMDUCC", 305*fbadb1c4SDavid du Colombier "REMDUV", 306*fbadb1c4SDavid du Colombier "REMDUVCC", 307*fbadb1c4SDavid du Colombier "HRFID", 308*fbadb1c4SDavid du Colombier "LAST", 309*fbadb1c4SDavid du Colombier }; 310