1 char *anames[] = 2 { 3 "XXX", 4 "ADD", 5 "ADDCC", 6 "ADDV", 7 "ADDVCC", 8 "ADDC", 9 "ADDCCC", 10 "ADDCV", 11 "ADDCVCC", 12 "ADDME", 13 "ADDMECC", 14 "ADDMEVCC", 15 "ADDMEV", 16 "ADDE", 17 "ADDECC", 18 "ADDEVCC", 19 "ADDEV", 20 "ADDZE", 21 "ADDZECC", 22 "ADDZEVCC", 23 "ADDZEV", 24 "AND", 25 "ANDCC", 26 "ANDN", 27 "ANDNCC", 28 "BC", 29 "BCL", 30 "BEQ", 31 "BGE", 32 "BGT", 33 "BL", 34 "BLE", 35 "BLT", 36 "BNE", 37 "BR", 38 "BVC", 39 "BVS", 40 "CMP", 41 "CMPU", 42 "CNTLZW", 43 "CNTLZWCC", 44 "CRAND", 45 "CRANDN", 46 "CREQV", 47 "CRNAND", 48 "CRNOR", 49 "CROR", 50 "CRORN", 51 "CRXOR", 52 "DIVW", 53 "DIVWCC", 54 "DIVWVCC", 55 "DIVWV", 56 "DIVWU", 57 "DIVWUCC", 58 "DIVWUVCC", 59 "DIVWUV", 60 "EQV", 61 "EQVCC", 62 "EXTSB", 63 "EXTSBCC", 64 "EXTSH", 65 "EXTSHCC", 66 "FABS", 67 "FABSCC", 68 "FADD", 69 "FADDCC", 70 "FADDS", 71 "FADDSCC", 72 "FCMPO", 73 "FCMPU", 74 "FCTIW", 75 "FCTIWCC", 76 "FCTIWZ", 77 "FCTIWZCC", 78 "FDIV", 79 "FDIVCC", 80 "FDIVS", 81 "FDIVSCC", 82 "FMADD", 83 "FMADDCC", 84 "FMADDS", 85 "FMADDSCC", 86 "FMOVD", 87 "FMOVDCC", 88 "FMOVDU", 89 "FMOVS", 90 "FMOVSU", 91 "FMSUB", 92 "FMSUBCC", 93 "FMSUBS", 94 "FMSUBSCC", 95 "FMUL", 96 "FMULCC", 97 "FMULS", 98 "FMULSCC", 99 "FNABS", 100 "FNABSCC", 101 "FNEG", 102 "FNEGCC", 103 "FNMADD", 104 "FNMADDCC", 105 "FNMADDS", 106 "FNMADDSCC", 107 "FNMSUB", 108 "FNMSUBCC", 109 "FNMSUBS", 110 "FNMSUBSCC", 111 "FRSP", 112 "FRSPCC", 113 "FSUB", 114 "FSUBCC", 115 "FSUBS", 116 "FSUBSCC", 117 "MOVMW", 118 "LSW", 119 "LWAR", 120 "MOVWBR", 121 "MOVB", 122 "MOVBU", 123 "MOVBZ", 124 "MOVBZU", 125 "MOVH", 126 "MOVHBR", 127 "MOVHU", 128 "MOVHZ", 129 "MOVHZU", 130 "MOVW", 131 "MOVWU", 132 "MOVFL", 133 "MOVCRFS", 134 "MTFSB0", 135 "MTFSB0CC", 136 "MTFSB1", 137 "MTFSB1CC", 138 "MULHW", 139 "MULHWCC", 140 "MULHWU", 141 "MULHWUCC", 142 "MULLW", 143 "MULLWCC", 144 "MULLWVCC", 145 "MULLWV", 146 "NAND", 147 "NANDCC", 148 "NEG", 149 "NEGCC", 150 "NEGVCC", 151 "NEGV", 152 "NOR", 153 "NORCC", 154 "OR", 155 "ORCC", 156 "ORN", 157 "ORNCC", 158 "REM", 159 "REMCC", 160 "REMV", 161 "REMVCC", 162 "REMU", 163 "REMUCC", 164 "REMUV", 165 "REMUVCC", 166 "RFI", 167 "RLWMI", 168 "RLWMICC", 169 "RLWNM", 170 "RLWNMCC", 171 "SLW", 172 "SLWCC", 173 "SRW", 174 "SRAW", 175 "SRAWCC", 176 "SRWCC", 177 "STSW", 178 "STWCCC", 179 "SUB", 180 "SUBCC", 181 "SUBVCC", 182 "SUBC", 183 "SUBCCC", 184 "SUBCV", 185 "SUBCVCC", 186 "SUBME", 187 "SUBMECC", 188 "SUBMEVCC", 189 "SUBMEV", 190 "SUBV", 191 "SUBE", 192 "SUBECC", 193 "SUBEV", 194 "SUBEVCC", 195 "SUBZE", 196 "SUBZECC", 197 "SUBZEVCC", 198 "SUBZEV", 199 "SYNC", 200 "XOR", 201 "XORCC", 202 "DCBF", 203 "DCBI", 204 "DCBST", 205 "DCBT", 206 "DCBTST", 207 "DCBZ", 208 "ECIWX", 209 "ECOWX", 210 "EIEIO", 211 "ICBI", 212 "ISYNC", 213 "TLBIE", 214 "TW", 215 "SYSCALL", 216 "DATA", 217 "GLOBL", 218 "GOK", 219 "HISTORY", 220 "NAME", 221 "NOP", 222 "RETURN", 223 "TEXT", 224 "WORD", 225 "END", 226 "DYNT", 227 "INIT", 228 "SIGNAME", 229 "MACCHW", 230 "MACCHWCC", 231 "MACCHWS", 232 "MACCHWSCC", 233 "MACCHWSU", 234 "MACCHWSUCC", 235 "MACCHWSUV", 236 "MACCHWSUVCC", 237 "MACCHWSV", 238 "MACCHWSVCC", 239 "MACCHWU", 240 "MACCHWUCC", 241 "MACCHWUV", 242 "MACCHWUVCC", 243 "MACCHWV", 244 "MACCHWVCC", 245 "MACHHW", 246 "MACHHWCC", 247 "MACHHWV", 248 "MACHHWVCC", 249 "MACHHWS", 250 "MACHHWSCC", 251 "MACHHWSV", 252 "MACHHWSVCC", 253 "MACHHWSU", 254 "MACHHWSUCC", 255 "MACHHWSUV", 256 "MACHHWSUVCC", 257 "MACHHWU", 258 "MACHHWUCC", 259 "MACHHWUV", 260 "MACHHWUVCC", 261 "MACLHW", 262 "MACLHWCC", 263 "MACLHWS", 264 "MACLHWSCC", 265 "MACLHWSU", 266 "MACLHWSUCC", 267 "MACLHWSUV", 268 "MACLHWSUVCC", 269 "MACLHWSV", 270 "MACLHWSVCC", 271 "MACLHWU", 272 "MACLHWUCC", 273 "MACLHWUV", 274 "MACLHWUVCC", 275 "MACLHWV", 276 "MACLHWVCC", 277 "MULCHW", 278 "MULCHWCC", 279 "MULCHWU", 280 "MULCHWUCC", 281 "MULHHW", 282 "MULHHWCC", 283 "MULHHWU", 284 "MULHHWUCC", 285 "MULLHW", 286 "MULLHWCC", 287 "MULLHWU", 288 "MULLHWUCC", 289 "NMACCHW", 290 "NMACCHWCC", 291 "NMACCHWS", 292 "NMACCHWSCC", 293 "NMACCHWSV", 294 "NMACCHWSVCC", 295 "NMACCHWV", 296 "NMACCHWVCC", 297 "NMACHHW", 298 "NMACHHWCC", 299 "NMACHHWS", 300 "NMACHHWSCC", 301 "NMACHHWSV", 302 "NMACHHWSVCC", 303 "NMACHHWV", 304 "NMACHHWVCC", 305 "NMACLHW", 306 "NMACLHWCC", 307 "NMACLHWS", 308 "NMACLHWSCC", 309 "NMACLHWSV", 310 "NMACLHWSVCC", 311 "NMACLHWV", 312 "NMACLHWVCC", 313 "RFCI", 314 "FRES", 315 "FRESCC", 316 "FRSQRTE", 317 "FRSQRTECC", 318 "FSEL", 319 "FSELCC", 320 "FSQRT", 321 "FSQRTCC", 322 "FSQRTS", 323 "FSQRTSCC", 324 "FPSEL", 325 "FPMUL", 326 "FXMUL", 327 "FXPMUL", 328 "FXSMUL", 329 "FPADD", 330 "FPSUB", 331 "FPRE", 332 "FPRSQRTE", 333 "FPMADD", 334 "FXMADD", 335 "FXCPMADD", 336 "FXCSMADD", 337 "FPNMADD", 338 "FXNMADD", 339 "FXCPNMADD", 340 "FXCSNMADD", 341 "FPMSUB", 342 "FXMSUB", 343 "FXCPMSUB", 344 "FXCSMSUB", 345 "FPNMSUB", 346 "FXNMSUB", 347 "FXCPNMSUB", 348 "FXCSNMSUB", 349 "FPABS", 350 "FPNEG", 351 "FPRSP", 352 "FPNABS", 353 "FSCMP", 354 "FSABS", 355 "FSNEG", 356 "FSNABS", 357 "FPCTIW", 358 "FPCTIWZ", 359 "FMOVSPD", 360 "FMOVPSD", 361 "FXCPNPMA", 362 "FXCSNPMA", 363 "FXCPNSMA", 364 "FXCSNSMA", 365 "FXCXNPMA", 366 "FXCXNSMA", 367 "FXCXMA", 368 "FXCXNMS", 369 "FSMOVS", 370 "FSMOVSU", 371 "FSMOVD", 372 "FSMOVDU", 373 "FXMOVS", 374 "FXMOVSU", 375 "FXMOVD", 376 "FXMOVDU", 377 "FPMOVS", 378 "FPMOVSU", 379 "FPMOVD", 380 "FPMOVDU", 381 "FPMOVIW", 382 "LAST", 383 }; 384