* You must include ncopcode_desc.h before this file.
*/
-static const NaClOp g_Operands[314] = {
+static const NaClOp g_Operands[313] = {
/* 0 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" },
/* 1 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gb" },
/* 2 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
/* 211 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
/* 212 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" },
/* 213 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" },
- /* 214 */ { Mb_Operand, NACL_OPFLAG(OpUse), "$Mb" },
- /* 215 */ { RegAL, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%al" },
- /* 216 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" },
- /* 217 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gb" },
- /* 218 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rAXv" },
- /* 219 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
- /* 220 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gv" },
- /* 221 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" },
- /* 222 */ { Eb_Operand, NACL_OPFLAG(OpUse), "$Eb" },
- /* 223 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" },
- /* 224 */ { Ew_Operand, NACL_OPFLAG(OpUse), "$Ew" },
- /* 225 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" },
- /* 226 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 227 */ { M_Operand, NACL_OPFLAG(OpSet), "$Md/q" },
- /* 228 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gd/q" },
- /* 229 */ { E_Operand, NACL_OPFLAG(OpUse), "$Rd/q/Mw" },
- /* 230 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 231 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" },
- /* 232 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$PRq" },
- /* 233 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 234 */ { RegEDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%edx" },
- /* 235 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%eax" },
- /* 236 */ { Mo_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Mq" },
- /* 237 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$r8vq" },
- /* 238 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$r8vd" },
- /* 239 */ { RegDS_EDI, NACL_OPFLAG(OpSet), "$Zvd" },
- /* 240 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$PRq" },
- /* 241 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" },
- /* 242 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wsd" },
- /* 243 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q" },
- /* 244 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gd/q" },
- /* 245 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" },
- /* 246 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpUse), "$Wq" },
- /* 247 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 248 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRq" },
- /* 249 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 250 */ { I2_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 251 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" },
- /* 252 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" },
- /* 253 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 254 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" },
- /* 255 */ { Mdq_Operand, NACL_OPFLAG(OpUse), "$Mdq" },
- /* 256 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wss" },
- /* 257 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gd/q" },
- /* 258 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" },
- /* 259 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wdq" },
- /* 260 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" },
- /* 261 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 262 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wpd" },
- /* 263 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" },
- /* 264 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRpd" },
- /* 265 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
- /* 266 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 267 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$VRdq" },
- /* 268 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 269 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" },
- /* 270 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 271 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" },
- /* 272 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" },
- /* 273 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 274 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpSet), "$Wq" },
- /* 275 */ { RegDS_EDI, NACL_OPFLAG(OpSet), "$Zvd" },
- /* 276 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" },
- /* 277 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" },
- /* 278 */ { M_Operand, NACL_OPFLAG(OpUse), "$Mv" },
- /* 279 */ { M_Operand, NACL_OPFLAG(OpSet), "$Mv" },
- /* 280 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" },
- /* 281 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Mq" },
- /* 282 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Md" },
- /* 283 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Mw" },
- /* 284 */ { Gv_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gd" },
- /* 285 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" },
- /* 286 */ { Gv_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gd" },
- /* 287 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" },
- /* 288 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Rd/Mb" },
- /* 289 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 290 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Rd/Mw" },
- /* 291 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 292 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ed/q/d" },
- /* 293 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 294 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Ed" },
- /* 295 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 296 */ { E_Operand, NACL_OPFLAG(OpUse), "$Rd/q/Mb" },
- /* 297 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 298 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Md" },
- /* 299 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 300 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/d" },
- /* 301 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 302 */ { RegREAX, NACL_OPFLAG(OpSet), "$rAXv" },
- /* 303 */ { RegREDX, NACL_OPFLAG(OpSet), "$rDXv" },
- /* 304 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
- /* 305 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 306 */ { RegRECX, NACL_OPFLAG(OpSet), "$rCXv" },
- /* 307 */ { RegREAX, NACL_OPFLAG(OpSet), "$rAXv" },
- /* 308 */ { RegREDX, NACL_OPFLAG(OpSet), "$rDXv" },
- /* 309 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
- /* 310 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
- /* 311 */ { RegRECX, NACL_OPFLAG(OpSet), "$rCXv" },
- /* 312 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
- /* 313 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 214 */ { RegAL, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%al" },
+ /* 215 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" },
+ /* 216 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gb" },
+ /* 217 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rAXv" },
+ /* 218 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" },
+ /* 219 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gv" },
+ /* 220 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" },
+ /* 221 */ { Eb_Operand, NACL_OPFLAG(OpUse), "$Eb" },
+ /* 222 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" },
+ /* 223 */ { Ew_Operand, NACL_OPFLAG(OpUse), "$Ew" },
+ /* 224 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" },
+ /* 225 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 226 */ { M_Operand, NACL_OPFLAG(OpSet), "$Md/q" },
+ /* 227 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gd/q" },
+ /* 228 */ { E_Operand, NACL_OPFLAG(OpUse), "$Rd/q/Mw" },
+ /* 229 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 230 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" },
+ /* 231 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$PRq" },
+ /* 232 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 233 */ { RegEDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%edx" },
+ /* 234 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%eax" },
+ /* 235 */ { Mo_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Mq" },
+ /* 236 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$r8vq" },
+ /* 237 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$r8vd" },
+ /* 238 */ { RegDS_EDI, NACL_OPFLAG(OpSet), "$Zvd" },
+ /* 239 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$PRq" },
+ /* 240 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" },
+ /* 241 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wsd" },
+ /* 242 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q" },
+ /* 243 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gd/q" },
+ /* 244 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" },
+ /* 245 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpUse), "$Wq" },
+ /* 246 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 247 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRq" },
+ /* 248 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 249 */ { I2_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 250 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" },
+ /* 251 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" },
+ /* 252 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 253 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" },
+ /* 254 */ { Mdq_Operand, NACL_OPFLAG(OpUse), "$Mdq" },
+ /* 255 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wss" },
+ /* 256 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gd/q" },
+ /* 257 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" },
+ /* 258 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wdq" },
+ /* 259 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" },
+ /* 260 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 261 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wpd" },
+ /* 262 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" },
+ /* 263 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRpd" },
+ /* 264 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
+ /* 265 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 266 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$VRdq" },
+ /* 267 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 268 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" },
+ /* 269 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 270 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" },
+ /* 271 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" },
+ /* 272 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 273 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpSet), "$Wq" },
+ /* 274 */ { RegDS_EDI, NACL_OPFLAG(OpSet), "$Zvd" },
+ /* 275 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" },
+ /* 276 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" },
+ /* 277 */ { M_Operand, NACL_OPFLAG(OpUse), "$Mv" },
+ /* 278 */ { M_Operand, NACL_OPFLAG(OpSet), "$Mv" },
+ /* 279 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" },
+ /* 280 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Mq" },
+ /* 281 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Md" },
+ /* 282 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Mw" },
+ /* 283 */ { Gv_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gd" },
+ /* 284 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" },
+ /* 285 */ { Gv_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gd" },
+ /* 286 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" },
+ /* 287 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Rd/Mb" },
+ /* 288 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 289 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Rd/Mw" },
+ /* 290 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 291 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ed/q/d" },
+ /* 292 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 293 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Ed" },
+ /* 294 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 295 */ { E_Operand, NACL_OPFLAG(OpUse), "$Rd/q/Mb" },
+ /* 296 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 297 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Md" },
+ /* 298 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 299 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/d" },
+ /* 300 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 301 */ { RegREAX, NACL_OPFLAG(OpSet), "$rAXv" },
+ /* 302 */ { RegREDX, NACL_OPFLAG(OpSet), "$rDXv" },
+ /* 303 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
+ /* 304 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 305 */ { RegRECX, NACL_OPFLAG(OpSet), "$rCXv" },
+ /* 306 */ { RegREAX, NACL_OPFLAG(OpSet), "$rAXv" },
+ /* 307 */ { RegREDX, NACL_OPFLAG(OpSet), "$rDXv" },
+ /* 308 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
+ /* 309 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
+ /* 310 */ { RegRECX, NACL_OPFLAG(OpSet), "$rCXv" },
+ /* 311 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" },
+ /* 312 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" },
};
static const NaClInst g_Opcodes[582] = {
InstDontCare, 0x00, 3, 211, NACL_OPCODE_NULL_OFFSET },
/* 408 */
{ NACLi_SFENCE_CLFLUSH,
- NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x07, 1, 214, NACL_OPCODE_NULL_OFFSET },
+ NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
+ InstDontCare, 0x07, 0, 0, NACL_OPCODE_NULL_OFFSET },
/* 409 */
{ NACLi_INVALID,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal),
/* 439 */
{ NACLi_386,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 3, 215, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 3, 214, NACL_OPCODE_NULL_OFFSET },
/* 440 */
{ NACLi_386,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 3, 218, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 3, 217, NACL_OPCODE_NULL_OFFSET },
/* 441 */
{ NACLi_386,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 221, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 220, NACL_OPCODE_NULL_OFFSET },
/* 442 */
{ NACLi_386,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 223, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 222, NACL_OPCODE_NULL_OFFSET },
/* 443 */
{ NACLi_386,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(PartialInstruction),
/* 448 */
{ NACLi_SSE,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 225, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 224, NACL_OPCODE_NULL_OFFSET },
/* 449 */
{ NACLi_SSE2,
NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 227, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 226, NACL_OPCODE_NULL_OFFSET },
/* 450 */
{ NACLi_SSE,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 229, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 228, NACL_OPCODE_NULL_OFFSET },
/* 451 */
{ NACLi_SSE41,
NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 3, 231, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 3, 230, NACL_OPCODE_NULL_OFFSET },
/* 452 */
{ NACLi_CMPXCHG8B,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x01, 3, 234, 116 },
+ InstDontCare, 0x01, 3, 233, 116 },
/* 453 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 237, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 236, NACL_OPCODE_NULL_OFFSET },
/* 454 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 238, 453 },
+ InstDontCare, 0x00, 1, 237, 453 },
/* 455 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x01, 1, 237, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x01, 1, 236, NACL_OPCODE_NULL_OFFSET },
/* 456 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x01, 1, 238, 455 },
+ InstDontCare, 0x01, 1, 237, 455 },
/* 457 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x02, 1, 237, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x02, 1, 236, NACL_OPCODE_NULL_OFFSET },
/* 458 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x02, 1, 238, 457 },
+ InstDontCare, 0x02, 1, 237, 457 },
/* 459 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x03, 1, 237, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x03, 1, 236, NACL_OPCODE_NULL_OFFSET },
/* 460 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x03, 1, 238, 459 },
+ InstDontCare, 0x03, 1, 237, 459 },
/* 461 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x04, 1, 237, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x04, 1, 236, NACL_OPCODE_NULL_OFFSET },
/* 462 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x04, 1, 238, 461 },
+ InstDontCare, 0x04, 1, 237, 461 },
/* 463 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x05, 1, 237, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x05, 1, 236, NACL_OPCODE_NULL_OFFSET },
/* 464 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x05, 1, 238, 463 },
+ InstDontCare, 0x05, 1, 237, 463 },
/* 465 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x06, 1, 237, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x06, 1, 236, NACL_OPCODE_NULL_OFFSET },
/* 466 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x06, 1, 238, 465 },
+ InstDontCare, 0x06, 1, 237, 465 },
/* 467 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x07, 1, 237, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x07, 1, 236, NACL_OPCODE_NULL_OFFSET },
/* 468 */
{ NACLi_386,
NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x07, 1, 238, 467 },
+ InstDontCare, 0x07, 1, 237, 467 },
/* 469 */
{ NACLi_MMX,
NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 231, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 230, NACL_OPCODE_NULL_OFFSET },
/* 470 */
{ NACLi_MMX,
NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
/* 471 */
{ NACLi_MMX,
NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 239, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 238, NACL_OPCODE_NULL_OFFSET },
/* 472 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 241, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 240, NACL_OPCODE_NULL_OFFSET },
/* 473 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 242, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 241, NACL_OPCODE_NULL_OFFSET },
/* 474 */
{ NACLi_SSE3,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 241, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 240, NACL_OPCODE_NULL_OFFSET },
/* 475 */
{ NACLi_INVALID,
NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(NaClIllegal),
/* 476 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 243, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 242, NACL_OPCODE_NULL_OFFSET },
/* 477 */
{ NACLi_SSE4A,
NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
/* 478 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 243, NACL_OPCODE_NULL_OFFSET },
/* 479 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 246, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 245, NACL_OPCODE_NULL_OFFSET },
/* 480 */
{ NACLi_SSE4A,
NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeHasImmed2_b) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 3, 248, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 3, 247, NACL_OPCODE_NULL_OFFSET },
/* 481 */
{ NACLi_SSE4A,
NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 251, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 250, NACL_OPCODE_NULL_OFFSET },
/* 482 */
{ NACLi_SSE3,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
/* 483 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 252, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 251, NACL_OPCODE_NULL_OFFSET },
/* 484 */
{ NACLi_SSE3,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 254, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 253, NACL_OPCODE_NULL_OFFSET },
/* 485 */
{ NACLi_SSE2,
NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
/* 486 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 254, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 253, NACL_OPCODE_NULL_OFFSET },
/* 487 */
{ NACLi_SSE3,
NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 255, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 254, NACL_OPCODE_NULL_OFFSET },
/* 488 */
{ NACLi_SSE,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
/* 489 */
{ NACLi_SSE,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 256, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 255, NACL_OPCODE_NULL_OFFSET },
/* 490 */
{ NACLi_SSE3,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
/* 492 */
{ NACLi_SSE,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 243, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 242, NACL_OPCODE_NULL_OFFSET },
/* 493 */
{ NACLi_SSE4A,
NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
/* 494 */
{ NACLi_SSE,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 257, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 256, NACL_OPCODE_NULL_OFFSET },
/* 495 */
{ NACLi_SSE,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
/* 499 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 246, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 245, NACL_OPCODE_NULL_OFFSET },
/* 500 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
/* 501 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 259, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 258, NACL_OPCODE_NULL_OFFSET },
/* 502 */
{ NACLi_POPCNT,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
/* 504 */
{ NACLi_SSE,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 260, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 259, NACL_OPCODE_NULL_OFFSET },
/* 505 */
{ NACLi_SSE2,
NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 232, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 231, NACL_OPCODE_NULL_OFFSET },
/* 506 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 254, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 253, NACL_OPCODE_NULL_OFFSET },
/* 507 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 262, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 261, NACL_OPCODE_NULL_OFFSET },
/* 508 */
{ NACLi_SSE2,
NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
/* 513 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 241, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 240, NACL_OPCODE_NULL_OFFSET },
/* 514 */
{ NACLi_SSE2,
NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 263, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 262, NACL_OPCODE_NULL_OFFSET },
/* 515 */
{ NACLi_INVALID,
NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
/* 519 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 265, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 264, NACL_OPCODE_NULL_OFFSET },
/* 520 */
{ NACLi_INVALID,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
/* 521 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x06, 2, 267, 520 },
+ InstDontCare, 0x06, 2, 266, 520 },
/* 522 */
{ NACLi_INVALID,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
/* 523 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x04, 2, 267, 522 },
+ InstDontCare, 0x04, 2, 266, 522 },
/* 524 */
{ NACLi_INVALID,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
/* 525 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x02, 2, 267, 524 },
+ InstDontCare, 0x02, 2, 266, 524 },
/* 526 */
{ NACLi_INVALID,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
/* 528 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x07, 2, 267, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x07, 2, 266, NACL_OPCODE_NULL_OFFSET },
/* 529 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x06, 2, 267, 528 },
+ InstDontCare, 0x06, 2, 266, 528 },
/* 530 */
{ NACLi_INVALID,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
/* 532 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x03, 2, 267, 531 },
+ InstDontCare, 0x03, 2, 266, 531 },
/* 533 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x02, 2, 267, 532 },
+ InstDontCare, 0x02, 2, 266, 532 },
/* 534 */
{ NACLi_INVALID,
NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal),
/* 538 */
{ NACLi_SSE4A,
NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 251, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 250, NACL_OPCODE_NULL_OFFSET },
/* 539 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
/* 540 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 259, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 258, NACL_OPCODE_NULL_OFFSET },
/* 541 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 269, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 268, NACL_OPCODE_NULL_OFFSET },
/* 542 */
{ NACLi_SSE,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 229, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 228, NACL_OPCODE_NULL_OFFSET },
/* 543 */
{ NACLi_SSE41,
NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 3, 271, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 3, 270, NACL_OPCODE_NULL_OFFSET },
/* 544 */
{ NACLi_SSE3,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 254, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 253, NACL_OPCODE_NULL_OFFSET },
/* 545 */
{ NACLi_SSE2,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 274, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 273, NACL_OPCODE_NULL_OFFSET },
/* 546 */
{ NACLi_SSE2,
NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 271, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 270, NACL_OPCODE_NULL_OFFSET },
/* 547 */
{ NACLi_SSE2,
NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 275, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 274, NACL_OPCODE_NULL_OFFSET },
/* 548 */
{ NACLi_E3DNOW,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(PartialInstruction),
/* 551 */
{ NACLi_MOVBE,
NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 277, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 276, NACL_OPCODE_NULL_OFFSET },
/* 552 */
{ NACLi_MOVBE,
NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 279, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 278, NACL_OPCODE_NULL_OFFSET },
/* 553 */
{ NACLi_SSSE3,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
/* 555 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 281, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 280, NACL_OPCODE_NULL_OFFSET },
/* 556 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 282, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 281, NACL_OPCODE_NULL_OFFSET },
/* 557 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 283, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 282, NACL_OPCODE_NULL_OFFSET },
/* 558 */
{ NACLi_SSE41,
NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 1, 255, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 1, 254, NACL_OPCODE_NULL_OFFSET },
/* 559 */
{ NACLi_SSE42,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
/* 561 */
{ NACLi_SSE42,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 284, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 283, NACL_OPCODE_NULL_OFFSET },
/* 562 */
{ NACLi_SSE42,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 286, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 285, NACL_OPCODE_NULL_OFFSET },
/* 563 */
{ NACLi_SSSE3,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(PartialInstruction),
/* 564 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 265, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 264, NACL_OPCODE_NULL_OFFSET },
/* 565 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 260, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 259, NACL_OPCODE_NULL_OFFSET },
/* 566 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 252, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 251, NACL_OPCODE_NULL_OFFSET },
/* 567 */
{ NACLi_SSSE3,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 265, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 264, NACL_OPCODE_NULL_OFFSET },
/* 568 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 288, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 287, NACL_OPCODE_NULL_OFFSET },
/* 569 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 290, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 289, NACL_OPCODE_NULL_OFFSET },
/* 570 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 292, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 291, NACL_OPCODE_NULL_OFFSET },
/* 571 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 294, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 293, NACL_OPCODE_NULL_OFFSET },
/* 572 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 296, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 295, NACL_OPCODE_NULL_OFFSET },
/* 573 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 298, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 297, NACL_OPCODE_NULL_OFFSET },
/* 574 */
{ NACLi_SSE41,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 300, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 299, NACL_OPCODE_NULL_OFFSET },
/* 575 */
{ NACLi_SSE42,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 4, 302, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 4, 301, NACL_OPCODE_NULL_OFFSET },
/* 576 */
{ NACLi_SSE42,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 5, 306, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 5, 305, NACL_OPCODE_NULL_OFFSET },
/* 577 */
{ NACLi_SSE42,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 2, 265, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 2, 264, NACL_OPCODE_NULL_OFFSET },
/* 578 */
{ NACLi_SSE42,
NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(PartialInstruction),
- InstDontCare, 0x00, 3, 311, NACL_OPCODE_NULL_OFFSET },
+ InstDontCare, 0x00, 3, 310, NACL_OPCODE_NULL_OFFSET },
/* 579 */
{ NACLi_X87_FSINCOS,
NACL_IFLAG(PartialInstruction),