-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathztypes_mips_unix.go
894 lines (882 loc) · 33.2 KB
/
ztypes_mips_unix.go
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
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
// cgo -godefs mips_unix.go
package capstone
type MipsInsn uint32
const (
MIPS_INS_INVALID MipsInsn = 0x0
MIPS_INS_ABSQ_S MipsInsn = 0x1
MIPS_INS_ADD MipsInsn = 0x2
MIPS_INS_ADDIUPC MipsInsn = 0x3
MIPS_INS_ADDIUR1SP MipsInsn = 0x4
MIPS_INS_ADDIUR2 MipsInsn = 0x5
MIPS_INS_ADDIUS5 MipsInsn = 0x6
MIPS_INS_ADDIUSP MipsInsn = 0x7
MIPS_INS_ADDQH MipsInsn = 0x8
MIPS_INS_ADDQH_R MipsInsn = 0x9
MIPS_INS_ADDQ MipsInsn = 0xa
MIPS_INS_ADDQ_S MipsInsn = 0xb
MIPS_INS_ADDSC MipsInsn = 0xc
MIPS_INS_ADDS_A MipsInsn = 0xd
MIPS_INS_ADDS_S MipsInsn = 0xe
MIPS_INS_ADDS_U MipsInsn = 0xf
MIPS_INS_ADDU16 MipsInsn = 0x10
MIPS_INS_ADDUH MipsInsn = 0x11
MIPS_INS_ADDUH_R MipsInsn = 0x12
MIPS_INS_ADDU MipsInsn = 0x13
MIPS_INS_ADDU_S MipsInsn = 0x14
MIPS_INS_ADDVI MipsInsn = 0x15
MIPS_INS_ADDV MipsInsn = 0x16
MIPS_INS_ADDWC MipsInsn = 0x17
MIPS_INS_ADD_A MipsInsn = 0x18
MIPS_INS_ADDI MipsInsn = 0x19
MIPS_INS_ADDIU MipsInsn = 0x1a
MIPS_INS_ALIGN MipsInsn = 0x1b
MIPS_INS_ALUIPC MipsInsn = 0x1c
MIPS_INS_AND MipsInsn = 0x1d
MIPS_INS_AND16 MipsInsn = 0x1e
MIPS_INS_ANDI16 MipsInsn = 0x1f
MIPS_INS_ANDI MipsInsn = 0x20
MIPS_INS_APPEND MipsInsn = 0x21
MIPS_INS_ASUB_S MipsInsn = 0x22
MIPS_INS_ASUB_U MipsInsn = 0x23
MIPS_INS_AUI MipsInsn = 0x24
MIPS_INS_AUIPC MipsInsn = 0x25
MIPS_INS_AVER_S MipsInsn = 0x26
MIPS_INS_AVER_U MipsInsn = 0x27
MIPS_INS_AVE_S MipsInsn = 0x28
MIPS_INS_AVE_U MipsInsn = 0x29
MIPS_INS_B16 MipsInsn = 0x2a
MIPS_INS_BADDU MipsInsn = 0x2b
MIPS_INS_BAL MipsInsn = 0x2c
MIPS_INS_BALC MipsInsn = 0x2d
MIPS_INS_BALIGN MipsInsn = 0x2e
MIPS_INS_BBIT0 MipsInsn = 0x2f
MIPS_INS_BBIT032 MipsInsn = 0x30
MIPS_INS_BBIT1 MipsInsn = 0x31
MIPS_INS_BBIT132 MipsInsn = 0x32
MIPS_INS_BC MipsInsn = 0x33
MIPS_INS_BC0F MipsInsn = 0x34
MIPS_INS_BC0FL MipsInsn = 0x35
MIPS_INS_BC0T MipsInsn = 0x36
MIPS_INS_BC0TL MipsInsn = 0x37
MIPS_INS_BC1EQZ MipsInsn = 0x38
MIPS_INS_BC1F MipsInsn = 0x39
MIPS_INS_BC1FL MipsInsn = 0x3a
MIPS_INS_BC1NEZ MipsInsn = 0x3b
MIPS_INS_BC1T MipsInsn = 0x3c
MIPS_INS_BC1TL MipsInsn = 0x3d
MIPS_INS_BC2EQZ MipsInsn = 0x3e
MIPS_INS_BC2F MipsInsn = 0x3f
MIPS_INS_BC2FL MipsInsn = 0x40
MIPS_INS_BC2NEZ MipsInsn = 0x41
MIPS_INS_BC2T MipsInsn = 0x42
MIPS_INS_BC2TL MipsInsn = 0x43
MIPS_INS_BC3F MipsInsn = 0x44
MIPS_INS_BC3FL MipsInsn = 0x45
MIPS_INS_BC3T MipsInsn = 0x46
MIPS_INS_BC3TL MipsInsn = 0x47
MIPS_INS_BCLRI MipsInsn = 0x48
MIPS_INS_BCLR MipsInsn = 0x49
MIPS_INS_BEQ MipsInsn = 0x4a
MIPS_INS_BEQC MipsInsn = 0x4b
MIPS_INS_BEQL MipsInsn = 0x4c
MIPS_INS_BEQZ16 MipsInsn = 0x4d
MIPS_INS_BEQZALC MipsInsn = 0x4e
MIPS_INS_BEQZC MipsInsn = 0x4f
MIPS_INS_BGEC MipsInsn = 0x50
MIPS_INS_BGEUC MipsInsn = 0x51
MIPS_INS_BGEZ MipsInsn = 0x52
MIPS_INS_BGEZAL MipsInsn = 0x53
MIPS_INS_BGEZALC MipsInsn = 0x54
MIPS_INS_BGEZALL MipsInsn = 0x55
MIPS_INS_BGEZALS MipsInsn = 0x56
MIPS_INS_BGEZC MipsInsn = 0x57
MIPS_INS_BGEZL MipsInsn = 0x58
MIPS_INS_BGTZ MipsInsn = 0x59
MIPS_INS_BGTZALC MipsInsn = 0x5a
MIPS_INS_BGTZC MipsInsn = 0x5b
MIPS_INS_BGTZL MipsInsn = 0x5c
MIPS_INS_BINSLI MipsInsn = 0x5d
MIPS_INS_BINSL MipsInsn = 0x5e
MIPS_INS_BINSRI MipsInsn = 0x5f
MIPS_INS_BINSR MipsInsn = 0x60
MIPS_INS_BITREV MipsInsn = 0x61
MIPS_INS_BITSWAP MipsInsn = 0x62
MIPS_INS_BLEZ MipsInsn = 0x63
MIPS_INS_BLEZALC MipsInsn = 0x64
MIPS_INS_BLEZC MipsInsn = 0x65
MIPS_INS_BLEZL MipsInsn = 0x66
MIPS_INS_BLTC MipsInsn = 0x67
MIPS_INS_BLTUC MipsInsn = 0x68
MIPS_INS_BLTZ MipsInsn = 0x69
MIPS_INS_BLTZAL MipsInsn = 0x6a
MIPS_INS_BLTZALC MipsInsn = 0x6b
MIPS_INS_BLTZALL MipsInsn = 0x6c
MIPS_INS_BLTZALS MipsInsn = 0x6d
MIPS_INS_BLTZC MipsInsn = 0x6e
MIPS_INS_BLTZL MipsInsn = 0x6f
MIPS_INS_BMNZI MipsInsn = 0x70
MIPS_INS_BMNZ MipsInsn = 0x71
MIPS_INS_BMZI MipsInsn = 0x72
MIPS_INS_BMZ MipsInsn = 0x73
MIPS_INS_BNE MipsInsn = 0x74
MIPS_INS_BNEC MipsInsn = 0x75
MIPS_INS_BNEGI MipsInsn = 0x76
MIPS_INS_BNEG MipsInsn = 0x77
MIPS_INS_BNEL MipsInsn = 0x78
MIPS_INS_BNEZ16 MipsInsn = 0x79
MIPS_INS_BNEZALC MipsInsn = 0x7a
MIPS_INS_BNEZC MipsInsn = 0x7b
MIPS_INS_BNVC MipsInsn = 0x7c
MIPS_INS_BNZ MipsInsn = 0x7d
MIPS_INS_BOVC MipsInsn = 0x7e
MIPS_INS_BPOSGE32 MipsInsn = 0x7f
MIPS_INS_BREAK MipsInsn = 0x80
MIPS_INS_BREAK16 MipsInsn = 0x81
MIPS_INS_BSELI MipsInsn = 0x82
MIPS_INS_BSEL MipsInsn = 0x83
MIPS_INS_BSETI MipsInsn = 0x84
MIPS_INS_BSET MipsInsn = 0x85
MIPS_INS_BZ MipsInsn = 0x86
MIPS_INS_BEQZ MipsInsn = 0x87
MIPS_INS_B MipsInsn = 0x88
MIPS_INS_BNEZ MipsInsn = 0x89
MIPS_INS_BTEQZ MipsInsn = 0x8a
MIPS_INS_BTNEZ MipsInsn = 0x8b
MIPS_INS_CACHE MipsInsn = 0x8c
MIPS_INS_CEIL MipsInsn = 0x8d
MIPS_INS_CEQI MipsInsn = 0x8e
MIPS_INS_CEQ MipsInsn = 0x8f
MIPS_INS_CFC1 MipsInsn = 0x90
MIPS_INS_CFCMSA MipsInsn = 0x91
MIPS_INS_CINS MipsInsn = 0x92
MIPS_INS_CINS32 MipsInsn = 0x93
MIPS_INS_CLASS MipsInsn = 0x94
MIPS_INS_CLEI_S MipsInsn = 0x95
MIPS_INS_CLEI_U MipsInsn = 0x96
MIPS_INS_CLE_S MipsInsn = 0x97
MIPS_INS_CLE_U MipsInsn = 0x98
MIPS_INS_CLO MipsInsn = 0x99
MIPS_INS_CLTI_S MipsInsn = 0x9a
MIPS_INS_CLTI_U MipsInsn = 0x9b
MIPS_INS_CLT_S MipsInsn = 0x9c
MIPS_INS_CLT_U MipsInsn = 0x9d
MIPS_INS_CLZ MipsInsn = 0x9e
MIPS_INS_CMPGDU MipsInsn = 0x9f
MIPS_INS_CMPGU MipsInsn = 0xa0
MIPS_INS_CMPU MipsInsn = 0xa1
MIPS_INS_CMP MipsInsn = 0xa2
MIPS_INS_COPY_S MipsInsn = 0xa3
MIPS_INS_COPY_U MipsInsn = 0xa4
MIPS_INS_CTC1 MipsInsn = 0xa5
MIPS_INS_CTCMSA MipsInsn = 0xa6
MIPS_INS_CVT MipsInsn = 0xa7
MIPS_INS_C MipsInsn = 0xa8
MIPS_INS_CMPI MipsInsn = 0xa9
MIPS_INS_DADD MipsInsn = 0xaa
MIPS_INS_DADDI MipsInsn = 0xab
MIPS_INS_DADDIU MipsInsn = 0xac
MIPS_INS_DADDU MipsInsn = 0xad
MIPS_INS_DAHI MipsInsn = 0xae
MIPS_INS_DALIGN MipsInsn = 0xaf
MIPS_INS_DATI MipsInsn = 0xb0
MIPS_INS_DAUI MipsInsn = 0xb1
MIPS_INS_DBITSWAP MipsInsn = 0xb2
MIPS_INS_DCLO MipsInsn = 0xb3
MIPS_INS_DCLZ MipsInsn = 0xb4
MIPS_INS_DDIV MipsInsn = 0xb5
MIPS_INS_DDIVU MipsInsn = 0xb6
MIPS_INS_DERET MipsInsn = 0xb7
MIPS_INS_DEXT MipsInsn = 0xb8
MIPS_INS_DEXTM MipsInsn = 0xb9
MIPS_INS_DEXTU MipsInsn = 0xba
MIPS_INS_DI MipsInsn = 0xbb
MIPS_INS_DINS MipsInsn = 0xbc
MIPS_INS_DINSM MipsInsn = 0xbd
MIPS_INS_DINSU MipsInsn = 0xbe
MIPS_INS_DIV MipsInsn = 0xbf
MIPS_INS_DIVU MipsInsn = 0xc0
MIPS_INS_DIV_S MipsInsn = 0xc1
MIPS_INS_DIV_U MipsInsn = 0xc2
MIPS_INS_DLSA MipsInsn = 0xc3
MIPS_INS_DMFC0 MipsInsn = 0xc4
MIPS_INS_DMFC1 MipsInsn = 0xc5
MIPS_INS_DMFC2 MipsInsn = 0xc6
MIPS_INS_DMOD MipsInsn = 0xc7
MIPS_INS_DMODU MipsInsn = 0xc8
MIPS_INS_DMTC0 MipsInsn = 0xc9
MIPS_INS_DMTC1 MipsInsn = 0xca
MIPS_INS_DMTC2 MipsInsn = 0xcb
MIPS_INS_DMUH MipsInsn = 0xcc
MIPS_INS_DMUHU MipsInsn = 0xcd
MIPS_INS_DMUL MipsInsn = 0xce
MIPS_INS_DMULT MipsInsn = 0xcf
MIPS_INS_DMULTU MipsInsn = 0xd0
MIPS_INS_DMULU MipsInsn = 0xd1
MIPS_INS_DOTP_S MipsInsn = 0xd2
MIPS_INS_DOTP_U MipsInsn = 0xd3
MIPS_INS_DPADD_S MipsInsn = 0xd4
MIPS_INS_DPADD_U MipsInsn = 0xd5
MIPS_INS_DPAQX_SA MipsInsn = 0xd6
MIPS_INS_DPAQX_S MipsInsn = 0xd7
MIPS_INS_DPAQ_SA MipsInsn = 0xd8
MIPS_INS_DPAQ_S MipsInsn = 0xd9
MIPS_INS_DPAU MipsInsn = 0xda
MIPS_INS_DPAX MipsInsn = 0xdb
MIPS_INS_DPA MipsInsn = 0xdc
MIPS_INS_DPOP MipsInsn = 0xdd
MIPS_INS_DPSQX_SA MipsInsn = 0xde
MIPS_INS_DPSQX_S MipsInsn = 0xdf
MIPS_INS_DPSQ_SA MipsInsn = 0xe0
MIPS_INS_DPSQ_S MipsInsn = 0xe1
MIPS_INS_DPSUB_S MipsInsn = 0xe2
MIPS_INS_DPSUB_U MipsInsn = 0xe3
MIPS_INS_DPSU MipsInsn = 0xe4
MIPS_INS_DPSX MipsInsn = 0xe5
MIPS_INS_DPS MipsInsn = 0xe6
MIPS_INS_DROTR MipsInsn = 0xe7
MIPS_INS_DROTR32 MipsInsn = 0xe8
MIPS_INS_DROTRV MipsInsn = 0xe9
MIPS_INS_DSBH MipsInsn = 0xea
MIPS_INS_DSHD MipsInsn = 0xeb
MIPS_INS_DSLL MipsInsn = 0xec
MIPS_INS_DSLL32 MipsInsn = 0xed
MIPS_INS_DSLLV MipsInsn = 0xee
MIPS_INS_DSRA MipsInsn = 0xef
MIPS_INS_DSRA32 MipsInsn = 0xf0
MIPS_INS_DSRAV MipsInsn = 0xf1
MIPS_INS_DSRL MipsInsn = 0xf2
MIPS_INS_DSRL32 MipsInsn = 0xf3
MIPS_INS_DSRLV MipsInsn = 0xf4
MIPS_INS_DSUB MipsInsn = 0xf5
MIPS_INS_DSUBU MipsInsn = 0xf6
MIPS_INS_EHB MipsInsn = 0xf7
MIPS_INS_EI MipsInsn = 0xf8
MIPS_INS_ERET MipsInsn = 0xf9
MIPS_INS_EXT MipsInsn = 0xfa
MIPS_INS_EXTP MipsInsn = 0xfb
MIPS_INS_EXTPDP MipsInsn = 0xfc
MIPS_INS_EXTPDPV MipsInsn = 0xfd
MIPS_INS_EXTPV MipsInsn = 0xfe
MIPS_INS_EXTRV_RS MipsInsn = 0xff
MIPS_INS_EXTRV_R MipsInsn = 0x100
MIPS_INS_EXTRV_S MipsInsn = 0x101
MIPS_INS_EXTRV MipsInsn = 0x102
MIPS_INS_EXTR_RS MipsInsn = 0x103
MIPS_INS_EXTR_R MipsInsn = 0x104
MIPS_INS_EXTR_S MipsInsn = 0x105
MIPS_INS_EXTR MipsInsn = 0x106
MIPS_INS_EXTS MipsInsn = 0x107
MIPS_INS_EXTS32 MipsInsn = 0x108
MIPS_INS_ABS MipsInsn = 0x109
MIPS_INS_FADD MipsInsn = 0x10a
MIPS_INS_FCAF MipsInsn = 0x10b
MIPS_INS_FCEQ MipsInsn = 0x10c
MIPS_INS_FCLASS MipsInsn = 0x10d
MIPS_INS_FCLE MipsInsn = 0x10e
MIPS_INS_FCLT MipsInsn = 0x10f
MIPS_INS_FCNE MipsInsn = 0x110
MIPS_INS_FCOR MipsInsn = 0x111
MIPS_INS_FCUEQ MipsInsn = 0x112
MIPS_INS_FCULE MipsInsn = 0x113
MIPS_INS_FCULT MipsInsn = 0x114
MIPS_INS_FCUNE MipsInsn = 0x115
MIPS_INS_FCUN MipsInsn = 0x116
MIPS_INS_FDIV MipsInsn = 0x117
MIPS_INS_FEXDO MipsInsn = 0x118
MIPS_INS_FEXP2 MipsInsn = 0x119
MIPS_INS_FEXUPL MipsInsn = 0x11a
MIPS_INS_FEXUPR MipsInsn = 0x11b
MIPS_INS_FFINT_S MipsInsn = 0x11c
MIPS_INS_FFINT_U MipsInsn = 0x11d
MIPS_INS_FFQL MipsInsn = 0x11e
MIPS_INS_FFQR MipsInsn = 0x11f
MIPS_INS_FILL MipsInsn = 0x120
MIPS_INS_FLOG2 MipsInsn = 0x121
MIPS_INS_FLOOR MipsInsn = 0x122
MIPS_INS_FMADD MipsInsn = 0x123
MIPS_INS_FMAX_A MipsInsn = 0x124
MIPS_INS_FMAX MipsInsn = 0x125
MIPS_INS_FMIN_A MipsInsn = 0x126
MIPS_INS_FMIN MipsInsn = 0x127
MIPS_INS_MOV MipsInsn = 0x128
MIPS_INS_FMSUB MipsInsn = 0x129
MIPS_INS_FMUL MipsInsn = 0x12a
MIPS_INS_MUL MipsInsn = 0x12b
MIPS_INS_NEG MipsInsn = 0x12c
MIPS_INS_FRCP MipsInsn = 0x12d
MIPS_INS_FRINT MipsInsn = 0x12e
MIPS_INS_FRSQRT MipsInsn = 0x12f
MIPS_INS_FSAF MipsInsn = 0x130
MIPS_INS_FSEQ MipsInsn = 0x131
MIPS_INS_FSLE MipsInsn = 0x132
MIPS_INS_FSLT MipsInsn = 0x133
MIPS_INS_FSNE MipsInsn = 0x134
MIPS_INS_FSOR MipsInsn = 0x135
MIPS_INS_FSQRT MipsInsn = 0x136
MIPS_INS_SQRT MipsInsn = 0x137
MIPS_INS_FSUB MipsInsn = 0x138
MIPS_INS_SUB MipsInsn = 0x139
MIPS_INS_FSUEQ MipsInsn = 0x13a
MIPS_INS_FSULE MipsInsn = 0x13b
MIPS_INS_FSULT MipsInsn = 0x13c
MIPS_INS_FSUNE MipsInsn = 0x13d
MIPS_INS_FSUN MipsInsn = 0x13e
MIPS_INS_FTINT_S MipsInsn = 0x13f
MIPS_INS_FTINT_U MipsInsn = 0x140
MIPS_INS_FTQ MipsInsn = 0x141
MIPS_INS_FTRUNC_S MipsInsn = 0x142
MIPS_INS_FTRUNC_U MipsInsn = 0x143
MIPS_INS_HADD_S MipsInsn = 0x144
MIPS_INS_HADD_U MipsInsn = 0x145
MIPS_INS_HSUB_S MipsInsn = 0x146
MIPS_INS_HSUB_U MipsInsn = 0x147
MIPS_INS_ILVEV MipsInsn = 0x148
MIPS_INS_ILVL MipsInsn = 0x149
MIPS_INS_ILVOD MipsInsn = 0x14a
MIPS_INS_ILVR MipsInsn = 0x14b
MIPS_INS_INS MipsInsn = 0x14c
MIPS_INS_INSERT MipsInsn = 0x14d
MIPS_INS_INSV MipsInsn = 0x14e
MIPS_INS_INSVE MipsInsn = 0x14f
MIPS_INS_J MipsInsn = 0x150
MIPS_INS_JAL MipsInsn = 0x151
MIPS_INS_JALR MipsInsn = 0x152
MIPS_INS_JALRS16 MipsInsn = 0x153
MIPS_INS_JALRS MipsInsn = 0x154
MIPS_INS_JALS MipsInsn = 0x155
MIPS_INS_JALX MipsInsn = 0x156
MIPS_INS_JIALC MipsInsn = 0x157
MIPS_INS_JIC MipsInsn = 0x158
MIPS_INS_JR MipsInsn = 0x159
MIPS_INS_JR16 MipsInsn = 0x15a
MIPS_INS_JRADDIUSP MipsInsn = 0x15b
MIPS_INS_JRC MipsInsn = 0x15c
MIPS_INS_JALRC MipsInsn = 0x15d
MIPS_INS_LB MipsInsn = 0x15e
MIPS_INS_LBU16 MipsInsn = 0x15f
MIPS_INS_LBUX MipsInsn = 0x160
MIPS_INS_LBU MipsInsn = 0x161
MIPS_INS_LD MipsInsn = 0x162
MIPS_INS_LDC1 MipsInsn = 0x163
MIPS_INS_LDC2 MipsInsn = 0x164
MIPS_INS_LDC3 MipsInsn = 0x165
MIPS_INS_LDI MipsInsn = 0x166
MIPS_INS_LDL MipsInsn = 0x167
MIPS_INS_LDPC MipsInsn = 0x168
MIPS_INS_LDR MipsInsn = 0x169
MIPS_INS_LDXC1 MipsInsn = 0x16a
MIPS_INS_LH MipsInsn = 0x16b
MIPS_INS_LHU16 MipsInsn = 0x16c
MIPS_INS_LHX MipsInsn = 0x16d
MIPS_INS_LHU MipsInsn = 0x16e
MIPS_INS_LI16 MipsInsn = 0x16f
MIPS_INS_LL MipsInsn = 0x170
MIPS_INS_LLD MipsInsn = 0x171
MIPS_INS_LSA MipsInsn = 0x172
MIPS_INS_LUXC1 MipsInsn = 0x173
MIPS_INS_LUI MipsInsn = 0x174
MIPS_INS_LW MipsInsn = 0x175
MIPS_INS_LW16 MipsInsn = 0x176
MIPS_INS_LWC1 MipsInsn = 0x177
MIPS_INS_LWC2 MipsInsn = 0x178
MIPS_INS_LWC3 MipsInsn = 0x179
MIPS_INS_LWL MipsInsn = 0x17a
MIPS_INS_LWM16 MipsInsn = 0x17b
MIPS_INS_LWM32 MipsInsn = 0x17c
MIPS_INS_LWPC MipsInsn = 0x17d
MIPS_INS_LWP MipsInsn = 0x17e
MIPS_INS_LWR MipsInsn = 0x17f
MIPS_INS_LWUPC MipsInsn = 0x180
MIPS_INS_LWU MipsInsn = 0x181
MIPS_INS_LWX MipsInsn = 0x182
MIPS_INS_LWXC1 MipsInsn = 0x183
MIPS_INS_LWXS MipsInsn = 0x184
MIPS_INS_LI MipsInsn = 0x185
MIPS_INS_MADD MipsInsn = 0x186
MIPS_INS_MADDF MipsInsn = 0x187
MIPS_INS_MADDR_Q MipsInsn = 0x188
MIPS_INS_MADDU MipsInsn = 0x189
MIPS_INS_MADDV MipsInsn = 0x18a
MIPS_INS_MADD_Q MipsInsn = 0x18b
MIPS_INS_MAQ_SA MipsInsn = 0x18c
MIPS_INS_MAQ_S MipsInsn = 0x18d
MIPS_INS_MAXA MipsInsn = 0x18e
MIPS_INS_MAXI_S MipsInsn = 0x18f
MIPS_INS_MAXI_U MipsInsn = 0x190
MIPS_INS_MAX_A MipsInsn = 0x191
MIPS_INS_MAX MipsInsn = 0x192
MIPS_INS_MAX_S MipsInsn = 0x193
MIPS_INS_MAX_U MipsInsn = 0x194
MIPS_INS_MFC0 MipsInsn = 0x195
MIPS_INS_MFC1 MipsInsn = 0x196
MIPS_INS_MFC2 MipsInsn = 0x197
MIPS_INS_MFHC1 MipsInsn = 0x198
MIPS_INS_MFHI MipsInsn = 0x199
MIPS_INS_MFLO MipsInsn = 0x19a
MIPS_INS_MINA MipsInsn = 0x19b
MIPS_INS_MINI_S MipsInsn = 0x19c
MIPS_INS_MINI_U MipsInsn = 0x19d
MIPS_INS_MIN_A MipsInsn = 0x19e
MIPS_INS_MIN MipsInsn = 0x19f
MIPS_INS_MIN_S MipsInsn = 0x1a0
MIPS_INS_MIN_U MipsInsn = 0x1a1
MIPS_INS_MOD MipsInsn = 0x1a2
MIPS_INS_MODSUB MipsInsn = 0x1a3
MIPS_INS_MODU MipsInsn = 0x1a4
MIPS_INS_MOD_S MipsInsn = 0x1a5
MIPS_INS_MOD_U MipsInsn = 0x1a6
MIPS_INS_MOVE MipsInsn = 0x1a7
MIPS_INS_MOVEP MipsInsn = 0x1a8
MIPS_INS_MOVF MipsInsn = 0x1a9
MIPS_INS_MOVN MipsInsn = 0x1aa
MIPS_INS_MOVT MipsInsn = 0x1ab
MIPS_INS_MOVZ MipsInsn = 0x1ac
MIPS_INS_MSUB MipsInsn = 0x1ad
MIPS_INS_MSUBF MipsInsn = 0x1ae
MIPS_INS_MSUBR_Q MipsInsn = 0x1af
MIPS_INS_MSUBU MipsInsn = 0x1b0
MIPS_INS_MSUBV MipsInsn = 0x1b1
MIPS_INS_MSUB_Q MipsInsn = 0x1b2
MIPS_INS_MTC0 MipsInsn = 0x1b3
MIPS_INS_MTC1 MipsInsn = 0x1b4
MIPS_INS_MTC2 MipsInsn = 0x1b5
MIPS_INS_MTHC1 MipsInsn = 0x1b6
MIPS_INS_MTHI MipsInsn = 0x1b7
MIPS_INS_MTHLIP MipsInsn = 0x1b8
MIPS_INS_MTLO MipsInsn = 0x1b9
MIPS_INS_MTM0 MipsInsn = 0x1ba
MIPS_INS_MTM1 MipsInsn = 0x1bb
MIPS_INS_MTM2 MipsInsn = 0x1bc
MIPS_INS_MTP0 MipsInsn = 0x1bd
MIPS_INS_MTP1 MipsInsn = 0x1be
MIPS_INS_MTP2 MipsInsn = 0x1bf
MIPS_INS_MUH MipsInsn = 0x1c0
MIPS_INS_MUHU MipsInsn = 0x1c1
MIPS_INS_MULEQ_S MipsInsn = 0x1c2
MIPS_INS_MULEU_S MipsInsn = 0x1c3
MIPS_INS_MULQ_RS MipsInsn = 0x1c4
MIPS_INS_MULQ_S MipsInsn = 0x1c5
MIPS_INS_MULR_Q MipsInsn = 0x1c6
MIPS_INS_MULSAQ_S MipsInsn = 0x1c7
MIPS_INS_MULSA MipsInsn = 0x1c8
MIPS_INS_MULT MipsInsn = 0x1c9
MIPS_INS_MULTU MipsInsn = 0x1ca
MIPS_INS_MULU MipsInsn = 0x1cb
MIPS_INS_MULV MipsInsn = 0x1cc
MIPS_INS_MUL_Q MipsInsn = 0x1cd
MIPS_INS_MUL_S MipsInsn = 0x1ce
MIPS_INS_NLOC MipsInsn = 0x1cf
MIPS_INS_NLZC MipsInsn = 0x1d0
MIPS_INS_NMADD MipsInsn = 0x1d1
MIPS_INS_NMSUB MipsInsn = 0x1d2
MIPS_INS_NOR MipsInsn = 0x1d3
MIPS_INS_NORI MipsInsn = 0x1d4
MIPS_INS_NOT16 MipsInsn = 0x1d5
MIPS_INS_NOT MipsInsn = 0x1d6
MIPS_INS_OR MipsInsn = 0x1d7
MIPS_INS_OR16 MipsInsn = 0x1d8
MIPS_INS_ORI MipsInsn = 0x1d9
MIPS_INS_PACKRL MipsInsn = 0x1da
MIPS_INS_PAUSE MipsInsn = 0x1db
MIPS_INS_PCKEV MipsInsn = 0x1dc
MIPS_INS_PCKOD MipsInsn = 0x1dd
MIPS_INS_PCNT MipsInsn = 0x1de
MIPS_INS_PICK MipsInsn = 0x1df
MIPS_INS_POP MipsInsn = 0x1e0
MIPS_INS_PRECEQU MipsInsn = 0x1e1
MIPS_INS_PRECEQ MipsInsn = 0x1e2
MIPS_INS_PRECEU MipsInsn = 0x1e3
MIPS_INS_PRECRQU_S MipsInsn = 0x1e4
MIPS_INS_PRECRQ MipsInsn = 0x1e5
MIPS_INS_PRECRQ_RS MipsInsn = 0x1e6
MIPS_INS_PRECR MipsInsn = 0x1e7
MIPS_INS_PRECR_SRA MipsInsn = 0x1e8
MIPS_INS_PRECR_SRA_R MipsInsn = 0x1e9
MIPS_INS_PREF MipsInsn = 0x1ea
MIPS_INS_PREPEND MipsInsn = 0x1eb
MIPS_INS_RADDU MipsInsn = 0x1ec
MIPS_INS_RDDSP MipsInsn = 0x1ed
MIPS_INS_RDHWR MipsInsn = 0x1ee
MIPS_INS_REPLV MipsInsn = 0x1ef
MIPS_INS_REPL MipsInsn = 0x1f0
MIPS_INS_RINT MipsInsn = 0x1f1
MIPS_INS_ROTR MipsInsn = 0x1f2
MIPS_INS_ROTRV MipsInsn = 0x1f3
MIPS_INS_ROUND MipsInsn = 0x1f4
MIPS_INS_SAT_S MipsInsn = 0x1f5
MIPS_INS_SAT_U MipsInsn = 0x1f6
MIPS_INS_SB MipsInsn = 0x1f7
MIPS_INS_SB16 MipsInsn = 0x1f8
MIPS_INS_SC MipsInsn = 0x1f9
MIPS_INS_SCD MipsInsn = 0x1fa
MIPS_INS_SD MipsInsn = 0x1fb
MIPS_INS_SDBBP MipsInsn = 0x1fc
MIPS_INS_SDBBP16 MipsInsn = 0x1fd
MIPS_INS_SDC1 MipsInsn = 0x1fe
MIPS_INS_SDC2 MipsInsn = 0x1ff
MIPS_INS_SDC3 MipsInsn = 0x200
MIPS_INS_SDL MipsInsn = 0x201
MIPS_INS_SDR MipsInsn = 0x202
MIPS_INS_SDXC1 MipsInsn = 0x203
MIPS_INS_SEB MipsInsn = 0x204
MIPS_INS_SEH MipsInsn = 0x205
MIPS_INS_SELEQZ MipsInsn = 0x206
MIPS_INS_SELNEZ MipsInsn = 0x207
MIPS_INS_SEL MipsInsn = 0x208
MIPS_INS_SEQ MipsInsn = 0x209
MIPS_INS_SEQI MipsInsn = 0x20a
MIPS_INS_SH MipsInsn = 0x20b
MIPS_INS_SH16 MipsInsn = 0x20c
MIPS_INS_SHF MipsInsn = 0x20d
MIPS_INS_SHILO MipsInsn = 0x20e
MIPS_INS_SHILOV MipsInsn = 0x20f
MIPS_INS_SHLLV MipsInsn = 0x210
MIPS_INS_SHLLV_S MipsInsn = 0x211
MIPS_INS_SHLL MipsInsn = 0x212
MIPS_INS_SHLL_S MipsInsn = 0x213
MIPS_INS_SHRAV MipsInsn = 0x214
MIPS_INS_SHRAV_R MipsInsn = 0x215
MIPS_INS_SHRA MipsInsn = 0x216
MIPS_INS_SHRA_R MipsInsn = 0x217
MIPS_INS_SHRLV MipsInsn = 0x218
MIPS_INS_SHRL MipsInsn = 0x219
MIPS_INS_SLDI MipsInsn = 0x21a
MIPS_INS_SLD MipsInsn = 0x21b
MIPS_INS_SLL MipsInsn = 0x21c
MIPS_INS_SLL16 MipsInsn = 0x21d
MIPS_INS_SLLI MipsInsn = 0x21e
MIPS_INS_SLLV MipsInsn = 0x21f
MIPS_INS_SLT MipsInsn = 0x220
MIPS_INS_SLTI MipsInsn = 0x221
MIPS_INS_SLTIU MipsInsn = 0x222
MIPS_INS_SLTU MipsInsn = 0x223
MIPS_INS_SNE MipsInsn = 0x224
MIPS_INS_SNEI MipsInsn = 0x225
MIPS_INS_SPLATI MipsInsn = 0x226
MIPS_INS_SPLAT MipsInsn = 0x227
MIPS_INS_SRA MipsInsn = 0x228
MIPS_INS_SRAI MipsInsn = 0x229
MIPS_INS_SRARI MipsInsn = 0x22a
MIPS_INS_SRAR MipsInsn = 0x22b
MIPS_INS_SRAV MipsInsn = 0x22c
MIPS_INS_SRL MipsInsn = 0x22d
MIPS_INS_SRL16 MipsInsn = 0x22e
MIPS_INS_SRLI MipsInsn = 0x22f
MIPS_INS_SRLRI MipsInsn = 0x230
MIPS_INS_SRLR MipsInsn = 0x231
MIPS_INS_SRLV MipsInsn = 0x232
MIPS_INS_SSNOP MipsInsn = 0x233
MIPS_INS_ST MipsInsn = 0x234
MIPS_INS_SUBQH MipsInsn = 0x235
MIPS_INS_SUBQH_R MipsInsn = 0x236
MIPS_INS_SUBQ MipsInsn = 0x237
MIPS_INS_SUBQ_S MipsInsn = 0x238
MIPS_INS_SUBSUS_U MipsInsn = 0x239
MIPS_INS_SUBSUU_S MipsInsn = 0x23a
MIPS_INS_SUBS_S MipsInsn = 0x23b
MIPS_INS_SUBS_U MipsInsn = 0x23c
MIPS_INS_SUBU16 MipsInsn = 0x23d
MIPS_INS_SUBUH MipsInsn = 0x23e
MIPS_INS_SUBUH_R MipsInsn = 0x23f
MIPS_INS_SUBU MipsInsn = 0x240
MIPS_INS_SUBU_S MipsInsn = 0x241
MIPS_INS_SUBVI MipsInsn = 0x242
MIPS_INS_SUBV MipsInsn = 0x243
MIPS_INS_SUXC1 MipsInsn = 0x244
MIPS_INS_SW MipsInsn = 0x245
MIPS_INS_SW16 MipsInsn = 0x246
MIPS_INS_SWC1 MipsInsn = 0x247
MIPS_INS_SWC2 MipsInsn = 0x248
MIPS_INS_SWC3 MipsInsn = 0x249
MIPS_INS_SWL MipsInsn = 0x24a
MIPS_INS_SWM16 MipsInsn = 0x24b
MIPS_INS_SWM32 MipsInsn = 0x24c
MIPS_INS_SWP MipsInsn = 0x24d
MIPS_INS_SWR MipsInsn = 0x24e
MIPS_INS_SWXC1 MipsInsn = 0x24f
MIPS_INS_SYNC MipsInsn = 0x250
MIPS_INS_SYNCI MipsInsn = 0x251
MIPS_INS_SYSCALL MipsInsn = 0x252
MIPS_INS_TEQ MipsInsn = 0x253
MIPS_INS_TEQI MipsInsn = 0x254
MIPS_INS_TGE MipsInsn = 0x255
MIPS_INS_TGEI MipsInsn = 0x256
MIPS_INS_TGEIU MipsInsn = 0x257
MIPS_INS_TGEU MipsInsn = 0x258
MIPS_INS_TLBP MipsInsn = 0x259
MIPS_INS_TLBR MipsInsn = 0x25a
MIPS_INS_TLBWI MipsInsn = 0x25b
MIPS_INS_TLBWR MipsInsn = 0x25c
MIPS_INS_TLT MipsInsn = 0x25d
MIPS_INS_TLTI MipsInsn = 0x25e
MIPS_INS_TLTIU MipsInsn = 0x25f
MIPS_INS_TLTU MipsInsn = 0x260
MIPS_INS_TNE MipsInsn = 0x261
MIPS_INS_TNEI MipsInsn = 0x262
MIPS_INS_TRUNC MipsInsn = 0x263
MIPS_INS_V3MULU MipsInsn = 0x264
MIPS_INS_VMM0 MipsInsn = 0x265
MIPS_INS_VMULU MipsInsn = 0x266
MIPS_INS_VSHF MipsInsn = 0x267
MIPS_INS_WAIT MipsInsn = 0x268
MIPS_INS_WRDSP MipsInsn = 0x269
MIPS_INS_WSBH MipsInsn = 0x26a
MIPS_INS_XOR MipsInsn = 0x26b
MIPS_INS_XOR16 MipsInsn = 0x26c
MIPS_INS_XORI MipsInsn = 0x26d
MIPS_INS_NOP MipsInsn = 0x26e
MIPS_INS_NEGU MipsInsn = 0x26f
MIPS_INS_JALR_HB MipsInsn = 0x270
MIPS_INS_JR_HB MipsInsn = 0x271
MIPS_INS_ENDING MipsInsn = 0x272
)
type MipsInsnGroup uint32
const (
MIPS_GRP_INVALID MipsInsnGroup = 0x0
MIPS_GRP_JUMP MipsInsnGroup = 0x1
MIPS_GRP_CALL MipsInsnGroup = 0x2
MIPS_GRP_RET MipsInsnGroup = 0x3
MIPS_GRP_INT MipsInsnGroup = 0x4
MIPS_GRP_IRET MipsInsnGroup = 0x5
MIPS_GRP_PRIVILEGE MipsInsnGroup = 0x6
MIPS_GRP_BRANCH_RELATIVE MipsInsnGroup = 0x7
MIPS_GRP_BITCOUNT MipsInsnGroup = 0x80
MIPS_GRP_DSP MipsInsnGroup = 0x81
MIPS_GRP_DSPR2 MipsInsnGroup = 0x82
MIPS_GRP_FPIDX MipsInsnGroup = 0x83
MIPS_GRP_MSA MipsInsnGroup = 0x84
MIPS_GRP_MIPS32R2 MipsInsnGroup = 0x85
MIPS_GRP_MIPS64 MipsInsnGroup = 0x86
MIPS_GRP_MIPS64R2 MipsInsnGroup = 0x87
MIPS_GRP_SEINREG MipsInsnGroup = 0x88
MIPS_GRP_STDENC MipsInsnGroup = 0x89
MIPS_GRP_SWAP MipsInsnGroup = 0x8a
MIPS_GRP_MICROMIPS MipsInsnGroup = 0x8b
MIPS_GRP_MIPS16MODE MipsInsnGroup = 0x8c
MIPS_GRP_FP64BIT MipsInsnGroup = 0x8d
MIPS_GRP_NONANSFPMATH MipsInsnGroup = 0x8e
MIPS_GRP_NOTFP64BIT MipsInsnGroup = 0x8f
MIPS_GRP_NOTINMICROMIPS MipsInsnGroup = 0x90
MIPS_GRP_NOTNACL MipsInsnGroup = 0x91
MIPS_GRP_NOTMIPS32R6 MipsInsnGroup = 0x92
MIPS_GRP_NOTMIPS64R6 MipsInsnGroup = 0x93
MIPS_GRP_CNMIPS MipsInsnGroup = 0x94
MIPS_GRP_MIPS32 MipsInsnGroup = 0x95
MIPS_GRP_MIPS32R6 MipsInsnGroup = 0x96
MIPS_GRP_MIPS64R6 MipsInsnGroup = 0x97
MIPS_GRP_MIPS2 MipsInsnGroup = 0x98
MIPS_GRP_MIPS3 MipsInsnGroup = 0x99
MIPS_GRP_MIPS3_32 MipsInsnGroup = 0x9a
MIPS_GRP_MIPS3_32R2 MipsInsnGroup = 0x9b
MIPS_GRP_MIPS4_32 MipsInsnGroup = 0x9c
MIPS_GRP_MIPS4_32R2 MipsInsnGroup = 0x9d
MIPS_GRP_MIPS5_32R2 MipsInsnGroup = 0x9e
MIPS_GRP_GP32BIT MipsInsnGroup = 0x9f
MIPS_GRP_GP64BIT MipsInsnGroup = 0xa0
MIPS_GRP_ENDING MipsInsnGroup = 0xa1
)
type MipsOpType uint32
const (
MIPS_OP_INVALID MipsOpType = 0x0
MIPS_OP_REG MipsOpType = 0x1
MIPS_OP_IMM MipsOpType = 0x2
MIPS_OP_MEM MipsOpType = 0x3
)
type MipsReg uint32
const (
MIPS_REG_INVALID MipsReg = 0x0
MIPS_REG_PC MipsReg = 0x1
MIPS_REG_0 MipsReg = 0x2
MIPS_REG_1 MipsReg = 0x3
MIPS_REG_2 MipsReg = 0x4
MIPS_REG_3 MipsReg = 0x5
MIPS_REG_4 MipsReg = 0x6
MIPS_REG_5 MipsReg = 0x7
MIPS_REG_6 MipsReg = 0x8
MIPS_REG_7 MipsReg = 0x9
MIPS_REG_8 MipsReg = 0xa
MIPS_REG_9 MipsReg = 0xb
MIPS_REG_10 MipsReg = 0xc
MIPS_REG_11 MipsReg = 0xd
MIPS_REG_12 MipsReg = 0xe
MIPS_REG_13 MipsReg = 0xf
MIPS_REG_14 MipsReg = 0x10
MIPS_REG_15 MipsReg = 0x11
MIPS_REG_16 MipsReg = 0x12
MIPS_REG_17 MipsReg = 0x13
MIPS_REG_18 MipsReg = 0x14
MIPS_REG_19 MipsReg = 0x15
MIPS_REG_20 MipsReg = 0x16
MIPS_REG_21 MipsReg = 0x17
MIPS_REG_22 MipsReg = 0x18
MIPS_REG_23 MipsReg = 0x19
MIPS_REG_24 MipsReg = 0x1a
MIPS_REG_25 MipsReg = 0x1b
MIPS_REG_26 MipsReg = 0x1c
MIPS_REG_27 MipsReg = 0x1d
MIPS_REG_28 MipsReg = 0x1e
MIPS_REG_29 MipsReg = 0x1f
MIPS_REG_30 MipsReg = 0x20
MIPS_REG_31 MipsReg = 0x21
MIPS_REG_DSPCCOND MipsReg = 0x22
MIPS_REG_DSPCARRY MipsReg = 0x23
MIPS_REG_DSPEFI MipsReg = 0x24
MIPS_REG_DSPOUTFLAG MipsReg = 0x25
MIPS_REG_DSPOUTFLAG16_19 MipsReg = 0x26
MIPS_REG_DSPOUTFLAG20 MipsReg = 0x27
MIPS_REG_DSPOUTFLAG21 MipsReg = 0x28
MIPS_REG_DSPOUTFLAG22 MipsReg = 0x29
MIPS_REG_DSPOUTFLAG23 MipsReg = 0x2a
MIPS_REG_DSPPOS MipsReg = 0x2b
MIPS_REG_DSPSCOUNT MipsReg = 0x2c
MIPS_REG_AC0 MipsReg = 0x2d
MIPS_REG_AC1 MipsReg = 0x2e
MIPS_REG_AC2 MipsReg = 0x2f
MIPS_REG_AC3 MipsReg = 0x30
MIPS_REG_CC0 MipsReg = 0x31
MIPS_REG_CC1 MipsReg = 0x32
MIPS_REG_CC2 MipsReg = 0x33
MIPS_REG_CC3 MipsReg = 0x34
MIPS_REG_CC4 MipsReg = 0x35
MIPS_REG_CC5 MipsReg = 0x36
MIPS_REG_CC6 MipsReg = 0x37
MIPS_REG_CC7 MipsReg = 0x38
MIPS_REG_F0 MipsReg = 0x39
MIPS_REG_F1 MipsReg = 0x3a
MIPS_REG_F2 MipsReg = 0x3b
MIPS_REG_F3 MipsReg = 0x3c
MIPS_REG_F4 MipsReg = 0x3d
MIPS_REG_F5 MipsReg = 0x3e
MIPS_REG_F6 MipsReg = 0x3f
MIPS_REG_F7 MipsReg = 0x40
MIPS_REG_F8 MipsReg = 0x41
MIPS_REG_F9 MipsReg = 0x42
MIPS_REG_F10 MipsReg = 0x43
MIPS_REG_F11 MipsReg = 0x44
MIPS_REG_F12 MipsReg = 0x45
MIPS_REG_F13 MipsReg = 0x46
MIPS_REG_F14 MipsReg = 0x47
MIPS_REG_F15 MipsReg = 0x48
MIPS_REG_F16 MipsReg = 0x49
MIPS_REG_F17 MipsReg = 0x4a
MIPS_REG_F18 MipsReg = 0x4b
MIPS_REG_F19 MipsReg = 0x4c
MIPS_REG_F20 MipsReg = 0x4d
MIPS_REG_F21 MipsReg = 0x4e
MIPS_REG_F22 MipsReg = 0x4f
MIPS_REG_F23 MipsReg = 0x50
MIPS_REG_F24 MipsReg = 0x51
MIPS_REG_F25 MipsReg = 0x52
MIPS_REG_F26 MipsReg = 0x53
MIPS_REG_F27 MipsReg = 0x54
MIPS_REG_F28 MipsReg = 0x55
MIPS_REG_F29 MipsReg = 0x56
MIPS_REG_F30 MipsReg = 0x57
MIPS_REG_F31 MipsReg = 0x58
MIPS_REG_FCC0 MipsReg = 0x59
MIPS_REG_FCC1 MipsReg = 0x5a
MIPS_REG_FCC2 MipsReg = 0x5b
MIPS_REG_FCC3 MipsReg = 0x5c
MIPS_REG_FCC4 MipsReg = 0x5d
MIPS_REG_FCC5 MipsReg = 0x5e
MIPS_REG_FCC6 MipsReg = 0x5f
MIPS_REG_FCC7 MipsReg = 0x60
MIPS_REG_W0 MipsReg = 0x61
MIPS_REG_W1 MipsReg = 0x62
MIPS_REG_W2 MipsReg = 0x63
MIPS_REG_W3 MipsReg = 0x64
MIPS_REG_W4 MipsReg = 0x65
MIPS_REG_W5 MipsReg = 0x66
MIPS_REG_W6 MipsReg = 0x67
MIPS_REG_W7 MipsReg = 0x68
MIPS_REG_W8 MipsReg = 0x69
MIPS_REG_W9 MipsReg = 0x6a
MIPS_REG_W10 MipsReg = 0x6b
MIPS_REG_W11 MipsReg = 0x6c
MIPS_REG_W12 MipsReg = 0x6d
MIPS_REG_W13 MipsReg = 0x6e
MIPS_REG_W14 MipsReg = 0x6f
MIPS_REG_W15 MipsReg = 0x70
MIPS_REG_W16 MipsReg = 0x71
MIPS_REG_W17 MipsReg = 0x72
MIPS_REG_W18 MipsReg = 0x73
MIPS_REG_W19 MipsReg = 0x74
MIPS_REG_W20 MipsReg = 0x75
MIPS_REG_W21 MipsReg = 0x76
MIPS_REG_W22 MipsReg = 0x77
MIPS_REG_W23 MipsReg = 0x78
MIPS_REG_W24 MipsReg = 0x79
MIPS_REG_W25 MipsReg = 0x7a
MIPS_REG_W26 MipsReg = 0x7b
MIPS_REG_W27 MipsReg = 0x7c
MIPS_REG_W28 MipsReg = 0x7d
MIPS_REG_W29 MipsReg = 0x7e
MIPS_REG_W30 MipsReg = 0x7f
MIPS_REG_W31 MipsReg = 0x80
MIPS_REG_HI MipsReg = 0x81
MIPS_REG_LO MipsReg = 0x82
MIPS_REG_P0 MipsReg = 0x83
MIPS_REG_P1 MipsReg = 0x84
MIPS_REG_P2 MipsReg = 0x85
MIPS_REG_MPL0 MipsReg = 0x86
MIPS_REG_MPL1 MipsReg = 0x87
MIPS_REG_MPL2 MipsReg = 0x88
MIPS_REG_ENDING MipsReg = 0x89
MIPS_REG_ZERO MipsReg = 0x2
MIPS_REG_AT MipsReg = 0x3
MIPS_REG_V0 MipsReg = 0x4
MIPS_REG_V1 MipsReg = 0x5
MIPS_REG_A0 MipsReg = 0x6
MIPS_REG_A1 MipsReg = 0x7
MIPS_REG_A2 MipsReg = 0x8
MIPS_REG_A3 MipsReg = 0x9
MIPS_REG_T0 MipsReg = 0xa
MIPS_REG_T1 MipsReg = 0xb
MIPS_REG_T2 MipsReg = 0xc
MIPS_REG_T3 MipsReg = 0xd
MIPS_REG_T4 MipsReg = 0xe
MIPS_REG_T5 MipsReg = 0xf
MIPS_REG_T6 MipsReg = 0x10
MIPS_REG_T7 MipsReg = 0x11
MIPS_REG_S0 MipsReg = 0x12
MIPS_REG_S1 MipsReg = 0x13
MIPS_REG_S2 MipsReg = 0x14
MIPS_REG_S3 MipsReg = 0x15
MIPS_REG_S4 MipsReg = 0x16
MIPS_REG_S5 MipsReg = 0x17
MIPS_REG_S6 MipsReg = 0x18
MIPS_REG_S7 MipsReg = 0x19
MIPS_REG_T8 MipsReg = 0x1a
MIPS_REG_T9 MipsReg = 0x1b
MIPS_REG_K0 MipsReg = 0x1c
MIPS_REG_K1 MipsReg = 0x1d
MIPS_REG_GP MipsReg = 0x1e
MIPS_REG_SP MipsReg = 0x1f
MIPS_REG_FP MipsReg = 0x20
MIPS_REG_S8 MipsReg = 0x20
MIPS_REG_RA MipsReg = 0x21
MIPS_REG_HI0 MipsReg = 0x2d
MIPS_REG_HI1 MipsReg = 0x2e
MIPS_REG_HI2 MipsReg = 0x2f
MIPS_REG_HI3 MipsReg = 0x30
MIPS_REG_LO0 MipsReg = 0x2d
MIPS_REG_LO1 MipsReg = 0x2e
MIPS_REG_LO2 MipsReg = 0x2f
MIPS_REG_LO3 MipsReg = 0x30
)
type CsMips struct {
Count uint8
_ [4]byte
Operands [10]CsMipsOp
}
type CsMipsOp struct {
Type uint32
_ [4]byte
Reg uint32
_ [12]byte
}
type MipsOpMem struct {
Base uint32
Disp int64
}