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


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:40