Index: src/trusted/validator/x86/decoder/gen/ncval_reg_sfi_opcode_table_64.h |
diff --git a/src/trusted/validator/x86/decoder/gen/ncval_reg_sfi_opcode_table_64.h b/src/trusted/validator/x86/decoder/gen/ncval_reg_sfi_opcode_table_64.h |
deleted file mode 100644 |
index 5ac8f45a65261df3c9afea0f42264280f7738b2f..0000000000000000000000000000000000000000 |
--- a/src/trusted/validator/x86/decoder/gen/ncval_reg_sfi_opcode_table_64.h |
+++ /dev/null |
@@ -1,3598 +0,0 @@ |
-/* |
- * THIS FILE IS AUTO-GENERATED. DO NOT EDIT. |
- * Compiled for x86-64 bit mode. |
- * |
- * You must include ncopcode_desc.h before this file. |
- */ |
- |
-static const NaClOp g_Operands[343] = { |
- /* 0 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" }, |
- /* 1 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gb" }, |
- /* 2 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Ev" }, |
- /* 3 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, |
- /* 4 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gb" }, |
- /* 5 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, |
- /* 6 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Gv" }, |
- /* 7 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, |
- /* 8 */ { RegAL, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%al" }, |
- /* 9 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 10 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$rAXv" }, |
- /* 11 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, |
- /* 12 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, |
- /* 13 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, |
- /* 14 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gv" }, |
- /* 15 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, |
- /* 16 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rAXv" }, |
- /* 17 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, |
- /* 18 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, |
- /* 19 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gb" }, |
- /* 20 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, |
- /* 21 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, |
- /* 22 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gb" }, |
- /* 23 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, |
- /* 24 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, |
- /* 25 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, |
- /* 26 */ { RegAL, NACL_OPFLAG(OpUse), "%al" }, |
- /* 27 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 28 */ { RegREAX, NACL_OPFLAG(OpUse), "$rAXv" }, |
- /* 29 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, |
- /* 30 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rsp}" }, |
- /* 31 */ { G_OpcodeBase, NACL_OPFLAG(OpUse), "$r8v" }, |
- /* 32 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rsp}" }, |
- /* 33 */ { G_OpcodeBase, NACL_OPFLAG(OpSet), "$r8v" }, |
- /* 34 */ { G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Gv" }, |
- /* 35 */ { Ev_Operand, NACL_OPFLAG(OpUse), "$Ed" }, |
- /* 36 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rsp}" }, |
- /* 37 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, |
- /* 38 */ { G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Gv" }, |
- /* 39 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, |
- /* 40 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, |
- /* 41 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rsp}" }, |
- /* 42 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 43 */ { G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Gv" }, |
- /* 44 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, |
- /* 45 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 46 */ { RegRIP, NACL_OPFLAG(OpSet), "%rip" }, |
- /* 47 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jb" }, |
- /* 48 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, |
- /* 49 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 50 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" }, |
- /* 51 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 52 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Ev" }, |
- /* 53 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, |
- /* 54 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, |
- /* 55 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, |
- /* 56 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Ev" }, |
- /* 57 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 58 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, |
- /* 59 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 60 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" }, |
- /* 61 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gb" }, |
- /* 62 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Ev" }, |
- /* 63 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Gv" }, |
- /* 64 */ { E_Operand, NACL_OPFLAG(OpSet), "$Eb" }, |
- /* 65 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gb" }, |
- /* 66 */ { E_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Ev" }, |
- /* 67 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, |
- /* 68 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gb" }, |
- /* 69 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, |
- /* 70 */ { G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Gv" }, |
- /* 71 */ { M_Operand, NACL_OPFLAG(OpAddress), "$M" }, |
- /* 72 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rsp}" }, |
- /* 73 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ev" }, |
- /* 74 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$r8v" }, |
- /* 75 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$rAXv" }, |
- /* 76 */ { RegRAX, NACL_OPFLAG(OpSet), "%rax" }, |
- /* 77 */ { RegEAX, NACL_OPFLAG(OpUse), "%eax" }, |
- /* 78 */ { RegEAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandSignExtends_v), "%eax" }, |
- /* 79 */ { RegAX, NACL_OPFLAG(OpUse), "%ax" }, |
- /* 80 */ { RegAX, NACL_OPFLAG(OpSet), "%ax" }, |
- /* 81 */ { RegAL, NACL_OPFLAG(OpUse), "%al" }, |
- /* 82 */ { RegRDX, NACL_OPFLAG(OpSet), "%rdx" }, |
- /* 83 */ { RegRAX, NACL_OPFLAG(OpUse), "%rax" }, |
- /* 84 */ { RegEDX, NACL_OPFLAG(OpSet), "%edx" }, |
- /* 85 */ { RegEAX, NACL_OPFLAG(OpUse), "%eax" }, |
- /* 86 */ { RegDX, NACL_OPFLAG(OpSet), "%dx" }, |
- /* 87 */ { RegAX, NACL_OPFLAG(OpUse), "%ax" }, |
- /* 88 */ { RegAH, NACL_OPFLAG(OpUse), "%ah" }, |
- /* 89 */ { RegAH, NACL_OPFLAG(OpSet), "%ah" }, |
- /* 90 */ { RegAL, NACL_OPFLAG(OpSet), "%al" }, |
- /* 91 */ { O_Operand, NACL_OPFLAG(OpUse), "$Ob" }, |
- /* 92 */ { RegREAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$rAXv" }, |
- /* 93 */ { O_Operand, NACL_OPFLAG(OpUse), "$Ov" }, |
- /* 94 */ { O_Operand, NACL_OPFLAG(OpSet), "$Ob" }, |
- /* 95 */ { RegAL, NACL_OPFLAG(OpUse), "%al" }, |
- /* 96 */ { O_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Ov" }, |
- /* 97 */ { RegREAX, NACL_OPFLAG(OpUse), "$rAXv" }, |
- /* 98 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yb" }, |
- /* 99 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xb" }, |
- /* 100 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvq" }, |
- /* 101 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvq" }, |
- /* 102 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvd" }, |
- /* 103 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvd" }, |
- /* 104 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvw" }, |
- /* 105 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvw" }, |
- /* 106 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yb" }, |
- /* 107 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xb" }, |
- /* 108 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvq" }, |
- /* 109 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvq" }, |
- /* 110 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvd" }, |
- /* 111 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvd" }, |
- /* 112 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvw" }, |
- /* 113 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvw" }, |
- /* 114 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yb" }, |
- /* 115 */ { RegAL, NACL_OPFLAG(OpUse), "%al" }, |
- /* 116 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvq" }, |
- /* 117 */ { RegRAX, NACL_OPFLAG(OpUse), "$rAXvq" }, |
- /* 118 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvd" }, |
- /* 119 */ { RegEAX, NACL_OPFLAG(OpUse), "$rAXvd" }, |
- /* 120 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvw" }, |
- /* 121 */ { RegAX, NACL_OPFLAG(OpUse), "$rAXvw" }, |
- /* 122 */ { RegAL, NACL_OPFLAG(OpSet), "%al" }, |
- /* 123 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xb" }, |
- /* 124 */ { RegRAX, NACL_OPFLAG(OpSet), "$rAXvq" }, |
- /* 125 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvq" }, |
- /* 126 */ { RegEAX, NACL_OPFLAG(OpSet), "$rAXvd" }, |
- /* 127 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvd" }, |
- /* 128 */ { RegAX, NACL_OPFLAG(OpSet), "$rAXvw" }, |
- /* 129 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvw" }, |
- /* 130 */ { RegAL, NACL_OPFLAG(OpUse), "%al" }, |
- /* 131 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yb" }, |
- /* 132 */ { RegRAX, NACL_OPFLAG(OpUse), "$rAXvq" }, |
- /* 133 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvq" }, |
- /* 134 */ { RegEAX, NACL_OPFLAG(OpUse), "$rAXvd" }, |
- /* 135 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvd" }, |
- /* 136 */ { RegAX, NACL_OPFLAG(OpUse), "$rAXvw" }, |
- /* 137 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvw" }, |
- /* 138 */ { G_OpcodeBase, NACL_OPFLAG(OpSet), "$r8b" }, |
- /* 139 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 140 */ { G_OpcodeBase, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$r8v" }, |
- /* 141 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iv" }, |
- /* 142 */ { E_Operand, NACL_OPFLAG(OpSet), "$Eb" }, |
- /* 143 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 144 */ { E_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Ev" }, |
- /* 145 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, |
- /* 146 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" }, |
- /* 147 */ { Const_1, NACL_OPFLAG(OpUse), "1" }, |
- /* 148 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, |
- /* 149 */ { Const_1, NACL_OPFLAG(OpUse), "1" }, |
- /* 150 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" }, |
- /* 151 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" }, |
- /* 152 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, |
- /* 153 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" }, |
- /* 154 */ { Mv_Operand, NACL_OPFLAG(OpUse), "$Md" }, |
- /* 155 */ { Mw_Operand, NACL_OPFLAG(OpSet), "$Mw" }, |
- /* 156 */ { M_Operand, NACL_OPFLAG(OpSet), "$Mf" }, |
- /* 157 */ { Mw_Operand, NACL_OPFLAG(OpUse), "$Mw" }, |
- /* 158 */ { M_Operand, NACL_OPFLAG(OpUse), "$Mf" }, |
- /* 159 */ { Mv_Operand, NACL_OPFLAG(OpSet), "$Md" }, |
- /* 160 */ { Mo_Operand, NACL_OPFLAG(OpUse), "$Mq" }, |
- /* 161 */ { Mo_Operand, NACL_OPFLAG(OpSet), "$Mq" }, |
- /* 162 */ { RegRIP, NACL_OPFLAG(OpSet), "%rip" }, |
- /* 163 */ { RegRCX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%rcx" }, |
- /* 164 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jb" }, |
- /* 165 */ { RegRIP, NACL_OPFLAG(OpSet), "%rip" }, |
- /* 166 */ { RegECX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%ecx" }, |
- /* 167 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jb" }, |
- /* 168 */ { RegRIP, NACL_OPFLAG(OpSet), "%rip" }, |
- /* 169 */ { RegRCX, NACL_OPFLAG(OpUse), "%rcx" }, |
- /* 170 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jb" }, |
- /* 171 */ { RegRIP, NACL_OPFLAG(OpSet), "%rip" }, |
- /* 172 */ { RegECX, NACL_OPFLAG(OpUse), "%ecx" }, |
- /* 173 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jb" }, |
- /* 174 */ { RegRIP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rip}" }, |
- /* 175 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rsp}" }, |
- /* 176 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jzd" }, |
- /* 177 */ { RegRIP, NACL_OPFLAG(OpSet), "%rip" }, |
- /* 178 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jzd" }, |
- /* 179 */ { RegAX, NACL_OPFLAG(OpSet), "%ax" }, |
- /* 180 */ { RegAL, NACL_OPFLAG(OpUse), "%al" }, |
- /* 181 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, |
- /* 182 */ { RegREDX, NACL_OPFLAG(OpSet), "%redx" }, |
- /* 183 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%reax" }, |
- /* 184 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, |
- /* 185 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rsp}" }, |
- /* 186 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, |
- /* 187 */ { RegRIP, NACL_OPFLAG(OpSet), "%rip" }, |
- /* 188 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear), "$Ev" }, |
- /* 189 */ { RegRIP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rip}" }, |
- /* 190 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rsp}" }, |
- /* 191 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear), "$Ev" }, |
- /* 192 */ { Ew_Operand, NACL_OPFLAG(OpUse), "$Ew" }, |
- /* 193 */ { Mb_Operand, NACL_EMPTY_OPFLAGS, "$Mb" }, |
- /* 194 */ { Mmx_G_Operand, NACL_EMPTY_OPFLAGS, "$Pq" }, |
- /* 195 */ { Mmx_E_Operand, NACL_EMPTY_OPFLAGS, "$Qq" }, |
- /* 196 */ { I_Operand, NACL_EMPTY_OPFLAGS, "$Ib" }, |
- /* 197 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" }, |
- /* 198 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wps" }, |
- /* 199 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRq" }, |
- /* 200 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpUse), "$Wq" }, |
- /* 201 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qq" }, |
- /* 202 */ { Mdq_Operand, NACL_OPFLAG(OpSet), "$Mdq" }, |
- /* 203 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" }, |
- /* 204 */ { RegEAX, NACL_OPFLAG(OpSet), "%eax" }, |
- /* 205 */ { RegEDX, NACL_OPFLAG(OpSet), "%edx" }, |
- /* 206 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" }, |
- /* 207 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, |
- /* 208 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" }, |
- /* 209 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRps" }, |
- /* 210 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, |
- /* 211 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qd" }, |
- /* 212 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/q" }, |
- /* 213 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/d" }, |
- /* 214 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qq" }, |
- /* 215 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 216 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$PRq" }, |
- /* 217 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 218 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ed/q/q" }, |
- /* 219 */ { E_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Ed/q/d" }, |
- /* 220 */ { Mmx_E_Operand, NACL_OPFLAG(OpSet), "$Qq" }, |
- /* 221 */ { RegEBX, NACL_OPFLAG(OpSet), "%ebx" }, |
- /* 222 */ { RegEDX, NACL_OPFLAG(OpSet), "%edx" }, |
- /* 223 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%eax" }, |
- /* 224 */ { RegECX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%ecx" }, |
- /* 225 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ev" }, |
- /* 226 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, |
- /* 227 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 228 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ev" }, |
- /* 229 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, |
- /* 230 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" }, |
- /* 231 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, |
- /* 232 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, |
- /* 233 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 234 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, |
- /* 235 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, |
- /* 236 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" }, |
- /* 237 */ { RegAL, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%al" }, |
- /* 238 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" }, |
- /* 239 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gb" }, |
- /* 240 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rAXv" }, |
- /* 241 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, |
- /* 242 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gv" }, |
- /* 243 */ { G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Gv" }, |
- /* 244 */ { Eb_Operand, NACL_OPFLAG(OpUse), "$Eb" }, |
- /* 245 */ { G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "$Gv" }, |
- /* 246 */ { Ew_Operand, NACL_OPFLAG(OpUse), "$Ew" }, |
- /* 247 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" }, |
- /* 248 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 249 */ { M_Operand, NACL_OPFLAG(OpSet), "$Md/q" }, |
- /* 250 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gd/q" }, |
- /* 251 */ { E_Operand, NACL_OPFLAG(OpUse), "$Rd/q/Mw" }, |
- /* 252 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 253 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" }, |
- /* 254 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$PRq" }, |
- /* 255 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 256 */ { RegRDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%rdx" }, |
- /* 257 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%eax" }, |
- /* 258 */ { Mdq_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Mdq" }, |
- /* 259 */ { RegEDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%edx" }, |
- /* 260 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%eax" }, |
- /* 261 */ { Mo_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Mq" }, |
- /* 262 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$r8vq" }, |
- /* 263 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$r8vd" }, |
- /* 264 */ { RegDS_EDI, NACL_OPFLAG(OpSet), "$Zvd" }, |
- /* 265 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$PRq" }, |
- /* 266 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" }, |
- /* 267 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wsd" }, |
- /* 268 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q" }, |
- /* 269 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gd/q" }, |
- /* 270 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" }, |
- /* 271 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpUse), "$Wq" }, |
- /* 272 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 273 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRq" }, |
- /* 274 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 275 */ { I2_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 276 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" }, |
- /* 277 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" }, |
- /* 278 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 279 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" }, |
- /* 280 */ { Mdq_Operand, NACL_OPFLAG(OpUse), "$Mdq" }, |
- /* 281 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wss" }, |
- /* 282 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gd/q" }, |
- /* 283 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" }, |
- /* 284 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wdq" }, |
- /* 285 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" }, |
- /* 286 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 287 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wpd" }, |
- /* 288 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" }, |
- /* 289 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRpd" }, |
- /* 290 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, |
- /* 291 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 292 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$VRdq" }, |
- /* 293 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 294 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" }, |
- /* 295 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 296 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" }, |
- /* 297 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" }, |
- /* 298 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 299 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpSet), "$Wq" }, |
- /* 300 */ { RegDS_EDI, NACL_OPFLAG(OpSet), "$Zvd" }, |
- /* 301 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" }, |
- /* 302 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" }, |
- /* 303 */ { M_Operand, NACL_OPFLAG(OpUse), "$Mv" }, |
- /* 304 */ { M_Operand, NACL_OPFLAG(OpSet), "$Mv" }, |
- /* 305 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, |
- /* 306 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Mq" }, |
- /* 307 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Md" }, |
- /* 308 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Mw" }, |
- /* 309 */ { Gv_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gd" }, |
- /* 310 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, |
- /* 311 */ { Gv_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gd" }, |
- /* 312 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, |
- /* 313 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Rd/Mb" }, |
- /* 314 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 315 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Rd/Mw" }, |
- /* 316 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 317 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ed/q/q" }, |
- /* 318 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 319 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ed/q/d" }, |
- /* 320 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 321 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Ed" }, |
- /* 322 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 323 */ { E_Operand, NACL_OPFLAG(OpUse), "$Rd/q/Mb" }, |
- /* 324 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 325 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Md" }, |
- /* 326 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 327 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/q" }, |
- /* 328 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 329 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/d" }, |
- /* 330 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 331 */ { RegREAX, NACL_OPFLAG(OpSet), "$rAXv" }, |
- /* 332 */ { RegREDX, NACL_OPFLAG(OpSet), "$rDXv" }, |
- /* 333 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, |
- /* 334 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 335 */ { RegRECX, NACL_OPFLAG(OpSet), "$rCXv" }, |
- /* 336 */ { RegREAX, NACL_OPFLAG(OpSet), "$rAXv" }, |
- /* 337 */ { RegREDX, NACL_OPFLAG(OpSet), "$rDXv" }, |
- /* 338 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, |
- /* 339 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
- /* 340 */ { RegRECX, NACL_OPFLAG(OpSet), "$rCXv" }, |
- /* 341 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, |
- /* 342 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, |
-}; |
- |
-static const NaClInst g_Opcodes[589] = { |
- /* 0 */ |
- { NACLi_INVALID, |
- NACL_EMPTY_IFLAGS, |
- InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 1 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), |
- InstAdd, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 2 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstAdd, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET }, |
- /* 3 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), |
- InstAdd, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET }, |
- /* 4 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstAdd, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET }, |
- /* 5 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable), |
- InstAdd, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET }, |
- /* 6 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstAdd, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET }, |
- /* 7 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 8 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), |
- InstOr, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 9 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstOr, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET }, |
- /* 10 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), |
- InstOr, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET }, |
- /* 11 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstOr, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET }, |
- /* 12 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable), |
- InstOr, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET }, |
- /* 13 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstOr, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET }, |
- /* 14 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 15 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 12, NACL_OPCODE_NULL_OFFSET }, |
- /* 16 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET }, |
- /* 17 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 14, NACL_OPCODE_NULL_OFFSET }, |
- /* 18 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET }, |
- /* 19 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 16, NACL_OPCODE_NULL_OFFSET }, |
- /* 20 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), |
- InstAnd, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 21 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstAnd, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET }, |
- /* 22 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), |
- InstAnd, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET }, |
- /* 23 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstAnd, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET }, |
- /* 24 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable), |
- InstAnd, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET }, |
- /* 25 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstAnd, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET }, |
- /* 26 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), |
- InstSub, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 27 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstSub, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET }, |
- /* 28 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), |
- InstSub, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET }, |
- /* 29 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstSub, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET }, |
- /* 30 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable), |
- InstSub, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET }, |
- /* 31 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstSub, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET }, |
- /* 32 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET }, |
- /* 33 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET }, |
- /* 34 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET }, |
- /* 35 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 18, NACL_OPCODE_NULL_OFFSET }, |
- /* 36 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 20, NACL_OPCODE_NULL_OFFSET }, |
- /* 37 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 22, NACL_OPCODE_NULL_OFFSET }, |
- /* 38 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 24, NACL_OPCODE_NULL_OFFSET }, |
- /* 39 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 26, NACL_OPCODE_NULL_OFFSET }, |
- /* 40 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 28, NACL_OPCODE_NULL_OFFSET }, |
- /* 41 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPush, 0x00, 2, 30, NACL_OPCODE_NULL_OFFSET }, |
- /* 42 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPush, 0x01, 2, 30, NACL_OPCODE_NULL_OFFSET }, |
- /* 43 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPush, 0x02, 2, 30, NACL_OPCODE_NULL_OFFSET }, |
- /* 44 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPush, 0x03, 2, 30, NACL_OPCODE_NULL_OFFSET }, |
- /* 45 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPush, 0x04, 2, 30, NACL_OPCODE_NULL_OFFSET }, |
- /* 46 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPush, 0x05, 2, 30, NACL_OPCODE_NULL_OFFSET }, |
- /* 47 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPush, 0x06, 2, 30, NACL_OPCODE_NULL_OFFSET }, |
- /* 48 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPush, 0x07, 2, 30, NACL_OPCODE_NULL_OFFSET }, |
- /* 49 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPop, 0x00, 2, 32, NACL_OPCODE_NULL_OFFSET }, |
- /* 50 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPop, 0x01, 2, 32, NACL_OPCODE_NULL_OFFSET }, |
- /* 51 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPop, 0x02, 2, 32, NACL_OPCODE_NULL_OFFSET }, |
- /* 52 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPop, 0x03, 2, 32, NACL_OPCODE_NULL_OFFSET }, |
- /* 53 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPop, 0x04, 2, 32, NACL_OPCODE_NULL_OFFSET }, |
- /* 54 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPop, 0x05, 2, 32, NACL_OPCODE_NULL_OFFSET }, |
- /* 55 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPop, 0x06, 2, 32, NACL_OPCODE_NULL_OFFSET }, |
- /* 56 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPop, 0x07, 2, 32, NACL_OPCODE_NULL_OFFSET }, |
- /* 57 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMode) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 34, NACL_OPCODE_NULL_OFFSET }, |
- /* 58 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPush, 0x00, 2, 36, NACL_OPCODE_NULL_OFFSET }, |
- /* 59 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 3, 38, NACL_OPCODE_NULL_OFFSET }, |
- /* 60 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPush, 0x00, 2, 41, NACL_OPCODE_NULL_OFFSET }, |
- /* 61 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 3, 43, NACL_OPCODE_NULL_OFFSET }, |
- /* 62 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 63 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 64 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, 63 }, |
- /* 65 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(BranchHints) | NACL_IFLAG(PartialInstruction), |
- InstDontCareCondJump, 0x00, 2, 46, NACL_OPCODE_NULL_OFFSET }, |
- /* 66 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 2, 48, NACL_OPCODE_NULL_OFFSET }, |
- /* 67 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 2, 50, 66 }, |
- /* 68 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), |
- InstSub, 0x05, 2, 50, 67 }, |
- /* 69 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), |
- InstAnd, 0x04, 2, 50, 68 }, |
- /* 70 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 2, 50, 69 }, |
- /* 71 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 50, 70 }, |
- /* 72 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), |
- InstOr, 0x01, 2, 50, 71 }, |
- /* 73 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), |
- InstAdd, 0x00, 2, 50, 72 }, |
- /* 74 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 2, 39, NACL_OPCODE_NULL_OFFSET }, |
- /* 75 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 2, 52, 74 }, |
- /* 76 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstSub, 0x05, 2, 52, 75 }, |
- /* 77 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstAnd, 0x04, 2, 52, 76 }, |
- /* 78 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 2, 54, 77 }, |
- /* 79 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 54, 78 }, |
- /* 80 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstOr, 0x01, 2, 52, 79 }, |
- /* 81 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstAdd, 0x00, 2, 52, 80 }, |
- /* 82 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x07, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 83 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x06, 0, 0, 82 }, |
- /* 84 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x05, 0, 0, 83 }, |
- /* 85 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x04, 0, 0, 84 }, |
- /* 86 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x03, 0, 0, 85 }, |
- /* 87 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x02, 0, 0, 86 }, |
- /* 88 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x01, 0, 0, 87 }, |
- /* 89 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x00, 0, 0, 88 }, |
- /* 90 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 2, 44, NACL_OPCODE_NULL_OFFSET }, |
- /* 91 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 2, 56, 90 }, |
- /* 92 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstSub, 0x05, 2, 56, 91 }, |
- /* 93 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstAnd, 0x04, 2, 56, 92 }, |
- /* 94 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 2, 58, 93 }, |
- /* 95 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 58, 94 }, |
- /* 96 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstOr, 0x01, 2, 56, 95 }, |
- /* 97 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstAdd, 0x00, 2, 56, 96 }, |
- /* 98 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 60, NACL_OPCODE_NULL_OFFSET }, |
- /* 99 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 62, NACL_OPCODE_NULL_OFFSET }, |
- /* 100 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x00, 2, 64, NACL_OPCODE_NULL_OFFSET }, |
- /* 101 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x00, 2, 66, NACL_OPCODE_NULL_OFFSET }, |
- /* 102 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x00, 2, 68, NACL_OPCODE_NULL_OFFSET }, |
- /* 103 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x00, 2, 38, NACL_OPCODE_NULL_OFFSET }, |
- /* 104 */ |
- { NACLi_386, |
- NACL_IFLAG(ModRmRegSOperand) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 105 */ |
- { NACLi_386, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstLea, 0x00, 2, 70, NACL_OPCODE_NULL_OFFSET }, |
- /* 106 */ |
- { NACLi_386, |
- NACL_IFLAG(ModRmRegSOperand) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 107 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 108 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPop, 0x00, 2, 72, 107 }, |
- /* 109 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 74, NACL_OPCODE_NULL_OFFSET }, |
- /* 110 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 2, 74, NACL_OPCODE_NULL_OFFSET }, |
- /* 111 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 74, NACL_OPCODE_NULL_OFFSET }, |
- /* 112 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 2, 74, NACL_OPCODE_NULL_OFFSET }, |
- /* 113 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 2, 74, NACL_OPCODE_NULL_OFFSET }, |
- /* 114 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 2, 74, NACL_OPCODE_NULL_OFFSET }, |
- /* 115 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 2, 74, NACL_OPCODE_NULL_OFFSET }, |
- /* 116 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 2, 74, NACL_OPCODE_NULL_OFFSET }, |
- /* 117 */ |
- { NACLi_386, |
- NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMode) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 76, NACL_OPCODE_NULL_OFFSET }, |
- /* 118 */ |
- { NACLi_386, |
- NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 78, 117 }, |
- /* 119 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 80, 118 }, |
- /* 120 */ |
- { NACLi_386, |
- NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMode) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 82, NACL_OPCODE_NULL_OFFSET }, |
- /* 121 */ |
- { NACLi_386, |
- NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 84, 120 }, |
- /* 122 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 86, 121 }, |
- /* 123 */ |
- { NACLi_X87, |
- NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 124 */ |
- { NACLi_386, |
- NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(LongMode) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 125 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, 124 }, |
- /* 126 */ |
- { NACLi_LAHF, |
- NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 88, NACL_OPCODE_NULL_OFFSET }, |
- /* 127 */ |
- { NACLi_LAHF, |
- NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 89, NACL_OPCODE_NULL_OFFSET }, |
- /* 128 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_Addr) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x00, 2, 90, NACL_OPCODE_NULL_OFFSET }, |
- /* 129 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_Addr) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x00, 2, 92, NACL_OPCODE_NULL_OFFSET }, |
- /* 130 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_Addr) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x00, 2, 94, NACL_OPCODE_NULL_OFFSET }, |
- /* 131 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_Addr) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x00, 2, 96, NACL_OPCODE_NULL_OFFSET }, |
- /* 132 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 98, NACL_OPCODE_NULL_OFFSET }, |
- /* 133 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMode) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 100, NACL_OPCODE_NULL_OFFSET }, |
- /* 134 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 102, 133 }, |
- /* 135 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 104, 134 }, |
- /* 136 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 106, NACL_OPCODE_NULL_OFFSET }, |
- /* 137 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMode) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 108, NACL_OPCODE_NULL_OFFSET }, |
- /* 138 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 110, 137 }, |
- /* 139 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 112, 138 }, |
- /* 140 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 114, NACL_OPCODE_NULL_OFFSET }, |
- /* 141 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMode) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 116, NACL_OPCODE_NULL_OFFSET }, |
- /* 142 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 118, 141 }, |
- /* 143 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 120, 142 }, |
- /* 144 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 122, NACL_OPCODE_NULL_OFFSET }, |
- /* 145 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMode) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 124, NACL_OPCODE_NULL_OFFSET }, |
- /* 146 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 126, 145 }, |
- /* 147 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 128, 146 }, |
- /* 148 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 130, NACL_OPCODE_NULL_OFFSET }, |
- /* 149 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMode) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 132, NACL_OPCODE_NULL_OFFSET }, |
- /* 150 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 134, 149 }, |
- /* 151 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 136, 150 }, |
- /* 152 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x00, 2, 138, NACL_OPCODE_NULL_OFFSET }, |
- /* 153 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x01, 2, 138, NACL_OPCODE_NULL_OFFSET }, |
- /* 154 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x02, 2, 138, NACL_OPCODE_NULL_OFFSET }, |
- /* 155 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x03, 2, 138, NACL_OPCODE_NULL_OFFSET }, |
- /* 156 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x04, 2, 138, NACL_OPCODE_NULL_OFFSET }, |
- /* 157 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x05, 2, 138, NACL_OPCODE_NULL_OFFSET }, |
- /* 158 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x06, 2, 138, NACL_OPCODE_NULL_OFFSET }, |
- /* 159 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x07, 2, 138, NACL_OPCODE_NULL_OFFSET }, |
- /* 160 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x00, 2, 140, NACL_OPCODE_NULL_OFFSET }, |
- /* 161 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x01, 2, 140, NACL_OPCODE_NULL_OFFSET }, |
- /* 162 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x02, 2, 140, NACL_OPCODE_NULL_OFFSET }, |
- /* 163 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x03, 2, 140, NACL_OPCODE_NULL_OFFSET }, |
- /* 164 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x04, 2, 140, NACL_OPCODE_NULL_OFFSET }, |
- /* 165 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x05, 2, 140, NACL_OPCODE_NULL_OFFSET }, |
- /* 166 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x06, 2, 140, NACL_OPCODE_NULL_OFFSET }, |
- /* 167 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x07, 2, 140, NACL_OPCODE_NULL_OFFSET }, |
- /* 168 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 2, 50, NACL_OPCODE_NULL_OFFSET }, |
- /* 169 */ |
- { NACLi_ILLEGAL, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 0, 0, 168 }, |
- /* 170 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 2, 50, 169 }, |
- /* 171 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 2, 50, 170 }, |
- /* 172 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 2, 50, 171 }, |
- /* 173 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 50, 172 }, |
- /* 174 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 2, 50, 173 }, |
- /* 175 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 50, 174 }, |
- /* 176 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 2, 58, NACL_OPCODE_NULL_OFFSET }, |
- /* 177 */ |
- { NACLi_ILLEGAL, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 0, 0, 176 }, |
- /* 178 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 2, 58, 177 }, |
- /* 179 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 2, 58, 178 }, |
- /* 180 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 2, 58, 179 }, |
- /* 181 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 58, 180 }, |
- /* 182 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 2, 58, 181 }, |
- /* 183 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 58, 182 }, |
- /* 184 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_w) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 185 */ |
- { NACLi_386, |
- NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 186 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b), |
- InstMov, 0x00, 2, 142, 107 }, |
- /* 187 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), |
- InstMov, 0x00, 2, 144, 107 }, |
- /* 188 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_w) | NACL_IFLAG(OpcodeHasImmed2_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 189 */ |
- { NACLi_RETURN, |
- NACL_IFLAG(OpcodeHasImmed_w) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 190 */ |
- { NACLi_RETURN, |
- NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 191 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 192 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 193 */ |
- { NACLi_386, |
- NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 194 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 195 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(LongMode) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, 194 }, |
- /* 196 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, 195 }, |
- /* 197 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 2, 146, NACL_OPCODE_NULL_OFFSET }, |
- /* 198 */ |
- { NACLi_ILLEGAL, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 0, 0, 197 }, |
- /* 199 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 2, 146, 198 }, |
- /* 200 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 2, 146, 199 }, |
- /* 201 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 2, 146, 200 }, |
- /* 202 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 146, 201 }, |
- /* 203 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 2, 146, 202 }, |
- /* 204 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 146, 203 }, |
- /* 205 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 2, 148, NACL_OPCODE_NULL_OFFSET }, |
- /* 206 */ |
- { NACLi_ILLEGAL, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 0, 0, 205 }, |
- /* 207 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 2, 148, 206 }, |
- /* 208 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 2, 148, 207 }, |
- /* 209 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 2, 148, 208 }, |
- /* 210 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 148, 209 }, |
- /* 211 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 2, 148, 210 }, |
- /* 212 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 148, 211 }, |
- /* 213 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 2, 150, NACL_OPCODE_NULL_OFFSET }, |
- /* 214 */ |
- { NACLi_ILLEGAL, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 0, 0, 213 }, |
- /* 215 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 2, 150, 214 }, |
- /* 216 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 2, 150, 215 }, |
- /* 217 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 2, 150, 216 }, |
- /* 218 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 150, 217 }, |
- /* 219 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 2, 150, 218 }, |
- /* 220 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 150, 219 }, |
- /* 221 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 2, 152, NACL_OPCODE_NULL_OFFSET }, |
- /* 222 */ |
- { NACLi_ILLEGAL, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 0, 0, 221 }, |
- /* 223 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 2, 152, 222 }, |
- /* 224 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 2, 152, 223 }, |
- /* 225 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 2, 152, 224 }, |
- /* 226 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 152, 225 }, |
- /* 227 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 2, 152, 226 }, |
- /* 228 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 152, 227 }, |
- /* 229 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 1, 154, NACL_OPCODE_NULL_OFFSET }, |
- /* 230 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 1, 154, 229 }, |
- /* 231 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 1, 154, 230 }, |
- /* 232 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 1, 154, 231 }, |
- /* 233 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 154, 232 }, |
- /* 234 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 154, 233 }, |
- /* 235 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 1, 154, 234 }, |
- /* 236 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 154, 235 }, |
- /* 237 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 1, 155, NACL_OPCODE_NULL_OFFSET }, |
- /* 238 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 1, 156, 237 }, |
- /* 239 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 1, 157, 238 }, |
- /* 240 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 1, 158, 239 }, |
- /* 241 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 159, 240 }, |
- /* 242 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 159, 241 }, |
- /* 243 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x01, 0, 0, 242 }, |
- /* 244 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 154, 243 }, |
- /* 245 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 1, 156, NACL_OPCODE_NULL_OFFSET }, |
- /* 246 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x06, 0, 0, 245 }, |
- /* 247 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 1, 158, 246 }, |
- /* 248 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x04, 0, 0, 247 }, |
- /* 249 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 159, 248 }, |
- /* 250 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 159, 249 }, |
- /* 251 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 1, 159, 250 }, |
- /* 252 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 154, 251 }, |
- /* 253 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 1, 160, NACL_OPCODE_NULL_OFFSET }, |
- /* 254 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 1, 160, 253 }, |
- /* 255 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 1, 160, 254 }, |
- /* 256 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 1, 160, 255 }, |
- /* 257 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 160, 256 }, |
- /* 258 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 160, 257 }, |
- /* 259 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 1, 160, 258 }, |
- /* 260 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 160, 259 }, |
- /* 261 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x05, 0, 0, 238 }, |
- /* 262 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 1, 158, 261 }, |
- /* 263 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 161, 262 }, |
- /* 264 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 161, 263 }, |
- /* 265 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 1, 161, 264 }, |
- /* 266 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 160, 265 }, |
- /* 267 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 1, 157, NACL_OPCODE_NULL_OFFSET }, |
- /* 268 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 1, 157, 267 }, |
- /* 269 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 1, 157, 268 }, |
- /* 270 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 1, 157, 269 }, |
- /* 271 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 157, 270 }, |
- /* 272 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 157, 271 }, |
- /* 273 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 1, 157, 272 }, |
- /* 274 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 157, 273 }, |
- /* 275 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 1, 156, 245 }, |
- /* 276 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 1, 158, 275 }, |
- /* 277 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 1, 158, 276 }, |
- /* 278 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 155, 277 }, |
- /* 279 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 155, 278 }, |
- /* 280 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 1, 155, 279 }, |
- /* 281 */ |
- { NACLi_X87, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 157, 280 }, |
- /* 282 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressSize_o) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(PartialInstruction), |
- InstDontCareCondJump, 0x00, 3, 162, NACL_OPCODE_NULL_OFFSET }, |
- /* 283 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressSize_v) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(PartialInstruction), |
- InstDontCareCondJump, 0x00, 3, 165, 282 }, |
- /* 284 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressSize_o) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(BranchHints) | NACL_IFLAG(PartialInstruction), |
- InstDontCareCondJump, 0x00, 3, 168, NACL_OPCODE_NULL_OFFSET }, |
- /* 285 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressSize_v) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(BranchHints) | NACL_IFLAG(PartialInstruction), |
- InstDontCareCondJump, 0x00, 3, 171, 284 }, |
- /* 286 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 287 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(JumpInstruction), |
- InstCall, 0x00, 3, 174, NACL_OPCODE_NULL_OFFSET }, |
- /* 288 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(JumpInstruction) | NACL_IFLAG(PartialInstruction), |
- InstDontCareJump, 0x00, 2, 177, NACL_OPCODE_NULL_OFFSET }, |
- /* 289 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(JumpInstruction) | NACL_IFLAG(PartialInstruction), |
- InstDontCareJump, 0x00, 2, 46, NACL_OPCODE_NULL_OFFSET }, |
- /* 290 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 291 */ |
- { NACLi_386, |
- NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 292 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 3, 179, NACL_OPCODE_NULL_OFFSET }, |
- /* 293 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 3, 179, 292 }, |
- /* 294 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 3, 179, 293 }, |
- /* 295 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 3, 179, 294 }, |
- /* 296 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 0, 295 }, |
- /* 297 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 0, 296 }, |
- /* 298 */ |
- { NACLi_ILLEGAL, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 0, 0, 297 }, |
- /* 299 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 48, 298 }, |
- /* 300 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 3, 182, NACL_OPCODE_NULL_OFFSET }, |
- /* 301 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 3, 182, 300 }, |
- /* 302 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 3, 182, 301 }, |
- /* 303 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 3, 182, 302 }, |
- /* 304 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 2, 303 }, |
- /* 305 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 2, 304 }, |
- /* 306 */ |
- { NACLi_ILLEGAL, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 0, 0, 305 }, |
- /* 307 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 39, 306 }, |
- /* 308 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 1, 0, 87 }, |
- /* 309 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 0, 308 }, |
- /* 310 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), |
- InstPush, 0x06, 2, 185, 82 }, |
- /* 311 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(JumpInstruction) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 0, 0, 310 }, |
- /* 312 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(JumpInstruction) | NACL_IFLAG(PartialInstruction), |
- InstDontCareJump, 0x04, 2, 187, 311 }, |
- /* 313 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(JumpInstruction) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 0, 0, 312 }, |
- /* 314 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(JumpInstruction), |
- InstCall, 0x02, 3, 189, 313 }, |
- /* 315 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 1, 2, 314 }, |
- /* 316 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 2, 315 }, |
- /* 317 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 0, 0, 83 }, |
- /* 318 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 0, 0, 317 }, |
- /* 319 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 0, 0, 318 }, |
- /* 320 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 0, 0, 319 }, |
- /* 321 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 0, 0, 320 }, |
- /* 322 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, 321 }, |
- /* 323 */ |
- { NACLi_RDTSCP, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x17, 0, 0, 82 }, |
- /* 324 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(LongMode) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 0, 0, 323 }, |
- /* 325 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 0, 0, 324 }, |
- /* 326 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstLmsw, 0x06, 1, 192, 325 }, |
- /* 327 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x05, 0, 0, 326 }, |
- /* 328 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 0, 0, 327 }, |
- /* 329 */ |
- { NACLi_SVM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x73, 0, 0, 328 }, |
- /* 330 */ |
- { NACLi_SVM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x63, 0, 0, 329 }, |
- /* 331 */ |
- { NACLi_SVM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x53, 0, 0, 330 }, |
- /* 332 */ |
- { NACLi_SVM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x43, 0, 0, 331 }, |
- /* 333 */ |
- { NACLi_SVM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x33, 0, 0, 332 }, |
- /* 334 */ |
- { NACLi_SVM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x23, 0, 0, 333 }, |
- /* 335 */ |
- { NACLi_SVM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x13, 0, 0, 334 }, |
- /* 336 */ |
- { NACLi_SVM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 0, 0, 335 }, |
- /* 337 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 0, 0, 336 }, |
- /* 338 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 0, 0, 337 }, |
- /* 339 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x01, 0, 0, 338 }, |
- /* 340 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x11, 0, 0, 339 }, |
- /* 341 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 0, 0, 340 }, |
- /* 342 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 0, 0, 341 }, |
- /* 343 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, 342 }, |
- /* 344 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 345 */ |
- { NACLi_SYSCALL, |
- NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 346 */ |
- { NACLi_3DNOW, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 347 */ |
- { NACLi_3DNOW, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 0, 0, 346 }, |
- /* 348 */ |
- { NACLi_3DNOW, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 0, 0, 347 }, |
- /* 349 */ |
- { NACLi_3DNOW, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 0, 0, 348 }, |
- /* 350 */ |
- { NACLi_3DNOW, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 193, 349 }, |
- /* 351 */ |
- { NACLi_3DNOW, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 0, 0, 350 }, |
- /* 352 */ |
- { NACLi_3DNOW, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 1, 193, 351 }, |
- /* 353 */ |
- { NACLi_3DNOW, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 193, 352 }, |
- /* 354 */ |
- { NACLi_3DNOW, |
- NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 355 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(Opcode0F0F) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x00, 3, 194, NACL_OPCODE_NULL_OFFSET }, |
- /* 356 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 197, NACL_OPCODE_NULL_OFFSET }, |
- /* 357 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 198, NACL_OPCODE_NULL_OFFSET }, |
- /* 358 */ |
- { NACLi_SSE, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 199, NACL_OPCODE_NULL_OFFSET }, |
- /* 359 */ |
- { NACLi_SSE, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 160, 358 }, |
- /* 360 */ |
- { NACLi_SSE, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 161, NACL_OPCODE_NULL_OFFSET }, |
- /* 361 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 200, NACL_OPCODE_NULL_OFFSET }, |
- /* 362 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 193, 85 }, |
- /* 363 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 193, 362 }, |
- /* 364 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 1, 193, 363 }, |
- /* 365 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 193, 364 }, |
- /* 366 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 367 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, 366 }, |
- /* 368 */ |
- { NACLi_SYSTEM, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 369 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 201, NACL_OPCODE_NULL_OFFSET }, |
- /* 370 */ |
- { NACLi_SSE, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 202, NACL_OPCODE_NULL_OFFSET }, |
- /* 371 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 203, NACL_OPCODE_NULL_OFFSET }, |
- /* 372 */ |
- { NACLi_RDMSR, |
- NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 373 */ |
- { NACLi_RDTSC, |
- NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 204, NACL_OPCODE_NULL_OFFSET }, |
- /* 374 */ |
- { NACLi_SYSENTER, |
- NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 375 */ |
- { NACLi_CMOV, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 206, NACL_OPCODE_NULL_OFFSET }, |
- /* 376 */ |
- { NACLi_SSE, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 208, NACL_OPCODE_NULL_OFFSET }, |
- /* 377 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 197, NACL_OPCODE_NULL_OFFSET }, |
- /* 378 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 210, NACL_OPCODE_NULL_OFFSET }, |
- /* 379 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 201, NACL_OPCODE_NULL_OFFSET }, |
- /* 380 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 211, NACL_OPCODE_NULL_OFFSET }, |
- /* 381 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 212, NACL_OPCODE_NULL_OFFSET }, |
- /* 382 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 213, 381 }, |
- /* 383 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 214, NACL_OPCODE_NULL_OFFSET }, |
- /* 384 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 2, 216, 82 }, |
- /* 385 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x05, 0, 0, 384 }, |
- /* 386 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 2, 216, 385 }, |
- /* 387 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x03, 0, 0, 386 }, |
- /* 388 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 216, 387 }, |
- /* 389 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x01, 0, 0, 388 }, |
- /* 390 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x00, 0, 0, 389 }, |
- /* 391 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x04, 0, 0, 385 }, |
- /* 392 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x03, 0, 0, 391 }, |
- /* 393 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 216, 392 }, |
- /* 394 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x01, 0, 0, 393 }, |
- /* 395 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x00, 0, 0, 394 }, |
- /* 396 */ |
- { NACLi_MMX, |
- NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 397 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 218, NACL_OPCODE_NULL_OFFSET }, |
- /* 398 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 219, 397 }, |
- /* 399 */ |
- { NACLi_MMX, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 220, NACL_OPCODE_NULL_OFFSET }, |
- /* 400 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(BranchHints) | NACL_IFLAG(PartialInstruction), |
- InstDontCareCondJump, 0x00, 2, 177, NACL_OPCODE_NULL_OFFSET }, |
- /* 401 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 64, NACL_OPCODE_NULL_OFFSET }, |
- /* 402 */ |
- { NACLi_386, |
- NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 4, 221, NACL_OPCODE_NULL_OFFSET }, |
- /* 403 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 404 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 3, 225, NACL_OPCODE_NULL_OFFSET }, |
- /* 405 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 3, 228, NACL_OPCODE_NULL_OFFSET }, |
- /* 406 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 407 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 3, 231, NACL_OPCODE_NULL_OFFSET }, |
- /* 408 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 3, 234, NACL_OPCODE_NULL_OFFSET }, |
- /* 409 */ |
- { NACLi_SFENCE_CLFLUSH, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 410 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x77, 0, 0, 409 }, |
- /* 411 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x67, 0, 0, 410 }, |
- /* 412 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x57, 0, 0, 411 }, |
- /* 413 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x47, 0, 0, 412 }, |
- /* 414 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x37, 0, 0, 413 }, |
- /* 415 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x27, 0, 0, 414 }, |
- /* 416 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x17, 0, 0, 415 }, |
- /* 417 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x76, 0, 0, 416 }, |
- /* 418 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x66, 0, 0, 417 }, |
- /* 419 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x56, 0, 0, 418 }, |
- /* 420 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x46, 0, 0, 419 }, |
- /* 421 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x36, 0, 0, 420 }, |
- /* 422 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x26, 0, 0, 421 }, |
- /* 423 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x16, 0, 0, 422 }, |
- /* 424 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x75, 0, 0, 423 }, |
- /* 425 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x65, 0, 0, 424 }, |
- /* 426 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x55, 0, 0, 425 }, |
- /* 427 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x45, 0, 0, 426 }, |
- /* 428 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x35, 0, 0, 427 }, |
- /* 429 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x25, 0, 0, 428 }, |
- /* 430 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x15, 0, 0, 429 }, |
- /* 431 */ |
- { NACLi_SFENCE_CLFLUSH, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 0, 0, 430 }, |
- /* 432 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 0, 0, 431 }, |
- /* 433 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 0, 0, 432 }, |
- /* 434 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x04, 0, 0, 433 }, |
- /* 435 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 159, 434 }, |
- /* 436 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 154, 435 }, |
- /* 437 */ |
- { NACLi_FXSAVE, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 0, 0, 436 }, |
- /* 438 */ |
- { NACLi_FXSAVE, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, 437 }, |
- /* 439 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET }, |
- /* 440 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 3, 237, NACL_OPCODE_NULL_OFFSET }, |
- /* 441 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 3, 240, NACL_OPCODE_NULL_OFFSET }, |
- /* 442 */ |
- { NACLi_386, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 443 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 243, NACL_OPCODE_NULL_OFFSET }, |
- /* 444 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 245, NACL_OPCODE_NULL_OFFSET }, |
- /* 445 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 2, 58, 107 }, |
- /* 446 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 2, 58, 445 }, |
- /* 447 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 2, 58, 446 }, |
- /* 448 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 2, 44, 447 }, |
- /* 449 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 206, NACL_OPCODE_NULL_OFFSET }, |
- /* 450 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 247, NACL_OPCODE_NULL_OFFSET }, |
- /* 451 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 249, NACL_OPCODE_NULL_OFFSET }, |
- /* 452 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 251, NACL_OPCODE_NULL_OFFSET }, |
- /* 453 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 3, 253, NACL_OPCODE_NULL_OFFSET }, |
- /* 454 */ |
- { NACLi_CMPXCHG16B, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 3, 256, 107 }, |
- /* 455 */ |
- { NACLi_CMPXCHG8B, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 3, 259, 454 }, |
- /* 456 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 262, NACL_OPCODE_NULL_OFFSET }, |
- /* 457 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 263, 456 }, |
- /* 458 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 1, 262, NACL_OPCODE_NULL_OFFSET }, |
- /* 459 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x01, 1, 263, 458 }, |
- /* 460 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 262, NACL_OPCODE_NULL_OFFSET }, |
- /* 461 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 1, 263, 460 }, |
- /* 462 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 262, NACL_OPCODE_NULL_OFFSET }, |
- /* 463 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 1, 263, 462 }, |
- /* 464 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 1, 262, NACL_OPCODE_NULL_OFFSET }, |
- /* 465 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 1, 263, 464 }, |
- /* 466 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 1, 262, NACL_OPCODE_NULL_OFFSET }, |
- /* 467 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x05, 1, 263, 466 }, |
- /* 468 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 1, 262, NACL_OPCODE_NULL_OFFSET }, |
- /* 469 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 1, 263, 468 }, |
- /* 470 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 1, 262, NACL_OPCODE_NULL_OFFSET }, |
- /* 471 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 1, 263, 470 }, |
- /* 472 */ |
- { NACLi_MMX, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 253, NACL_OPCODE_NULL_OFFSET }, |
- /* 473 */ |
- { NACLi_MMX, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 161, NACL_OPCODE_NULL_OFFSET }, |
- /* 474 */ |
- { NACLi_MMX, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 264, NACL_OPCODE_NULL_OFFSET }, |
- /* 475 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 266, NACL_OPCODE_NULL_OFFSET }, |
- /* 476 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 267, NACL_OPCODE_NULL_OFFSET }, |
- /* 477 */ |
- { NACLi_SSE3, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 266, NACL_OPCODE_NULL_OFFSET }, |
- /* 478 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 479 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 268, NACL_OPCODE_NULL_OFFSET }, |
- /* 480 */ |
- { NACLi_SSE4A, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 161, NACL_OPCODE_NULL_OFFSET }, |
- /* 481 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 269, NACL_OPCODE_NULL_OFFSET }, |
- /* 482 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 271, NACL_OPCODE_NULL_OFFSET }, |
- /* 483 */ |
- { NACLi_SSE4A, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeHasImmed2_b) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 3, 273, NACL_OPCODE_NULL_OFFSET }, |
- /* 484 */ |
- { NACLi_SSE4A, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 276, NACL_OPCODE_NULL_OFFSET }, |
- /* 485 */ |
- { NACLi_SSE3, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 197, NACL_OPCODE_NULL_OFFSET }, |
- /* 486 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 277, NACL_OPCODE_NULL_OFFSET }, |
- /* 487 */ |
- { NACLi_SSE3, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 279, NACL_OPCODE_NULL_OFFSET }, |
- /* 488 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 199, NACL_OPCODE_NULL_OFFSET }, |
- /* 489 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 279, NACL_OPCODE_NULL_OFFSET }, |
- /* 490 */ |
- { NACLi_SSE3, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 280, NACL_OPCODE_NULL_OFFSET }, |
- /* 491 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 203, NACL_OPCODE_NULL_OFFSET }, |
- /* 492 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 281, NACL_OPCODE_NULL_OFFSET }, |
- /* 493 */ |
- { NACLi_SSE3, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 197, NACL_OPCODE_NULL_OFFSET }, |
- /* 494 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 495 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 268, NACL_OPCODE_NULL_OFFSET }, |
- /* 496 */ |
- { NACLi_SSE4A, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 159, NACL_OPCODE_NULL_OFFSET }, |
- /* 497 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 282, NACL_OPCODE_NULL_OFFSET }, |
- /* 498 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 197, NACL_OPCODE_NULL_OFFSET }, |
- /* 499 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 203, NACL_OPCODE_NULL_OFFSET }, |
- /* 500 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 197, NACL_OPCODE_NULL_OFFSET }, |
- /* 501 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 210, NACL_OPCODE_NULL_OFFSET }, |
- /* 502 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 271, NACL_OPCODE_NULL_OFFSET }, |
- /* 503 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 200, NACL_OPCODE_NULL_OFFSET }, |
- /* 504 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 284, NACL_OPCODE_NULL_OFFSET }, |
- /* 505 */ |
- { NACLi_POPCNT, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 206, NACL_OPCODE_NULL_OFFSET }, |
- /* 506 */ |
- { NACLi_386, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 206, NACL_OPCODE_NULL_OFFSET }, |
- /* 507 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 285, NACL_OPCODE_NULL_OFFSET }, |
- /* 508 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 254, NACL_OPCODE_NULL_OFFSET }, |
- /* 509 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 279, NACL_OPCODE_NULL_OFFSET }, |
- /* 510 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 287, NACL_OPCODE_NULL_OFFSET }, |
- /* 511 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 160, NACL_OPCODE_NULL_OFFSET }, |
- /* 512 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 161, NACL_OPCODE_NULL_OFFSET }, |
- /* 513 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 200, NACL_OPCODE_NULL_OFFSET }, |
- /* 514 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 201, NACL_OPCODE_NULL_OFFSET }, |
- /* 515 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 202, NACL_OPCODE_NULL_OFFSET }, |
- /* 516 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 266, NACL_OPCODE_NULL_OFFSET }, |
- /* 517 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 288, NACL_OPCODE_NULL_OFFSET }, |
- /* 518 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 519 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 197, NACL_OPCODE_NULL_OFFSET }, |
- /* 520 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 210, NACL_OPCODE_NULL_OFFSET }, |
- /* 521 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 212, NACL_OPCODE_NULL_OFFSET }, |
- /* 522 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 213, 521 }, |
- /* 523 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 290, NACL_OPCODE_NULL_OFFSET }, |
- /* 524 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x07, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 525 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 2, 292, 524 }, |
- /* 526 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x05, 0, 0, 525 }, |
- /* 527 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x04, 2, 292, 526 }, |
- /* 528 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x03, 0, 0, 527 }, |
- /* 529 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 292, 528 }, |
- /* 530 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x01, 0, 0, 529 }, |
- /* 531 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x00, 0, 0, 530 }, |
- /* 532 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x07, 2, 292, NACL_OPCODE_NULL_OFFSET }, |
- /* 533 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x06, 2, 292, 532 }, |
- /* 534 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x05, 0, 0, 533 }, |
- /* 535 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x04, 0, 0, 534 }, |
- /* 536 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x03, 2, 292, 535 }, |
- /* 537 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x02, 2, 292, 536 }, |
- /* 538 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x01, 0, 0, 537 }, |
- /* 539 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x00, 0, 0, 538 }, |
- /* 540 */ |
- { NACLi_INVALID, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), |
- InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 541 */ |
- { NACLi_SSE4A, |
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeHasImmed2_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, 540 }, |
- /* 542 */ |
- { NACLi_SSE4A, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 276, NACL_OPCODE_NULL_OFFSET }, |
- /* 543 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 218, NACL_OPCODE_NULL_OFFSET }, |
- /* 544 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 219, 543 }, |
- /* 545 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 284, NACL_OPCODE_NULL_OFFSET }, |
- /* 546 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 294, NACL_OPCODE_NULL_OFFSET }, |
- /* 547 */ |
- { NACLi_SSE, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 251, NACL_OPCODE_NULL_OFFSET }, |
- /* 548 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 3, 296, NACL_OPCODE_NULL_OFFSET }, |
- /* 549 */ |
- { NACLi_SSE3, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 279, NACL_OPCODE_NULL_OFFSET }, |
- /* 550 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 299, NACL_OPCODE_NULL_OFFSET }, |
- /* 551 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 296, NACL_OPCODE_NULL_OFFSET }, |
- /* 552 */ |
- { NACLi_SSE2, |
- NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 300, NACL_OPCODE_NULL_OFFSET }, |
- /* 553 */ |
- { NACLi_E3DNOW, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 201, NACL_OPCODE_NULL_OFFSET }, |
- /* 554 */ |
- { NACLi_3DNOW, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 201, NACL_OPCODE_NULL_OFFSET }, |
- /* 555 */ |
- { NACLi_SSSE3, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 201, NACL_OPCODE_NULL_OFFSET }, |
- /* 556 */ |
- { NACLi_MOVBE, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 302, NACL_OPCODE_NULL_OFFSET }, |
- /* 557 */ |
- { NACLi_MOVBE, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 304, NACL_OPCODE_NULL_OFFSET }, |
- /* 558 */ |
- { NACLi_SSSE3, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 210, NACL_OPCODE_NULL_OFFSET }, |
- /* 559 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 210, NACL_OPCODE_NULL_OFFSET }, |
- /* 560 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 306, NACL_OPCODE_NULL_OFFSET }, |
- /* 561 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 307, NACL_OPCODE_NULL_OFFSET }, |
- /* 562 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 308, NACL_OPCODE_NULL_OFFSET }, |
- /* 563 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 280, NACL_OPCODE_NULL_OFFSET }, |
- /* 564 */ |
- { NACLi_SSE42, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 210, NACL_OPCODE_NULL_OFFSET }, |
- /* 565 */ |
- { NACLi_VMX, |
- NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 566 */ |
- { NACLi_SSE42, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 309, NACL_OPCODE_NULL_OFFSET }, |
- /* 567 */ |
- { NACLi_SSE42, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 311, NACL_OPCODE_NULL_OFFSET }, |
- /* 568 */ |
- { NACLi_SSSE3, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 214, NACL_OPCODE_NULL_OFFSET }, |
- /* 569 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 290, NACL_OPCODE_NULL_OFFSET }, |
- /* 570 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 285, NACL_OPCODE_NULL_OFFSET }, |
- /* 571 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 277, NACL_OPCODE_NULL_OFFSET }, |
- /* 572 */ |
- { NACLi_SSSE3, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 290, NACL_OPCODE_NULL_OFFSET }, |
- /* 573 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 313, NACL_OPCODE_NULL_OFFSET }, |
- /* 574 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 315, NACL_OPCODE_NULL_OFFSET }, |
- /* 575 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 317, NACL_OPCODE_NULL_OFFSET }, |
- /* 576 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 319, 575 }, |
- /* 577 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 321, NACL_OPCODE_NULL_OFFSET }, |
- /* 578 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 323, NACL_OPCODE_NULL_OFFSET }, |
- /* 579 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 325, NACL_OPCODE_NULL_OFFSET }, |
- /* 580 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 327, NACL_OPCODE_NULL_OFFSET }, |
- /* 581 */ |
- { NACLi_SSE41, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 329, 580 }, |
- /* 582 */ |
- { NACLi_SSE42, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 4, 331, NACL_OPCODE_NULL_OFFSET }, |
- /* 583 */ |
- { NACLi_SSE42, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 5, 335, NACL_OPCODE_NULL_OFFSET }, |
- /* 584 */ |
- { NACLi_SSE42, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 2, 290, NACL_OPCODE_NULL_OFFSET }, |
- /* 585 */ |
- { NACLi_SSE42, |
- NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 3, 340, NACL_OPCODE_NULL_OFFSET }, |
- /* 586 */ |
- { NACLi_X87_FSINCOS, |
- NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 587 */ |
- { NACLi_X87, |
- NACL_EMPTY_IFLAGS, |
- InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, |
- /* 588 */ |
- { NACLi_X87, |
- NACL_IFLAG(PartialInstruction), |
- InstDontCare, 0x00, 1, 80, NACL_OPCODE_NULL_OFFSET }, |
-}; |
- |
-static const NaClPrefixOpcodeArrayOffset g_LookupTable[2543] = { |
- /* 0 */ 1, 2, 3, 4, 5, 6, 7, 7, 8, 9, |
- /* 10 */ 10, 11, 12, 13, 7, 7, 14, 15, 16, 17, |
- /* 20 */ 18, 19, 7, 7, 14, 15, 16, 17, 18, 19, |
- /* 30 */ 7, 7, 20, 21, 22, 23, 24, 25, 7, 7, |
- /* 40 */ 26, 27, 28, 29, 30, 31, 7, 7, 14, 32, |
- /* 50 */ 16, 33, 18, 34, 7, 7, 35, 36, 37, 38, |
- /* 60 */ 39, 40, 7, 7, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 70 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 80 */ 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, |
- /* 90 */ 51, 52, 53, 54, 55, 56, 7, 7, 7, 57, |
- /* 100 */ 7, 7, 7, 7, 58, 59, 60, 61, 62, 64, |
- /* 110 */ 62, 64, 65, 65, 65, 65, 65, 65, 65, 65, |
- /* 120 */ 65, 65, 65, 65, 65, 65, 65, 65, 73, 81, |
- /* 130 */ 89, 97, 35, 36, 98, 99, 100, 101, 102, 103, |
- /* 140 */ 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, |
- /* 150 */ 115, 116, 119, 122, 7, 123, 125, 125, 126, 127, |
- /* 160 */ 128, 129, 130, 131, 132, 135, 136, 139, 39, 40, |
- /* 170 */ 140, 143, 144, 147, 148, 151, 152, 153, 154, 155, |
- /* 180 */ 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, |
- /* 190 */ 166, 167, 175, 183, 184, 185, 7, 7, 186, 187, |
- /* 200 */ 188, 185, 189, 190, 191, 192, 193, 196, 204, 212, |
- /* 210 */ 220, 228, 7, 7, 7, 193, 236, 244, 236, 252, |
- /* 220 */ 260, 266, 274, 281, 283, 283, 283, 285, 192, 286, |
- /* 230 */ 192, 286, 287, 288, 7, 289, 193, 290, 193, 290, |
- /* 240 */ 7, 193, 7, 7, 291, 291, 299, 307, 291, 291, |
- /* 250 */ 191, 191, 291, 291, 309, 316, 322, 343, 344, 344, |
- /* 260 */ 7, 345, 191, 191, 191, 191, 7, 193, 7, 353, |
- /* 270 */ 354, 355, 356, 357, 359, 360, 361, 361, 359, 360, |
- /* 280 */ 365, 366, 366, 366, 366, 366, 366, 367, 368, 368, |
- /* 290 */ 368, 368, 7, 7, 7, 7, 356, 357, 369, 370, |
- /* 300 */ 356, 356, 371, 356, 372, 373, 372, 191, 374, 374, |
- /* 310 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 320 */ 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, |
- /* 330 */ 375, 375, 375, 375, 375, 375, 376, 356, 356, 356, |
- /* 340 */ 356, 356, 356, 356, 356, 356, 377, 378, 356, 356, |
- /* 350 */ 356, 356, 379, 379, 379, 379, 379, 379, 379, 379, |
- /* 360 */ 380, 380, 380, 379, 7, 7, 382, 379, 383, 390, |
- /* 370 */ 390, 395, 379, 379, 379, 396, 7, 7, 7, 7, |
- /* 380 */ 7, 7, 398, 399, 400, 400, 400, 400, 400, 400, |
- /* 390 */ 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, |
- /* 400 */ 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, |
- /* 410 */ 401, 401, 401, 401, 401, 401, 185, 185, 402, 403, |
- /* 420 */ 404, 405, 7, 7, 185, 185, 191, 406, 407, 408, |
- /* 430 */ 438, 439, 440, 441, 442, 406, 442, 442, 443, 444, |
- /* 440 */ 7, 107, 448, 406, 449, 449, 443, 444, 98, 99, |
- /* 450 */ 450, 451, 452, 453, 450, 455, 457, 459, 461, 463, |
- /* 460 */ 465, 467, 469, 471, 7, 379, 379, 379, 379, 379, |
- /* 470 */ 7, 472, 379, 379, 379, 379, 379, 379, 379, 379, |
- /* 480 */ 379, 379, 379, 379, 379, 379, 7, 473, 379, 379, |
- /* 490 */ 379, 379, 379, 379, 379, 379, 7, 379, 379, 379, |
- /* 500 */ 379, 379, 379, 474, 379, 379, 379, 379, 379, 379, |
- /* 510 */ 379, 7, NACL_OPCODE_NULL_OFFSET, 475, 476, 477, 478, 478, 478, 478, |
- /* 520 */ 478, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 530 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 478, 478, 479, |
- /* 540 */ 480, 481, 481, 478, 478, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 550 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 560 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 570 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 478, 475, 478, |
- /* 580 */ 478, 478, 478, 478, 478, 475, 475, 475, 478, 475, |
- /* 590 */ 475, 475, 475, 478, 478, 478, 478, 478, 478, 478, |
- /* 600 */ 478, 478, 478, 478, 478, 478, 478, 478, 478, 482, |
- /* 610 */ 478, 478, 478, 478, 478, 478, 478, 483, 484, 478, |
- /* 620 */ 478, 485, 485, 478, 478, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 630 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 640 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 650 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 660 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 670 */ NACL_OPCODE_NULL_OFFSET, 478, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 680 */ NACL_OPCODE_NULL_OFFSET, 478, 478, 478, 478, 478, 478, 478, 478, NACL_OPCODE_NULL_OFFSET, |
- /* 690 */ NACL_OPCODE_NULL_OFFSET, 486, 478, 478, 478, 478, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 700 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 487, 478, 478, 478, 478, |
- /* 710 */ 478, 488, 478, 478, 478, 478, 478, 478, 478, 478, |
- /* 720 */ 478, 478, 478, 478, 478, 478, 478, 489, 478, 478, |
- /* 730 */ 478, 478, 478, 478, 478, 478, 478, 490, 478, 478, |
- /* 740 */ 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, |
- /* 750 */ 478, 478, 478, NACL_OPCODE_NULL_OFFSET, 491, 492, 493, 494, 494, 494, |
- /* 760 */ 493, 494, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 770 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 494, 494, |
- /* 780 */ 495, 496, 497, 497, 494, 494, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 790 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 800 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 810 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 494, 498, |
- /* 820 */ 491, 491, 494, 494, 494, 494, 491, 491, 499, 500, |
- /* 830 */ 491, 491, 491, 491, 494, 494, 494, 494, 494, 494, |
- /* 840 */ 494, 494, 494, 494, 494, 494, 494, 494, 494, 501, |
- /* 850 */ 502, 494, 494, 494, 494, 494, 494, 494, 494, 494, |
- /* 860 */ 494, 494, 494, 494, 503, 504, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 870 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 880 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 890 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 900 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 910 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 920 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 505, 494, 494, 494, 506, 506, 494, 494, |
- /* 930 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 507, 494, 494, 494, 494, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 940 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 494, 494, 494, 494, |
- /* 950 */ 494, 494, 508, 494, 494, 494, 494, 494, 494, 494, |
- /* 960 */ 494, 494, 494, 494, 494, 494, 494, 494, 503, 494, |
- /* 970 */ 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, |
- /* 980 */ 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, |
- /* 990 */ 494, 494, 494, 494, NACL_OPCODE_NULL_OFFSET, 509, 510, 511, 512, 513, |
- /* 1000 */ 513, 511, 512, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1010 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 509, |
- /* 1020 */ 510, 514, 515, 509, 509, 516, 516, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1030 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1040 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1050 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 517, |
- /* 1060 */ 509, 518, 518, 509, 509, 509, 509, 509, 509, 509, |
- /* 1070 */ 519, 509, 509, 509, 509, 513, 513, 513, 520, 520, |
- /* 1080 */ 520, 520, 520, 513, 513, 513, 520, 513, 513, 522, |
- /* 1090 */ 520, 523, 531, 531, 539, 520, 520, 520, 518, 541, |
- /* 1100 */ 542, 518, 518, 509, 509, 544, 545, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1110 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1120 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1130 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1140 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1150 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 518, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1160 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1170 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 546, 518, 547, 548, 546, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1180 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 549, 520, 520, |
- /* 1190 */ 520, 520, 520, 550, 551, 520, 520, 520, 520, 520, |
- /* 1200 */ 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, |
- /* 1210 */ 515, 520, 520, 520, 520, 520, 520, 520, 520, 518, |
- /* 1220 */ 520, 520, 520, 520, 520, 520, 552, 520, 520, 520, |
- /* 1230 */ 520, 520, 520, 520, 518, NACL_OPCODE_NULL_OFFSET, 553, 554, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1240 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1250 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 553, 554, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1260 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1270 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1280 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1290 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1300 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1310 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1320 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1330 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1340 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1350 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1360 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 553, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 553, NACL_OPCODE_NULL_OFFSET, 554, NACL_OPCODE_NULL_OFFSET, |
- /* 1370 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 554, NACL_OPCODE_NULL_OFFSET, 554, 554, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 554, NACL_OPCODE_NULL_OFFSET, |
- /* 1380 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 554, NACL_OPCODE_NULL_OFFSET, 554, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 554, NACL_OPCODE_NULL_OFFSET, |
- /* 1390 */ 554, 554, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 554, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 554, NACL_OPCODE_NULL_OFFSET, |
- /* 1400 */ 554, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 554, NACL_OPCODE_NULL_OFFSET, 554, 554, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1410 */ NACL_OPCODE_NULL_OFFSET, 553, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 554, NACL_OPCODE_NULL_OFFSET, 555, 555, 555, |
- /* 1420 */ 555, 555, 555, 555, 555, 555, 555, 555, 555, 7, |
- /* 1430 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1440 */ 7, 7, 7, 7, 7, 555, 555, 555, 7, 7, |
- /* 1450 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1460 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1470 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1480 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1490 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1500 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1510 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1520 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1530 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1540 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1550 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1560 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1570 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1580 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1590 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1600 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1610 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1620 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1630 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1640 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1650 */ 7, 7, 7, 7, 7, 7, 7, 556, 557, 7, |
- /* 1660 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 1670 */ 7, 7, 7, 558, 558, 558, 558, 558, 558, 558, |
- /* 1680 */ 558, 558, 558, 558, 558, 518, 518, 518, 518, 559, |
- /* 1690 */ 518, 518, 518, 559, 559, 518, 559, 518, 518, 518, |
- /* 1700 */ 518, 558, 558, 558, 518, 560, 561, 562, 560, 561, |
- /* 1710 */ 560, 518, 518, 559, 559, 563, 559, 518, 518, 518, |
- /* 1720 */ 518, 560, 561, 562, 560, 561, 560, 518, 564, 559, |
- /* 1730 */ 559, 559, 559, 559, 559, 559, 559, 559, 559, 518, |
- /* 1740 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1750 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1760 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1770 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1780 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1790 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1800 */ 518, 565, 565, 518, 518, 518, 518, 518, 518, 518, |
- /* 1810 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1820 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1830 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1840 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1850 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1860 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1870 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1880 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1890 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1900 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, |
- /* 1910 */ 518, 518, 518, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 518, 518, 518, 518, 518, |
- /* 1920 */ 518, 518, 518, 518, 518, 518, 518, 518, 518, NACL_OPCODE_NULL_OFFSET, |
- /* 1930 */ 566, 567, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 568, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 569, 569, 570, |
- /* 1940 */ 571, 569, 569, 569, 572, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 573, |
- /* 1950 */ 574, 576, 577, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1960 */ NACL_OPCODE_NULL_OFFSET, 578, 579, 581, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1970 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1980 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 1990 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 569, 569, 569, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 2000 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 2010 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, |
- /* 2020 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 582, 583, 584, 585, NACL_OPCODE_NULL_OFFSET, |
- /* 2030 */ NACL_OPCODE_NULL_OFFSET, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2040 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2050 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2060 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2070 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2080 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2090 */ 123, 123, 123, 123, 123, NACL_OPCODE_NULL_OFFSET, 123, 123, 123, 123, |
- /* 2100 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2110 */ 123, 123, 123, 7, 7, 7, 7, 7, 7, 7, |
- /* 2120 */ 7, 7, 7, 7, 7, 7, 7, 7, 123, 123, |
- /* 2130 */ 7, 7, 123, 123, 7, 7, 123, 123, 123, 123, |
- /* 2140 */ 123, 123, 123, 7, 123, 123, 123, 123, 123, 123, |
- /* 2150 */ 123, 123, 123, 123, 123, 586, 123, 123, 123, 123, |
- /* 2160 */ NACL_OPCODE_NULL_OFFSET, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2170 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2180 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2190 */ 123, 123, 123, 7, 7, 7, 7, 7, 7, 7, |
- /* 2200 */ 7, 7, 123, 7, 7, 7, 7, 7, 7, 7, |
- /* 2210 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 2220 */ 7, 7, 7, 7, 7, NACL_OPCODE_NULL_OFFSET, 123, 123, 123, 123, |
- /* 2230 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2240 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2250 */ 123, 123, 123, 123, 123, 123, 123, 123, 7, 7, |
- /* 2260 */ 123, 123, 7, 7, 7, 7, 123, 123, 123, 123, |
- /* 2270 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2280 */ 123, 123, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 123, 123, 123, 123, 123, 123, |
- /* 2290 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2300 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 2310 */ 7, 7, 7, 7, 7, 7, 123, 123, 123, 123, |
- /* 2320 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2330 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2340 */ 123, 123, 123, 123, 123, 123, 123, 123, NACL_OPCODE_NULL_OFFSET, 123, |
- /* 2350 */ 123, 123, 123, 123, 123, 123, 123, 7, 7, 7, |
- /* 2360 */ 7, 7, 7, 7, 7, 123, 123, 123, 123, 123, |
- /* 2370 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2380 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2390 */ 123, 123, 123, 123, 123, 123, 123, 7, 7, 7, |
- /* 2400 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, |
- /* 2410 */ 7, 7, 7, NACL_OPCODE_NULL_OFFSET, 123, 123, 123, 123, 123, 123, |
- /* 2420 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2430 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 123, |
- /* 2440 */ 7, 7, 7, 7, 7, 7, 123, 123, 123, 123, |
- /* 2450 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2460 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2470 */ 123, 123, 123, 123, 123, 123, 123, 123, NACL_OPCODE_NULL_OFFSET, 587, |
- /* 2480 */ 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, |
- /* 2490 */ 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, |
- /* 2500 */ 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, |
- /* 2510 */ 587, 588, 7, 7, 7, 7, 7, 7, 7, 123, |
- /* 2520 */ 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, |
- /* 2530 */ 123, 123, 123, 123, 123, 7, 7, 7, 7, 7, |
- /* 2540 */ 7, 7, 7, }; |
- |
-static const NaClPrefixOpcodeSelector g_PrefixOpcode[NaClInstPrefixEnumSize] = { |
- /* NoPrefix */ { 0 , 0x00, 0xff }, |
- /* Prefix0F */ { 256 , 0x00, 0xff }, |
- /* PrefixF20F */ { 512 , 0x0f, 0xff }, |
- /* PrefixF30F */ { 753 , 0x0f, 0xff }, |
- /* Prefix660F */ { 994 , 0x0f, 0xff }, |
- /* Prefix0F0F */ { 1235 , 0x0b, 0xc0 }, |
- /* Prefix0F38 */ { 1417 , 0x00, 0xff }, |
- /* Prefix660F38 */ { 1673 , 0x00, 0xff }, |
- /* PrefixF20F38 */ { 1929 , 0xef, 0xf2 }, |
- /* Prefix0F3A */ { 1933 , 0x0e, 0x10 }, |
- /* Prefix660F3A */ { 1936 , 0x07, 0x64 }, |
- /* PrefixD8 */ { 2030 , 0xbf, 0xff }, |
- /* PrefixD9 */ { 2095 , 0xbf, 0xff }, |
- /* PrefixDA */ { 2160 , 0xbf, 0xff }, |
- /* PrefixDB */ { 2225 , 0xbf, 0xf8 }, |
- /* PrefixDC */ { 2283 , 0xbf, 0xff }, |
- /* PrefixDD */ { 2348 , 0xbf, 0xff }, |
- /* PrefixDE */ { 2413 , 0xbf, 0xff }, |
- /* PrefixDF */ { 2478 , 0xbf, 0xff }, |
-}; |
- |
-static const uint32_t kNaClPrefixTable[NCDTABLESIZE] = { |
- /* 0x00-0x0f */ |
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
- /* 0x10-0x1f */ |
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
- /* 0x20-0x2f */ |
- 0, 0, 0, 0, 0, 0, kPrefixSEGES, 0, 0, 0, 0, 0, 0, 0, kPrefixSEGCS, 0, |
- /* 0x30-0x3f */ |
- 0, 0, 0, 0, 0, 0, kPrefixSEGSS, 0, 0, 0, 0, 0, 0, 0, kPrefixSEGDS, 0, |
- /* 0x40-0x4f */ |
- kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, |
- /* 0x50-0x5f */ |
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
- /* 0x60-0x6f */ |
- 0, 0, 0, 0, kPrefixSEGFS, kPrefixSEGGS, kPrefixDATA16, kPrefixADDR16, 0, 0, 0, 0, 0, 0, 0, 0, |
- /* 0x70-0x7f */ |
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
- /* 0x80-0x8f */ |
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
- /* 0x90-0x9f */ |
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
- /* 0xa0-0xaf */ |
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
- /* 0xb0-0xbf */ |
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
- /* 0xc0-0xcf */ |
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
- /* 0xd0-0xdf */ |
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
- /* 0xe0-0xef */ |
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
- /* 0xf0-0xff */ |
- kPrefixLOCK, 0, kPrefixREPNE, kPrefixREP, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
-}; |
- |
-static const NaClInstNode g_OpcodeSeq[95] = { |
- /* 0 */ |
- { 0x0f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 1, |
- g_OpcodeSeq + 20, |
- }, |
- /* 1 */ |
- { 0x0b, |
- 291, |
- NULL, |
- g_OpcodeSeq + 2, |
- }, |
- /* 2 */ |
- { 0x1f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 3, |
- NULL, |
- }, |
- /* 3 */ |
- { 0x00, |
- 291, |
- NULL, |
- g_OpcodeSeq + 4, |
- }, |
- /* 4 */ |
- { 0x40, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 5, |
- g_OpcodeSeq + 6, |
- }, |
- /* 5 */ |
- { 0x00, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 6 */ |
- { 0x44, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 7, |
- g_OpcodeSeq + 9, |
- }, |
- /* 7 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 8, |
- NULL, |
- }, |
- /* 8 */ |
- { 0x00, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 9 */ |
- { 0x80, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 10, |
- g_OpcodeSeq + 14, |
- }, |
- /* 10 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 11, |
- NULL, |
- }, |
- /* 11 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 12, |
- NULL, |
- }, |
- /* 12 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 13, |
- NULL, |
- }, |
- /* 13 */ |
- { 0x00, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 14 */ |
- { 0x84, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 15, |
- NULL, |
- }, |
- /* 15 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 16, |
- NULL, |
- }, |
- /* 16 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 17, |
- NULL, |
- }, |
- /* 17 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 18, |
- NULL, |
- }, |
- /* 18 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 19, |
- NULL, |
- }, |
- /* 19 */ |
- { 0x00, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 20 */ |
- { 0x66, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 21, |
- g_OpcodeSeq + 92, |
- }, |
- /* 21 */ |
- { 0x0f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 22, |
- g_OpcodeSeq + 32, |
- }, |
- /* 22 */ |
- { 0x1f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 23, |
- NULL, |
- }, |
- /* 23 */ |
- { 0x44, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 24, |
- g_OpcodeSeq + 26, |
- }, |
- /* 24 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 25, |
- NULL, |
- }, |
- /* 25 */ |
- { 0x00, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 26 */ |
- { 0x84, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 27, |
- NULL, |
- }, |
- /* 27 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 28, |
- NULL, |
- }, |
- /* 28 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 29, |
- NULL, |
- }, |
- /* 29 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 30, |
- NULL, |
- }, |
- /* 30 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 31, |
- NULL, |
- }, |
- /* 31 */ |
- { 0x00, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 32 */ |
- { 0x2e, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 33, |
- g_OpcodeSeq + 41, |
- }, |
- /* 33 */ |
- { 0x0f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 34, |
- NULL, |
- }, |
- /* 34 */ |
- { 0x1f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 35, |
- NULL, |
- }, |
- /* 35 */ |
- { 0x84, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 36, |
- NULL, |
- }, |
- /* 36 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 37, |
- NULL, |
- }, |
- /* 37 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 38, |
- NULL, |
- }, |
- /* 38 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 39, |
- NULL, |
- }, |
- /* 39 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 40, |
- NULL, |
- }, |
- /* 40 */ |
- { 0x00, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 41 */ |
- { 0x66, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 42, |
- g_OpcodeSeq + 91, |
- }, |
- /* 42 */ |
- { 0x2e, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 43, |
- g_OpcodeSeq + 51, |
- }, |
- /* 43 */ |
- { 0x0f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 44, |
- NULL, |
- }, |
- /* 44 */ |
- { 0x1f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 45, |
- NULL, |
- }, |
- /* 45 */ |
- { 0x84, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 46, |
- NULL, |
- }, |
- /* 46 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 47, |
- NULL, |
- }, |
- /* 47 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 48, |
- NULL, |
- }, |
- /* 48 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 49, |
- NULL, |
- }, |
- /* 49 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 50, |
- NULL, |
- }, |
- /* 50 */ |
- { 0x00, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 51 */ |
- { 0x66, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 52, |
- NULL, |
- }, |
- /* 52 */ |
- { 0x2e, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 53, |
- g_OpcodeSeq + 61, |
- }, |
- /* 53 */ |
- { 0x0f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 54, |
- NULL, |
- }, |
- /* 54 */ |
- { 0x1f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 55, |
- NULL, |
- }, |
- /* 55 */ |
- { 0x84, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 56, |
- NULL, |
- }, |
- /* 56 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 57, |
- NULL, |
- }, |
- /* 57 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 58, |
- NULL, |
- }, |
- /* 58 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 59, |
- NULL, |
- }, |
- /* 59 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 60, |
- NULL, |
- }, |
- /* 60 */ |
- { 0x00, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 61 */ |
- { 0x66, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 62, |
- NULL, |
- }, |
- /* 62 */ |
- { 0x2e, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 63, |
- g_OpcodeSeq + 71, |
- }, |
- /* 63 */ |
- { 0x0f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 64, |
- NULL, |
- }, |
- /* 64 */ |
- { 0x1f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 65, |
- NULL, |
- }, |
- /* 65 */ |
- { 0x84, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 66, |
- NULL, |
- }, |
- /* 66 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 67, |
- NULL, |
- }, |
- /* 67 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 68, |
- NULL, |
- }, |
- /* 68 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 69, |
- NULL, |
- }, |
- /* 69 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 70, |
- NULL, |
- }, |
- /* 70 */ |
- { 0x00, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 71 */ |
- { 0x66, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 72, |
- NULL, |
- }, |
- /* 72 */ |
- { 0x2e, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 73, |
- g_OpcodeSeq + 81, |
- }, |
- /* 73 */ |
- { 0x0f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 74, |
- NULL, |
- }, |
- /* 74 */ |
- { 0x1f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 75, |
- NULL, |
- }, |
- /* 75 */ |
- { 0x84, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 76, |
- NULL, |
- }, |
- /* 76 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 77, |
- NULL, |
- }, |
- /* 77 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 78, |
- NULL, |
- }, |
- /* 78 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 79, |
- NULL, |
- }, |
- /* 79 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 80, |
- NULL, |
- }, |
- /* 80 */ |
- { 0x00, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 81 */ |
- { 0x66, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 82, |
- NULL, |
- }, |
- /* 82 */ |
- { 0x2e, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 83, |
- NULL, |
- }, |
- /* 83 */ |
- { 0x0f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 84, |
- NULL, |
- }, |
- /* 84 */ |
- { 0x1f, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 85, |
- NULL, |
- }, |
- /* 85 */ |
- { 0x84, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 86, |
- NULL, |
- }, |
- /* 86 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 87, |
- NULL, |
- }, |
- /* 87 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 88, |
- NULL, |
- }, |
- /* 88 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 89, |
- NULL, |
- }, |
- /* 89 */ |
- { 0x00, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 90, |
- NULL, |
- }, |
- /* 90 */ |
- { 0x00, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 91 */ |
- { 0x90, |
- 291, |
- NULL, |
- NULL, |
- }, |
- /* 92 */ |
- { 0x90, |
- 291, |
- NULL, |
- g_OpcodeSeq + 93, |
- }, |
- /* 93 */ |
- { 0xf3, |
- NACL_OPCODE_NULL_OFFSET, |
- g_OpcodeSeq + 94, |
- NULL, |
- }, |
- /* 94 */ |
- { 0x90, |
- 291, |
- NULL, |
- NULL, |
- }, |
-}; |