rabbitizer 1.9.0

MIPS instruction decoder
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
/* SPDX-FileCopyrightText: © 2022-2024 Decompollaborate */
/* SPDX-License-Identifier: MIT */

/* Automatically generated. DO NOT MODIFY */

#ifndef InstrId_Names_array_h_automatic
#define InstrId_Names_array_h_automatic

const char *RabbitizerInstrId_Names[] = {
    [RABBITIZER_INSTR_ID_cpu_INVALID] = "INVALID",
    [RABBITIZER_INSTR_ID_cpu_j] = "j",
    [RABBITIZER_INSTR_ID_cpu_jal] = "jal",
    [RABBITIZER_INSTR_ID_cpu_beq] = "beq",
    [RABBITIZER_INSTR_ID_cpu_bne] = "bne",
    [RABBITIZER_INSTR_ID_cpu_beql] = "beql",
    [RABBITIZER_INSTR_ID_cpu_bnel] = "bnel",
    [RABBITIZER_INSTR_ID_cpu_blez] = "blez",
    [RABBITIZER_INSTR_ID_cpu_blezl] = "blezl",
    [RABBITIZER_INSTR_ID_cpu_bgtz] = "bgtz",
    [RABBITIZER_INSTR_ID_cpu_bgtzl] = "bgtzl",
    [RABBITIZER_INSTR_ID_cpu_addi] = "addi",
    [RABBITIZER_INSTR_ID_cpu_addiu] = "addiu",
    [RABBITIZER_INSTR_ID_cpu_slti] = "slti",
    [RABBITIZER_INSTR_ID_cpu_sltiu] = "sltiu",
    [RABBITIZER_INSTR_ID_cpu_andi] = "andi",
    [RABBITIZER_INSTR_ID_cpu_ori] = "ori",
    [RABBITIZER_INSTR_ID_cpu_xori] = "xori",
    [RABBITIZER_INSTR_ID_cpu_daddi] = "daddi",
    [RABBITIZER_INSTR_ID_cpu_daddiu] = "daddiu",
    [RABBITIZER_INSTR_ID_cpu_lui] = "lui",
    [RABBITIZER_INSTR_ID_cpu_ldl] = "ldl",
    [RABBITIZER_INSTR_ID_cpu_ldr] = "ldr",
    [RABBITIZER_INSTR_ID_cpu_lb] = "lb",
    [RABBITIZER_INSTR_ID_cpu_lh] = "lh",
    [RABBITIZER_INSTR_ID_cpu_lwl] = "lwl",
    [RABBITIZER_INSTR_ID_cpu_lw] = "lw",
    [RABBITIZER_INSTR_ID_cpu_lbu] = "lbu",
    [RABBITIZER_INSTR_ID_cpu_lhu] = "lhu",
    [RABBITIZER_INSTR_ID_cpu_lwr] = "lwr",
    [RABBITIZER_INSTR_ID_cpu_lwu] = "lwu",
    [RABBITIZER_INSTR_ID_cpu_sb] = "sb",
    [RABBITIZER_INSTR_ID_cpu_sh] = "sh",
    [RABBITIZER_INSTR_ID_cpu_swl] = "swl",
    [RABBITIZER_INSTR_ID_cpu_sw] = "sw",
    [RABBITIZER_INSTR_ID_cpu_sdl] = "sdl",
    [RABBITIZER_INSTR_ID_cpu_sdr] = "sdr",
    [RABBITIZER_INSTR_ID_cpu_swr] = "swr",
    [RABBITIZER_INSTR_ID_cpu_ll] = "ll",
    [RABBITIZER_INSTR_ID_cpu_pref] = "pref",
    [RABBITIZER_INSTR_ID_cpu_lld] = "lld",
    [RABBITIZER_INSTR_ID_cpu_ld] = "ld",
    [RABBITIZER_INSTR_ID_cpu_sc] = "sc",
    [RABBITIZER_INSTR_ID_cpu_scd] = "scd",
    [RABBITIZER_INSTR_ID_cpu_sd] = "sd",
    [RABBITIZER_INSTR_ID_cpu_cache] = "cache",
    [RABBITIZER_INSTR_ID_cpu_lwc1] = "lwc1",
    [RABBITIZER_INSTR_ID_cpu_ldc1] = "ldc1",
    [RABBITIZER_INSTR_ID_cpu_swc1] = "swc1",
    [RABBITIZER_INSTR_ID_cpu_sdc1] = "sdc1",
    [RABBITIZER_INSTR_ID_cpu_lwc2] = "lwc2",
    [RABBITIZER_INSTR_ID_cpu_ldc2] = "ldc2",
    [RABBITIZER_INSTR_ID_cpu_swc2] = "swc2",
    [RABBITIZER_INSTR_ID_cpu_sdc2] = "sdc2",
    [RABBITIZER_INSTR_ID_cpu_b] = "b",
    [RABBITIZER_INSTR_ID_cpu_beqz] = "beqz",
    [RABBITIZER_INSTR_ID_cpu_bnez] = "bnez",
    [RABBITIZER_INSTR_ID_cpu_sll] = "sll",
    [RABBITIZER_INSTR_ID_cpu_srl] = "srl",
    [RABBITIZER_INSTR_ID_cpu_sra] = "sra",
    [RABBITIZER_INSTR_ID_cpu_dsll] = "dsll",
    [RABBITIZER_INSTR_ID_cpu_dsrl] = "dsrl",
    [RABBITIZER_INSTR_ID_cpu_dsra] = "dsra",
    [RABBITIZER_INSTR_ID_cpu_dsll32] = "dsll32",
    [RABBITIZER_INSTR_ID_cpu_dsrl32] = "dsrl32",
    [RABBITIZER_INSTR_ID_cpu_dsra32] = "dsra32",
    [RABBITIZER_INSTR_ID_cpu_dsllv] = "dsllv",
    [RABBITIZER_INSTR_ID_cpu_dsrlv] = "dsrlv",
    [RABBITIZER_INSTR_ID_cpu_dsrav] = "dsrav",
    [RABBITIZER_INSTR_ID_cpu_sllv] = "sllv",
    [RABBITIZER_INSTR_ID_cpu_srlv] = "srlv",
    [RABBITIZER_INSTR_ID_cpu_srav] = "srav",
    [RABBITIZER_INSTR_ID_cpu_mthi] = "mthi",
    [RABBITIZER_INSTR_ID_cpu_mtlo] = "mtlo",
    [RABBITIZER_INSTR_ID_cpu_jr] = "jr",
    [RABBITIZER_INSTR_ID_cpu_jalr] = "jalr",
    [RABBITIZER_INSTR_ID_cpu_mfhi] = "mfhi",
    [RABBITIZER_INSTR_ID_cpu_mflo] = "mflo",
    [RABBITIZER_INSTR_ID_cpu_movz] = "movz",
    [RABBITIZER_INSTR_ID_cpu_movn] = "movn",
    [RABBITIZER_INSTR_ID_cpu_div] = "div",
    [RABBITIZER_INSTR_ID_cpu_divu] = "divu",
    [RABBITIZER_INSTR_ID_cpu_sn64_div] = "div",
    [RABBITIZER_INSTR_ID_cpu_sn64_divu] = "divu",
    [RABBITIZER_INSTR_ID_cpu_ddiv] = "ddiv",
    [RABBITIZER_INSTR_ID_cpu_ddivu] = "ddivu",
    [RABBITIZER_INSTR_ID_cpu_add] = "add",
    [RABBITIZER_INSTR_ID_cpu_addu] = "addu",
    [RABBITIZER_INSTR_ID_cpu_sub] = "sub",
    [RABBITIZER_INSTR_ID_cpu_subu] = "subu",
    [RABBITIZER_INSTR_ID_cpu_and] = "and",
    [RABBITIZER_INSTR_ID_cpu_or] = "or",
    [RABBITIZER_INSTR_ID_cpu_xor] = "xor",
    [RABBITIZER_INSTR_ID_cpu_nor] = "nor",
    [RABBITIZER_INSTR_ID_cpu_slt] = "slt",
    [RABBITIZER_INSTR_ID_cpu_sltu] = "sltu",
    [RABBITIZER_INSTR_ID_cpu_dadd] = "dadd",
    [RABBITIZER_INSTR_ID_cpu_daddu] = "daddu",
    [RABBITIZER_INSTR_ID_cpu_dsub] = "dsub",
    [RABBITIZER_INSTR_ID_cpu_dsubu] = "dsubu",
    [RABBITIZER_INSTR_ID_cpu_syscall] = "syscall",
    [RABBITIZER_INSTR_ID_cpu_break] = "break",
    [RABBITIZER_INSTR_ID_cpu_sync] = "sync",
    [RABBITIZER_INSTR_ID_cpu_mult] = "mult",
    [RABBITIZER_INSTR_ID_cpu_multu] = "multu",
    [RABBITIZER_INSTR_ID_cpu_dmult] = "dmult",
    [RABBITIZER_INSTR_ID_cpu_dmultu] = "dmultu",
    [RABBITIZER_INSTR_ID_cpu_tge] = "tge",
    [RABBITIZER_INSTR_ID_cpu_tgeu] = "tgeu",
    [RABBITIZER_INSTR_ID_cpu_tlt] = "tlt",
    [RABBITIZER_INSTR_ID_cpu_tltu] = "tltu",
    [RABBITIZER_INSTR_ID_cpu_teq] = "teq",
    [RABBITIZER_INSTR_ID_cpu_tne] = "tne",
    [RABBITIZER_INSTR_ID_cpu_nop] = "nop",
    [RABBITIZER_INSTR_ID_cpu_move] = "move",
    [RABBITIZER_INSTR_ID_cpu_not] = "not",
    [RABBITIZER_INSTR_ID_cpu_neg] = "neg",
    [RABBITIZER_INSTR_ID_cpu_negu] = "negu",
    [RABBITIZER_INSTR_ID_cpu_bltz] = "bltz",
    [RABBITIZER_INSTR_ID_cpu_bgez] = "bgez",
    [RABBITIZER_INSTR_ID_cpu_bltzl] = "bltzl",
    [RABBITIZER_INSTR_ID_cpu_bgezl] = "bgezl",
    [RABBITIZER_INSTR_ID_cpu_tgei] = "tgei",
    [RABBITIZER_INSTR_ID_cpu_tgeiu] = "tgeiu",
    [RABBITIZER_INSTR_ID_cpu_tlti] = "tlti",
    [RABBITIZER_INSTR_ID_cpu_tltiu] = "tltiu",
    [RABBITIZER_INSTR_ID_cpu_teqi] = "teqi",
    [RABBITIZER_INSTR_ID_cpu_tnei] = "tnei",
    [RABBITIZER_INSTR_ID_cpu_bltzal] = "bltzal",
    [RABBITIZER_INSTR_ID_cpu_bgezal] = "bgezal",
    [RABBITIZER_INSTR_ID_cpu_bltzall] = "bltzall",
    [RABBITIZER_INSTR_ID_cpu_bgezall] = "bgezall",
    [RABBITIZER_INSTR_ID_cpu_bal] = "bal",
    [RABBITIZER_INSTR_ID_cpu_mfc0] = "mfc0",
    [RABBITIZER_INSTR_ID_cpu_dmfc0] = "dmfc0",
    [RABBITIZER_INSTR_ID_cpu_cfc0] = "cfc0",
    [RABBITIZER_INSTR_ID_cpu_mtc0] = "mtc0",
    [RABBITIZER_INSTR_ID_cpu_dmtc0] = "dmtc0",
    [RABBITIZER_INSTR_ID_cpu_ctc0] = "ctc0",
    [RABBITIZER_INSTR_ID_cpu_bc0f] = "bc0f",
    [RABBITIZER_INSTR_ID_cpu_bc0t] = "bc0t",
    [RABBITIZER_INSTR_ID_cpu_bc0fl] = "bc0fl",
    [RABBITIZER_INSTR_ID_cpu_bc0tl] = "bc0tl",
    [RABBITIZER_INSTR_ID_cpu_tlbr] = "tlbr",
    [RABBITIZER_INSTR_ID_cpu_tlbwi] = "tlbwi",
    [RABBITIZER_INSTR_ID_cpu_tlbwr] = "tlbwr",
    [RABBITIZER_INSTR_ID_cpu_tlbp] = "tlbp",
    [RABBITIZER_INSTR_ID_cpu_eret] = "eret",
    [RABBITIZER_INSTR_ID_cpu_mfc1] = "mfc1",
    [RABBITIZER_INSTR_ID_cpu_dmfc1] = "dmfc1",
    [RABBITIZER_INSTR_ID_cpu_mtc1] = "mtc1",
    [RABBITIZER_INSTR_ID_cpu_dmtc1] = "dmtc1",
    [RABBITIZER_INSTR_ID_cpu_cfc1] = "cfc1",
    [RABBITIZER_INSTR_ID_cpu_ctc1] = "ctc1",
    [RABBITIZER_INSTR_ID_cpu_bc1f] = "bc1f",
    [RABBITIZER_INSTR_ID_cpu_bc1t] = "bc1t",
    [RABBITIZER_INSTR_ID_cpu_bc1fl] = "bc1fl",
    [RABBITIZER_INSTR_ID_cpu_bc1tl] = "bc1tl",
    [RABBITIZER_INSTR_ID_cpu_add_s] = "add.s",
    [RABBITIZER_INSTR_ID_cpu_sub_s] = "sub.s",
    [RABBITIZER_INSTR_ID_cpu_mul_s] = "mul.s",
    [RABBITIZER_INSTR_ID_cpu_div_s] = "div.s",
    [RABBITIZER_INSTR_ID_cpu_sqrt_s] = "sqrt.s",
    [RABBITIZER_INSTR_ID_cpu_abs_s] = "abs.s",
    [RABBITIZER_INSTR_ID_cpu_mov_s] = "mov.s",
    [RABBITIZER_INSTR_ID_cpu_neg_s] = "neg.s",
    [RABBITIZER_INSTR_ID_cpu_round_l_s] = "round.l.s",
    [RABBITIZER_INSTR_ID_cpu_trunc_l_s] = "trunc.l.s",
    [RABBITIZER_INSTR_ID_cpu_ceil_l_s] = "ceil.l.s",
    [RABBITIZER_INSTR_ID_cpu_floor_l_s] = "floor.l.s",
    [RABBITIZER_INSTR_ID_cpu_round_w_s] = "round.w.s",
    [RABBITIZER_INSTR_ID_cpu_trunc_w_s] = "trunc.w.s",
    [RABBITIZER_INSTR_ID_cpu_ceil_w_s] = "ceil.w.s",
    [RABBITIZER_INSTR_ID_cpu_floor_w_s] = "floor.w.s",
    [RABBITIZER_INSTR_ID_cpu_cvt_d_s] = "cvt.d.s",
    [RABBITIZER_INSTR_ID_cpu_cvt_w_s] = "cvt.w.s",
    [RABBITIZER_INSTR_ID_cpu_cvt_l_s] = "cvt.l.s",
    [RABBITIZER_INSTR_ID_cpu_c_f_s] = "c.f.s",
    [RABBITIZER_INSTR_ID_cpu_c_un_s] = "c.un.s",
    [RABBITIZER_INSTR_ID_cpu_c_eq_s] = "c.eq.s",
    [RABBITIZER_INSTR_ID_cpu_c_ueq_s] = "c.ueq.s",
    [RABBITIZER_INSTR_ID_cpu_c_olt_s] = "c.olt.s",
    [RABBITIZER_INSTR_ID_cpu_c_ult_s] = "c.ult.s",
    [RABBITIZER_INSTR_ID_cpu_c_ole_s] = "c.ole.s",
    [RABBITIZER_INSTR_ID_cpu_c_ule_s] = "c.ule.s",
    [RABBITIZER_INSTR_ID_cpu_c_sf_s] = "c.sf.s",
    [RABBITIZER_INSTR_ID_cpu_c_ngle_s] = "c.ngle.s",
    [RABBITIZER_INSTR_ID_cpu_c_seq_s] = "c.seq.s",
    [RABBITIZER_INSTR_ID_cpu_c_ngl_s] = "c.ngl.s",
    [RABBITIZER_INSTR_ID_cpu_c_lt_s] = "c.lt.s",
    [RABBITIZER_INSTR_ID_cpu_c_nge_s] = "c.nge.s",
    [RABBITIZER_INSTR_ID_cpu_c_le_s] = "c.le.s",
    [RABBITIZER_INSTR_ID_cpu_c_ngt_s] = "c.ngt.s",
    [RABBITIZER_INSTR_ID_cpu_add_d] = "add.d",
    [RABBITIZER_INSTR_ID_cpu_sub_d] = "sub.d",
    [RABBITIZER_INSTR_ID_cpu_mul_d] = "mul.d",
    [RABBITIZER_INSTR_ID_cpu_div_d] = "div.d",
    [RABBITIZER_INSTR_ID_cpu_sqrt_d] = "sqrt.d",
    [RABBITIZER_INSTR_ID_cpu_abs_d] = "abs.d",
    [RABBITIZER_INSTR_ID_cpu_mov_d] = "mov.d",
    [RABBITIZER_INSTR_ID_cpu_neg_d] = "neg.d",
    [RABBITIZER_INSTR_ID_cpu_round_l_d] = "round.l.d",
    [RABBITIZER_INSTR_ID_cpu_trunc_l_d] = "trunc.l.d",
    [RABBITIZER_INSTR_ID_cpu_ceil_l_d] = "ceil.l.d",
    [RABBITIZER_INSTR_ID_cpu_floor_l_d] = "floor.l.d",
    [RABBITIZER_INSTR_ID_cpu_round_w_d] = "round.w.d",
    [RABBITIZER_INSTR_ID_cpu_trunc_w_d] = "trunc.w.d",
    [RABBITIZER_INSTR_ID_cpu_ceil_w_d] = "ceil.w.d",
    [RABBITIZER_INSTR_ID_cpu_floor_w_d] = "floor.w.d",
    [RABBITIZER_INSTR_ID_cpu_cvt_s_d] = "cvt.s.d",
    [RABBITIZER_INSTR_ID_cpu_cvt_w_d] = "cvt.w.d",
    [RABBITIZER_INSTR_ID_cpu_cvt_l_d] = "cvt.l.d",
    [RABBITIZER_INSTR_ID_cpu_c_f_d] = "c.f.d",
    [RABBITIZER_INSTR_ID_cpu_c_un_d] = "c.un.d",
    [RABBITIZER_INSTR_ID_cpu_c_eq_d] = "c.eq.d",
    [RABBITIZER_INSTR_ID_cpu_c_ueq_d] = "c.ueq.d",
    [RABBITIZER_INSTR_ID_cpu_c_olt_d] = "c.olt.d",
    [RABBITIZER_INSTR_ID_cpu_c_ult_d] = "c.ult.d",
    [RABBITIZER_INSTR_ID_cpu_c_ole_d] = "c.ole.d",
    [RABBITIZER_INSTR_ID_cpu_c_ule_d] = "c.ule.d",
    [RABBITIZER_INSTR_ID_cpu_c_df_d] = "c.df.d",
    [RABBITIZER_INSTR_ID_cpu_c_ngle_d] = "c.ngle.d",
    [RABBITIZER_INSTR_ID_cpu_c_deq_d] = "c.deq.d",
    [RABBITIZER_INSTR_ID_cpu_c_ngl_d] = "c.ngl.d",
    [RABBITIZER_INSTR_ID_cpu_c_lt_d] = "c.lt.d",
    [RABBITIZER_INSTR_ID_cpu_c_nge_d] = "c.nge.d",
    [RABBITIZER_INSTR_ID_cpu_c_le_d] = "c.le.d",
    [RABBITIZER_INSTR_ID_cpu_c_ngt_d] = "c.ngt.d",
    [RABBITIZER_INSTR_ID_cpu_cvt_s_w] = "cvt.s.w",
    [RABBITIZER_INSTR_ID_cpu_cvt_d_w] = "cvt.d.w",
    [RABBITIZER_INSTR_ID_cpu_cvt_s_l] = "cvt.s.l",
    [RABBITIZER_INSTR_ID_cpu_cvt_d_l] = "cvt.d.l",
    [RABBITIZER_INSTR_ID_cpu_mfc2] = "mfc2",
    [RABBITIZER_INSTR_ID_cpu_mtc2] = "mtc2",
    [RABBITIZER_INSTR_ID_cpu_cfc2] = "cfc2",
    [RABBITIZER_INSTR_ID_cpu_ctc2] = "ctc2",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_00] = "USERDEF_00",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_01] = "USERDEF_01",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_02] = "USERDEF_02",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_03] = "USERDEF_03",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_04] = "USERDEF_04",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_05] = "USERDEF_05",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_06] = "USERDEF_06",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_07] = "USERDEF_07",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_08] = "USERDEF_08",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_09] = "USERDEF_09",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_10] = "USERDEF_10",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_11] = "USERDEF_11",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_12] = "USERDEF_12",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_13] = "USERDEF_13",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_14] = "USERDEF_14",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_15] = "USERDEF_15",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_16] = "USERDEF_16",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_17] = "USERDEF_17",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_18] = "USERDEF_18",
    [RABBITIZER_INSTR_ID_cpu_USERDEF_19] = "USERDEF_19",
    [RABBITIZER_INSTR_ID_cpu_MAX] = "MAX",
    [RABBITIZER_INSTR_ID_rsp_INVALID] = "INVALID",
    [RABBITIZER_INSTR_ID_rsp_mfc2] = "mfc2",
    [RABBITIZER_INSTR_ID_rsp_mtc2] = "mtc2",
    [RABBITIZER_INSTR_ID_rsp_cfc2] = "cfc2",
    [RABBITIZER_INSTR_ID_rsp_ctc2] = "ctc2",
    [RABBITIZER_INSTR_ID_rsp_vmulf] = "vmulf",
    [RABBITIZER_INSTR_ID_rsp_vmulu] = "vmulu",
    [RABBITIZER_INSTR_ID_rsp_vrndp] = "vrndp",
    [RABBITIZER_INSTR_ID_rsp_vmulq] = "vmulq",
    [RABBITIZER_INSTR_ID_rsp_vmudl] = "vmudl",
    [RABBITIZER_INSTR_ID_rsp_vmudm] = "vmudm",
    [RABBITIZER_INSTR_ID_rsp_vmudn] = "vmudn",
    [RABBITIZER_INSTR_ID_rsp_vmudh] = "vmudh",
    [RABBITIZER_INSTR_ID_rsp_vmacf] = "vmacf",
    [RABBITIZER_INSTR_ID_rsp_vmacu] = "vmacu",
    [RABBITIZER_INSTR_ID_rsp_vrndn] = "vrndn",
    [RABBITIZER_INSTR_ID_rsp_vmacq] = "vmacq",
    [RABBITIZER_INSTR_ID_rsp_vmadl] = "vmadl",
    [RABBITIZER_INSTR_ID_rsp_vmadm] = "vmadm",
    [RABBITIZER_INSTR_ID_rsp_vmadn] = "vmadn",
    [RABBITIZER_INSTR_ID_rsp_vmadh] = "vmadh",
    [RABBITIZER_INSTR_ID_rsp_vadd] = "vadd",
    [RABBITIZER_INSTR_ID_rsp_vsub] = "vsub",
    [RABBITIZER_INSTR_ID_rsp_vabs] = "vabs",
    [RABBITIZER_INSTR_ID_rsp_vaddc] = "vaddc",
    [RABBITIZER_INSTR_ID_rsp_vsubc] = "vsubc",
    [RABBITIZER_INSTR_ID_rsp_vsar] = "vsar",
    [RABBITIZER_INSTR_ID_rsp_vand] = "vand",
    [RABBITIZER_INSTR_ID_rsp_vnand] = "vnand",
    [RABBITIZER_INSTR_ID_rsp_vor] = "vor",
    [RABBITIZER_INSTR_ID_rsp_vnor] = "vnor",
    [RABBITIZER_INSTR_ID_rsp_vxor] = "vxor",
    [RABBITIZER_INSTR_ID_rsp_vnxor] = "vnxor",
    [RABBITIZER_INSTR_ID_rsp_vlt] = "vlt",
    [RABBITIZER_INSTR_ID_rsp_veq] = "veq",
    [RABBITIZER_INSTR_ID_rsp_vne] = "vne",
    [RABBITIZER_INSTR_ID_rsp_vge] = "vge",
    [RABBITIZER_INSTR_ID_rsp_vcl] = "vcl",
    [RABBITIZER_INSTR_ID_rsp_vch] = "vch",
    [RABBITIZER_INSTR_ID_rsp_vcr] = "vcr",
    [RABBITIZER_INSTR_ID_rsp_vmrg] = "vmrg",
    [RABBITIZER_INSTR_ID_rsp_vrcp] = "vrcp",
    [RABBITIZER_INSTR_ID_rsp_vrcpl] = "vrcpl",
    [RABBITIZER_INSTR_ID_rsp_vrcph] = "vrcph",
    [RABBITIZER_INSTR_ID_rsp_vmov] = "vmov",
    [RABBITIZER_INSTR_ID_rsp_vrsq] = "vrsq",
    [RABBITIZER_INSTR_ID_rsp_vrsql] = "vrsql",
    [RABBITIZER_INSTR_ID_rsp_vrsqh] = "vrsqh",
    [RABBITIZER_INSTR_ID_rsp_vnop] = "vnop",
    [RABBITIZER_INSTR_ID_rsp_lbv] = "lbv",
    [RABBITIZER_INSTR_ID_rsp_lsv] = "lsv",
    [RABBITIZER_INSTR_ID_rsp_llv] = "llv",
    [RABBITIZER_INSTR_ID_rsp_ldv] = "ldv",
    [RABBITIZER_INSTR_ID_rsp_lqv] = "lqv",
    [RABBITIZER_INSTR_ID_rsp_lrv] = "lrv",
    [RABBITIZER_INSTR_ID_rsp_lpv] = "lpv",
    [RABBITIZER_INSTR_ID_rsp_luv] = "luv",
    [RABBITIZER_INSTR_ID_rsp_lhv] = "lhv",
    [RABBITIZER_INSTR_ID_rsp_lfv] = "lfv",
    [RABBITIZER_INSTR_ID_rsp_ltv] = "ltv",
    [RABBITIZER_INSTR_ID_rsp_sbv] = "sbv",
    [RABBITIZER_INSTR_ID_rsp_ssv] = "ssv",
    [RABBITIZER_INSTR_ID_rsp_slv] = "slv",
    [RABBITIZER_INSTR_ID_rsp_sdv] = "sdv",
    [RABBITIZER_INSTR_ID_rsp_sqv] = "sqv",
    [RABBITIZER_INSTR_ID_rsp_srv] = "srv",
    [RABBITIZER_INSTR_ID_rsp_spv] = "spv",
    [RABBITIZER_INSTR_ID_rsp_suv] = "suv",
    [RABBITIZER_INSTR_ID_rsp_shv] = "shv",
    [RABBITIZER_INSTR_ID_rsp_sfv] = "sfv",
    [RABBITIZER_INSTR_ID_rsp_stv] = "stv",
    [RABBITIZER_INSTR_ID_rsp_swv] = "swv",
    [RABBITIZER_INSTR_ID_rsp_j] = "j",
    [RABBITIZER_INSTR_ID_rsp_jal] = "jal",
    [RABBITIZER_INSTR_ID_rsp_beq] = "beq",
    [RABBITIZER_INSTR_ID_rsp_bne] = "bne",
    [RABBITIZER_INSTR_ID_rsp_blez] = "blez",
    [RABBITIZER_INSTR_ID_rsp_bgtz] = "bgtz",
    [RABBITIZER_INSTR_ID_rsp_addi] = "addi",
    [RABBITIZER_INSTR_ID_rsp_addiu] = "addiu",
    [RABBITIZER_INSTR_ID_rsp_slti] = "slti",
    [RABBITIZER_INSTR_ID_rsp_sltiu] = "sltiu",
    [RABBITIZER_INSTR_ID_rsp_andi] = "andi",
    [RABBITIZER_INSTR_ID_rsp_ori] = "ori",
    [RABBITIZER_INSTR_ID_rsp_xori] = "xori",
    [RABBITIZER_INSTR_ID_rsp_lui] = "lui",
    [RABBITIZER_INSTR_ID_rsp_lb] = "lb",
    [RABBITIZER_INSTR_ID_rsp_lh] = "lh",
    [RABBITIZER_INSTR_ID_rsp_lw] = "lw",
    [RABBITIZER_INSTR_ID_rsp_lbu] = "lbu",
    [RABBITIZER_INSTR_ID_rsp_lhu] = "lhu",
    [RABBITIZER_INSTR_ID_rsp_sb] = "sb",
    [RABBITIZER_INSTR_ID_rsp_sh] = "sh",
    [RABBITIZER_INSTR_ID_rsp_sw] = "sw",
    [RABBITIZER_INSTR_ID_rsp_pref] = "pref",
    [RABBITIZER_INSTR_ID_rsp_b] = "b",
    [RABBITIZER_INSTR_ID_rsp_beqz] = "beqz",
    [RABBITIZER_INSTR_ID_rsp_bnez] = "bnez",
    [RABBITIZER_INSTR_ID_rsp_sll] = "sll",
    [RABBITIZER_INSTR_ID_rsp_srl] = "srl",
    [RABBITIZER_INSTR_ID_rsp_sra] = "sra",
    [RABBITIZER_INSTR_ID_rsp_sllv] = "sllv",
    [RABBITIZER_INSTR_ID_rsp_srlv] = "srlv",
    [RABBITIZER_INSTR_ID_rsp_srav] = "srav",
    [RABBITIZER_INSTR_ID_rsp_jr] = "jr",
    [RABBITIZER_INSTR_ID_rsp_jalr] = "jalr",
    [RABBITIZER_INSTR_ID_rsp_movz] = "movz",
    [RABBITIZER_INSTR_ID_rsp_movn] = "movn",
    [RABBITIZER_INSTR_ID_rsp_add] = "add",
    [RABBITIZER_INSTR_ID_rsp_addu] = "addu",
    [RABBITIZER_INSTR_ID_rsp_sub] = "sub",
    [RABBITIZER_INSTR_ID_rsp_subu] = "subu",
    [RABBITIZER_INSTR_ID_rsp_and] = "and",
    [RABBITIZER_INSTR_ID_rsp_or] = "or",
    [RABBITIZER_INSTR_ID_rsp_xor] = "xor",
    [RABBITIZER_INSTR_ID_rsp_nor] = "nor",
    [RABBITIZER_INSTR_ID_rsp_slt] = "slt",
    [RABBITIZER_INSTR_ID_rsp_sltu] = "sltu",
    [RABBITIZER_INSTR_ID_rsp_break] = "break",
    [RABBITIZER_INSTR_ID_rsp_nop] = "nop",
    [RABBITIZER_INSTR_ID_rsp_move] = "move",
    [RABBITIZER_INSTR_ID_rsp_not] = "not",
    [RABBITIZER_INSTR_ID_rsp_neg] = "neg",
    [RABBITIZER_INSTR_ID_rsp_negu] = "negu",
    [RABBITIZER_INSTR_ID_rsp_bltz] = "bltz",
    [RABBITIZER_INSTR_ID_rsp_bgez] = "bgez",
    [RABBITIZER_INSTR_ID_rsp_bltzal] = "bltzal",
    [RABBITIZER_INSTR_ID_rsp_bgezal] = "bgezal",
    [RABBITIZER_INSTR_ID_rsp_bal] = "bal",
    [RABBITIZER_INSTR_ID_rsp_mfc0] = "mfc0",
    [RABBITIZER_INSTR_ID_rsp_mtc0] = "mtc0",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_00] = "USERDEF_00",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_01] = "USERDEF_01",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_02] = "USERDEF_02",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_03] = "USERDEF_03",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_04] = "USERDEF_04",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_05] = "USERDEF_05",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_06] = "USERDEF_06",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_07] = "USERDEF_07",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_08] = "USERDEF_08",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_09] = "USERDEF_09",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_10] = "USERDEF_10",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_11] = "USERDEF_11",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_12] = "USERDEF_12",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_13] = "USERDEF_13",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_14] = "USERDEF_14",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_15] = "USERDEF_15",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_16] = "USERDEF_16",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_17] = "USERDEF_17",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_18] = "USERDEF_18",
    [RABBITIZER_INSTR_ID_rsp_USERDEF_19] = "USERDEF_19",
    [RABBITIZER_INSTR_ID_rsp_MAX] = "MAX",
    [RABBITIZER_INSTR_ID_r3000gte_INVALID] = "INVALID",
    [RABBITIZER_INSTR_ID_r3000gte_RTPS] = "RTPS",
    [RABBITIZER_INSTR_ID_r3000gte_RTPT] = "RTPT",
    [RABBITIZER_INSTR_ID_r3000gte_DPCL] = "DPCL",
    [RABBITIZER_INSTR_ID_r3000gte_DPCS] = "DPCS",
    [RABBITIZER_INSTR_ID_r3000gte_DPCT] = "DPCT",
    [RABBITIZER_INSTR_ID_r3000gte_INTPL] = "INTPL",
    [RABBITIZER_INSTR_ID_r3000gte_NCS] = "NCS",
    [RABBITIZER_INSTR_ID_r3000gte_NCT] = "NCT",
    [RABBITIZER_INSTR_ID_r3000gte_NCDS] = "NCDS",
    [RABBITIZER_INSTR_ID_r3000gte_NCDT] = "NCDT",
    [RABBITIZER_INSTR_ID_r3000gte_NCCS] = "NCCS",
    [RABBITIZER_INSTR_ID_r3000gte_NCCT] = "NCCT",
    [RABBITIZER_INSTR_ID_r3000gte_CDP] = "CDP",
    [RABBITIZER_INSTR_ID_r3000gte_CC] = "CC",
    [RABBITIZER_INSTR_ID_r3000gte_NCLIP] = "NCLIP",
    [RABBITIZER_INSTR_ID_r3000gte_AVSZ3] = "AVSZ3",
    [RABBITIZER_INSTR_ID_r3000gte_AVSZ4] = "AVSZ4",
    [RABBITIZER_INSTR_ID_r3000gte_MVMVA] = "MVMVA",
    [RABBITIZER_INSTR_ID_r3000gte_SQR] = "SQR",
    [RABBITIZER_INSTR_ID_r3000gte_OP] = "OP",
    [RABBITIZER_INSTR_ID_r3000gte_GPF] = "GPF",
    [RABBITIZER_INSTR_ID_r3000gte_GPL] = "GPL",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_00] = "USERDEF_00",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_01] = "USERDEF_01",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_02] = "USERDEF_02",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_03] = "USERDEF_03",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_04] = "USERDEF_04",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_05] = "USERDEF_05",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_06] = "USERDEF_06",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_07] = "USERDEF_07",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_08] = "USERDEF_08",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_09] = "USERDEF_09",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_10] = "USERDEF_10",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_11] = "USERDEF_11",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_12] = "USERDEF_12",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_13] = "USERDEF_13",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_14] = "USERDEF_14",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_15] = "USERDEF_15",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_16] = "USERDEF_16",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_17] = "USERDEF_17",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_18] = "USERDEF_18",
    [RABBITIZER_INSTR_ID_r3000gte_USERDEF_19] = "USERDEF_19",
    [RABBITIZER_INSTR_ID_r3000gte_MAX] = "MAX",
    [RABBITIZER_INSTR_ID_r5900_INVALID] = "INVALID",
    [RABBITIZER_INSTR_ID_r5900_lq] = "lq",
    [RABBITIZER_INSTR_ID_r5900_sq] = "sq",
    [RABBITIZER_INSTR_ID_r5900_lqc2] = "lqc2",
    [RABBITIZER_INSTR_ID_r5900_sqc2] = "sqc2",
    [RABBITIZER_INSTR_ID_r5900_sync_p] = "sync.p",
    [RABBITIZER_INSTR_ID_r5900_mult] = "mult",
    [RABBITIZER_INSTR_ID_r5900_mfsa] = "mfsa",
    [RABBITIZER_INSTR_ID_r5900_mtsa] = "mtsa",
    [RABBITIZER_INSTR_ID_r5900_mtsab] = "mtsab",
    [RABBITIZER_INSTR_ID_r5900_mtsah] = "mtsah",
    [RABBITIZER_INSTR_ID_r5900_madd] = "madd",
    [RABBITIZER_INSTR_ID_r5900_maddu] = "maddu",
    [RABBITIZER_INSTR_ID_r5900_plzcw] = "plzcw",
    [RABBITIZER_INSTR_ID_r5900_mfhi1] = "mfhi1",
    [RABBITIZER_INSTR_ID_r5900_mthi1] = "mthi1",
    [RABBITIZER_INSTR_ID_r5900_mflo1] = "mflo1",
    [RABBITIZER_INSTR_ID_r5900_mtlo1] = "mtlo1",
    [RABBITIZER_INSTR_ID_r5900_mult1] = "mult1",
    [RABBITIZER_INSTR_ID_r5900_multu1] = "multu1",
    [RABBITIZER_INSTR_ID_r5900_div1] = "div1",
    [RABBITIZER_INSTR_ID_r5900_divu1] = "divu1",
    [RABBITIZER_INSTR_ID_r5900_madd1] = "madd1",
    [RABBITIZER_INSTR_ID_r5900_maddu1] = "maddu1",
    [RABBITIZER_INSTR_ID_r5900_pmfhl] = "pmfhl",
    [RABBITIZER_INSTR_ID_r5900_pmthl] = "pmthl",
    [RABBITIZER_INSTR_ID_r5900_psllh] = "psllh",
    [RABBITIZER_INSTR_ID_r5900_psrlh] = "psrlh",
    [RABBITIZER_INSTR_ID_r5900_psrah] = "psrah",
    [RABBITIZER_INSTR_ID_r5900_psllw] = "psllw",
    [RABBITIZER_INSTR_ID_r5900_psrlw] = "psrlw",
    [RABBITIZER_INSTR_ID_r5900_psraw] = "psraw",
    [RABBITIZER_INSTR_ID_r5900_paddw] = "paddw",
    [RABBITIZER_INSTR_ID_r5900_psubw] = "psubw",
    [RABBITIZER_INSTR_ID_r5900_pcgtw] = "pcgtw",
    [RABBITIZER_INSTR_ID_r5900_pmaxw] = "pmaxw",
    [RABBITIZER_INSTR_ID_r5900_paddh] = "paddh",
    [RABBITIZER_INSTR_ID_r5900_psubh] = "psubh",
    [RABBITIZER_INSTR_ID_r5900_pcgth] = "pcgth",
    [RABBITIZER_INSTR_ID_r5900_pmaxh] = "pmaxh",
    [RABBITIZER_INSTR_ID_r5900_paddb] = "paddb",
    [RABBITIZER_INSTR_ID_r5900_psubb] = "psubb",
    [RABBITIZER_INSTR_ID_r5900_pcgtb] = "pcgtb",
    [RABBITIZER_INSTR_ID_r5900_paddsw] = "paddsw",
    [RABBITIZER_INSTR_ID_r5900_psubsw] = "psubsw",
    [RABBITIZER_INSTR_ID_r5900_pextlw] = "pextlw",
    [RABBITIZER_INSTR_ID_r5900_ppacw] = "ppacw",
    [RABBITIZER_INSTR_ID_r5900_paddsh] = "paddsh",
    [RABBITIZER_INSTR_ID_r5900_psubsh] = "psubsh",
    [RABBITIZER_INSTR_ID_r5900_pextlh] = "pextlh",
    [RABBITIZER_INSTR_ID_r5900_ppach] = "ppach",
    [RABBITIZER_INSTR_ID_r5900_paddsb] = "paddsb",
    [RABBITIZER_INSTR_ID_r5900_psubsb] = "psubsb",
    [RABBITIZER_INSTR_ID_r5900_pextlb] = "pextlb",
    [RABBITIZER_INSTR_ID_r5900_ppacb] = "ppacb",
    [RABBITIZER_INSTR_ID_r5900_pext5] = "pext5",
    [RABBITIZER_INSTR_ID_r5900_ppac5] = "ppac5",
    [RABBITIZER_INSTR_ID_r5900_pabsw] = "pabsw",
    [RABBITIZER_INSTR_ID_r5900_pceqw] = "pceqw",
    [RABBITIZER_INSTR_ID_r5900_pminw] = "pminw",
    [RABBITIZER_INSTR_ID_r5900_padsbh] = "padsbh",
    [RABBITIZER_INSTR_ID_r5900_pabsh] = "pabsh",
    [RABBITIZER_INSTR_ID_r5900_pceqh] = "pceqh",
    [RABBITIZER_INSTR_ID_r5900_pminh] = "pminh",
    [RABBITIZER_INSTR_ID_r5900_pceqb] = "pceqb",
    [RABBITIZER_INSTR_ID_r5900_padduw] = "padduw",
    [RABBITIZER_INSTR_ID_r5900_psubuw] = "psubuw",
    [RABBITIZER_INSTR_ID_r5900_pextuw] = "pextuw",
    [RABBITIZER_INSTR_ID_r5900_padduh] = "padduh",
    [RABBITIZER_INSTR_ID_r5900_psubuh] = "psubuh",
    [RABBITIZER_INSTR_ID_r5900_pextuh] = "pextuh",
    [RABBITIZER_INSTR_ID_r5900_paddub] = "paddub",
    [RABBITIZER_INSTR_ID_r5900_psubub] = "psubub",
    [RABBITIZER_INSTR_ID_r5900_pextub] = "pextub",
    [RABBITIZER_INSTR_ID_r5900_qfsrv] = "qfsrv",
    [RABBITIZER_INSTR_ID_r5900_pmaddw] = "pmaddw",
    [RABBITIZER_INSTR_ID_r5900_psllvw] = "psllvw",
    [RABBITIZER_INSTR_ID_r5900_psrlvw] = "psrlvw",
    [RABBITIZER_INSTR_ID_r5900_pmsubw] = "pmsubw",
    [RABBITIZER_INSTR_ID_r5900_pmfhi] = "pmfhi",
    [RABBITIZER_INSTR_ID_r5900_pmflo] = "pmflo",
    [RABBITIZER_INSTR_ID_r5900_pinth] = "pinth",
    [RABBITIZER_INSTR_ID_r5900_pmultw] = "pmultw",
    [RABBITIZER_INSTR_ID_r5900_pdivw] = "pdivw",
    [RABBITIZER_INSTR_ID_r5900_pcpyld] = "pcpyld",
    [RABBITIZER_INSTR_ID_r5900_pmaddh] = "pmaddh",
    [RABBITIZER_INSTR_ID_r5900_phmadh] = "phmadh",
    [RABBITIZER_INSTR_ID_r5900_pand] = "pand",
    [RABBITIZER_INSTR_ID_r5900_pxor] = "pxor",
    [RABBITIZER_INSTR_ID_r5900_pmsubh] = "pmsubh",
    [RABBITIZER_INSTR_ID_r5900_phmsbh] = "phmsbh",
    [RABBITIZER_INSTR_ID_r5900_pexeh] = "pexeh",
    [RABBITIZER_INSTR_ID_r5900_prevh] = "prevh",
    [RABBITIZER_INSTR_ID_r5900_pmulth] = "pmulth",
    [RABBITIZER_INSTR_ID_r5900_pdivbw] = "pdivbw",
    [RABBITIZER_INSTR_ID_r5900_pexew] = "pexew",
    [RABBITIZER_INSTR_ID_r5900_prot3w] = "prot3w",
    [RABBITIZER_INSTR_ID_r5900_pmadduw] = "pmadduw",
    [RABBITIZER_INSTR_ID_r5900_psravw] = "psravw",
    [RABBITIZER_INSTR_ID_r5900_pmthi] = "pmthi",
    [RABBITIZER_INSTR_ID_r5900_pmtlo] = "pmtlo",
    [RABBITIZER_INSTR_ID_r5900_pinteh] = "pinteh",
    [RABBITIZER_INSTR_ID_r5900_pmultuw] = "pmultuw",
    [RABBITIZER_INSTR_ID_r5900_pdivuw] = "pdivuw",
    [RABBITIZER_INSTR_ID_r5900_pcpyud] = "pcpyud",
    [RABBITIZER_INSTR_ID_r5900_por] = "por",
    [RABBITIZER_INSTR_ID_r5900_pnor] = "pnor",
    [RABBITIZER_INSTR_ID_r5900_pexch] = "pexch",
    [RABBITIZER_INSTR_ID_r5900_pcpyh] = "pcpyh",
    [RABBITIZER_INSTR_ID_r5900_pexcw] = "pexcw",
    [RABBITIZER_INSTR_ID_r5900_ei] = "ei",
    [RABBITIZER_INSTR_ID_r5900_di] = "di",
    [RABBITIZER_INSTR_ID_r5900_c1__sqrt_s] = "c1",
    [RABBITIZER_INSTR_ID_r5900_rsqrt_s] = "rsqrt.s",
    [RABBITIZER_INSTR_ID_r5900_adda_s] = "adda.s",
    [RABBITIZER_INSTR_ID_r5900_suba_s] = "suba.s",
    [RABBITIZER_INSTR_ID_r5900_mula_s] = "mula.s",
    [RABBITIZER_INSTR_ID_r5900_madd_s] = "madd.s",
    [RABBITIZER_INSTR_ID_r5900_msub_s] = "msub.s",
    [RABBITIZER_INSTR_ID_r5900_madda_s] = "madda.s",
    [RABBITIZER_INSTR_ID_r5900_msuba_s] = "msuba.s",
    [RABBITIZER_INSTR_ID_r5900_max_s] = "max.s",
    [RABBITIZER_INSTR_ID_r5900_min_s] = "min.s",
    [RABBITIZER_INSTR_ID_r5900_c_lt_s] = "c.lt.s",
    [RABBITIZER_INSTR_ID_r5900_c_le_s] = "c.le.s",
    [RABBITIZER_INSTR_ID_r5900_qmfc2] = "qmfc2",
    [RABBITIZER_INSTR_ID_r5900_cfc2] = "cfc2",
    [RABBITIZER_INSTR_ID_r5900_qmtc2] = "qmtc2",
    [RABBITIZER_INSTR_ID_r5900_ctc2] = "ctc2",
    [RABBITIZER_INSTR_ID_r5900_bc2f] = "bc2f",
    [RABBITIZER_INSTR_ID_r5900_bc2t] = "bc2t",
    [RABBITIZER_INSTR_ID_r5900_bc2fl] = "bc2fl",
    [RABBITIZER_INSTR_ID_r5900_bc2tl] = "bc2tl",
    [RABBITIZER_INSTR_ID_r5900_vaddx] = "vaddx",
    [RABBITIZER_INSTR_ID_r5900_vaddy] = "vaddy",
    [RABBITIZER_INSTR_ID_r5900_vaddz] = "vaddz",
    [RABBITIZER_INSTR_ID_r5900_vaddw] = "vaddw",
    [RABBITIZER_INSTR_ID_r5900_vsubx] = "vsubx",
    [RABBITIZER_INSTR_ID_r5900_vsuby] = "vsuby",
    [RABBITIZER_INSTR_ID_r5900_vsubz] = "vsubz",
    [RABBITIZER_INSTR_ID_r5900_vsubw] = "vsubw",
    [RABBITIZER_INSTR_ID_r5900_vmaddx] = "vmaddx",
    [RABBITIZER_INSTR_ID_r5900_vmaddy] = "vmaddy",
    [RABBITIZER_INSTR_ID_r5900_vmaddz] = "vmaddz",
    [RABBITIZER_INSTR_ID_r5900_vmaddw] = "vmaddw",
    [RABBITIZER_INSTR_ID_r5900_vmsubx] = "vmsubx",
    [RABBITIZER_INSTR_ID_r5900_vmsuby] = "vmsuby",
    [RABBITIZER_INSTR_ID_r5900_vmsubz] = "vmsubz",
    [RABBITIZER_INSTR_ID_r5900_vmsubw] = "vmsubw",
    [RABBITIZER_INSTR_ID_r5900_vmaxx] = "vmaxx",
    [RABBITIZER_INSTR_ID_r5900_vmaxy] = "vmaxy",
    [RABBITIZER_INSTR_ID_r5900_vmaxz] = "vmaxz",
    [RABBITIZER_INSTR_ID_r5900_vmaxw] = "vmaxw",
    [RABBITIZER_INSTR_ID_r5900_vminix] = "vminix",
    [RABBITIZER_INSTR_ID_r5900_vminiy] = "vminiy",
    [RABBITIZER_INSTR_ID_r5900_vminiz] = "vminiz",
    [RABBITIZER_INSTR_ID_r5900_vminiw] = "vminiw",
    [RABBITIZER_INSTR_ID_r5900_vmulx] = "vmulx",
    [RABBITIZER_INSTR_ID_r5900_vmuly] = "vmuly",
    [RABBITIZER_INSTR_ID_r5900_vmulz] = "vmulz",
    [RABBITIZER_INSTR_ID_r5900_vmulw] = "vmulw",
    [RABBITIZER_INSTR_ID_r5900_vmulq] = "vmulq",
    [RABBITIZER_INSTR_ID_r5900_vmaxi] = "vmaxi",
    [RABBITIZER_INSTR_ID_r5900_vmuli] = "vmuli",
    [RABBITIZER_INSTR_ID_r5900_vminii] = "vminii",
    [RABBITIZER_INSTR_ID_r5900_vaddq] = "vaddq",
    [RABBITIZER_INSTR_ID_r5900_vmaddq] = "vmaddq",
    [RABBITIZER_INSTR_ID_r5900_vaddi] = "vaddi",
    [RABBITIZER_INSTR_ID_r5900_vmaddi] = "vmaddi",
    [RABBITIZER_INSTR_ID_r5900_vsubq] = "vsubq",
    [RABBITIZER_INSTR_ID_r5900_vmsubq] = "vmsubq",
    [RABBITIZER_INSTR_ID_r5900_vsubi] = "vsubi",
    [RABBITIZER_INSTR_ID_r5900_vmsubi] = "vmsubi",
    [RABBITIZER_INSTR_ID_r5900_vadd] = "vadd",
    [RABBITIZER_INSTR_ID_r5900_vmadd] = "vmadd",
    [RABBITIZER_INSTR_ID_r5900_vmul] = "vmul",
    [RABBITIZER_INSTR_ID_r5900_vmax] = "vmax",
    [RABBITIZER_INSTR_ID_r5900_vsub] = "vsub",
    [RABBITIZER_INSTR_ID_r5900_vmsub] = "vmsub",
    [RABBITIZER_INSTR_ID_r5900_vopmsub] = "vopmsub",
    [RABBITIZER_INSTR_ID_r5900_vmini] = "vmini",
    [RABBITIZER_INSTR_ID_r5900_viadd] = "viadd",
    [RABBITIZER_INSTR_ID_r5900_visub] = "visub",
    [RABBITIZER_INSTR_ID_r5900_viaddi] = "viaddi",
    [RABBITIZER_INSTR_ID_r5900_viand] = "viand",
    [RABBITIZER_INSTR_ID_r5900_vior] = "vior",
    [RABBITIZER_INSTR_ID_r5900_vcallms] = "vcallms",
    [RABBITIZER_INSTR_ID_r5900_vcallmsr] = "vcallmsr",
    [RABBITIZER_INSTR_ID_r5900_vaddax] = "vaddax",
    [RABBITIZER_INSTR_ID_r5900_vadday] = "vadday",
    [RABBITIZER_INSTR_ID_r5900_vaddaz] = "vaddaz",
    [RABBITIZER_INSTR_ID_r5900_vaddaw] = "vaddaw",
    [RABBITIZER_INSTR_ID_r5900_vsubax] = "vsubax",
    [RABBITIZER_INSTR_ID_r5900_vsubay] = "vsubay",
    [RABBITIZER_INSTR_ID_r5900_vsubaz] = "vsubaz",
    [RABBITIZER_INSTR_ID_r5900_vsubaw] = "vsubaw",
    [RABBITIZER_INSTR_ID_r5900_vmaddax] = "vmaddax",
    [RABBITIZER_INSTR_ID_r5900_vmadday] = "vmadday",
    [RABBITIZER_INSTR_ID_r5900_vmaddaz] = "vmaddaz",
    [RABBITIZER_INSTR_ID_r5900_vmaddaw] = "vmaddaw",
    [RABBITIZER_INSTR_ID_r5900_vmsubax] = "vmsubax",
    [RABBITIZER_INSTR_ID_r5900_vmsubay] = "vmsubay",
    [RABBITIZER_INSTR_ID_r5900_vmsubaz] = "vmsubaz",
    [RABBITIZER_INSTR_ID_r5900_vmsubaw] = "vmsubaw",
    [RABBITIZER_INSTR_ID_r5900_vitof0] = "vitof0",
    [RABBITIZER_INSTR_ID_r5900_vitof4] = "vitof4",
    [RABBITIZER_INSTR_ID_r5900_vitof12] = "vitof12",
    [RABBITIZER_INSTR_ID_r5900_vitof15] = "vitof15",
    [RABBITIZER_INSTR_ID_r5900_vftoi0] = "vftoi0",
    [RABBITIZER_INSTR_ID_r5900_vftoi4] = "vftoi4",
    [RABBITIZER_INSTR_ID_r5900_vftoi12] = "vftoi12",
    [RABBITIZER_INSTR_ID_r5900_vftoi15] = "vftoi15",
    [RABBITIZER_INSTR_ID_r5900_vmulax] = "vmulax",
    [RABBITIZER_INSTR_ID_r5900_vmulay] = "vmulay",
    [RABBITIZER_INSTR_ID_r5900_vmulaz] = "vmulaz",
    [RABBITIZER_INSTR_ID_r5900_vmulaw] = "vmulaw",
    [RABBITIZER_INSTR_ID_r5900_vmulaq] = "vmulaq",
    [RABBITIZER_INSTR_ID_r5900_vabs] = "vabs",
    [RABBITIZER_INSTR_ID_r5900_vmulai] = "vmulai",
    [RABBITIZER_INSTR_ID_r5900_vclipw] = "vclipw",
    [RABBITIZER_INSTR_ID_r5900_vaddaq] = "vaddaq",
    [RABBITIZER_INSTR_ID_r5900_vmaddaq] = "vmaddaq",
    [RABBITIZER_INSTR_ID_r5900_vaddai] = "vaddai",
    [RABBITIZER_INSTR_ID_r5900_vmaddai] = "vmaddai",
    [RABBITIZER_INSTR_ID_r5900_vsubaq] = "vsubaq",
    [RABBITIZER_INSTR_ID_r5900_vmsubaq] = "vmsubaq",
    [RABBITIZER_INSTR_ID_r5900_vsubai] = "vsubai",
    [RABBITIZER_INSTR_ID_r5900_vmsubai] = "vmsubai",
    [RABBITIZER_INSTR_ID_r5900_vadda] = "vadda",
    [RABBITIZER_INSTR_ID_r5900_vmadda] = "vmadda",
    [RABBITIZER_INSTR_ID_r5900_vmula] = "vmula",
    [RABBITIZER_INSTR_ID_r5900_vsuba] = "vsuba",
    [RABBITIZER_INSTR_ID_r5900_vmsuba] = "vmsuba",
    [RABBITIZER_INSTR_ID_r5900_vopmula] = "vopmula",
    [RABBITIZER_INSTR_ID_r5900_vnop] = "vnop",
    [RABBITIZER_INSTR_ID_r5900_vmove] = "vmove",
    [RABBITIZER_INSTR_ID_r5900_vmr32] = "vmr32",
    [RABBITIZER_INSTR_ID_r5900_vlqi] = "vlqi",
    [RABBITIZER_INSTR_ID_r5900_vsqi] = "vsqi",
    [RABBITIZER_INSTR_ID_r5900_vlqd] = "vlqd",
    [RABBITIZER_INSTR_ID_r5900_vsqd] = "vsqd",
    [RABBITIZER_INSTR_ID_r5900_vdiv] = "vdiv",
    [RABBITIZER_INSTR_ID_r5900_vsqrt] = "vsqrt",
    [RABBITIZER_INSTR_ID_r5900_vrsqrt] = "vrsqrt",
    [RABBITIZER_INSTR_ID_r5900_vwaitq] = "vwaitq",
    [RABBITIZER_INSTR_ID_r5900_vmtir] = "vmtir",
    [RABBITIZER_INSTR_ID_r5900_vmfir] = "vmfir",
    [RABBITIZER_INSTR_ID_r5900_vilwr] = "vilwr",
    [RABBITIZER_INSTR_ID_r5900_viswr] = "viswr",
    [RABBITIZER_INSTR_ID_r5900_vrnext] = "vrnext",
    [RABBITIZER_INSTR_ID_r5900_vrget] = "vrget",
    [RABBITIZER_INSTR_ID_r5900_vrinit] = "vrinit",
    [RABBITIZER_INSTR_ID_r5900_vrxor] = "vrxor",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_00] = "USERDEF_00",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_01] = "USERDEF_01",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_02] = "USERDEF_02",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_03] = "USERDEF_03",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_04] = "USERDEF_04",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_05] = "USERDEF_05",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_06] = "USERDEF_06",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_07] = "USERDEF_07",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_08] = "USERDEF_08",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_09] = "USERDEF_09",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_10] = "USERDEF_10",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_11] = "USERDEF_11",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_12] = "USERDEF_12",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_13] = "USERDEF_13",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_14] = "USERDEF_14",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_15] = "USERDEF_15",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_16] = "USERDEF_16",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_17] = "USERDEF_17",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_18] = "USERDEF_18",
    [RABBITIZER_INSTR_ID_r5900_USERDEF_19] = "USERDEF_19",
    [RABBITIZER_INSTR_ID_r5900_MAX] = "MAX",
};

#endif