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