| OLD | NEW |
| (Empty) |
| 1 /* native_client/src/trusted/validator/x86/decoder/gen/ncopcode_operand_kind.h | |
| 2 * THIS FILE IS AUTO_GENERATED DO NOT EDIT. | |
| 3 * | |
| 4 * This file was auto-generated by enum_gen.py | |
| 5 * from file ncopcode_operand_kind.enum | |
| 6 */ | |
| 7 | |
| 8 #ifndef NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_X86_DECODER_GEN_NCOPCODE_OPERAND_KIN
D_H__ | |
| 9 #define NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_X86_DECODER_GEN_NCOPCODE_OPERAND_KIN
D_H__ | |
| 10 | |
| 11 #include "native_client/src/include/portability.h" | |
| 12 | |
| 13 EXTERN_C_BEGIN | |
| 14 typedef enum NaClOpKind { | |
| 15 Unknown_Operand = 0, | |
| 16 A_Operand = 1, | |
| 17 E_Operand = 2, | |
| 18 Eb_Operand = 3, | |
| 19 Ew_Operand = 4, | |
| 20 Ev_Operand = 5, | |
| 21 Eo_Operand = 6, | |
| 22 Edq_Operand = 7, | |
| 23 G_Operand = 8, | |
| 24 Gb_Operand = 9, | |
| 25 Gw_Operand = 10, | |
| 26 Gv_Operand = 11, | |
| 27 Go_Operand = 12, | |
| 28 Gdq_Operand = 13, | |
| 29 Seg_G_Operand = 14, | |
| 30 G_OpcodeBase = 15, | |
| 31 I_Operand = 16, | |
| 32 Ib_Operand = 17, | |
| 33 Iw_Operand = 18, | |
| 34 Iv_Operand = 19, | |
| 35 Io_Operand = 20, | |
| 36 I2_Operand = 21, | |
| 37 J_Operand = 22, | |
| 38 Jb_Operand = 23, | |
| 39 Jw_Operand = 24, | |
| 40 Jv_Operand = 25, | |
| 41 M_Operand = 26, | |
| 42 Mb_Operand = 27, | |
| 43 Mw_Operand = 28, | |
| 44 Mv_Operand = 29, | |
| 45 Mo_Operand = 30, | |
| 46 Mdq_Operand = 31, | |
| 47 Mpw_Operand = 32, | |
| 48 Mpv_Operand = 33, | |
| 49 Mpo_Operand = 34, | |
| 50 Mmx_E_Operand = 35, | |
| 51 Mmx_N_Operand = 36, | |
| 52 Mmx_G_Operand = 37, | |
| 53 Mmx_Gd_Operand = 38, | |
| 54 Xmm_E_Operand = 39, | |
| 55 Xmm_Eo_Operand = 40, | |
| 56 Xmm_G_Operand = 41, | |
| 57 Xmm_Go_Operand = 42, | |
| 58 C_Operand = 43, | |
| 59 D_Operand = 44, | |
| 60 O_Operand = 45, | |
| 61 Ob_Operand = 46, | |
| 62 Ow_Operand = 47, | |
| 63 Ov_Operand = 48, | |
| 64 Oo_Operand = 49, | |
| 65 S_Operand = 50, | |
| 66 St_Operand = 51, | |
| 67 RegUnknown = 52, | |
| 68 RegAL = 53, | |
| 69 RegBL = 54, | |
| 70 RegCL = 55, | |
| 71 RegDL = 56, | |
| 72 RegAH = 57, | |
| 73 RegBH = 58, | |
| 74 RegCH = 59, | |
| 75 RegDH = 60, | |
| 76 RegDIL = 61, | |
| 77 RegSIL = 62, | |
| 78 RegBPL = 63, | |
| 79 RegSPL = 64, | |
| 80 RegR8B = 65, | |
| 81 RegR9B = 66, | |
| 82 RegR10B = 67, | |
| 83 RegR11B = 68, | |
| 84 RegR12B = 69, | |
| 85 RegR13B = 70, | |
| 86 RegR14B = 71, | |
| 87 RegR15B = 72, | |
| 88 RegAX = 73, | |
| 89 RegBX = 74, | |
| 90 RegCX = 75, | |
| 91 RegDX = 76, | |
| 92 RegSI = 77, | |
| 93 RegDI = 78, | |
| 94 RegBP = 79, | |
| 95 RegSP = 80, | |
| 96 RegR8W = 81, | |
| 97 RegR9W = 82, | |
| 98 RegR10W = 83, | |
| 99 RegR11W = 84, | |
| 100 RegR12W = 85, | |
| 101 RegR13W = 86, | |
| 102 RegR14W = 87, | |
| 103 RegR15W = 88, | |
| 104 RegEAX = 89, | |
| 105 RegEBX = 90, | |
| 106 RegECX = 91, | |
| 107 RegEDX = 92, | |
| 108 RegESI = 93, | |
| 109 RegEDI = 94, | |
| 110 RegEBP = 95, | |
| 111 RegESP = 96, | |
| 112 RegR8D = 97, | |
| 113 RegR9D = 98, | |
| 114 RegR10D = 99, | |
| 115 RegR11D = 100, | |
| 116 RegR12D = 101, | |
| 117 RegR13D = 102, | |
| 118 RegR14D = 103, | |
| 119 RegR15D = 104, | |
| 120 RegCS = 105, | |
| 121 RegDS = 106, | |
| 122 RegSS = 107, | |
| 123 RegES = 108, | |
| 124 RegFS = 109, | |
| 125 RegGS = 110, | |
| 126 RegCR0 = 111, | |
| 127 RegCR1 = 112, | |
| 128 RegCR2 = 113, | |
| 129 RegCR3 = 114, | |
| 130 RegCR4 = 115, | |
| 131 RegCR5 = 116, | |
| 132 RegCR6 = 117, | |
| 133 RegCR7 = 118, | |
| 134 RegCR8 = 119, | |
| 135 RegCR9 = 120, | |
| 136 RegCR10 = 121, | |
| 137 RegCR11 = 122, | |
| 138 RegCR12 = 123, | |
| 139 RegCR13 = 124, | |
| 140 RegCR14 = 125, | |
| 141 RegCR15 = 126, | |
| 142 RegDR0 = 127, | |
| 143 RegDR1 = 128, | |
| 144 RegDR2 = 129, | |
| 145 RegDR3 = 130, | |
| 146 RegDR4 = 131, | |
| 147 RegDR5 = 132, | |
| 148 RegDR6 = 133, | |
| 149 RegDR7 = 134, | |
| 150 RegDR8 = 135, | |
| 151 RegDR9 = 136, | |
| 152 RegDR10 = 137, | |
| 153 RegDR11 = 138, | |
| 154 RegDR12 = 139, | |
| 155 RegDR13 = 140, | |
| 156 RegDR14 = 141, | |
| 157 RegDR15 = 142, | |
| 158 RegEFLAGS = 143, | |
| 159 RegRFLAGS = 144, | |
| 160 RegEIP = 145, | |
| 161 RegRIP = 146, | |
| 162 RegRAX = 147, | |
| 163 RegRBX = 148, | |
| 164 RegRCX = 149, | |
| 165 RegRDX = 150, | |
| 166 RegRSI = 151, | |
| 167 RegRDI = 152, | |
| 168 RegRBP = 153, | |
| 169 RegRSP = 154, | |
| 170 RegR8 = 155, | |
| 171 RegR9 = 156, | |
| 172 RegR10 = 157, | |
| 173 RegR11 = 158, | |
| 174 RegR12 = 159, | |
| 175 RegR13 = 160, | |
| 176 RegR14 = 161, | |
| 177 RegR15 = 162, | |
| 178 RegREIP = 163, | |
| 179 RegREAX = 164, | |
| 180 RegREBX = 165, | |
| 181 RegRECX = 166, | |
| 182 RegREDX = 167, | |
| 183 RegRESP = 168, | |
| 184 RegREBP = 169, | |
| 185 RegRESI = 170, | |
| 186 RegREDI = 171, | |
| 187 RegREAXa = 172, | |
| 188 RegDS_ESI = 173, | |
| 189 RegDS_EDI = 174, | |
| 190 RegES_EDI = 175, | |
| 191 RegDS_EBX = 176, | |
| 192 RegST0 = 177, | |
| 193 RegST1 = 178, | |
| 194 RegST2 = 179, | |
| 195 RegST3 = 180, | |
| 196 RegST4 = 181, | |
| 197 RegST5 = 182, | |
| 198 RegST6 = 183, | |
| 199 RegST7 = 184, | |
| 200 RegMMX0 = 185, | |
| 201 RegMMX1 = 186, | |
| 202 RegMMX2 = 187, | |
| 203 RegMMX3 = 188, | |
| 204 RegMMX4 = 189, | |
| 205 RegMMX5 = 190, | |
| 206 RegMMX6 = 191, | |
| 207 RegMMX7 = 192, | |
| 208 RegXMM0 = 193, | |
| 209 RegXMM1 = 194, | |
| 210 RegXMM2 = 195, | |
| 211 RegXMM3 = 196, | |
| 212 RegXMM4 = 197, | |
| 213 RegXMM5 = 198, | |
| 214 RegXMM6 = 199, | |
| 215 RegXMM7 = 200, | |
| 216 RegXMM8 = 201, | |
| 217 RegXMM9 = 202, | |
| 218 RegXMM10 = 203, | |
| 219 RegXMM11 = 204, | |
| 220 RegXMM12 = 205, | |
| 221 RegXMM13 = 206, | |
| 222 RegXMM14 = 207, | |
| 223 RegXMM15 = 208, | |
| 224 RegGP7 = 209, | |
| 225 Const_1 = 210, | |
| 226 NaClOpKindEnumSize = 211, /* special size marker */ | |
| 227 } NaClOpKind; | |
| 228 | |
| 229 /* Returns the name of an NaClOpKind constant. */ | |
| 230 extern const char* NaClOpKindName(NaClOpKind name); | |
| 231 | |
| 232 EXTERN_C_END | |
| 233 | |
| 234 #endif /* NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_X86_DECODER_GEN_NCOPCODE_OPERAND_K
IND_H__ */ | |
| OLD | NEW |