2 * THIS FILE IS AUTO-GENERATED. DO NOT EDIT.
3 * Compiled for x86-32 bit mode.
5 * You must include ncopcode_desc.h before this file.
8 static const NaClOp g_Operands[313] = {
9 /* 0 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" },
10 /* 1 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gb" },
11 /* 2 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
12 /* 3 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" },
13 /* 4 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gb" },
14 /* 5 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" },
15 /* 6 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gv" },
16 /* 7 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" },
17 /* 8 */ { RegAL, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%al" },
18 /* 9 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
19 /* 10 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rAXv" },
20 /* 11 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" },
21 /* 12 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" },
22 /* 13 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gb" },
23 /* 14 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" },
24 /* 15 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" },
25 /* 16 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gb" },
26 /* 17 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" },
27 /* 18 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" },
28 /* 19 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" },
29 /* 20 */ { RegAL, NACL_OPFLAG(OpUse), "%al" },
30 /* 21 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
31 /* 22 */ { RegREAX, NACL_OPFLAG(OpUse), "$rAXv" },
32 /* 23 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" },
33 /* 24 */ { RegRECX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rCXv" },
34 /* 25 */ { RegREDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rDXv" },
35 /* 26 */ { RegREBX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rBXv" },
36 /* 27 */ { RegRESP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rSPv" },
37 /* 28 */ { RegREBP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rBPv" },
38 /* 29 */ { RegRESI, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rSIv" },
39 /* 30 */ { RegREDI, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rDIv" },
40 /* 31 */ { RegESP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%esp}" },
41 /* 32 */ { G_OpcodeBase, NACL_OPFLAG(OpUse), "$r8v" },
42 /* 33 */ { RegESP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%esp}" },
43 /* 34 */ { G_OpcodeBase, NACL_OPFLAG(OpSet), "$r8v" },
44 /* 35 */ { RegESP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%esp}" },
45 /* 36 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" },
46 /* 37 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" },
47 /* 38 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" },
48 /* 39 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" },
49 /* 40 */ { RegESP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%esp}" },
50 /* 41 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
51 /* 42 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" },
52 /* 43 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" },
53 /* 44 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
54 /* 45 */ { RegEIP, NACL_OPFLAG(OpSet), "%eip" },
55 /* 46 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jb" },
56 /* 47 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" },
57 /* 48 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
58 /* 49 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" },
59 /* 50 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
60 /* 51 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
61 /* 52 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" },
62 /* 53 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
63 /* 54 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
64 /* 55 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" },
65 /* 56 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gb" },
66 /* 57 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
67 /* 58 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gv" },
68 /* 59 */ { E_Operand, NACL_OPFLAG(OpSet), "$Eb" },
69 /* 60 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gb" },
70 /* 61 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ev" },
71 /* 62 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" },
72 /* 63 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gb" },
73 /* 64 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" },
74 /* 65 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" },
75 /* 66 */ { M_Operand, NACL_OPFLAG(OpAddress), "$M" },
76 /* 67 */ { RegESP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%esp}" },
77 /* 68 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ev" },
78 /* 69 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$r8v" },
79 /* 70 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rAXv" },
80 /* 71 */ { RegEAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandSignExtends_v), "%eax" },
81 /* 72 */ { RegAX, NACL_OPFLAG(OpUse), "%ax" },
82 /* 73 */ { RegAX, NACL_OPFLAG(OpSet), "%ax" },
83 /* 74 */ { RegAL, NACL_OPFLAG(OpUse), "%al" },
84 /* 75 */ { RegEDX, NACL_OPFLAG(OpSet), "%edx" },
85 /* 76 */ { RegEAX, NACL_OPFLAG(OpUse), "%eax" },
86 /* 77 */ { RegDX, NACL_OPFLAG(OpSet), "%dx" },
87 /* 78 */ { RegAX, NACL_OPFLAG(OpUse), "%ax" },
88 /* 79 */ { RegAH, NACL_OPFLAG(OpUse), "%ah" },
89 /* 80 */ { RegAH, NACL_OPFLAG(OpSet), "%ah" },
90 /* 81 */ { RegAL, NACL_OPFLAG(OpSet), "%al" },
91 /* 82 */ { O_Operand, NACL_OPFLAG(OpUse), "$Ob" },
92 /* 83 */ { RegREAX, NACL_OPFLAG(OpSet), "$rAXv" },
93 /* 84 */ { O_Operand, NACL_OPFLAG(OpUse), "$Ov" },
94 /* 85 */ { O_Operand, NACL_OPFLAG(OpSet), "$Ob" },
95 /* 86 */ { RegAL, NACL_OPFLAG(OpUse), "%al" },
96 /* 87 */ { O_Operand, NACL_OPFLAG(OpSet), "$Ov" },
97 /* 88 */ { RegREAX, NACL_OPFLAG(OpUse), "$rAXv" },
98 /* 89 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yb" },
99 /* 90 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xb" },
100 /* 91 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvd" },
101 /* 92 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvd" },
102 /* 93 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvw" },
103 /* 94 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvw" },
104 /* 95 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yb" },
105 /* 96 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xb" },
106 /* 97 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvd" },
107 /* 98 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvd" },
108 /* 99 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvw" },
109 /* 100 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvw" },
110 /* 101 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yb" },
111 /* 102 */ { RegAL, NACL_OPFLAG(OpUse), "%al" },
112 /* 103 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvd" },
113 /* 104 */ { RegEAX, NACL_OPFLAG(OpUse), "$rAXvd" },
114 /* 105 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvw" },
115 /* 106 */ { RegAX, NACL_OPFLAG(OpUse), "$rAXvw" },
116 /* 107 */ { RegAL, NACL_OPFLAG(OpSet), "%al" },
117 /* 108 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xb" },
118 /* 109 */ { RegEAX, NACL_OPFLAG(OpSet), "$rAXvd" },
119 /* 110 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvd" },
120 /* 111 */ { RegAX, NACL_OPFLAG(OpSet), "$rAXvw" },
121 /* 112 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvw" },
122 /* 113 */ { RegAL, NACL_OPFLAG(OpUse), "%al" },
123 /* 114 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yb" },
124 /* 115 */ { RegEAX, NACL_OPFLAG(OpUse), "$rAXvd" },
125 /* 116 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvd" },
126 /* 117 */ { RegAX, NACL_OPFLAG(OpUse), "$rAXvw" },
127 /* 118 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvw" },
128 /* 119 */ { G_OpcodeBase, NACL_OPFLAG(OpSet), "$r8b" },
129 /* 120 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
130 /* 121 */ { G_OpcodeBase, NACL_OPFLAG(OpSet), "$r8v" },
131 /* 122 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iv" },
132 /* 123 */ { E_Operand, NACL_OPFLAG(OpSet), "$Eb" },
133 /* 124 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
134 /* 125 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ev" },
135 /* 126 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" },
136 /* 127 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" },
137 /* 128 */ { Const_1, NACL_OPFLAG(OpUse), "1" },
138 /* 129 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
139 /* 130 */ { Const_1, NACL_OPFLAG(OpUse), "1" },
140 /* 131 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" },
141 /* 132 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" },
142 /* 133 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
143 /* 134 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" },
144 /* 135 */ { Mv_Operand, NACL_OPFLAG(OpUse), "$Md" },
145 /* 136 */ { Mw_Operand, NACL_OPFLAG(OpSet), "$Mw" },
146 /* 137 */ { M_Operand, NACL_OPFLAG(OpSet), "$Mf" },
147 /* 138 */ { Mw_Operand, NACL_OPFLAG(OpUse), "$Mw" },
148 /* 139 */ { M_Operand, NACL_OPFLAG(OpUse), "$Mf" },
149 /* 140 */ { Mv_Operand, NACL_OPFLAG(OpSet), "$Md" },
150 /* 141 */ { Mo_Operand, NACL_OPFLAG(OpUse), "$Mq" },
151 /* 142 */ { Mo_Operand, NACL_OPFLAG(OpSet), "$Mq" },
152 /* 143 */ { RegEIP, NACL_OPFLAG(OpSet), "%eip" },
153 /* 144 */ { RegECX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%ecx" },
154 /* 145 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jb" },
155 /* 146 */ { RegEIP, NACL_OPFLAG(OpSet), "%eip" },
156 /* 147 */ { RegCX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%cx" },
157 /* 148 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jb" },
158 /* 149 */ { RegEIP, NACL_OPFLAG(OpSet), "%eip" },
159 /* 150 */ { RegECX, NACL_OPFLAG(OpUse), "%ecx" },
160 /* 151 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jb" },
161 /* 152 */ { RegEIP, NACL_OPFLAG(OpSet), "%eip" },
162 /* 153 */ { RegCX, NACL_OPFLAG(OpUse), "%cx" },
163 /* 154 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jb" },
164 /* 155 */ { RegEIP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%eip}" },
165 /* 156 */ { RegESP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%esp}" },
166 /* 157 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jzd" },
167 /* 158 */ { RegEIP, NACL_OPFLAG(OpSet), "%eip" },
168 /* 159 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPFLAG(OperandRelative), "$Jzd" },
169 /* 160 */ { RegAX, NACL_OPFLAG(OpSet), "%ax" },
170 /* 161 */ { RegAL, NACL_OPFLAG(OpUse), "%al" },
171 /* 162 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" },
172 /* 163 */ { RegREDX, NACL_OPFLAG(OpSet), "%redx" },
173 /* 164 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%reax" },
174 /* 165 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" },
175 /* 166 */ { RegESP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%esp}" },
176 /* 167 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" },
177 /* 168 */ { RegEIP, NACL_OPFLAG(OpSet), "%eip" },
178 /* 169 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear), "$Ev" },
179 /* 170 */ { RegEIP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%eip}" },
180 /* 171 */ { RegESP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%esp}" },
181 /* 172 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear), "$Ev" },
182 /* 173 */ { Ew_Operand, NACL_OPFLAG(OpUse), "$Ew" },
183 /* 174 */ { Mb_Operand, NACL_EMPTY_OPFLAGS, "$Mb" },
184 /* 175 */ { Mmx_G_Operand, NACL_EMPTY_OPFLAGS, "$Pq" },
185 /* 176 */ { Mmx_E_Operand, NACL_EMPTY_OPFLAGS, "$Qq" },
186 /* 177 */ { I_Operand, NACL_EMPTY_OPFLAGS, "$Ib" },
187 /* 178 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" },
188 /* 179 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wps" },
189 /* 180 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRq" },
190 /* 181 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpUse), "$Wq" },
191 /* 182 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qq" },
192 /* 183 */ { Mdq_Operand, NACL_OPFLAG(OpSet), "$Mdq" },
193 /* 184 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" },
194 /* 185 */ { RegEAX, NACL_OPFLAG(OpSet), "%eax" },
195 /* 186 */ { RegEDX, NACL_OPFLAG(OpSet), "%edx" },
196 /* 187 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" },
197 /* 188 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRps" },
198 /* 189 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
199 /* 190 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qd" },
200 /* 191 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/d" },
201 /* 192 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qq" },
202 /* 193 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
203 /* 194 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$PRq" },
204 /* 195 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
205 /* 196 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ed/q/d" },
206 /* 197 */ { Mmx_E_Operand, NACL_OPFLAG(OpSet), "$Qq" },
207 /* 198 */ { RegEBX, NACL_OPFLAG(OpSet), "%ebx" },
208 /* 199 */ { RegEDX, NACL_OPFLAG(OpSet), "%edx" },
209 /* 200 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%eax" },
210 /* 201 */ { RegECX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%ecx" },
211 /* 202 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ev" },
212 /* 203 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" },
213 /* 204 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
214 /* 205 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ev" },
215 /* 206 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" },
216 /* 207 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" },
217 /* 208 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
218 /* 209 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" },
219 /* 210 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
220 /* 211 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
221 /* 212 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" },
222 /* 213 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" },
223 /* 214 */ { RegAL, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%al" },
224 /* 215 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" },
225 /* 216 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gb" },
226 /* 217 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rAXv" },
227 /* 218 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
228 /* 219 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gv" },
229 /* 220 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" },
230 /* 221 */ { Eb_Operand, NACL_OPFLAG(OpUse), "$Eb" },
231 /* 222 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" },
232 /* 223 */ { Ew_Operand, NACL_OPFLAG(OpUse), "$Ew" },
233 /* 224 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" },
234 /* 225 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
235 /* 226 */ { M_Operand, NACL_OPFLAG(OpSet), "$Md/q" },
236 /* 227 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gd/q" },
237 /* 228 */ { E_Operand, NACL_OPFLAG(OpUse), "$Rd/q/Mw" },
238 /* 229 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
239 /* 230 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" },
240 /* 231 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$PRq" },
241 /* 232 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
242 /* 233 */ { RegEDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%edx" },
243 /* 234 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%eax" },
244 /* 235 */ { Mo_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Mq" },
245 /* 236 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$r8vq" },
246 /* 237 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$r8vd" },
247 /* 238 */ { RegDS_EDI, NACL_OPFLAG(OpSet), "$Zvd" },
248 /* 239 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$PRq" },
249 /* 240 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" },
250 /* 241 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wsd" },
251 /* 242 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q" },
252 /* 243 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gd/q" },
253 /* 244 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" },
254 /* 245 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpUse), "$Wq" },
255 /* 246 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
256 /* 247 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRq" },
257 /* 248 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
258 /* 249 */ { I2_Operand, NACL_OPFLAG(OpUse), "$Ib" },
259 /* 250 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" },
260 /* 251 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" },
261 /* 252 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
262 /* 253 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" },
263 /* 254 */ { Mdq_Operand, NACL_OPFLAG(OpUse), "$Mdq" },
264 /* 255 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wss" },
265 /* 256 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gd/q" },
266 /* 257 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" },
267 /* 258 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wdq" },
268 /* 259 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" },
269 /* 260 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
270 /* 261 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wpd" },
271 /* 262 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" },
272 /* 263 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRpd" },
273 /* 264 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
274 /* 265 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
275 /* 266 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$VRdq" },
276 /* 267 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
277 /* 268 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" },
278 /* 269 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
279 /* 270 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" },
280 /* 271 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" },
281 /* 272 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
282 /* 273 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpSet), "$Wq" },
283 /* 274 */ { RegDS_EDI, NACL_OPFLAG(OpSet), "$Zvd" },
284 /* 275 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" },
285 /* 276 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" },
286 /* 277 */ { M_Operand, NACL_OPFLAG(OpUse), "$Mv" },
287 /* 278 */ { M_Operand, NACL_OPFLAG(OpSet), "$Mv" },
288 /* 279 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" },
289 /* 280 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Mq" },
290 /* 281 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Md" },
291 /* 282 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Mw" },
292 /* 283 */ { Gv_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gd" },
293 /* 284 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" },
294 /* 285 */ { Gv_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gd" },
295 /* 286 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" },
296 /* 287 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Rd/Mb" },
297 /* 288 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
298 /* 289 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Rd/Mw" },
299 /* 290 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
300 /* 291 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ed/q/d" },
301 /* 292 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
302 /* 293 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Ed" },
303 /* 294 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
304 /* 295 */ { E_Operand, NACL_OPFLAG(OpUse), "$Rd/q/Mb" },
305 /* 296 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
306 /* 297 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Md" },
307 /* 298 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
308 /* 299 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/d" },
309 /* 300 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
310 /* 301 */ { RegREAX, NACL_OPFLAG(OpSet), "$rAXv" },
311 /* 302 */ { RegREDX, NACL_OPFLAG(OpSet), "$rDXv" },
312 /* 303 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
313 /* 304 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
314 /* 305 */ { RegRECX, NACL_OPFLAG(OpSet), "$rCXv" },
315 /* 306 */ { RegREAX, NACL_OPFLAG(OpSet), "$rAXv" },
316 /* 307 */ { RegREDX, NACL_OPFLAG(OpSet), "$rDXv" },
317 /* 308 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
318 /* 309 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
319 /* 310 */ { RegRECX, NACL_OPFLAG(OpSet), "$rCXv" },
320 /* 311 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
321 /* 312 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
324 static const NaClInst g_Opcodes[582] = {
328 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
331 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b),
332 InstAdd, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET },
335 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
336 InstAdd, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET },
339 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b),
340 InstAdd, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET },
343 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
344 InstAdd, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET },
347 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable),
348 InstAdd, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET },
351 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
352 InstAdd, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET },
355 NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
356 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
359 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b),
360 InstOr, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET },
363 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
364 InstOr, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET },
367 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b),
368 InstOr, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET },
371 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
372 InstOr, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET },
375 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable),
376 InstOr, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET },
379 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
380 InstOr, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET },
383 NACL_IFLAG(NaClIllegal),
384 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
387 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
388 InstDontCare, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET },
391 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
392 InstDontCare, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET },
395 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
396 InstDontCare, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET },
399 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
400 InstDontCare, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET },
403 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(PartialInstruction),
404 InstDontCare, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET },
407 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
408 InstDontCare, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET },
411 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b),
412 InstAnd, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET },
415 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
416 InstAnd, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET },
419 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b),
420 InstAnd, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET },
423 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
424 InstAnd, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET },
427 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable),
428 InstAnd, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET },
431 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
432 InstAnd, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET },
435 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b),
436 InstSub, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET },
439 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
440 InstSub, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET },
443 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b),
444 InstSub, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET },
447 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
448 InstSub, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET },
451 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable),
452 InstSub, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET },
455 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
456 InstSub, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET },
459 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
460 InstDontCare, 0x00, 2, 12, NACL_OPCODE_NULL_OFFSET },
463 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
464 InstDontCare, 0x00, 2, 14, NACL_OPCODE_NULL_OFFSET },
467 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
468 InstDontCare, 0x00, 2, 16, NACL_OPCODE_NULL_OFFSET },
471 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
472 InstDontCare, 0x00, 2, 18, NACL_OPCODE_NULL_OFFSET },
475 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction),
476 InstDontCare, 0x00, 2, 20, NACL_OPCODE_NULL_OFFSET },
479 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
480 InstDontCare, 0x00, 2, 22, NACL_OPCODE_NULL_OFFSET },
483 NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
484 InstDontCare, 0x00, 1, 10, NACL_OPCODE_NULL_OFFSET },
487 NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
488 InstDontCare, 0x00, 1, 24, NACL_OPCODE_NULL_OFFSET },
491 NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
492 InstDontCare, 0x00, 1, 25, NACL_OPCODE_NULL_OFFSET },
495 NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
496 InstDontCare, 0x00, 1, 26, NACL_OPCODE_NULL_OFFSET },
499 NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
500 InstDontCare, 0x00, 1, 27, NACL_OPCODE_NULL_OFFSET },
503 NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
504 InstDontCare, 0x00, 1, 28, NACL_OPCODE_NULL_OFFSET },
507 NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
508 InstDontCare, 0x00, 1, 29, NACL_OPCODE_NULL_OFFSET },
511 NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
512 InstDontCare, 0x00, 1, 30, NACL_OPCODE_NULL_OFFSET },
515 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
516 InstPush, 0x00, 2, 31, NACL_OPCODE_NULL_OFFSET },
519 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
520 InstPush, 0x01, 2, 31, NACL_OPCODE_NULL_OFFSET },
523 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
524 InstPush, 0x02, 2, 31, NACL_OPCODE_NULL_OFFSET },
527 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
528 InstPush, 0x03, 2, 31, NACL_OPCODE_NULL_OFFSET },
531 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
532 InstPush, 0x04, 2, 31, NACL_OPCODE_NULL_OFFSET },
535 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
536 InstPush, 0x05, 2, 31, NACL_OPCODE_NULL_OFFSET },
539 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
540 InstPush, 0x06, 2, 31, NACL_OPCODE_NULL_OFFSET },
543 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
544 InstPush, 0x07, 2, 31, NACL_OPCODE_NULL_OFFSET },
547 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
548 InstPop, 0x00, 2, 33, NACL_OPCODE_NULL_OFFSET },
551 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
552 InstPop, 0x01, 2, 33, NACL_OPCODE_NULL_OFFSET },
555 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
556 InstPop, 0x02, 2, 33, NACL_OPCODE_NULL_OFFSET },
559 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
560 InstPop, 0x03, 2, 33, NACL_OPCODE_NULL_OFFSET },
563 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
564 InstPop, 0x04, 2, 33, NACL_OPCODE_NULL_OFFSET },
567 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
568 InstPop, 0x05, 2, 33, NACL_OPCODE_NULL_OFFSET },
571 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
572 InstPop, 0x06, 2, 33, NACL_OPCODE_NULL_OFFSET },
575 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
576 InstPop, 0x07, 2, 33, NACL_OPCODE_NULL_OFFSET },
579 NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
580 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
583 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
584 InstDontCare, 0x00, 0, 0, 63 },
587 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
588 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
591 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
592 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
595 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16),
596 InstPush, 0x00, 2, 35, NACL_OPCODE_NULL_OFFSET },
599 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
600 InstDontCare, 0x00, 3, 37, NACL_OPCODE_NULL_OFFSET },
603 NACL_IFLAG(OpcodeHasImmed_b),
604 InstPush, 0x00, 2, 40, NACL_OPCODE_NULL_OFFSET },
607 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
608 InstDontCare, 0x00, 3, 42, NACL_OPCODE_NULL_OFFSET },
611 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
612 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
615 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
616 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
619 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
620 InstDontCare, 0x00, 0, 0, 72 },
623 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(BranchHints) | NACL_IFLAG(PartialInstruction),
624 InstDontCareCondJump, 0x00, 2, 45, NACL_OPCODE_NULL_OFFSET },
627 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
628 InstDontCare, 0x07, 2, 47, NACL_OPCODE_NULL_OFFSET },
631 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
632 InstDontCare, 0x06, 2, 49, 75 },
635 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b),
636 InstSub, 0x05, 2, 49, 76 },
639 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b),
640 InstAnd, 0x04, 2, 49, 77 },
643 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
644 InstDontCare, 0x03, 2, 49, 78 },
647 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
648 InstDontCare, 0x02, 2, 49, 79 },
651 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b),
652 InstOr, 0x01, 2, 49, 80 },
655 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b),
656 InstAdd, 0x00, 2, 49, 81 },
659 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
660 InstDontCare, 0x07, 2, 38, NACL_OPCODE_NULL_OFFSET },
663 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(PartialInstruction),
664 InstDontCare, 0x06, 2, 51, 83 },
667 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
668 InstSub, 0x05, 2, 51, 84 },
671 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
672 InstAnd, 0x04, 2, 51, 85 },
675 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(PartialInstruction),
676 InstDontCare, 0x03, 2, 51, 86 },
679 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(PartialInstruction),
680 InstDontCare, 0x02, 2, 51, 87 },
683 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
684 InstOr, 0x01, 2, 51, 88 },
687 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
688 InstAdd, 0x00, 2, 51, 89 },
691 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
692 InstDontCare, 0x07, 0, 0, NACL_OPCODE_NULL_OFFSET },
695 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
696 InstDontCare, 0x06, 0, 0, 91 },
699 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
700 InstDontCare, 0x05, 0, 0, 92 },
703 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
704 InstDontCare, 0x04, 0, 0, 93 },
707 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
708 InstDontCare, 0x03, 0, 0, 94 },
711 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
712 InstDontCare, 0x02, 0, 0, 95 },
715 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
716 InstDontCare, 0x01, 0, 0, 96 },
719 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
720 InstDontCare, 0x00, 0, 0, 97 },
723 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
724 InstDontCare, 0x07, 2, 43, NACL_OPCODE_NULL_OFFSET },
727 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(PartialInstruction),
728 InstDontCare, 0x06, 2, 53, 99 },
731 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
732 InstSub, 0x05, 2, 53, 100 },
735 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
736 InstAnd, 0x04, 2, 53, 101 },
739 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(PartialInstruction),
740 InstDontCare, 0x03, 2, 53, 102 },
743 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(PartialInstruction),
744 InstDontCare, 0x02, 2, 53, 103 },
747 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
748 InstOr, 0x01, 2, 53, 104 },
751 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
752 InstAdd, 0x00, 2, 53, 105 },
755 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
756 InstDontCare, 0x00, 2, 55, NACL_OPCODE_NULL_OFFSET },
759 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
760 InstDontCare, 0x00, 2, 57, NACL_OPCODE_NULL_OFFSET },
763 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b),
764 InstMov, 0x00, 2, 59, NACL_OPCODE_NULL_OFFSET },
767 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
768 InstMov, 0x00, 2, 61, NACL_OPCODE_NULL_OFFSET },
771 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b),
772 InstMov, 0x00, 2, 63, NACL_OPCODE_NULL_OFFSET },
775 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
776 InstMov, 0x00, 2, 37, NACL_OPCODE_NULL_OFFSET },
779 NACL_IFLAG(ModRmRegSOperand) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
780 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
783 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
784 InstLea, 0x00, 2, 65, NACL_OPCODE_NULL_OFFSET },
787 NACL_IFLAG(ModRmRegSOperand) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
788 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
791 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
792 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
795 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
796 InstPop, 0x00, 2, 67, 116 },
799 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
800 InstDontCare, 0x00, 2, 69, NACL_OPCODE_NULL_OFFSET },
803 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
804 InstDontCare, 0x01, 2, 69, NACL_OPCODE_NULL_OFFSET },
807 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
808 InstDontCare, 0x02, 2, 69, NACL_OPCODE_NULL_OFFSET },
811 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
812 InstDontCare, 0x03, 2, 69, NACL_OPCODE_NULL_OFFSET },
815 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
816 InstDontCare, 0x04, 2, 69, NACL_OPCODE_NULL_OFFSET },
819 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
820 InstDontCare, 0x05, 2, 69, NACL_OPCODE_NULL_OFFSET },
823 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
824 InstDontCare, 0x06, 2, 69, NACL_OPCODE_NULL_OFFSET },
827 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
828 InstDontCare, 0x07, 2, 69, NACL_OPCODE_NULL_OFFSET },
831 NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
832 InstDontCare, 0x00, 2, 71, NACL_OPCODE_NULL_OFFSET },
835 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction),
836 InstDontCare, 0x00, 2, 73, 126 },
839 NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
840 InstDontCare, 0x00, 2, 75, NACL_OPCODE_NULL_OFFSET },
843 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction),
844 InstDontCare, 0x00, 2, 77, 128 },
847 NACL_IFLAG(OpcodeHasImmed_p) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(JumpInstruction) | NACL_IFLAG(PartialInstruction),
848 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
851 NACL_IFLAG(PartialInstruction),
852 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
855 NACL_IFLAG(PartialInstruction),
856 InstDontCare, 0x00, 1, 79, NACL_OPCODE_NULL_OFFSET },
859 NACL_IFLAG(PartialInstruction),
860 InstDontCare, 0x00, 1, 80, NACL_OPCODE_NULL_OFFSET },
863 NACL_IFLAG(OpcodeHasImmed_Addr) | NACL_IFLAG(OperandSize_b),
864 InstMov, 0x00, 2, 81, NACL_OPCODE_NULL_OFFSET },
867 NACL_IFLAG(OpcodeHasImmed_Addr) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
868 InstMov, 0x00, 2, 83, NACL_OPCODE_NULL_OFFSET },
871 NACL_IFLAG(OpcodeHasImmed_Addr) | NACL_IFLAG(OperandSize_b),
872 InstMov, 0x00, 2, 85, NACL_OPCODE_NULL_OFFSET },
875 NACL_IFLAG(OpcodeHasImmed_Addr) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
876 InstMov, 0x00, 2, 87, NACL_OPCODE_NULL_OFFSET },
879 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
880 InstDontCare, 0x00, 2, 89, NACL_OPCODE_NULL_OFFSET },
883 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
884 InstDontCare, 0x00, 2, 91, NACL_OPCODE_NULL_OFFSET },
887 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction),
888 InstDontCare, 0x00, 2, 93, 139 },
891 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
892 InstDontCare, 0x00, 2, 95, NACL_OPCODE_NULL_OFFSET },
895 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
896 InstDontCare, 0x00, 2, 97, NACL_OPCODE_NULL_OFFSET },
899 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction),
900 InstDontCare, 0x00, 2, 99, 142 },
903 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
904 InstDontCare, 0x00, 2, 101, NACL_OPCODE_NULL_OFFSET },
907 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
908 InstDontCare, 0x00, 2, 103, NACL_OPCODE_NULL_OFFSET },
911 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction),
912 InstDontCare, 0x00, 2, 105, 145 },
915 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
916 InstDontCare, 0x00, 2, 107, NACL_OPCODE_NULL_OFFSET },
919 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
920 InstDontCare, 0x00, 2, 109, NACL_OPCODE_NULL_OFFSET },
923 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction),
924 InstDontCare, 0x00, 2, 111, 148 },
927 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
928 InstDontCare, 0x00, 2, 113, NACL_OPCODE_NULL_OFFSET },
931 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
932 InstDontCare, 0x00, 2, 115, NACL_OPCODE_NULL_OFFSET },
935 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(PartialInstruction),
936 InstDontCare, 0x00, 2, 117, 151 },
939 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b),
940 InstMov, 0x00, 2, 119, NACL_OPCODE_NULL_OFFSET },
943 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b),
944 InstMov, 0x01, 2, 119, NACL_OPCODE_NULL_OFFSET },
947 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b),
948 InstMov, 0x02, 2, 119, NACL_OPCODE_NULL_OFFSET },
951 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b),
952 InstMov, 0x03, 2, 119, NACL_OPCODE_NULL_OFFSET },
955 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b),
956 InstMov, 0x04, 2, 119, NACL_OPCODE_NULL_OFFSET },
959 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b),
960 InstMov, 0x05, 2, 119, NACL_OPCODE_NULL_OFFSET },
963 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b),
964 InstMov, 0x06, 2, 119, NACL_OPCODE_NULL_OFFSET },
967 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_b),
968 InstMov, 0x07, 2, 119, NACL_OPCODE_NULL_OFFSET },
971 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
972 InstMov, 0x00, 2, 121, NACL_OPCODE_NULL_OFFSET },
975 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
976 InstMov, 0x01, 2, 121, NACL_OPCODE_NULL_OFFSET },
979 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
980 InstMov, 0x02, 2, 121, NACL_OPCODE_NULL_OFFSET },
983 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
984 InstMov, 0x03, 2, 121, NACL_OPCODE_NULL_OFFSET },
987 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
988 InstMov, 0x04, 2, 121, NACL_OPCODE_NULL_OFFSET },
991 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
992 InstMov, 0x05, 2, 121, NACL_OPCODE_NULL_OFFSET },
995 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
996 InstMov, 0x06, 2, 121, NACL_OPCODE_NULL_OFFSET },
999 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
1000 InstMov, 0x07, 2, 121, NACL_OPCODE_NULL_OFFSET },
1003 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1004 InstDontCare, 0x07, 2, 49, NACL_OPCODE_NULL_OFFSET },
1007 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1008 InstDontCare, 0x06, 0, 0, 169 },
1011 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1012 InstDontCare, 0x05, 2, 49, 170 },
1015 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1016 InstDontCare, 0x04, 2, 49, 171 },
1019 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1020 InstDontCare, 0x03, 2, 49, 172 },
1023 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1024 InstDontCare, 0x02, 2, 49, 173 },
1027 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1028 InstDontCare, 0x01, 2, 49, 174 },
1031 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1032 InstDontCare, 0x00, 2, 49, 175 },
1035 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1036 InstDontCare, 0x07, 2, 53, NACL_OPCODE_NULL_OFFSET },
1039 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1040 InstDontCare, 0x06, 0, 0, 177 },
1043 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1044 InstDontCare, 0x05, 2, 53, 178 },
1047 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1048 InstDontCare, 0x04, 2, 53, 179 },
1051 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1052 InstDontCare, 0x03, 2, 53, 180 },
1055 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1056 InstDontCare, 0x02, 2, 53, 181 },
1059 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1060 InstDontCare, 0x01, 2, 53, 182 },
1063 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1064 InstDontCare, 0x00, 2, 53, 183 },
1067 NACL_IFLAG(OpcodeHasImmed_w) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1068 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1071 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b),
1072 InstMov, 0x00, 2, 123, 116 },
1075 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
1076 InstMov, 0x00, 2, 125, 116 },
1079 NACL_IFLAG(OpcodeHasImmed_w) | NACL_IFLAG(OpcodeHasImmed2_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1080 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1083 NACL_IFLAG(OpcodeHasImmed_w) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1084 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1087 NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1088 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1091 NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1092 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1095 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1096 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1099 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1100 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1103 NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1104 InstDontCare, 0x00, 0, 0, 193 },
1107 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1108 InstDontCare, 0x07, 2, 127, NACL_OPCODE_NULL_OFFSET },
1111 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1112 InstDontCare, 0x06, 0, 0, 195 },
1115 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1116 InstDontCare, 0x05, 2, 127, 196 },
1119 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1120 InstDontCare, 0x04, 2, 127, 197 },
1123 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1124 InstDontCare, 0x03, 2, 127, 198 },
1127 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1128 InstDontCare, 0x02, 2, 127, 199 },
1131 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1132 InstDontCare, 0x01, 2, 127, 200 },
1135 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1136 InstDontCare, 0x00, 2, 127, 201 },
1139 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1140 InstDontCare, 0x07, 2, 129, NACL_OPCODE_NULL_OFFSET },
1143 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1144 InstDontCare, 0x06, 0, 0, 203 },
1147 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1148 InstDontCare, 0x05, 2, 129, 204 },
1151 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1152 InstDontCare, 0x04, 2, 129, 205 },
1155 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1156 InstDontCare, 0x03, 2, 129, 206 },
1159 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1160 InstDontCare, 0x02, 2, 129, 207 },
1163 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1164 InstDontCare, 0x01, 2, 129, 208 },
1167 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1168 InstDontCare, 0x00, 2, 129, 209 },
1171 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1172 InstDontCare, 0x07, 2, 131, NACL_OPCODE_NULL_OFFSET },
1175 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1176 InstDontCare, 0x06, 0, 0, 211 },
1179 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1180 InstDontCare, 0x05, 2, 131, 212 },
1183 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1184 InstDontCare, 0x04, 2, 131, 213 },
1187 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1188 InstDontCare, 0x03, 2, 131, 214 },
1191 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1192 InstDontCare, 0x02, 2, 131, 215 },
1195 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1196 InstDontCare, 0x01, 2, 131, 216 },
1199 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1200 InstDontCare, 0x00, 2, 131, 217 },
1203 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1204 InstDontCare, 0x07, 2, 133, NACL_OPCODE_NULL_OFFSET },
1207 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1208 InstDontCare, 0x06, 0, 0, 219 },
1211 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1212 InstDontCare, 0x05, 2, 133, 220 },
1215 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1216 InstDontCare, 0x04, 2, 133, 221 },
1219 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1220 InstDontCare, 0x03, 2, 133, 222 },
1223 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1224 InstDontCare, 0x02, 2, 133, 223 },
1227 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1228 InstDontCare, 0x01, 2, 133, 224 },
1231 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1232 InstDontCare, 0x00, 2, 133, 225 },
1235 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1236 InstDontCare, 0x07, 1, 135, NACL_OPCODE_NULL_OFFSET },
1239 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1240 InstDontCare, 0x06, 1, 135, 227 },
1243 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1244 InstDontCare, 0x05, 1, 135, 228 },
1247 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1248 InstDontCare, 0x04, 1, 135, 229 },
1251 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1252 InstDontCare, 0x03, 1, 135, 230 },
1255 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1256 InstDontCare, 0x02, 1, 135, 231 },
1259 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1260 InstDontCare, 0x01, 1, 135, 232 },
1263 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1264 InstDontCare, 0x00, 1, 135, 233 },
1267 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1268 InstDontCare, 0x07, 1, 136, NACL_OPCODE_NULL_OFFSET },
1271 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1272 InstDontCare, 0x06, 1, 137, 235 },
1275 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1276 InstDontCare, 0x05, 1, 138, 236 },
1279 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1280 InstDontCare, 0x04, 1, 139, 237 },
1283 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1284 InstDontCare, 0x03, 1, 140, 238 },
1287 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1288 InstDontCare, 0x02, 1, 140, 239 },
1291 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1292 InstInvalid, 0x01, 0, 0, 240 },
1295 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1296 InstDontCare, 0x00, 1, 135, 241 },
1299 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1300 InstDontCare, 0x07, 1, 137, NACL_OPCODE_NULL_OFFSET },
1303 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1304 InstInvalid, 0x06, 0, 0, 243 },
1307 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1308 InstDontCare, 0x05, 1, 139, 244 },
1311 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1312 InstInvalid, 0x04, 0, 0, 245 },
1315 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1316 InstDontCare, 0x03, 1, 140, 246 },
1319 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1320 InstDontCare, 0x02, 1, 140, 247 },
1323 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1324 InstDontCare, 0x01, 1, 140, 248 },
1327 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1328 InstDontCare, 0x00, 1, 135, 249 },
1331 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1332 InstDontCare, 0x07, 1, 141, NACL_OPCODE_NULL_OFFSET },
1335 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1336 InstDontCare, 0x06, 1, 141, 251 },
1339 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1340 InstDontCare, 0x05, 1, 141, 252 },
1343 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1344 InstDontCare, 0x04, 1, 141, 253 },
1347 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1348 InstDontCare, 0x03, 1, 141, 254 },
1351 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1352 InstDontCare, 0x02, 1, 141, 255 },
1355 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1356 InstDontCare, 0x01, 1, 141, 256 },
1359 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1360 InstDontCare, 0x00, 1, 141, 257 },
1363 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1364 InstInvalid, 0x05, 0, 0, 236 },
1367 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1368 InstDontCare, 0x04, 1, 139, 259 },
1371 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1372 InstDontCare, 0x03, 1, 142, 260 },
1375 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1376 InstDontCare, 0x02, 1, 142, 261 },
1379 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1380 InstDontCare, 0x01, 1, 142, 262 },
1383 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1384 InstDontCare, 0x00, 1, 141, 263 },
1387 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1388 InstDontCare, 0x07, 1, 138, NACL_OPCODE_NULL_OFFSET },
1391 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1392 InstDontCare, 0x06, 1, 138, 265 },
1395 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1396 InstDontCare, 0x05, 1, 138, 266 },
1399 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1400 InstDontCare, 0x04, 1, 138, 267 },
1403 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1404 InstDontCare, 0x03, 1, 138, 268 },
1407 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1408 InstDontCare, 0x02, 1, 138, 269 },
1411 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1412 InstDontCare, 0x01, 1, 138, 270 },
1415 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1416 InstDontCare, 0x00, 1, 138, 271 },
1419 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1420 InstDontCare, 0x06, 1, 137, 243 },
1423 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1424 InstDontCare, 0x05, 1, 139, 273 },
1427 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1428 InstDontCare, 0x04, 1, 139, 274 },
1431 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1432 InstDontCare, 0x03, 1, 136, 275 },
1435 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1436 InstDontCare, 0x02, 1, 136, 276 },
1439 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1440 InstDontCare, 0x01, 1, 136, 277 },
1443 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1444 InstDontCare, 0x00, 1, 138, 278 },
1447 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressSize_v) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(PartialInstruction),
1448 InstDontCareCondJump, 0x00, 3, 143, NACL_OPCODE_NULL_OFFSET },
1451 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressSize_w) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(PartialInstruction),
1452 InstDontCareCondJump, 0x00, 3, 146, 280 },
1455 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressSize_v) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(BranchHints) | NACL_IFLAG(PartialInstruction),
1456 InstDontCareCondJump, 0x00, 3, 149, NACL_OPCODE_NULL_OFFSET },
1459 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressSize_w) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(BranchHints) | NACL_IFLAG(PartialInstruction),
1460 InstDontCareCondJump, 0x00, 3, 152, 282 },
1463 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1464 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1467 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(JumpInstruction),
1468 InstCall, 0x00, 3, 155, NACL_OPCODE_NULL_OFFSET },
1471 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(JumpInstruction) | NACL_IFLAG(PartialInstruction),
1472 InstDontCareJump, 0x00, 2, 158, NACL_OPCODE_NULL_OFFSET },
1475 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(JumpInstruction) | NACL_IFLAG(PartialInstruction),
1476 InstDontCareJump, 0x00, 2, 45, NACL_OPCODE_NULL_OFFSET },
1479 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1480 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1483 NACL_IFLAG(PartialInstruction),
1484 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1487 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1488 InstDontCare, 0x07, 3, 160, NACL_OPCODE_NULL_OFFSET },
1491 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1492 InstDontCare, 0x06, 3, 160, 290 },
1495 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1496 InstDontCare, 0x05, 3, 160, 291 },
1499 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1500 InstDontCare, 0x04, 3, 160, 292 },
1503 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1504 InstDontCare, 0x03, 1, 0, 293 },
1507 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1508 InstDontCare, 0x02, 1, 0, 294 },
1511 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1512 InstDontCare, 0x01, 0, 0, 295 },
1515 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1516 InstDontCare, 0x00, 2, 47, 296 },
1519 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1520 InstDontCare, 0x07, 3, 163, NACL_OPCODE_NULL_OFFSET },
1523 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1524 InstDontCare, 0x06, 3, 163, 298 },
1527 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1528 InstDontCare, 0x05, 3, 163, 299 },
1531 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1532 InstDontCare, 0x04, 3, 163, 300 },
1535 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1536 InstDontCare, 0x03, 1, 2, 301 },
1539 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1540 InstDontCare, 0x02, 1, 2, 302 },
1543 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1544 InstDontCare, 0x01, 0, 0, 303 },
1547 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1548 InstDontCare, 0x00, 2, 38, 304 },
1551 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1552 InstInvalid, 0x07, 0, 0, NACL_OPCODE_NULL_OFFSET },
1555 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1556 InstInvalid, 0x06, 0, 0, 306 },
1559 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1560 InstInvalid, 0x05, 0, 0, 307 },
1563 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1564 InstInvalid, 0x04, 0, 0, 308 },
1567 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1568 InstInvalid, 0x03, 0, 0, 309 },
1571 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1572 InstInvalid, 0x02, 0, 0, 310 },
1575 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1576 InstDontCare, 0x01, 1, 0, 311 },
1579 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1580 InstDontCare, 0x00, 1, 0, 312 },
1583 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v),
1584 InstPush, 0x06, 2, 166, 306 },
1587 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(JumpInstruction) | NACL_IFLAG(PartialInstruction),
1588 InstDontCare, 0x05, 0, 0, 314 },
1591 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(JumpInstruction) | NACL_IFLAG(PartialInstruction),
1592 InstDontCareJump, 0x04, 2, 168, 315 },
1595 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(JumpInstruction) | NACL_IFLAG(PartialInstruction),
1596 InstDontCare, 0x03, 0, 0, 316 },
1599 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(JumpInstruction),
1600 InstCall, 0x02, 3, 170, 317 },
1603 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1604 InstDontCare, 0x01, 1, 2, 318 },
1607 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1608 InstDontCare, 0x00, 1, 2, 319 },
1611 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1612 InstDontCare, 0x05, 0, 0, 307 },
1615 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1616 InstDontCare, 0x04, 0, 0, 321 },
1619 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1620 InstDontCare, 0x03, 0, 0, 322 },
1623 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1624 InstDontCare, 0x02, 0, 0, 323 },
1627 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1628 InstDontCare, 0x01, 0, 0, 324 },
1631 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1632 InstDontCare, 0x00, 0, 0, 325 },
1635 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1636 InstDontCare, 0x07, 0, 0, 306 },
1639 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1640 InstLmsw, 0x06, 1, 173, 327 },
1643 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1644 InstInvalid, 0x05, 0, 0, 328 },
1647 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1648 InstDontCare, 0x04, 0, 0, 329 },
1651 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1652 InstInvalid, 0x03, 0, 0, 330 },
1655 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1656 InstDontCare, 0x73, 0, 0, 331 },
1659 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1660 InstDontCare, 0x63, 0, 0, 332 },
1663 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1664 InstDontCare, 0x53, 0, 0, 333 },
1667 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1668 InstDontCare, 0x43, 0, 0, 334 },
1671 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1672 InstDontCare, 0x33, 0, 0, 335 },
1675 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1676 InstDontCare, 0x23, 0, 0, 336 },
1679 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1680 InstDontCare, 0x13, 0, 0, 337 },
1683 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1684 InstDontCare, 0x03, 0, 0, 338 },
1687 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1688 InstDontCare, 0x02, 0, 0, 339 },
1691 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1692 InstInvalid, 0x01, 0, 0, 340 },
1695 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1696 InstDontCare, 0x11, 0, 0, 341 },
1699 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1700 InstDontCare, 0x01, 0, 0, 342 },
1703 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1704 InstDontCare, 0x01, 0, 0, 343 },
1707 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1708 InstDontCare, 0x00, 0, 0, 344 },
1711 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1712 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1715 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1716 InstDontCare, 0x07, 0, 0, NACL_OPCODE_NULL_OFFSET },
1719 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1720 InstDontCare, 0x06, 0, 0, 347 },
1723 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1724 InstDontCare, 0x05, 0, 0, 348 },
1727 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1728 InstDontCare, 0x04, 0, 0, 349 },
1731 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1732 InstDontCare, 0x03, 1, 174, 350 },
1735 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1736 InstDontCare, 0x02, 0, 0, 351 },
1739 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1740 InstDontCare, 0x01, 1, 174, 352 },
1743 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1744 InstDontCare, 0x00, 1, 174, 353 },
1747 NACL_IFLAG(PartialInstruction),
1748 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1751 NACL_IFLAG(Opcode0F0F) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(NaClIllegal),
1752 InstInvalid, 0x00, 3, 175, NACL_OPCODE_NULL_OFFSET },
1755 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1756 InstDontCare, 0x00, 1, 178, NACL_OPCODE_NULL_OFFSET },
1759 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1760 InstDontCare, 0x00, 1, 179, NACL_OPCODE_NULL_OFFSET },
1763 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1764 InstDontCare, 0x00, 1, 180, NACL_OPCODE_NULL_OFFSET },
1767 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1768 InstDontCare, 0x00, 1, 141, 359 },
1771 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1772 InstDontCare, 0x00, 1, 142, NACL_OPCODE_NULL_OFFSET },
1775 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1776 InstDontCare, 0x00, 1, 181, NACL_OPCODE_NULL_OFFSET },
1779 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1780 InstDontCare, 0x03, 1, 174, 309 },
1783 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1784 InstDontCare, 0x02, 1, 174, 363 },
1787 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1788 InstDontCare, 0x01, 1, 174, 364 },
1791 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1792 InstDontCare, 0x00, 1, 174, 365 },
1795 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1796 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1799 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1800 InstDontCare, 0x00, 0, 0, 367 },
1803 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1804 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1807 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1808 InstDontCare, 0x00, 1, 182, NACL_OPCODE_NULL_OFFSET },
1811 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1812 InstDontCare, 0x00, 1, 183, NACL_OPCODE_NULL_OFFSET },
1815 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1816 InstDontCare, 0x00, 1, 184, NACL_OPCODE_NULL_OFFSET },
1819 NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1820 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1823 NACL_IFLAG(PartialInstruction),
1824 InstDontCare, 0x00, 2, 185, NACL_OPCODE_NULL_OFFSET },
1827 NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1828 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1831 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1832 InstDontCare, 0x00, 2, 37, NACL_OPCODE_NULL_OFFSET },
1835 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1836 InstDontCare, 0x00, 2, 187, NACL_OPCODE_NULL_OFFSET },
1839 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1840 InstDontCare, 0x00, 1, 178, NACL_OPCODE_NULL_OFFSET },
1843 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1844 InstDontCare, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET },
1847 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1848 InstDontCare, 0x00, 1, 182, NACL_OPCODE_NULL_OFFSET },
1851 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1852 InstDontCare, 0x00, 1, 190, NACL_OPCODE_NULL_OFFSET },
1855 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1856 InstDontCare, 0x00, 1, 191, NACL_OPCODE_NULL_OFFSET },
1859 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction),
1860 InstDontCare, 0x00, 2, 192, NACL_OPCODE_NULL_OFFSET },
1863 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction),
1864 InstDontCare, 0x06, 2, 194, 306 },
1867 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1868 InstInvalid, 0x05, 0, 0, 384 },
1871 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction),
1872 InstDontCare, 0x04, 2, 194, 385 },
1875 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1876 InstInvalid, 0x03, 0, 0, 386 },
1879 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction),
1880 InstDontCare, 0x02, 2, 194, 387 },
1883 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1884 InstInvalid, 0x01, 0, 0, 388 },
1887 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1888 InstInvalid, 0x00, 0, 0, 389 },
1891 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1892 InstInvalid, 0x04, 0, 0, 385 },
1895 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1896 InstInvalid, 0x03, 0, 0, 391 },
1899 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction),
1900 InstDontCare, 0x02, 2, 194, 392 },
1903 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1904 InstInvalid, 0x01, 0, 0, 393 },
1907 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1908 InstInvalid, 0x00, 0, 0, 394 },
1911 NACL_IFLAG(PartialInstruction),
1912 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1915 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1916 InstDontCare, 0x00, 1, 196, NACL_OPCODE_NULL_OFFSET },
1919 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
1920 InstDontCare, 0x00, 1, 197, NACL_OPCODE_NULL_OFFSET },
1923 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(BranchHints) | NACL_IFLAG(PartialInstruction),
1924 InstDontCareCondJump, 0x00, 2, 158, NACL_OPCODE_NULL_OFFSET },
1927 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
1928 InstDontCare, 0x00, 1, 59, NACL_OPCODE_NULL_OFFSET },
1931 NACL_IFLAG(PartialInstruction),
1932 InstDontCare, 0x00, 4, 198, NACL_OPCODE_NULL_OFFSET },
1935 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1936 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1939 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1940 InstDontCare, 0x00, 3, 202, NACL_OPCODE_NULL_OFFSET },
1943 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1944 InstDontCare, 0x00, 3, 205, NACL_OPCODE_NULL_OFFSET },
1947 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1948 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
1951 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1952 InstDontCare, 0x00, 3, 208, NACL_OPCODE_NULL_OFFSET },
1955 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
1956 InstDontCare, 0x00, 3, 211, NACL_OPCODE_NULL_OFFSET },
1958 { NACLi_SFENCE_CLFLUSH,
1959 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
1960 InstDontCare, 0x07, 0, 0, NACL_OPCODE_NULL_OFFSET },
1963 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1964 InstInvalid, 0x77, 0, 0, 408 },
1967 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1968 InstInvalid, 0x67, 0, 0, 409 },
1971 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1972 InstInvalid, 0x57, 0, 0, 410 },
1975 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1976 InstInvalid, 0x47, 0, 0, 411 },
1979 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1980 InstInvalid, 0x37, 0, 0, 412 },
1983 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1984 InstInvalid, 0x27, 0, 0, 413 },
1987 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1988 InstInvalid, 0x17, 0, 0, 414 },
1991 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1992 InstInvalid, 0x76, 0, 0, 415 },
1995 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
1996 InstInvalid, 0x66, 0, 0, 416 },
1999 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2000 InstInvalid, 0x56, 0, 0, 417 },
2003 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2004 InstInvalid, 0x46, 0, 0, 418 },
2007 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2008 InstInvalid, 0x36, 0, 0, 419 },
2011 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2012 InstInvalid, 0x26, 0, 0, 420 },
2015 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2016 InstInvalid, 0x16, 0, 0, 421 },
2019 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2020 InstInvalid, 0x75, 0, 0, 422 },
2023 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2024 InstInvalid, 0x65, 0, 0, 423 },
2027 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2028 InstInvalid, 0x55, 0, 0, 424 },
2031 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2032 InstInvalid, 0x45, 0, 0, 425 },
2035 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2036 InstInvalid, 0x35, 0, 0, 426 },
2039 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2040 InstInvalid, 0x25, 0, 0, 427 },
2043 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2044 InstInvalid, 0x15, 0, 0, 428 },
2046 { NACLi_SFENCE_CLFLUSH,
2047 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
2048 InstDontCare, 0x07, 0, 0, 429 },
2051 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
2052 InstDontCare, 0x06, 0, 0, 430 },
2055 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
2056 InstDontCare, 0x05, 0, 0, 431 },
2059 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
2060 InstInvalid, 0x04, 0, 0, 432 },
2063 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
2064 InstDontCare, 0x03, 1, 140, 433 },
2067 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
2068 InstDontCare, 0x02, 1, 135, 434 },
2071 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
2072 InstDontCare, 0x01, 0, 0, 435 },
2075 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
2076 InstDontCare, 0x00, 0, 0, 436 },
2079 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2080 InstDontCare, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET },
2083 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
2084 InstDontCare, 0x00, 3, 214, NACL_OPCODE_NULL_OFFSET },
2087 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2088 InstDontCare, 0x00, 3, 217, NACL_OPCODE_NULL_OFFSET },
2091 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2092 InstDontCare, 0x00, 2, 220, NACL_OPCODE_NULL_OFFSET },
2095 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2096 InstDontCare, 0x00, 2, 222, NACL_OPCODE_NULL_OFFSET },
2099 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(NaClIllegal) | NACL_IFLAG(PartialInstruction),
2100 InstDontCare, 0x07, 0, 0, 116 },
2103 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(NaClIllegal) | NACL_IFLAG(PartialInstruction),
2104 InstDontCare, 0x06, 0, 0, 443 },
2107 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(NaClIllegal) | NACL_IFLAG(PartialInstruction),
2108 InstDontCare, 0x05, 0, 0, 444 },
2111 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
2112 InstDontCare, 0x04, 0, 0, 445 },
2115 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2116 InstDontCare, 0x00, 2, 37, NACL_OPCODE_NULL_OFFSET },
2119 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction),
2120 InstDontCare, 0x00, 2, 224, NACL_OPCODE_NULL_OFFSET },
2123 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2124 InstDontCare, 0x00, 2, 226, NACL_OPCODE_NULL_OFFSET },
2127 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2128 InstDontCare, 0x00, 2, 228, NACL_OPCODE_NULL_OFFSET },
2131 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction),
2132 InstDontCare, 0x00, 3, 230, NACL_OPCODE_NULL_OFFSET },
2135 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2136 InstDontCare, 0x01, 3, 233, 116 },
2139 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
2140 InstDontCare, 0x00, 1, 236, NACL_OPCODE_NULL_OFFSET },
2143 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2144 InstDontCare, 0x00, 1, 237, 453 },
2147 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
2148 InstDontCare, 0x01, 1, 236, NACL_OPCODE_NULL_OFFSET },
2151 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2152 InstDontCare, 0x01, 1, 237, 455 },
2155 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
2156 InstDontCare, 0x02, 1, 236, NACL_OPCODE_NULL_OFFSET },
2159 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2160 InstDontCare, 0x02, 1, 237, 457 },
2163 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
2164 InstDontCare, 0x03, 1, 236, NACL_OPCODE_NULL_OFFSET },
2167 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2168 InstDontCare, 0x03, 1, 237, 459 },
2171 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
2172 InstDontCare, 0x04, 1, 236, NACL_OPCODE_NULL_OFFSET },
2175 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2176 InstDontCare, 0x04, 1, 237, 461 },
2179 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
2180 InstDontCare, 0x05, 1, 236, NACL_OPCODE_NULL_OFFSET },
2183 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2184 InstDontCare, 0x05, 1, 237, 463 },
2187 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
2188 InstDontCare, 0x06, 1, 236, NACL_OPCODE_NULL_OFFSET },
2191 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2192 InstDontCare, 0x06, 1, 237, 465 },
2195 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
2196 InstDontCare, 0x07, 1, 236, NACL_OPCODE_NULL_OFFSET },
2199 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2200 InstDontCare, 0x07, 1, 237, 467 },
2203 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
2204 InstDontCare, 0x00, 2, 230, NACL_OPCODE_NULL_OFFSET },
2207 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
2208 InstDontCare, 0x00, 1, 142, NACL_OPCODE_NULL_OFFSET },
2211 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2212 InstDontCare, 0x00, 2, 238, NACL_OPCODE_NULL_OFFSET },
2215 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2216 InstDontCare, 0x00, 1, 240, NACL_OPCODE_NULL_OFFSET },
2219 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2220 InstDontCare, 0x00, 1, 241, NACL_OPCODE_NULL_OFFSET },
2223 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2224 InstDontCare, 0x00, 1, 240, NACL_OPCODE_NULL_OFFSET },
2227 NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(NaClIllegal),
2228 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
2231 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2232 InstDontCare, 0x00, 1, 242, NACL_OPCODE_NULL_OFFSET },
2235 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2236 InstDontCare, 0x00, 1, 142, NACL_OPCODE_NULL_OFFSET },
2239 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2240 InstDontCare, 0x00, 2, 243, NACL_OPCODE_NULL_OFFSET },
2243 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2244 InstDontCare, 0x00, 2, 245, NACL_OPCODE_NULL_OFFSET },
2247 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeHasImmed2_b) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2248 InstDontCare, 0x00, 3, 247, NACL_OPCODE_NULL_OFFSET },
2251 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2252 InstDontCare, 0x00, 1, 250, NACL_OPCODE_NULL_OFFSET },
2255 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2256 InstDontCare, 0x00, 1, 178, NACL_OPCODE_NULL_OFFSET },
2259 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2260 InstDontCare, 0x00, 2, 251, NACL_OPCODE_NULL_OFFSET },
2263 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2264 InstDontCare, 0x00, 1, 253, NACL_OPCODE_NULL_OFFSET },
2267 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2268 InstDontCare, 0x00, 1, 180, NACL_OPCODE_NULL_OFFSET },
2271 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2272 InstDontCare, 0x00, 1, 253, NACL_OPCODE_NULL_OFFSET },
2275 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
2276 InstDontCare, 0x00, 1, 254, NACL_OPCODE_NULL_OFFSET },
2279 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2280 InstDontCare, 0x00, 1, 184, NACL_OPCODE_NULL_OFFSET },
2283 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2284 InstDontCare, 0x00, 1, 255, NACL_OPCODE_NULL_OFFSET },
2287 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2288 InstDontCare, 0x00, 1, 178, NACL_OPCODE_NULL_OFFSET },
2291 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(NaClIllegal),
2292 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
2295 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2296 InstDontCare, 0x00, 1, 242, NACL_OPCODE_NULL_OFFSET },
2299 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2300 InstDontCare, 0x00, 1, 140, NACL_OPCODE_NULL_OFFSET },
2303 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2304 InstDontCare, 0x00, 2, 256, NACL_OPCODE_NULL_OFFSET },
2307 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2308 InstDontCare, 0x00, 1, 178, NACL_OPCODE_NULL_OFFSET },
2311 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2312 InstDontCare, 0x00, 1, 184, NACL_OPCODE_NULL_OFFSET },
2315 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2316 InstDontCare, 0x00, 1, 178, NACL_OPCODE_NULL_OFFSET },
2319 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2320 InstDontCare, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET },
2323 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2324 InstDontCare, 0x00, 2, 245, NACL_OPCODE_NULL_OFFSET },
2327 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2328 InstDontCare, 0x00, 1, 181, NACL_OPCODE_NULL_OFFSET },
2331 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2332 InstDontCare, 0x00, 1, 258, NACL_OPCODE_NULL_OFFSET },
2335 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2336 InstDontCare, 0x00, 2, 37, NACL_OPCODE_NULL_OFFSET },
2339 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2340 InstDontCare, 0x00, 2, 37, NACL_OPCODE_NULL_OFFSET },
2343 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2344 InstDontCare, 0x00, 2, 259, NACL_OPCODE_NULL_OFFSET },
2347 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
2348 InstDontCare, 0x00, 1, 231, NACL_OPCODE_NULL_OFFSET },
2351 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2352 InstDontCare, 0x00, 1, 253, NACL_OPCODE_NULL_OFFSET },
2355 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2356 InstDontCare, 0x00, 1, 261, NACL_OPCODE_NULL_OFFSET },
2359 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2360 InstDontCare, 0x00, 1, 141, NACL_OPCODE_NULL_OFFSET },
2363 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2364 InstDontCare, 0x00, 1, 142, NACL_OPCODE_NULL_OFFSET },
2367 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2368 InstDontCare, 0x00, 1, 181, NACL_OPCODE_NULL_OFFSET },
2371 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2372 InstDontCare, 0x00, 1, 182, NACL_OPCODE_NULL_OFFSET },
2375 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2376 InstDontCare, 0x00, 1, 183, NACL_OPCODE_NULL_OFFSET },
2379 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2380 InstDontCare, 0x00, 1, 240, NACL_OPCODE_NULL_OFFSET },
2383 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2384 InstDontCare, 0x00, 2, 262, NACL_OPCODE_NULL_OFFSET },
2387 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
2388 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
2391 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2392 InstDontCare, 0x00, 1, 178, NACL_OPCODE_NULL_OFFSET },
2395 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2396 InstDontCare, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET },
2399 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2400 InstDontCare, 0x00, 1, 191, NACL_OPCODE_NULL_OFFSET },
2403 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2404 InstDontCare, 0x00, 2, 264, NACL_OPCODE_NULL_OFFSET },
2407 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
2408 InstInvalid, 0x07, 0, 0, NACL_OPCODE_NULL_OFFSET },
2411 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2412 InstDontCare, 0x06, 2, 266, 520 },
2415 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
2416 InstInvalid, 0x05, 0, 0, 521 },
2419 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2420 InstDontCare, 0x04, 2, 266, 522 },
2423 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
2424 InstInvalid, 0x03, 0, 0, 523 },
2427 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2428 InstDontCare, 0x02, 2, 266, 524 },
2431 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
2432 InstInvalid, 0x01, 0, 0, 525 },
2435 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
2436 InstInvalid, 0x00, 0, 0, 526 },
2439 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2440 InstDontCare, 0x07, 2, 266, NACL_OPCODE_NULL_OFFSET },
2443 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2444 InstDontCare, 0x06, 2, 266, 528 },
2447 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
2448 InstInvalid, 0x05, 0, 0, 529 },
2451 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
2452 InstInvalid, 0x04, 0, 0, 530 },
2455 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2456 InstDontCare, 0x03, 2, 266, 531 },
2459 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2460 InstDontCare, 0x02, 2, 266, 532 },
2463 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
2464 InstInvalid, 0x01, 0, 0, 533 },
2467 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
2468 InstInvalid, 0x00, 0, 0, 534 },
2471 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
2472 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
2475 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),
2476 InstDontCare, 0x00, 0, 0, 536 },
2479 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2480 InstDontCare, 0x00, 1, 250, NACL_OPCODE_NULL_OFFSET },
2483 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2484 InstDontCare, 0x00, 1, 196, NACL_OPCODE_NULL_OFFSET },
2487 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2488 InstDontCare, 0x00, 1, 258, NACL_OPCODE_NULL_OFFSET },
2491 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2492 InstDontCare, 0x00, 2, 268, NACL_OPCODE_NULL_OFFSET },
2495 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2496 InstDontCare, 0x00, 2, 228, NACL_OPCODE_NULL_OFFSET },
2499 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2500 InstDontCare, 0x00, 3, 270, NACL_OPCODE_NULL_OFFSET },
2503 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2504 InstDontCare, 0x00, 1, 253, NACL_OPCODE_NULL_OFFSET },
2507 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2508 InstDontCare, 0x00, 1, 273, NACL_OPCODE_NULL_OFFSET },
2511 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2512 InstDontCare, 0x00, 2, 270, NACL_OPCODE_NULL_OFFSET },
2515 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2516 InstDontCare, 0x00, 2, 274, NACL_OPCODE_NULL_OFFSET },
2519 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
2520 InstDontCare, 0x00, 1, 182, NACL_OPCODE_NULL_OFFSET },
2523 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
2524 InstDontCare, 0x00, 1, 182, NACL_OPCODE_NULL_OFFSET },
2527 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
2528 InstDontCare, 0x00, 1, 182, NACL_OPCODE_NULL_OFFSET },
2531 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2532 InstDontCare, 0x00, 2, 276, NACL_OPCODE_NULL_OFFSET },
2535 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2536 InstDontCare, 0x00, 2, 278, NACL_OPCODE_NULL_OFFSET },
2539 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2540 InstDontCare, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET },
2543 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2544 InstDontCare, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET },
2547 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2548 InstDontCare, 0x00, 1, 280, NACL_OPCODE_NULL_OFFSET },
2551 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2552 InstDontCare, 0x00, 1, 281, NACL_OPCODE_NULL_OFFSET },
2555 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2556 InstDontCare, 0x00, 1, 282, NACL_OPCODE_NULL_OFFSET },
2559 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2560 InstDontCare, 0x00, 1, 254, NACL_OPCODE_NULL_OFFSET },
2563 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2564 InstDontCare, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET },
2567 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
2568 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
2571 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
2572 InstDontCare, 0x00, 2, 283, NACL_OPCODE_NULL_OFFSET },
2575 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2576 InstDontCare, 0x00, 2, 285, NACL_OPCODE_NULL_OFFSET },
2579 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction),
2580 InstDontCare, 0x00, 2, 192, NACL_OPCODE_NULL_OFFSET },
2583 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2584 InstDontCare, 0x00, 2, 264, NACL_OPCODE_NULL_OFFSET },
2587 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2588 InstDontCare, 0x00, 2, 259, NACL_OPCODE_NULL_OFFSET },
2591 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2592 InstDontCare, 0x00, 2, 251, NACL_OPCODE_NULL_OFFSET },
2595 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2596 InstDontCare, 0x00, 2, 264, NACL_OPCODE_NULL_OFFSET },
2599 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2600 InstDontCare, 0x00, 2, 287, NACL_OPCODE_NULL_OFFSET },
2603 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2604 InstDontCare, 0x00, 2, 289, NACL_OPCODE_NULL_OFFSET },
2607 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2608 InstDontCare, 0x00, 2, 291, NACL_OPCODE_NULL_OFFSET },
2611 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2612 InstDontCare, 0x00, 2, 293, NACL_OPCODE_NULL_OFFSET },
2615 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2616 InstDontCare, 0x00, 2, 295, NACL_OPCODE_NULL_OFFSET },
2619 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2620 InstDontCare, 0x00, 2, 297, NACL_OPCODE_NULL_OFFSET },
2623 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2624 InstDontCare, 0x00, 2, 299, NACL_OPCODE_NULL_OFFSET },
2627 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2628 InstDontCare, 0x00, 4, 301, NACL_OPCODE_NULL_OFFSET },
2631 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2632 InstDontCare, 0x00, 5, 305, NACL_OPCODE_NULL_OFFSET },
2635 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
2636 InstDontCare, 0x00, 2, 264, NACL_OPCODE_NULL_OFFSET },
2639 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
2640 InstDontCare, 0x00, 3, 310, NACL_OPCODE_NULL_OFFSET },
2642 { NACLi_X87_FSINCOS,
2643 NACL_IFLAG(PartialInstruction),
2644 InstDontCare, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
2648 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET },
2651 NACL_IFLAG(PartialInstruction),
2652 InstDontCare, 0x00, 1, 73, NACL_OPCODE_NULL_OFFSET },
2655 static const NaClPrefixOpcodeArrayOffset g_LookupTable[2543] = {
2656 /* 0 */ 1, 2, 3, 4, 5, 6, 7, 7, 8, 9,
2657 /* 10 */ 10, 11, 12, 13, 7, 14, 15, 16, 17, 18,
2658 /* 20 */ 19, 20, 7, 7, 15, 16, 17, 18, 19, 20,
2659 /* 30 */ 7, 7, 21, 22, 23, 24, 25, 26, 14, 7,
2660 /* 40 */ 27, 28, 29, 30, 31, 32, 14, 7, 15, 16,
2661 /* 50 */ 17, 18, 19, 20, 14, 7, 33, 34, 35, 36,
2662 /* 60 */ 37, 38, 14, 7, 39, 40, 41, 42, 43, 44,
2663 /* 70 */ 45, 46, 39, 40, 41, 42, 43, 44, 45, 46,
2664 /* 80 */ 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
2665 /* 90 */ 57, 58, 59, 60, 61, 62, 64, 64, 65, 66,
2666 /* 100 */ 14, 14, 14, 14, 67, 68, 69, 70, 71, 73,
2667 /* 110 */ 71, 73, 74, 74, 74, 74, 74, 74, 74, 74,
2668 /* 120 */ 74, 74, 74, 74, 74, 74, 74, 74, 82, 90,
2669 /* 130 */ 98, 106, 33, 34, 107, 108, 109, 110, 111, 112,
2670 /* 140 */ 113, 114, 115, 117, 118, 119, 120, 121, 122, 123,
2671 /* 150 */ 124, 125, 127, 129, 130, 131, 64, 64, 132, 133,
2672 /* 160 */ 134, 135, 136, 137, 138, 140, 141, 143, 37, 38,
2673 /* 170 */ 144, 146, 147, 149, 150, 152, 153, 154, 155, 156,
2674 /* 180 */ 157, 158, 159, 160, 161, 162, 163, 164, 165, 166,
2675 /* 190 */ 167, 168, 176, 184, 185, 7, 65, 65, 186, 187,
2676 /* 200 */ 188, 7, 189, 190, 191, 192, 7, 194, 202, 210,
2677 /* 210 */ 218, 226, 192, 192, 7, 7, 234, 242, 234, 250,
2678 /* 220 */ 258, 264, 272, 279, 281, 281, 281, 283, 192, 284,
2679 /* 230 */ 192, 284, 285, 286, 130, 287, 7, 288, 7, 288,
2680 /* 240 */ 14, 7, 14, 14, 289, 289, 297, 305, 289, 289,
2681 /* 250 */ 191, 191, 289, 289, 313, 320, 326, 345, 346, 346,
2682 /* 260 */ 14, NACL_OPCODE_NULL_OFFSET, 191, NACL_OPCODE_NULL_OFFSET, 191, 191, 14, 7, 14, 354,
2683 /* 270 */ 355, 356, 357, 358, 360, 361, 362, 362, 360, 361,
2684 /* 280 */ 366, 367, 367, 367, 367, 367, 367, 368, 369, 369,
2685 /* 290 */ 369, 369, 14, 14, 14, 14, 357, 358, 370, 371,
2686 /* 300 */ 357, 357, 372, 357, 373, 374, 373, 191, 375, 375,
2687 /* 310 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2688 /* 320 */ 376, 376, 376, 376, 376, 376, 376, 376, 376, 376,
2689 /* 330 */ 376, 376, 376, 376, 376, 376, 377, 357, 357, 357,
2690 /* 340 */ 357, 357, 357, 357, 357, 357, 378, 379, 357, 357,
2691 /* 350 */ 357, 357, 380, 380, 380, 380, 380, 380, 380, 380,
2692 /* 360 */ 381, 381, 381, 380, 14, 14, 382, 380, 383, 390,
2693 /* 370 */ 390, 395, 380, 380, 380, 396, 14, 14, 14, 14,
2694 /* 380 */ 14, 14, 397, 398, 399, 399, 399, 399, 399, 399,
2695 /* 390 */ 399, 399, 399, 399, 399, 399, 399, 399, 399, 399,
2696 /* 400 */ 400, 400, 400, 400, 400, 400, 400, 400, 400, 400,
2697 /* 410 */ 400, 400, 400, 400, 400, 400, 7, 7, 401, 402,
2698 /* 420 */ 403, 404, 14, 14, 7, 7, 191, 405, 406, 407,
2699 /* 430 */ 437, 438, 439, 440, 65, 405, 65, 65, 441, 442,
2700 /* 440 */ 14, 116, 446, 405, 447, 447, 441, 442, 107, 108,
2701 /* 450 */ 448, 449, 450, 451, 448, 452, 454, 456, 458, 460,
2702 /* 460 */ 462, 464, 466, 468, 14, 380, 380, 380, 380, 380,
2703 /* 470 */ 14, 469, 380, 380, 380, 380, 380, 380, 380, 380,
2704 /* 480 */ 380, 380, 380, 380, 380, 380, 14, 470, 380, 380,
2705 /* 490 */ 380, 380, 380, 380, 380, 380, 14, 380, 380, 380,
2706 /* 500 */ 380, 380, 380, 471, 380, 380, 380, 380, 380, 380,
2707 /* 510 */ 380, 14, NACL_OPCODE_NULL_OFFSET, 472, 473, 474, 475, 475, 475, 475,
2708 /* 520 */ 475, 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,
2709 /* 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, 475, 475, 476,
2710 /* 540 */ 477, 478, 478, 475, 475, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2711 /* 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,
2712 /* 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,
2713 /* 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, 475, 472, 475,
2714 /* 580 */ 475, 475, 475, 475, 475, 472, 472, 472, 475, 472,
2715 /* 590 */ 472, 472, 472, 475, 475, 475, 475, 475, 475, 475,
2716 /* 600 */ 475, 475, 475, 475, 475, 475, 475, 475, 475, 479,
2717 /* 610 */ 475, 475, 475, 475, 475, 475, 475, 480, 481, 475,
2718 /* 620 */ 475, 482, 482, 475, 475, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2719 /* 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,
2720 /* 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,
2721 /* 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,
2722 /* 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,
2723 /* 670 */ NACL_OPCODE_NULL_OFFSET, 475, 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,
2724 /* 680 */ NACL_OPCODE_NULL_OFFSET, 475, 475, 475, 475, 475, 475, 475, 475, NACL_OPCODE_NULL_OFFSET,
2725 /* 690 */ NACL_OPCODE_NULL_OFFSET, 483, 475, 475, 475, 475, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2726 /* 700 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 484, 475, 475, 475, 475,
2727 /* 710 */ 475, 485, 475, 475, 475, 475, 475, 475, 475, 475,
2728 /* 720 */ 475, 475, 475, 475, 475, 475, 475, 486, 475, 475,
2729 /* 730 */ 475, 475, 475, 475, 475, 475, 475, 487, 475, 475,
2730 /* 740 */ 475, 475, 475, 475, 475, 475, 475, 475, 475, 475,
2731 /* 750 */ 475, 475, 475, NACL_OPCODE_NULL_OFFSET, 488, 489, 490, 491, 491, 491,
2732 /* 760 */ 490, 491, 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,
2733 /* 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, 491, 491,
2734 /* 780 */ 492, 493, 494, 494, 491, 491, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2735 /* 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,
2736 /* 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,
2737 /* 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, 491, 495,
2738 /* 820 */ 488, 488, 491, 491, 491, 491, 488, 488, 496, 497,
2739 /* 830 */ 488, 488, 488, 488, 491, 491, 491, 491, 491, 491,
2740 /* 840 */ 491, 491, 491, 491, 491, 491, 491, 491, 491, 498,
2741 /* 850 */ 499, 491, 491, 491, 491, 491, 491, 491, 491, 491,
2742 /* 860 */ 491, 491, 491, 491, 500, 501, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2743 /* 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,
2744 /* 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,
2745 /* 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,
2746 /* 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,
2747 /* 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,
2748 /* 920 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 502, 491, 491, 491, 503, 503, 491, 491,
2749 /* 930 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 504, 491, 491, 491, 491, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2750 /* 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, 491, 491, 491, 491,
2751 /* 950 */ 491, 491, 505, 491, 491, 491, 491, 491, 491, 491,
2752 /* 960 */ 491, 491, 491, 491, 491, 491, 491, 491, 500, 491,
2753 /* 970 */ 491, 491, 491, 491, 491, 491, 491, 491, 491, 491,
2754 /* 980 */ 491, 491, 491, 491, 491, 491, 491, 491, 491, 491,
2755 /* 990 */ 491, 491, 491, 491, NACL_OPCODE_NULL_OFFSET, 506, 507, 508, 509, 510,
2756 /* 1000 */ 510, 508, 509, 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,
2757 /* 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, 506,
2758 /* 1020 */ 507, 511, 512, 506, 506, 513, 513, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2759 /* 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,
2760 /* 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,
2761 /* 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, 514,
2762 /* 1060 */ 506, 515, 515, 506, 506, 506, 506, 506, 506, 506,
2763 /* 1070 */ 516, 506, 506, 506, 506, 510, 510, 510, 517, 517,
2764 /* 1080 */ 517, 517, 517, 510, 510, 510, 517, 510, 510, 518,
2765 /* 1090 */ 517, 519, 527, 527, 535, 517, 517, 517, 515, 537,
2766 /* 1100 */ 538, 515, 515, 506, 506, 539, 540, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2767 /* 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,
2768 /* 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,
2769 /* 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,
2770 /* 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,
2771 /* 1150 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 515, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2772 /* 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,
2773 /* 1170 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 541, 515, 542, 543, 541, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2774 /* 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, 544, 517, 517,
2775 /* 1190 */ 517, 517, 517, 545, 546, 517, 517, 517, 517, 517,
2776 /* 1200 */ 517, 517, 517, 517, 517, 517, 517, 517, 517, 517,
2777 /* 1210 */ 512, 517, 517, 517, 517, 517, 517, 517, 517, 515,
2778 /* 1220 */ 517, 517, 517, 517, 517, 517, 547, 517, 517, 517,
2779 /* 1230 */ 517, 517, 517, 517, 515, NACL_OPCODE_NULL_OFFSET, 548, 549, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2780 /* 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,
2781 /* 1250 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 548, 549, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2782 /* 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,
2783 /* 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,
2784 /* 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,
2785 /* 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,
2786 /* 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,
2787 /* 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,
2788 /* 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,
2789 /* 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,
2790 /* 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,
2791 /* 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,
2792 /* 1360 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 548, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 548, NACL_OPCODE_NULL_OFFSET, 549, NACL_OPCODE_NULL_OFFSET,
2793 /* 1370 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 549, NACL_OPCODE_NULL_OFFSET, 549, 549, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 549, NACL_OPCODE_NULL_OFFSET,
2794 /* 1380 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 549, NACL_OPCODE_NULL_OFFSET, 549, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 549, NACL_OPCODE_NULL_OFFSET,
2795 /* 1390 */ 549, 549, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 549, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 549, NACL_OPCODE_NULL_OFFSET,
2796 /* 1400 */ 549, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 549, NACL_OPCODE_NULL_OFFSET, 549, 549, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2797 /* 1410 */ NACL_OPCODE_NULL_OFFSET, 548, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 549, NACL_OPCODE_NULL_OFFSET, 550, 550, 550,
2798 /* 1420 */ 550, 550, 550, 550, 550, 550, 550, 550, 550, 14,
2799 /* 1430 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2800 /* 1440 */ 14, 14, 14, 14, 14, 550, 550, 550, 14, 14,
2801 /* 1450 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2802 /* 1460 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2803 /* 1470 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2804 /* 1480 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2805 /* 1490 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2806 /* 1500 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2807 /* 1510 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2808 /* 1520 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2809 /* 1530 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2810 /* 1540 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2811 /* 1550 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2812 /* 1560 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2813 /* 1570 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2814 /* 1580 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2815 /* 1590 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2816 /* 1600 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2817 /* 1610 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2818 /* 1620 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2819 /* 1630 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2820 /* 1640 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2821 /* 1650 */ 14, 14, 14, 14, 14, 14, 14, 551, 552, 14,
2822 /* 1660 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2823 /* 1670 */ 14, 14, 14, 553, 553, 553, 553, 553, 553, 553,
2824 /* 1680 */ 553, 553, 553, 553, 553, 515, 515, 515, 515, 554,
2825 /* 1690 */ 515, 515, 515, 554, 554, 515, 554, 515, 515, 515,
2826 /* 1700 */ 515, 553, 553, 553, 515, 555, 556, 557, 555, 556,
2827 /* 1710 */ 555, 515, 515, 554, 554, 558, 554, 515, 515, 515,
2828 /* 1720 */ 515, 555, 556, 557, 555, 556, 555, 515, 559, 554,
2829 /* 1730 */ 554, 554, 554, 554, 554, 554, 554, 554, 554, 515,
2830 /* 1740 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2831 /* 1750 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2832 /* 1760 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2833 /* 1770 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2834 /* 1780 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2835 /* 1790 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2836 /* 1800 */ 515, 560, 560, 515, 515, 515, 515, 515, 515, 515,
2837 /* 1810 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2838 /* 1820 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2839 /* 1830 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2840 /* 1840 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2841 /* 1850 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2842 /* 1860 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2843 /* 1870 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2844 /* 1880 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2845 /* 1890 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2846 /* 1900 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, 515,
2847 /* 1910 */ 515, 515, 515, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 515, 515, 515, 515, 515,
2848 /* 1920 */ 515, 515, 515, 515, 515, 515, 515, 515, 515, NACL_OPCODE_NULL_OFFSET,
2849 /* 1930 */ 561, 562, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 563, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 564, 564, 565,
2850 /* 1940 */ 566, 564, 564, 564, 567, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 568,
2851 /* 1950 */ 569, 570, 571, 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,
2852 /* 1960 */ NACL_OPCODE_NULL_OFFSET, 572, 573, 574, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2853 /* 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,
2854 /* 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,
2855 /* 1990 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 564, 564, 564, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET,
2856 /* 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,
2857 /* 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,
2858 /* 2020 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 575, 576, 577, 578, NACL_OPCODE_NULL_OFFSET,
2859 /* 2030 */ NACL_OPCODE_NULL_OFFSET, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2860 /* 2040 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2861 /* 2050 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2862 /* 2060 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2863 /* 2070 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2864 /* 2080 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2865 /* 2090 */ 131, 131, 131, 131, 131, NACL_OPCODE_NULL_OFFSET, 131, 131, 131, 131,
2866 /* 2100 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2867 /* 2110 */ 131, 131, 131, 14, 14, 14, 14, 14, 14, 14,
2868 /* 2120 */ 14, 14, 14, 14, 14, 14, 14, 14, 131, 131,
2869 /* 2130 */ 14, 14, 131, 131, 14, 14, 131, 131, 131, 131,
2870 /* 2140 */ 131, 131, 131, 14, 131, 131, 131, 131, 131, 131,
2871 /* 2150 */ 131, 131, 131, 131, 131, 579, 131, 131, 131, 131,
2872 /* 2160 */ NACL_OPCODE_NULL_OFFSET, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2873 /* 2170 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2874 /* 2180 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2875 /* 2190 */ 131, 131, 131, 14, 14, 14, 14, 14, 14, 14,
2876 /* 2200 */ 14, 14, 131, 14, 14, 14, 14, 14, 14, 14,
2877 /* 2210 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2878 /* 2220 */ 14, 14, 14, 14, 14, NACL_OPCODE_NULL_OFFSET, 131, 131, 131, 131,
2879 /* 2230 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2880 /* 2240 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2881 /* 2250 */ 131, 131, 131, 131, 131, 131, 131, 131, 14, 14,
2882 /* 2260 */ 131, 131, 14, 14, 14, 14, 131, 131, 131, 131,
2883 /* 2270 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2884 /* 2280 */ 131, 131, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 131, 131, 131, 131, 131, 131,
2885 /* 2290 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2886 /* 2300 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2887 /* 2310 */ 14, 14, 14, 14, 14, 14, 131, 131, 131, 131,
2888 /* 2320 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2889 /* 2330 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2890 /* 2340 */ 131, 131, 131, 131, 131, 131, 131, 131, NACL_OPCODE_NULL_OFFSET, 131,
2891 /* 2350 */ 131, 131, 131, 131, 131, 131, 131, 14, 14, 14,
2892 /* 2360 */ 14, 14, 14, 14, 14, 131, 131, 131, 131, 131,
2893 /* 2370 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2894 /* 2380 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2895 /* 2390 */ 131, 131, 131, 131, 131, 131, 131, 14, 14, 14,
2896 /* 2400 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
2897 /* 2410 */ 14, 14, 14, NACL_OPCODE_NULL_OFFSET, 131, 131, 131, 131, 131, 131,
2898 /* 2420 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2899 /* 2430 */ 14, 14, 14, 14, 14, 14, 14, 14, 14, 131,
2900 /* 2440 */ 14, 14, 14, 14, 14, 14, 131, 131, 131, 131,
2901 /* 2450 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2902 /* 2460 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2903 /* 2470 */ 131, 131, 131, 131, 131, 131, 131, 131, NACL_OPCODE_NULL_OFFSET, 580,
2904 /* 2480 */ 580, 580, 580, 580, 580, 580, 580, 580, 580, 580,
2905 /* 2490 */ 580, 580, 580, 580, 580, 580, 580, 580, 580, 580,
2906 /* 2500 */ 580, 580, 580, 580, 580, 580, 580, 580, 580, 580,
2907 /* 2510 */ 580, 581, 14, 14, 14, 14, 14, 14, 14, 131,
2908 /* 2520 */ 131, 131, 131, 131, 131, 131, 131, 131, 131, 131,
2909 /* 2530 */ 131, 131, 131, 131, 131, 14, 14, 14, 14, 14,
2910 /* 2540 */ 14, 14, 14, };
2912 static const NaClPrefixOpcodeSelector g_PrefixOpcode[NaClInstPrefixEnumSize] = {
2913 /* NoPrefix */ { 0 , 0x00, 0xff },
2914 /* Prefix0F */ { 256 , 0x00, 0xff },
2915 /* PrefixF20F */ { 512 , 0x0f, 0xff },
2916 /* PrefixF30F */ { 753 , 0x0f, 0xff },
2917 /* Prefix660F */ { 994 , 0x0f, 0xff },
2918 /* Prefix0F0F */ { 1235 , 0x0b, 0xc0 },
2919 /* Prefix0F38 */ { 1417 , 0x00, 0xff },
2920 /* Prefix660F38 */ { 1673 , 0x00, 0xff },
2921 /* PrefixF20F38 */ { 1929 , 0xef, 0xf2 },
2922 /* Prefix0F3A */ { 1933 , 0x0e, 0x10 },
2923 /* Prefix660F3A */ { 1936 , 0x07, 0x64 },
2924 /* PrefixD8 */ { 2030 , 0xbf, 0xff },
2925 /* PrefixD9 */ { 2095 , 0xbf, 0xff },
2926 /* PrefixDA */ { 2160 , 0xbf, 0xff },
2927 /* PrefixDB */ { 2225 , 0xbf, 0xf8 },
2928 /* PrefixDC */ { 2283 , 0xbf, 0xff },
2929 /* PrefixDD */ { 2348 , 0xbf, 0xff },
2930 /* PrefixDE */ { 2413 , 0xbf, 0xff },
2931 /* PrefixDF */ { 2478 , 0xbf, 0xff },
2934 static const uint32_t kNaClPrefixTable[NCDTABLESIZE] = {
2936 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2938 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2940 0, 0, 0, 0, 0, 0, kPrefixSEGES, 0, 0, 0, 0, 0, 0, 0, kPrefixSEGCS, 0,
2942 0, 0, 0, 0, 0, 0, kPrefixSEGSS, 0, 0, 0, 0, 0, 0, 0, kPrefixSEGDS, 0,
2944 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2946 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2948 0, 0, 0, 0, kPrefixSEGFS, kPrefixSEGGS, kPrefixDATA16, kPrefixADDR16, 0, 0, 0, 0, 0, 0, 0, 0,
2950 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2952 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2954 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2956 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2958 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2960 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2962 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2964 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2966 kPrefixLOCK, 0, kPrefixREPNE, kPrefixREP, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2969 static const NaClInstNode g_OpcodeSeq[95] = {
2972 NACL_OPCODE_NULL_OFFSET,
2984 NACL_OPCODE_NULL_OFFSET,
2996 NACL_OPCODE_NULL_OFFSET,
3008 NACL_OPCODE_NULL_OFFSET,
3014 NACL_OPCODE_NULL_OFFSET,
3026 NACL_OPCODE_NULL_OFFSET,
3032 NACL_OPCODE_NULL_OFFSET,
3038 NACL_OPCODE_NULL_OFFSET,
3044 NACL_OPCODE_NULL_OFFSET,
3056 NACL_OPCODE_NULL_OFFSET,
3062 NACL_OPCODE_NULL_OFFSET,
3068 NACL_OPCODE_NULL_OFFSET,
3074 NACL_OPCODE_NULL_OFFSET,
3080 NACL_OPCODE_NULL_OFFSET,
3092 NACL_OPCODE_NULL_OFFSET,
3098 NACL_OPCODE_NULL_OFFSET,
3104 NACL_OPCODE_NULL_OFFSET,
3110 NACL_OPCODE_NULL_OFFSET,
3116 NACL_OPCODE_NULL_OFFSET,
3128 NACL_OPCODE_NULL_OFFSET,
3134 NACL_OPCODE_NULL_OFFSET,
3140 NACL_OPCODE_NULL_OFFSET,
3146 NACL_OPCODE_NULL_OFFSET,
3152 NACL_OPCODE_NULL_OFFSET,
3164 NACL_OPCODE_NULL_OFFSET,
3170 NACL_OPCODE_NULL_OFFSET,
3176 NACL_OPCODE_NULL_OFFSET,
3182 NACL_OPCODE_NULL_OFFSET,
3188 NACL_OPCODE_NULL_OFFSET,
3194 NACL_OPCODE_NULL_OFFSET,
3200 NACL_OPCODE_NULL_OFFSET,
3206 NACL_OPCODE_NULL_OFFSET,
3218 NACL_OPCODE_NULL_OFFSET,
3224 NACL_OPCODE_NULL_OFFSET,
3230 NACL_OPCODE_NULL_OFFSET,
3236 NACL_OPCODE_NULL_OFFSET,
3242 NACL_OPCODE_NULL_OFFSET,
3248 NACL_OPCODE_NULL_OFFSET,
3254 NACL_OPCODE_NULL_OFFSET,
3260 NACL_OPCODE_NULL_OFFSET,
3266 NACL_OPCODE_NULL_OFFSET,
3278 NACL_OPCODE_NULL_OFFSET,
3284 NACL_OPCODE_NULL_OFFSET,
3290 NACL_OPCODE_NULL_OFFSET,
3296 NACL_OPCODE_NULL_OFFSET,
3302 NACL_OPCODE_NULL_OFFSET,
3308 NACL_OPCODE_NULL_OFFSET,
3314 NACL_OPCODE_NULL_OFFSET,
3320 NACL_OPCODE_NULL_OFFSET,
3326 NACL_OPCODE_NULL_OFFSET,
3338 NACL_OPCODE_NULL_OFFSET,
3344 NACL_OPCODE_NULL_OFFSET,
3350 NACL_OPCODE_NULL_OFFSET,
3356 NACL_OPCODE_NULL_OFFSET,
3362 NACL_OPCODE_NULL_OFFSET,
3368 NACL_OPCODE_NULL_OFFSET,
3374 NACL_OPCODE_NULL_OFFSET,
3380 NACL_OPCODE_NULL_OFFSET,
3386 NACL_OPCODE_NULL_OFFSET,
3398 NACL_OPCODE_NULL_OFFSET,
3404 NACL_OPCODE_NULL_OFFSET,
3410 NACL_OPCODE_NULL_OFFSET,
3416 NACL_OPCODE_NULL_OFFSET,
3422 NACL_OPCODE_NULL_OFFSET,
3428 NACL_OPCODE_NULL_OFFSET,
3434 NACL_OPCODE_NULL_OFFSET,
3440 NACL_OPCODE_NULL_OFFSET,
3446 NACL_OPCODE_NULL_OFFSET,
3458 NACL_OPCODE_NULL_OFFSET,
3464 NACL_OPCODE_NULL_OFFSET,
3470 NACL_OPCODE_NULL_OFFSET,
3476 NACL_OPCODE_NULL_OFFSET,
3482 NACL_OPCODE_NULL_OFFSET,
3488 NACL_OPCODE_NULL_OFFSET,
3494 NACL_OPCODE_NULL_OFFSET,
3500 NACL_OPCODE_NULL_OFFSET,
3506 NACL_OPCODE_NULL_OFFSET,
3530 NACL_OPCODE_NULL_OFFSET,