1 # For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [mips_const.py] 2 3 # Operand type for instruction's operands 4 5 MIPS_OP_INVALID = 0 6 MIPS_OP_REG = 1 7 MIPS_OP_IMM = 2 8 MIPS_OP_MEM = 3 9 10 # MIPS registers 11 12 MIPS_REG_INVALID = 0 13 14 # General purpose registers 15 MIPS_REG_0 = 1 16 MIPS_REG_1 = 2 17 MIPS_REG_2 = 3 18 MIPS_REG_3 = 4 19 MIPS_REG_4 = 5 20 MIPS_REG_5 = 6 21 MIPS_REG_6 = 7 22 MIPS_REG_7 = 8 23 MIPS_REG_8 = 9 24 MIPS_REG_9 = 10 25 MIPS_REG_10 = 11 26 MIPS_REG_11 = 12 27 MIPS_REG_12 = 13 28 MIPS_REG_13 = 14 29 MIPS_REG_14 = 15 30 MIPS_REG_15 = 16 31 MIPS_REG_16 = 17 32 MIPS_REG_17 = 18 33 MIPS_REG_18 = 19 34 MIPS_REG_19 = 20 35 MIPS_REG_20 = 21 36 MIPS_REG_21 = 22 37 MIPS_REG_22 = 23 38 MIPS_REG_23 = 24 39 MIPS_REG_24 = 25 40 MIPS_REG_25 = 26 41 MIPS_REG_26 = 27 42 MIPS_REG_27 = 28 43 MIPS_REG_28 = 29 44 MIPS_REG_29 = 30 45 MIPS_REG_30 = 31 46 MIPS_REG_31 = 32 47 48 # DSP registers 49 MIPS_REG_DSPCCOND = 33 50 MIPS_REG_DSPCARRY = 34 51 MIPS_REG_DSPEFI = 35 52 MIPS_REG_DSPOUTFLAG = 36 53 MIPS_REG_DSPOUTFLAG16_19 = 37 54 MIPS_REG_DSPOUTFLAG20 = 38 55 MIPS_REG_DSPOUTFLAG21 = 39 56 MIPS_REG_DSPOUTFLAG22 = 40 57 MIPS_REG_DSPOUTFLAG23 = 41 58 MIPS_REG_DSPPOS = 42 59 MIPS_REG_DSPSCOUNT = 43 60 61 # ACC registers 62 MIPS_REG_AC0 = 44 63 MIPS_REG_AC1 = 45 64 MIPS_REG_AC2 = 46 65 MIPS_REG_AC3 = 47 66 67 # COP registers 68 MIPS_REG_CC0 = 48 69 MIPS_REG_CC1 = 49 70 MIPS_REG_CC2 = 50 71 MIPS_REG_CC3 = 51 72 MIPS_REG_CC4 = 52 73 MIPS_REG_CC5 = 53 74 MIPS_REG_CC6 = 54 75 MIPS_REG_CC7 = 55 76 77 # FPU registers 78 MIPS_REG_F0 = 56 79 MIPS_REG_F1 = 57 80 MIPS_REG_F2 = 58 81 MIPS_REG_F3 = 59 82 MIPS_REG_F4 = 60 83 MIPS_REG_F5 = 61 84 MIPS_REG_F6 = 62 85 MIPS_REG_F7 = 63 86 MIPS_REG_F8 = 64 87 MIPS_REG_F9 = 65 88 MIPS_REG_F10 = 66 89 MIPS_REG_F11 = 67 90 MIPS_REG_F12 = 68 91 MIPS_REG_F13 = 69 92 MIPS_REG_F14 = 70 93 MIPS_REG_F15 = 71 94 MIPS_REG_F16 = 72 95 MIPS_REG_F17 = 73 96 MIPS_REG_F18 = 74 97 MIPS_REG_F19 = 75 98 MIPS_REG_F20 = 76 99 MIPS_REG_F21 = 77 100 MIPS_REG_F22 = 78 101 MIPS_REG_F23 = 79 102 MIPS_REG_F24 = 80 103 MIPS_REG_F25 = 81 104 MIPS_REG_F26 = 82 105 MIPS_REG_F27 = 83 106 MIPS_REG_F28 = 84 107 MIPS_REG_F29 = 85 108 MIPS_REG_F30 = 86 109 MIPS_REG_F31 = 87 110 MIPS_REG_FCC0 = 88 111 MIPS_REG_FCC1 = 89 112 MIPS_REG_FCC2 = 90 113 MIPS_REG_FCC3 = 91 114 MIPS_REG_FCC4 = 92 115 MIPS_REG_FCC5 = 93 116 MIPS_REG_FCC6 = 94 117 MIPS_REG_FCC7 = 95 118 119 # AFPR128 120 MIPS_REG_W0 = 96 121 MIPS_REG_W1 = 97 122 MIPS_REG_W2 = 98 123 MIPS_REG_W3 = 99 124 MIPS_REG_W4 = 100 125 MIPS_REG_W5 = 101 126 MIPS_REG_W6 = 102 127 MIPS_REG_W7 = 103 128 MIPS_REG_W8 = 104 129 MIPS_REG_W9 = 105 130 MIPS_REG_W10 = 106 131 MIPS_REG_W11 = 107 132 MIPS_REG_W12 = 108 133 MIPS_REG_W13 = 109 134 MIPS_REG_W14 = 110 135 MIPS_REG_W15 = 111 136 MIPS_REG_W16 = 112 137 MIPS_REG_W17 = 113 138 MIPS_REG_W18 = 114 139 MIPS_REG_W19 = 115 140 MIPS_REG_W20 = 116 141 MIPS_REG_W21 = 117 142 MIPS_REG_W22 = 118 143 MIPS_REG_W23 = 119 144 MIPS_REG_W24 = 120 145 MIPS_REG_W25 = 121 146 MIPS_REG_W26 = 122 147 MIPS_REG_W27 = 123 148 MIPS_REG_W28 = 124 149 MIPS_REG_W29 = 125 150 MIPS_REG_W30 = 126 151 MIPS_REG_W31 = 127 152 MIPS_REG_HI = 128 153 MIPS_REG_LO = 129 154 MIPS_REG_P0 = 130 155 MIPS_REG_P1 = 131 156 MIPS_REG_P2 = 132 157 MIPS_REG_MPL0 = 133 158 MIPS_REG_MPL1 = 134 159 MIPS_REG_MPL2 = 135 160 MIPS_REG_ENDING = 136 161 MIPS_REG_ZERO = MIPS_REG_0 162 MIPS_REG_AT = MIPS_REG_1 163 MIPS_REG_V0 = MIPS_REG_2 164 MIPS_REG_V1 = MIPS_REG_3 165 MIPS_REG_A0 = MIPS_REG_4 166 MIPS_REG_A1 = MIPS_REG_5 167 MIPS_REG_A2 = MIPS_REG_6 168 MIPS_REG_A3 = MIPS_REG_7 169 MIPS_REG_T0 = MIPS_REG_8 170 MIPS_REG_T1 = MIPS_REG_9 171 MIPS_REG_T2 = MIPS_REG_10 172 MIPS_REG_T3 = MIPS_REG_11 173 MIPS_REG_T4 = MIPS_REG_12 174 MIPS_REG_T5 = MIPS_REG_13 175 MIPS_REG_T6 = MIPS_REG_14 176 MIPS_REG_T7 = MIPS_REG_15 177 MIPS_REG_S0 = MIPS_REG_16 178 MIPS_REG_S1 = MIPS_REG_17 179 MIPS_REG_S2 = MIPS_REG_18 180 MIPS_REG_S3 = MIPS_REG_19 181 MIPS_REG_S4 = MIPS_REG_20 182 MIPS_REG_S5 = MIPS_REG_21 183 MIPS_REG_S6 = MIPS_REG_22 184 MIPS_REG_S7 = MIPS_REG_23 185 MIPS_REG_T8 = MIPS_REG_24 186 MIPS_REG_T9 = MIPS_REG_25 187 MIPS_REG_K0 = MIPS_REG_26 188 MIPS_REG_K1 = MIPS_REG_27 189 MIPS_REG_GP = MIPS_REG_28 190 MIPS_REG_SP = MIPS_REG_29 191 MIPS_REG_FP = MIPS_REG_30 192 MIPS_REG_S8 = MIPS_REG_30 193 MIPS_REG_RA = MIPS_REG_31 194 MIPS_REG_HI0 = MIPS_REG_AC0 195 MIPS_REG_HI1 = MIPS_REG_AC1 196 MIPS_REG_HI2 = MIPS_REG_AC2 197 MIPS_REG_HI3 = MIPS_REG_AC3 198 MIPS_REG_LO0 = MIPS_REG_HI0 199 MIPS_REG_LO1 = MIPS_REG_HI1 200 MIPS_REG_LO2 = MIPS_REG_HI2 201 MIPS_REG_LO3 = MIPS_REG_HI3 202 203 # MIPS instruction 204 205 MIPS_INS_INVALID = 0 206 MIPS_INS_ABSQ_S = 1 207 MIPS_INS_ADD = 2 208 MIPS_INS_ADDIUPC = 3 209 MIPS_INS_ADDQH = 4 210 MIPS_INS_ADDQH_R = 5 211 MIPS_INS_ADDQ = 6 212 MIPS_INS_ADDQ_S = 7 213 MIPS_INS_ADDSC = 8 214 MIPS_INS_ADDS_A = 9 215 MIPS_INS_ADDS_S = 10 216 MIPS_INS_ADDS_U = 11 217 MIPS_INS_ADDUH = 12 218 MIPS_INS_ADDUH_R = 13 219 MIPS_INS_ADDU = 14 220 MIPS_INS_ADDU_S = 15 221 MIPS_INS_ADDVI = 16 222 MIPS_INS_ADDV = 17 223 MIPS_INS_ADDWC = 18 224 MIPS_INS_ADD_A = 19 225 MIPS_INS_ADDI = 20 226 MIPS_INS_ADDIU = 21 227 MIPS_INS_ALIGN = 22 228 MIPS_INS_ALUIPC = 23 229 MIPS_INS_AND = 24 230 MIPS_INS_ANDI = 25 231 MIPS_INS_APPEND = 26 232 MIPS_INS_ASUB_S = 27 233 MIPS_INS_ASUB_U = 28 234 MIPS_INS_AUI = 29 235 MIPS_INS_AUIPC = 30 236 MIPS_INS_AVER_S = 31 237 MIPS_INS_AVER_U = 32 238 MIPS_INS_AVE_S = 33 239 MIPS_INS_AVE_U = 34 240 MIPS_INS_BADDU = 35 241 MIPS_INS_BAL = 36 242 MIPS_INS_BALC = 37 243 MIPS_INS_BALIGN = 38 244 MIPS_INS_BC = 39 245 MIPS_INS_BC0F = 40 246 MIPS_INS_BC0FL = 41 247 MIPS_INS_BC0T = 42 248 MIPS_INS_BC0TL = 43 249 MIPS_INS_BC1EQZ = 44 250 MIPS_INS_BC1F = 45 251 MIPS_INS_BC1FL = 46 252 MIPS_INS_BC1NEZ = 47 253 MIPS_INS_BC1T = 48 254 MIPS_INS_BC1TL = 49 255 MIPS_INS_BC2EQZ = 50 256 MIPS_INS_BC2F = 51 257 MIPS_INS_BC2FL = 52 258 MIPS_INS_BC2NEZ = 53 259 MIPS_INS_BC2T = 54 260 MIPS_INS_BC2TL = 55 261 MIPS_INS_BC3F = 56 262 MIPS_INS_BC3FL = 57 263 MIPS_INS_BC3T = 58 264 MIPS_INS_BC3TL = 59 265 MIPS_INS_BCLRI = 60 266 MIPS_INS_BCLR = 61 267 MIPS_INS_BEQ = 62 268 MIPS_INS_BEQC = 63 269 MIPS_INS_BEQL = 64 270 MIPS_INS_BEQZALC = 65 271 MIPS_INS_BEQZC = 66 272 MIPS_INS_BGEC = 67 273 MIPS_INS_BGEUC = 68 274 MIPS_INS_BGEZ = 69 275 MIPS_INS_BGEZAL = 70 276 MIPS_INS_BGEZALC = 71 277 MIPS_INS_BGEZALL = 72 278 MIPS_INS_BGEZALS = 73 279 MIPS_INS_BGEZC = 74 280 MIPS_INS_BGEZL = 75 281 MIPS_INS_BGTZ = 76 282 MIPS_INS_BGTZALC = 77 283 MIPS_INS_BGTZC = 78 284 MIPS_INS_BGTZL = 79 285 MIPS_INS_BINSLI = 80 286 MIPS_INS_BINSL = 81 287 MIPS_INS_BINSRI = 82 288 MIPS_INS_BINSR = 83 289 MIPS_INS_BITREV = 84 290 MIPS_INS_BITSWAP = 85 291 MIPS_INS_BLEZ = 86 292 MIPS_INS_BLEZALC = 87 293 MIPS_INS_BLEZC = 88 294 MIPS_INS_BLEZL = 89 295 MIPS_INS_BLTC = 90 296 MIPS_INS_BLTUC = 91 297 MIPS_INS_BLTZ = 92 298 MIPS_INS_BLTZAL = 93 299 MIPS_INS_BLTZALC = 94 300 MIPS_INS_BLTZALL = 95 301 MIPS_INS_BLTZALS = 96 302 MIPS_INS_BLTZC = 97 303 MIPS_INS_BLTZL = 98 304 MIPS_INS_BMNZI = 99 305 MIPS_INS_BMNZ = 100 306 MIPS_INS_BMZI = 101 307 MIPS_INS_BMZ = 102 308 MIPS_INS_BNE = 103 309 MIPS_INS_BNEC = 104 310 MIPS_INS_BNEGI = 105 311 MIPS_INS_BNEG = 106 312 MIPS_INS_BNEL = 107 313 MIPS_INS_BNEZALC = 108 314 MIPS_INS_BNEZC = 109 315 MIPS_INS_BNVC = 110 316 MIPS_INS_BNZ = 111 317 MIPS_INS_BOVC = 112 318 MIPS_INS_BPOSGE32 = 113 319 MIPS_INS_BREAK = 114 320 MIPS_INS_BSELI = 115 321 MIPS_INS_BSEL = 116 322 MIPS_INS_BSETI = 117 323 MIPS_INS_BSET = 118 324 MIPS_INS_BZ = 119 325 MIPS_INS_BEQZ = 120 326 MIPS_INS_B = 121 327 MIPS_INS_BNEZ = 122 328 MIPS_INS_BTEQZ = 123 329 MIPS_INS_BTNEZ = 124 330 MIPS_INS_CACHE = 125 331 MIPS_INS_CEIL = 126 332 MIPS_INS_CEQI = 127 333 MIPS_INS_CEQ = 128 334 MIPS_INS_CFC1 = 129 335 MIPS_INS_CFCMSA = 130 336 MIPS_INS_CINS = 131 337 MIPS_INS_CINS32 = 132 338 MIPS_INS_CLASS = 133 339 MIPS_INS_CLEI_S = 134 340 MIPS_INS_CLEI_U = 135 341 MIPS_INS_CLE_S = 136 342 MIPS_INS_CLE_U = 137 343 MIPS_INS_CLO = 138 344 MIPS_INS_CLTI_S = 139 345 MIPS_INS_CLTI_U = 140 346 MIPS_INS_CLT_S = 141 347 MIPS_INS_CLT_U = 142 348 MIPS_INS_CLZ = 143 349 MIPS_INS_CMPGDU = 144 350 MIPS_INS_CMPGU = 145 351 MIPS_INS_CMPU = 146 352 MIPS_INS_CMP = 147 353 MIPS_INS_COPY_S = 148 354 MIPS_INS_COPY_U = 149 355 MIPS_INS_CTC1 = 150 356 MIPS_INS_CTCMSA = 151 357 MIPS_INS_CVT = 152 358 MIPS_INS_C = 153 359 MIPS_INS_CMPI = 154 360 MIPS_INS_DADD = 155 361 MIPS_INS_DADDI = 156 362 MIPS_INS_DADDIU = 157 363 MIPS_INS_DADDU = 158 364 MIPS_INS_DAHI = 159 365 MIPS_INS_DALIGN = 160 366 MIPS_INS_DATI = 161 367 MIPS_INS_DAUI = 162 368 MIPS_INS_DBITSWAP = 163 369 MIPS_INS_DCLO = 164 370 MIPS_INS_DCLZ = 165 371 MIPS_INS_DDIV = 166 372 MIPS_INS_DDIVU = 167 373 MIPS_INS_DERET = 168 374 MIPS_INS_DEXT = 169 375 MIPS_INS_DEXTM = 170 376 MIPS_INS_DEXTU = 171 377 MIPS_INS_DI = 172 378 MIPS_INS_DINS = 173 379 MIPS_INS_DINSM = 174 380 MIPS_INS_DINSU = 175 381 MIPS_INS_DIV = 176 382 MIPS_INS_DIVU = 177 383 MIPS_INS_DIV_S = 178 384 MIPS_INS_DIV_U = 179 385 MIPS_INS_DLSA = 180 386 MIPS_INS_DMFC0 = 181 387 MIPS_INS_DMFC1 = 182 388 MIPS_INS_DMFC2 = 183 389 MIPS_INS_DMOD = 184 390 MIPS_INS_DMODU = 185 391 MIPS_INS_DMTC0 = 186 392 MIPS_INS_DMTC1 = 187 393 MIPS_INS_DMTC2 = 188 394 MIPS_INS_DMUH = 189 395 MIPS_INS_DMUHU = 190 396 MIPS_INS_DMUL = 191 397 MIPS_INS_DMULT = 192 398 MIPS_INS_DMULTU = 193 399 MIPS_INS_DMULU = 194 400 MIPS_INS_DOTP_S = 195 401 MIPS_INS_DOTP_U = 196 402 MIPS_INS_DPADD_S = 197 403 MIPS_INS_DPADD_U = 198 404 MIPS_INS_DPAQX_SA = 199 405 MIPS_INS_DPAQX_S = 200 406 MIPS_INS_DPAQ_SA = 201 407 MIPS_INS_DPAQ_S = 202 408 MIPS_INS_DPAU = 203 409 MIPS_INS_DPAX = 204 410 MIPS_INS_DPA = 205 411 MIPS_INS_DPOP = 206 412 MIPS_INS_DPSQX_SA = 207 413 MIPS_INS_DPSQX_S = 208 414 MIPS_INS_DPSQ_SA = 209 415 MIPS_INS_DPSQ_S = 210 416 MIPS_INS_DPSUB_S = 211 417 MIPS_INS_DPSUB_U = 212 418 MIPS_INS_DPSU = 213 419 MIPS_INS_DPSX = 214 420 MIPS_INS_DPS = 215 421 MIPS_INS_DROTR = 216 422 MIPS_INS_DROTR32 = 217 423 MIPS_INS_DROTRV = 218 424 MIPS_INS_DSBH = 219 425 MIPS_INS_DSHD = 220 426 MIPS_INS_DSLL = 221 427 MIPS_INS_DSLL32 = 222 428 MIPS_INS_DSLLV = 223 429 MIPS_INS_DSRA = 224 430 MIPS_INS_DSRA32 = 225 431 MIPS_INS_DSRAV = 226 432 MIPS_INS_DSRL = 227 433 MIPS_INS_DSRL32 = 228 434 MIPS_INS_DSRLV = 229 435 MIPS_INS_DSUB = 230 436 MIPS_INS_DSUBU = 231 437 MIPS_INS_EHB = 232 438 MIPS_INS_EI = 233 439 MIPS_INS_ERET = 234 440 MIPS_INS_EXT = 235 441 MIPS_INS_EXTP = 236 442 MIPS_INS_EXTPDP = 237 443 MIPS_INS_EXTPDPV = 238 444 MIPS_INS_EXTPV = 239 445 MIPS_INS_EXTRV_RS = 240 446 MIPS_INS_EXTRV_R = 241 447 MIPS_INS_EXTRV_S = 242 448 MIPS_INS_EXTRV = 243 449 MIPS_INS_EXTR_RS = 244 450 MIPS_INS_EXTR_R = 245 451 MIPS_INS_EXTR_S = 246 452 MIPS_INS_EXTR = 247 453 MIPS_INS_EXTS = 248 454 MIPS_INS_EXTS32 = 249 455 MIPS_INS_ABS = 250 456 MIPS_INS_FADD = 251 457 MIPS_INS_FCAF = 252 458 MIPS_INS_FCEQ = 253 459 MIPS_INS_FCLASS = 254 460 MIPS_INS_FCLE = 255 461 MIPS_INS_FCLT = 256 462 MIPS_INS_FCNE = 257 463 MIPS_INS_FCOR = 258 464 MIPS_INS_FCUEQ = 259 465 MIPS_INS_FCULE = 260 466 MIPS_INS_FCULT = 261 467 MIPS_INS_FCUNE = 262 468 MIPS_INS_FCUN = 263 469 MIPS_INS_FDIV = 264 470 MIPS_INS_FEXDO = 265 471 MIPS_INS_FEXP2 = 266 472 MIPS_INS_FEXUPL = 267 473 MIPS_INS_FEXUPR = 268 474 MIPS_INS_FFINT_S = 269 475 MIPS_INS_FFINT_U = 270 476 MIPS_INS_FFQL = 271 477 MIPS_INS_FFQR = 272 478 MIPS_INS_FILL = 273 479 MIPS_INS_FLOG2 = 274 480 MIPS_INS_FLOOR = 275 481 MIPS_INS_FMADD = 276 482 MIPS_INS_FMAX_A = 277 483 MIPS_INS_FMAX = 278 484 MIPS_INS_FMIN_A = 279 485 MIPS_INS_FMIN = 280 486 MIPS_INS_MOV = 281 487 MIPS_INS_FMSUB = 282 488 MIPS_INS_FMUL = 283 489 MIPS_INS_MUL = 284 490 MIPS_INS_NEG = 285 491 MIPS_INS_FRCP = 286 492 MIPS_INS_FRINT = 287 493 MIPS_INS_FRSQRT = 288 494 MIPS_INS_FSAF = 289 495 MIPS_INS_FSEQ = 290 496 MIPS_INS_FSLE = 291 497 MIPS_INS_FSLT = 292 498 MIPS_INS_FSNE = 293 499 MIPS_INS_FSOR = 294 500 MIPS_INS_FSQRT = 295 501 MIPS_INS_SQRT = 296 502 MIPS_INS_FSUB = 297 503 MIPS_INS_SUB = 298 504 MIPS_INS_FSUEQ = 299 505 MIPS_INS_FSULE = 300 506 MIPS_INS_FSULT = 301 507 MIPS_INS_FSUNE = 302 508 MIPS_INS_FSUN = 303 509 MIPS_INS_FTINT_S = 304 510 MIPS_INS_FTINT_U = 305 511 MIPS_INS_FTQ = 306 512 MIPS_INS_FTRUNC_S = 307 513 MIPS_INS_FTRUNC_U = 308 514 MIPS_INS_HADD_S = 309 515 MIPS_INS_HADD_U = 310 516 MIPS_INS_HSUB_S = 311 517 MIPS_INS_HSUB_U = 312 518 MIPS_INS_ILVEV = 313 519 MIPS_INS_ILVL = 314 520 MIPS_INS_ILVOD = 315 521 MIPS_INS_ILVR = 316 522 MIPS_INS_INS = 317 523 MIPS_INS_INSERT = 318 524 MIPS_INS_INSV = 319 525 MIPS_INS_INSVE = 320 526 MIPS_INS_J = 321 527 MIPS_INS_JAL = 322 528 MIPS_INS_JALR = 323 529 MIPS_INS_JALRS = 324 530 MIPS_INS_JALS = 325 531 MIPS_INS_JALX = 326 532 MIPS_INS_JIALC = 327 533 MIPS_INS_JIC = 328 534 MIPS_INS_JR = 329 535 MIPS_INS_JRADDIUSP = 330 536 MIPS_INS_JRC = 331 537 MIPS_INS_JALRC = 332 538 MIPS_INS_LB = 333 539 MIPS_INS_LBUX = 334 540 MIPS_INS_LBU = 335 541 MIPS_INS_LD = 336 542 MIPS_INS_LDC1 = 337 543 MIPS_INS_LDC2 = 338 544 MIPS_INS_LDC3 = 339 545 MIPS_INS_LDI = 340 546 MIPS_INS_LDL = 341 547 MIPS_INS_LDPC = 342 548 MIPS_INS_LDR = 343 549 MIPS_INS_LDXC1 = 344 550 MIPS_INS_LH = 345 551 MIPS_INS_LHX = 346 552 MIPS_INS_LHU = 347 553 MIPS_INS_LL = 348 554 MIPS_INS_LLD = 349 555 MIPS_INS_LSA = 350 556 MIPS_INS_LUXC1 = 351 557 MIPS_INS_LUI = 352 558 MIPS_INS_LW = 353 559 MIPS_INS_LWC1 = 354 560 MIPS_INS_LWC2 = 355 561 MIPS_INS_LWC3 = 356 562 MIPS_INS_LWL = 357 563 MIPS_INS_LWPC = 358 564 MIPS_INS_LWR = 359 565 MIPS_INS_LWUPC = 360 566 MIPS_INS_LWU = 361 567 MIPS_INS_LWX = 362 568 MIPS_INS_LWXC1 = 363 569 MIPS_INS_LI = 364 570 MIPS_INS_MADD = 365 571 MIPS_INS_MADDF = 366 572 MIPS_INS_MADDR_Q = 367 573 MIPS_INS_MADDU = 368 574 MIPS_INS_MADDV = 369 575 MIPS_INS_MADD_Q = 370 576 MIPS_INS_MAQ_SA = 371 577 MIPS_INS_MAQ_S = 372 578 MIPS_INS_MAXA = 373 579 MIPS_INS_MAXI_S = 374 580 MIPS_INS_MAXI_U = 375 581 MIPS_INS_MAX_A = 376 582 MIPS_INS_MAX = 377 583 MIPS_INS_MAX_S = 378 584 MIPS_INS_MAX_U = 379 585 MIPS_INS_MFC0 = 380 586 MIPS_INS_MFC1 = 381 587 MIPS_INS_MFC2 = 382 588 MIPS_INS_MFHC1 = 383 589 MIPS_INS_MFHI = 384 590 MIPS_INS_MFLO = 385 591 MIPS_INS_MINA = 386 592 MIPS_INS_MINI_S = 387 593 MIPS_INS_MINI_U = 388 594 MIPS_INS_MIN_A = 389 595 MIPS_INS_MIN = 390 596 MIPS_INS_MIN_S = 391 597 MIPS_INS_MIN_U = 392 598 MIPS_INS_MOD = 393 599 MIPS_INS_MODSUB = 394 600 MIPS_INS_MODU = 395 601 MIPS_INS_MOD_S = 396 602 MIPS_INS_MOD_U = 397 603 MIPS_INS_MOVE = 398 604 MIPS_INS_MOVF = 399 605 MIPS_INS_MOVN = 400 606 MIPS_INS_MOVT = 401 607 MIPS_INS_MOVZ = 402 608 MIPS_INS_MSUB = 403 609 MIPS_INS_MSUBF = 404 610 MIPS_INS_MSUBR_Q = 405 611 MIPS_INS_MSUBU = 406 612 MIPS_INS_MSUBV = 407 613 MIPS_INS_MSUB_Q = 408 614 MIPS_INS_MTC0 = 409 615 MIPS_INS_MTC1 = 410 616 MIPS_INS_MTC2 = 411 617 MIPS_INS_MTHC1 = 412 618 MIPS_INS_MTHI = 413 619 MIPS_INS_MTHLIP = 414 620 MIPS_INS_MTLO = 415 621 MIPS_INS_MTM0 = 416 622 MIPS_INS_MTM1 = 417 623 MIPS_INS_MTM2 = 418 624 MIPS_INS_MTP0 = 419 625 MIPS_INS_MTP1 = 420 626 MIPS_INS_MTP2 = 421 627 MIPS_INS_MUH = 422 628 MIPS_INS_MUHU = 423 629 MIPS_INS_MULEQ_S = 424 630 MIPS_INS_MULEU_S = 425 631 MIPS_INS_MULQ_RS = 426 632 MIPS_INS_MULQ_S = 427 633 MIPS_INS_MULR_Q = 428 634 MIPS_INS_MULSAQ_S = 429 635 MIPS_INS_MULSA = 430 636 MIPS_INS_MULT = 431 637 MIPS_INS_MULTU = 432 638 MIPS_INS_MULU = 433 639 MIPS_INS_MULV = 434 640 MIPS_INS_MUL_Q = 435 641 MIPS_INS_MUL_S = 436 642 MIPS_INS_NLOC = 437 643 MIPS_INS_NLZC = 438 644 MIPS_INS_NMADD = 439 645 MIPS_INS_NMSUB = 440 646 MIPS_INS_NOR = 441 647 MIPS_INS_NORI = 442 648 MIPS_INS_NOT = 443 649 MIPS_INS_OR = 444 650 MIPS_INS_ORI = 445 651 MIPS_INS_PACKRL = 446 652 MIPS_INS_PAUSE = 447 653 MIPS_INS_PCKEV = 448 654 MIPS_INS_PCKOD = 449 655 MIPS_INS_PCNT = 450 656 MIPS_INS_PICK = 451 657 MIPS_INS_POP = 452 658 MIPS_INS_PRECEQU = 453 659 MIPS_INS_PRECEQ = 454 660 MIPS_INS_PRECEU = 455 661 MIPS_INS_PRECRQU_S = 456 662 MIPS_INS_PRECRQ = 457 663 MIPS_INS_PRECRQ_RS = 458 664 MIPS_INS_PRECR = 459 665 MIPS_INS_PRECR_SRA = 460 666 MIPS_INS_PRECR_SRA_R = 461 667 MIPS_INS_PREF = 462 668 MIPS_INS_PREPEND = 463 669 MIPS_INS_RADDU = 464 670 MIPS_INS_RDDSP = 465 671 MIPS_INS_RDHWR = 466 672 MIPS_INS_REPLV = 467 673 MIPS_INS_REPL = 468 674 MIPS_INS_RINT = 469 675 MIPS_INS_ROTR = 470 676 MIPS_INS_ROTRV = 471 677 MIPS_INS_ROUND = 472 678 MIPS_INS_SAT_S = 473 679 MIPS_INS_SAT_U = 474 680 MIPS_INS_SB = 475 681 MIPS_INS_SC = 476 682 MIPS_INS_SCD = 477 683 MIPS_INS_SD = 478 684 MIPS_INS_SDBBP = 479 685 MIPS_INS_SDC1 = 480 686 MIPS_INS_SDC2 = 481 687 MIPS_INS_SDC3 = 482 688 MIPS_INS_SDL = 483 689 MIPS_INS_SDR = 484 690 MIPS_INS_SDXC1 = 485 691 MIPS_INS_SEB = 486 692 MIPS_INS_SEH = 487 693 MIPS_INS_SELEQZ = 488 694 MIPS_INS_SELNEZ = 489 695 MIPS_INS_SEL = 490 696 MIPS_INS_SEQ = 491 697 MIPS_INS_SEQI = 492 698 MIPS_INS_SH = 493 699 MIPS_INS_SHF = 494 700 MIPS_INS_SHILO = 495 701 MIPS_INS_SHILOV = 496 702 MIPS_INS_SHLLV = 497 703 MIPS_INS_SHLLV_S = 498 704 MIPS_INS_SHLL = 499 705 MIPS_INS_SHLL_S = 500 706 MIPS_INS_SHRAV = 501 707 MIPS_INS_SHRAV_R = 502 708 MIPS_INS_SHRA = 503 709 MIPS_INS_SHRA_R = 504 710 MIPS_INS_SHRLV = 505 711 MIPS_INS_SHRL = 506 712 MIPS_INS_SLDI = 507 713 MIPS_INS_SLD = 508 714 MIPS_INS_SLL = 509 715 MIPS_INS_SLLI = 510 716 MIPS_INS_SLLV = 511 717 MIPS_INS_SLT = 512 718 MIPS_INS_SLTI = 513 719 MIPS_INS_SLTIU = 514 720 MIPS_INS_SLTU = 515 721 MIPS_INS_SNE = 516 722 MIPS_INS_SNEI = 517 723 MIPS_INS_SPLATI = 518 724 MIPS_INS_SPLAT = 519 725 MIPS_INS_SRA = 520 726 MIPS_INS_SRAI = 521 727 MIPS_INS_SRARI = 522 728 MIPS_INS_SRAR = 523 729 MIPS_INS_SRAV = 524 730 MIPS_INS_SRL = 525 731 MIPS_INS_SRLI = 526 732 MIPS_INS_SRLRI = 527 733 MIPS_INS_SRLR = 528 734 MIPS_INS_SRLV = 529 735 MIPS_INS_SSNOP = 530 736 MIPS_INS_ST = 531 737 MIPS_INS_SUBQH = 532 738 MIPS_INS_SUBQH_R = 533 739 MIPS_INS_SUBQ = 534 740 MIPS_INS_SUBQ_S = 535 741 MIPS_INS_SUBSUS_U = 536 742 MIPS_INS_SUBSUU_S = 537 743 MIPS_INS_SUBS_S = 538 744 MIPS_INS_SUBS_U = 539 745 MIPS_INS_SUBUH = 540 746 MIPS_INS_SUBUH_R = 541 747 MIPS_INS_SUBU = 542 748 MIPS_INS_SUBU_S = 543 749 MIPS_INS_SUBVI = 544 750 MIPS_INS_SUBV = 545 751 MIPS_INS_SUXC1 = 546 752 MIPS_INS_SW = 547 753 MIPS_INS_SWC1 = 548 754 MIPS_INS_SWC2 = 549 755 MIPS_INS_SWC3 = 550 756 MIPS_INS_SWL = 551 757 MIPS_INS_SWR = 552 758 MIPS_INS_SWXC1 = 553 759 MIPS_INS_SYNC = 554 760 MIPS_INS_SYSCALL = 555 761 MIPS_INS_TEQ = 556 762 MIPS_INS_TEQI = 557 763 MIPS_INS_TGE = 558 764 MIPS_INS_TGEI = 559 765 MIPS_INS_TGEIU = 560 766 MIPS_INS_TGEU = 561 767 MIPS_INS_TLBP = 562 768 MIPS_INS_TLBR = 563 769 MIPS_INS_TLBWI = 564 770 MIPS_INS_TLBWR = 565 771 MIPS_INS_TLT = 566 772 MIPS_INS_TLTI = 567 773 MIPS_INS_TLTIU = 568 774 MIPS_INS_TLTU = 569 775 MIPS_INS_TNE = 570 776 MIPS_INS_TNEI = 571 777 MIPS_INS_TRUNC = 572 778 MIPS_INS_V3MULU = 573 779 MIPS_INS_VMM0 = 574 780 MIPS_INS_VMULU = 575 781 MIPS_INS_VSHF = 576 782 MIPS_INS_WAIT = 577 783 MIPS_INS_WRDSP = 578 784 MIPS_INS_WSBH = 579 785 MIPS_INS_XOR = 580 786 MIPS_INS_XORI = 581 787 788 # some alias instructions 789 MIPS_INS_NOP = 582 790 MIPS_INS_NEGU = 583 791 792 # special instructions 793 MIPS_INS_JALR_HB = 584 794 MIPS_INS_JR_HB = 585 795 MIPS_INS_ENDING = 586 796 797 # Group of MIPS instructions 798 799 MIPS_GRP_INVALID = 0 800 801 # Generic groups 802 MIPS_GRP_JUMP = 1 803 804 # Architecture-specific groups 805 MIPS_GRP_BITCOUNT = 128 806 MIPS_GRP_DSP = 129 807 MIPS_GRP_DSPR2 = 130 808 MIPS_GRP_FPIDX = 131 809 MIPS_GRP_MSA = 132 810 MIPS_GRP_MIPS32R2 = 133 811 MIPS_GRP_MIPS64 = 134 812 MIPS_GRP_MIPS64R2 = 135 813 MIPS_GRP_SEINREG = 136 814 MIPS_GRP_STDENC = 137 815 MIPS_GRP_SWAP = 138 816 MIPS_GRP_MICROMIPS = 139 817 MIPS_GRP_MIPS16MODE = 140 818 MIPS_GRP_FP64BIT = 141 819 MIPS_GRP_NONANSFPMATH = 142 820 MIPS_GRP_NOTFP64BIT = 143 821 MIPS_GRP_NOTINMICROMIPS = 144 822 MIPS_GRP_NOTNACL = 145 823 MIPS_GRP_NOTMIPS32R6 = 146 824 MIPS_GRP_NOTMIPS64R6 = 147 825 MIPS_GRP_CNMIPS = 148 826 MIPS_GRP_MIPS32 = 149 827 MIPS_GRP_MIPS32R6 = 150 828 MIPS_GRP_MIPS64R6 = 151 829 MIPS_GRP_MIPS2 = 152 830 MIPS_GRP_MIPS3 = 153 831 MIPS_GRP_MIPS3_32 = 154 832 MIPS_GRP_MIPS3_32R2 = 155 833 MIPS_GRP_MIPS4_32 = 156 834 MIPS_GRP_MIPS4_32R2 = 157 835 MIPS_GRP_MIPS5_32R2 = 158 836 MIPS_GRP_GP32BIT = 159 837 MIPS_GRP_GP64BIT = 160 838 MIPS_GRP_ENDING = 161 839