| OLD | NEW |
| (Empty) |
| 1 /* | |
| 2 * THIS FILE IS AUTO-GENERATED. DO NOT EDIT. | |
| 3 * Compiled for x86-64 bit mode. | |
| 4 * | |
| 5 * You must include ncopcode_desc.h before this file. | |
| 6 */ | |
| 7 | |
| 8 static const NaClOp g_Operands[741] = { | |
| 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) | NACL_OPFLAG(Ope
randZeroExtends_v), "$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) | NACL_OPFLAG(Ope
randZeroExtends_v), "$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) | NACL_OPFLAG(Oper
andZeroExtends_v), "$rAXv" }, | |
| 20 /* 11 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, | |
| 21 /* 12 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, | |
| 22 /* 13 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, | |
| 23 /* 14 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gv" }, | |
| 24 /* 15 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, | |
| 25 /* 16 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$rAXv" }, | |
| 26 /* 17 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, | |
| 27 /* 18 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, | |
| 28 /* 19 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gb" }, | |
| 29 /* 20 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, | |
| 30 /* 21 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, | |
| 31 /* 22 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gb" }, | |
| 32 /* 23 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, | |
| 33 /* 24 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, | |
| 34 /* 25 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, | |
| 35 /* 26 */ { RegAL, NACL_OPFLAG(OpUse), "%al" }, | |
| 36 /* 27 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 37 /* 28 */ { RegREAX, NACL_OPFLAG(OpUse), "$rAXv" }, | |
| 38 /* 29 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, | |
| 39 /* 30 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImp
licit), "{%rsp}" }, | |
| 40 /* 31 */ { G_OpcodeBase, NACL_OPFLAG(OpUse), "$r8v" }, | |
| 41 /* 32 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImp
licit), "{%rsp}" }, | |
| 42 /* 33 */ { G_OpcodeBase, NACL_OPFLAG(OpSet), "$r8v" }, | |
| 43 /* 34 */ { G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v),
"$Gv" }, | |
| 44 /* 35 */ { Ev_Operand, NACL_OPFLAG(OpUse), "$Ed" }, | |
| 45 /* 36 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImp
licit), "{%rsp}" }, | |
| 46 /* 37 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, | |
| 47 /* 38 */ { G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v),
"$Gv" }, | |
| 48 /* 39 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, | |
| 49 /* 40 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, | |
| 50 /* 41 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImp
licit), "{%rsp}" }, | |
| 51 /* 42 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 52 /* 43 */ { G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v),
"$Gv" }, | |
| 53 /* 44 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, | |
| 54 /* 45 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 55 /* 46 */ { RegES_EDI, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$Yb}" }, | |
| 56 /* 47 */ { RegDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%dx}" }, | |
| 57 /* 48 */ { RegES_EDI, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$Yzd}" }
, | |
| 58 /* 49 */ { RegDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%dx}" }, | |
| 59 /* 50 */ { RegES_EDI, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$Yzw}" }
, | |
| 60 /* 51 */ { RegDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%dx}" }, | |
| 61 /* 52 */ { RegDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%dx}" }, | |
| 62 /* 53 */ { RegDS_ESI, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{$Xb}" }, | |
| 63 /* 54 */ { RegDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%dx}" }, | |
| 64 /* 55 */ { RegDS_ESI, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{$Xzd}" }
, | |
| 65 /* 56 */ { RegDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%dx}" }, | |
| 66 /* 57 */ { RegDS_ESI, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{$Xzw}" }
, | |
| 67 /* 58 */ { RegRIP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rip}" }, | |
| 68 /* 59 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OPF
LAG(OperandRelative), "$Jb" }, | |
| 69 /* 60 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, | |
| 70 /* 61 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 71 /* 62 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" }, | |
| 72 /* 63 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 73 /* 64 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(Op
erandZeroExtends_v), "$Ev" }, | |
| 74 /* 65 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, | |
| 75 /* 66 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, | |
| 76 /* 67 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, | |
| 77 /* 68 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(Op
erandZeroExtends_v), "$Ev" }, | |
| 78 /* 69 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 79 /* 70 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, | |
| 80 /* 71 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 81 /* 72 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" }, | |
| 82 /* 73 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gb" }, | |
| 83 /* 74 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(Op
erandZeroExtends_v), "$Ev" }, | |
| 84 /* 75 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(Op
erandZeroExtends_v), "$Gv" }, | |
| 85 /* 76 */ { E_Operand, NACL_OPFLAG(OpSet), "$Eb" }, | |
| 86 /* 77 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gb" }, | |
| 87 /* 78 */ { E_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v),
"$Ev" }, | |
| 88 /* 79 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, | |
| 89 /* 80 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gb" }, | |
| 90 /* 81 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, | |
| 91 /* 82 */ { E_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v),
"$Mw/Rv" }, | |
| 92 /* 83 */ { S_Operand, NACL_OPFLAG(OpUse), "$Sw" }, | |
| 93 /* 84 */ { G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v),
"$Gv" }, | |
| 94 /* 85 */ { M_Operand, NACL_OPFLAG(OpAddress), "$M" }, | |
| 95 /* 86 */ { S_Operand, NACL_OPFLAG(OpSet), "$Sw" }, | |
| 96 /* 87 */ { Ew_Operand, NACL_OPFLAG(OpUse), "$Ew" }, | |
| 97 /* 88 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImp
licit), "{%rsp}" }, | |
| 98 /* 89 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ev" }, | |
| 99 /* 90 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG
(OperandZeroExtends_v), "$r8v" }, | |
| 100 /* 91 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(Oper
andZeroExtends_v), "$rAXv" }, | |
| 101 /* 92 */ { RegRAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rax}" }, | |
| 102 /* 93 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%eax}" }, | |
| 103 /* 94 */ { RegEAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit) | NACL_OPFLAG(
OperandSignExtends_v), "{%eax}" }, | |
| 104 /* 95 */ { RegAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%ax}" }, | |
| 105 /* 96 */ { RegAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%ax}" }, | |
| 106 /* 97 */ { RegAL, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%al}" }, | |
| 107 /* 98 */ { RegRDX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rdx}" }, | |
| 108 /* 99 */ { RegRAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%rax}" }, | |
| 109 /* 100 */ { RegEDX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%edx}" }, | |
| 110 /* 101 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%eax}" }, | |
| 111 /* 102 */ { RegDX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%dx}" }, | |
| 112 /* 103 */ { RegAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%ax}" }, | |
| 113 /* 104 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 114 /* 105 */ { RegRFLAGS, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{$Fvq}"
}, | |
| 115 /* 106 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 116 /* 107 */ { RegRFLAGS, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{$Fvw}"
}, | |
| 117 /* 108 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 118 /* 109 */ { RegRFLAGS, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$Fvq}"
}, | |
| 119 /* 110 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 120 /* 111 */ { RegRFLAGS, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$Fvw}"
}, | |
| 121 /* 112 */ { RegAH, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%ah}" }, | |
| 122 /* 113 */ { RegAH, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%ah}" }, | |
| 123 /* 114 */ { RegAL, NACL_OPFLAG(OpSet), "%al" }, | |
| 124 /* 115 */ { O_Operand, NACL_OPFLAG(OpUse), "$Ob" }, | |
| 125 /* 116 */ { RegREAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v), "
$rAXv" }, | |
| 126 /* 117 */ { O_Operand, NACL_OPFLAG(OpUse), "$Ov" }, | |
| 127 /* 118 */ { O_Operand, NACL_OPFLAG(OpSet), "$Ob" }, | |
| 128 /* 119 */ { RegAL, NACL_OPFLAG(OpUse), "%al" }, | |
| 129 /* 120 */ { O_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v),
"$Ov" }, | |
| 130 /* 121 */ { RegREAX, NACL_OPFLAG(OpUse), "$rAXv" }, | |
| 131 /* 122 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yb" }, | |
| 132 /* 123 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xb" }, | |
| 133 /* 124 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvq" }, | |
| 134 /* 125 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvq" }, | |
| 135 /* 126 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvd" }, | |
| 136 /* 127 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvd" }, | |
| 137 /* 128 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvw" }, | |
| 138 /* 129 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvw" }, | |
| 139 /* 130 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yb" }, | |
| 140 /* 131 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xb" }, | |
| 141 /* 132 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvq" }, | |
| 142 /* 133 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvq" }, | |
| 143 /* 134 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvd" }, | |
| 144 /* 135 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvd" }, | |
| 145 /* 136 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvw" }, | |
| 146 /* 137 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvw" }, | |
| 147 /* 138 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yb" }, | |
| 148 /* 139 */ { RegAL, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%al}" }, | |
| 149 /* 140 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvq" }, | |
| 150 /* 141 */ { RegRAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{$rAXvq}" }
, | |
| 151 /* 142 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvd" }, | |
| 152 /* 143 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{$rAXvd}" }
, | |
| 153 /* 144 */ { RegES_EDI, NACL_OPFLAG(OpSet), "$Yvw" }, | |
| 154 /* 145 */ { RegAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{$rAXvw}" }, | |
| 155 /* 146 */ { RegAL, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%al}" }, | |
| 156 /* 147 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xb" }, | |
| 157 /* 148 */ { RegRAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$rAXvq}" }
, | |
| 158 /* 149 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvq" }, | |
| 159 /* 150 */ { RegEAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$rAXvd}" }
, | |
| 160 /* 151 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvd" }, | |
| 161 /* 152 */ { RegAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$rAXvw}" }, | |
| 162 /* 153 */ { RegDS_ESI, NACL_OPFLAG(OpUse), "$Xvw" }, | |
| 163 /* 154 */ { RegAL, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%al}" }, | |
| 164 /* 155 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yb" }, | |
| 165 /* 156 */ { RegRAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{$rAXvq}" }
, | |
| 166 /* 157 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvq" }, | |
| 167 /* 158 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{$rAXvd}" }
, | |
| 168 /* 159 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvd" }, | |
| 169 /* 160 */ { RegAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{$rAXvw}" }, | |
| 170 /* 161 */ { RegES_EDI, NACL_OPFLAG(OpUse), "$Yvw" }, | |
| 171 /* 162 */ { G_OpcodeBase, NACL_OPFLAG(OpSet), "$r8b" }, | |
| 172 /* 163 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 173 /* 164 */ { G_OpcodeBase, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_
v), "$r8v" }, | |
| 174 /* 165 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iv" }, | |
| 175 /* 166 */ { RegRIP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rip}" }, | |
| 176 /* 167 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 177 /* 168 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iw" }, | |
| 178 /* 169 */ { E_Operand, NACL_OPFLAG(OpSet), "$Eb" }, | |
| 179 /* 170 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 180 /* 171 */ { E_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v),
"$Ev" }, | |
| 181 /* 172 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iz" }, | |
| 182 /* 173 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 183 /* 174 */ { RegRBP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rbp}" }, | |
| 184 /* 175 */ { I_Operand, NACL_OPFLAG(OpUse), "$Iw" }, | |
| 185 /* 176 */ { I2_Operand, NACL_OPFLAG(OpUse), "$I2b" }, | |
| 186 /* 177 */ { RegRSP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rsp}" }, | |
| 187 /* 178 */ { RegRBP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rbp}" }, | |
| 188 /* 179 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" }, | |
| 189 /* 180 */ { Const_1, NACL_OPFLAG(OpUse), "1" }, | |
| 190 /* 181 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, | |
| 191 /* 182 */ { Const_1, NACL_OPFLAG(OpUse), "1" }, | |
| 192 /* 183 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" }, | |
| 193 /* 184 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" }, | |
| 194 /* 185 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, | |
| 195 /* 186 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" }, | |
| 196 /* 187 */ { RegAL, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImp
licit), "{%al}" }, | |
| 197 /* 188 */ { RegDS_EBX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%DS_EBX
}" }, | |
| 198 /* 189 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 199 /* 190 */ { Mv_Operand, NACL_OPFLAG(OpUse), "$Md" }, | |
| 200 /* 191 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 201 /* 192 */ { Mv_Operand, NACL_OPFLAG(OpUse), "$Md" }, | |
| 202 /* 193 */ { Mw_Operand, NACL_OPFLAG(OpSet), "$Mw" }, | |
| 203 /* 194 */ { M_Operand, NACL_OPFLAG(OpSet), "$Mf" }, | |
| 204 /* 195 */ { Mw_Operand, NACL_OPFLAG(OpUse), "$Mw" }, | |
| 205 /* 196 */ { M_Operand, NACL_OPFLAG(OpUse), "$Mf" }, | |
| 206 /* 197 */ { Mv_Operand, NACL_OPFLAG(OpSet), "$Md" }, | |
| 207 /* 198 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 208 /* 199 */ { RegST0, NACL_OPFLAG(OpSet), "%st0" }, | |
| 209 /* 200 */ { Mv_Operand, NACL_OPFLAG(OpUse), "$Md" }, | |
| 210 /* 201 */ { M_Operand, NACL_OPFLAG(OpSet), "$Mf" }, | |
| 211 /* 202 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 212 /* 203 */ { RegST0, NACL_OPFLAG(OpSet), "%st0" }, | |
| 213 /* 204 */ { M_Operand, NACL_OPFLAG(OpUse), "$Mf" }, | |
| 214 /* 205 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 215 /* 206 */ { Mo_Operand, NACL_OPFLAG(OpUse), "$Mq" }, | |
| 216 /* 207 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 217 /* 208 */ { Mo_Operand, NACL_OPFLAG(OpUse), "$Mq" }, | |
| 218 /* 209 */ { Mo_Operand, NACL_OPFLAG(OpSet), "$Mq" }, | |
| 219 /* 210 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 220 /* 211 */ { RegST0, NACL_OPFLAG(OpSet), "%st0" }, | |
| 221 /* 212 */ { Mo_Operand, NACL_OPFLAG(OpUse), "$Mq" }, | |
| 222 /* 213 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 223 /* 214 */ { Mw_Operand, NACL_OPFLAG(OpUse), "$Mw" }, | |
| 224 /* 215 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 225 /* 216 */ { Mw_Operand, NACL_OPFLAG(OpUse), "$Mw" }, | |
| 226 /* 217 */ { Mw_Operand, NACL_OPFLAG(OpSet), "$Mw" }, | |
| 227 /* 218 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 228 /* 219 */ { RegST0, NACL_OPFLAG(OpSet), "%st0" }, | |
| 229 /* 220 */ { Mw_Operand, NACL_OPFLAG(OpUse), "$Mw" }, | |
| 230 /* 221 */ { RegRIP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rip}" }, | |
| 231 /* 222 */ { RegRCX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rcx}" }, | |
| 232 /* 223 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OP
FLAG(OperandRelative), "$Jb" }, | |
| 233 /* 224 */ { RegRIP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rip}" }, | |
| 234 /* 225 */ { RegECX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%ecx}" }, | |
| 235 /* 226 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OP
FLAG(OperandRelative), "$Jb" }, | |
| 236 /* 227 */ { RegRIP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rip}" }, | |
| 237 /* 228 */ { RegRCX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%rcx}" }, | |
| 238 /* 229 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OP
FLAG(OperandRelative), "$Jb" }, | |
| 239 /* 230 */ { RegRIP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rip}" }, | |
| 240 /* 231 */ { RegECX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%ecx}" }, | |
| 241 /* 232 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OP
FLAG(OperandRelative), "$Jb" }, | |
| 242 /* 233 */ { RegAL, NACL_OPFLAG(OpSet), "%al" }, | |
| 243 /* 234 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 244 /* 235 */ { RegREAX, NACL_OPFLAG(OpSet), "$rAXv" }, | |
| 245 /* 236 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 246 /* 237 */ { I_Operand, NACL_OPFLAG(OpSet), "$Ib" }, | |
| 247 /* 238 */ { RegAL, NACL_OPFLAG(OpUse), "%al" }, | |
| 248 /* 239 */ { I_Operand, NACL_OPFLAG(OpSet), "$Ib" }, | |
| 249 /* 240 */ { RegREAX, NACL_OPFLAG(OpUse), "$rAXv" }, | |
| 250 /* 241 */ { RegRIP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rip}" }, | |
| 251 /* 242 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 252 /* 243 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OP
FLAG(OperandRelative), "$Jzd" }, | |
| 253 /* 244 */ { RegRIP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rip}" }, | |
| 254 /* 245 */ { J_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear) | NACL_OP
FLAG(OperandRelative), "$Jzd" }, | |
| 255 /* 246 */ { RegAL, NACL_OPFLAG(OpSet), "%al" }, | |
| 256 /* 247 */ { RegDX, NACL_OPFLAG(OpUse), "%dx" }, | |
| 257 /* 248 */ { RegREAX, NACL_OPFLAG(OpSet), "$rAXv" }, | |
| 258 /* 249 */ { RegDX, NACL_OPFLAG(OpUse), "%dx" }, | |
| 259 /* 250 */ { RegDX, NACL_OPFLAG(OpSet), "%dx" }, | |
| 260 /* 251 */ { RegAL, NACL_OPFLAG(OpUse), "%al" }, | |
| 261 /* 252 */ { RegDX, NACL_OPFLAG(OpSet), "%dx" }, | |
| 262 /* 253 */ { RegREAX, NACL_OPFLAG(OpUse), "$rAXv" }, | |
| 263 /* 254 */ { RegAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%ax}" }, | |
| 264 /* 255 */ { RegAL, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%al}" }, | |
| 265 /* 256 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, | |
| 266 /* 257 */ { RegREDX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%redx}" }
, | |
| 267 /* 258 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpI
mplicit), "{%reax}" }, | |
| 268 /* 259 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, | |
| 269 /* 260 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 270 /* 261 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, | |
| 271 /* 262 */ { RegRIP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rip}" }, | |
| 272 /* 263 */ { M_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandFar), "$Mp" }, | |
| 273 /* 264 */ { RegRIP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rip}" }, | |
| 274 /* 265 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear), "$Ev" }, | |
| 275 /* 266 */ { RegRIP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rip}" }, | |
| 276 /* 267 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 277 /* 268 */ { M_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandFar), "$Mp" }, | |
| 278 /* 269 */ { RegRIP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rip}" }, | |
| 279 /* 270 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 280 /* 271 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OperandNear), "$Ev" }, | |
| 281 /* 272 */ { Ew_Operand, NACL_EMPTY_OPFLAGS, "$Ew" }, | |
| 282 /* 273 */ { E_Operand, NACL_OPFLAG(OpSet), "$Mw/Rv" }, | |
| 283 /* 274 */ { RegRDX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rdx}" }, | |
| 284 /* 275 */ { RegRAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rax}" }, | |
| 285 /* 276 */ { RegRCX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rcx}" }, | |
| 286 /* 277 */ { RegGS, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%gs}" }, | |
| 287 /* 278 */ { Mb_Operand, NACL_OPFLAG(OpUse), "$Mb" }, | |
| 288 /* 279 */ { RegREAXa, NACL_OPFLAG(OpUse), "$rAXva" }, | |
| 289 /* 280 */ { RegECX, NACL_OPFLAG(OpUse), "%ecx" }, | |
| 290 /* 281 */ { RegEIP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%eip}" }, | |
| 291 /* 282 */ { RegEAX, NACL_OPFLAG(OpUse), "%eax" }, | |
| 292 /* 283 */ { M_Operand, NACL_OPFLAG(OpUse), "$Ms" }, | |
| 293 /* 284 */ { RegEAX, NACL_EMPTY_OPFLAGS, "%eax" }, | |
| 294 /* 285 */ { RegECX, NACL_EMPTY_OPFLAGS, "%ecx" }, | |
| 295 /* 286 */ { RegREAX, NACL_OPFLAG(OpUse), "%reax" }, | |
| 296 /* 287 */ { RegECX, NACL_OPFLAG(OpUse), "%ecx" }, | |
| 297 /* 288 */ { RegEDX, NACL_OPFLAG(OpUse), "%edx" }, | |
| 298 /* 289 */ { M_Operand, NACL_OPFLAG(OpSet), "$Ms" }, | |
| 299 /* 290 */ { G_Operand, NACL_EMPTY_OPFLAGS, "$Gv" }, | |
| 300 /* 291 */ { Ew_Operand, NACL_EMPTY_OPFLAGS, "$Ew" }, | |
| 301 /* 292 */ { RegRIP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rip}" }, | |
| 302 /* 293 */ { RegRCX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%rcx}" }, | |
| 303 /* 294 */ { Mb_Operand, NACL_EMPTY_OPFLAGS, "$Mb" }, | |
| 304 /* 295 */ { Mmx_G_Operand, NACL_EMPTY_OPFLAGS, "$Pq" }, | |
| 305 /* 296 */ { Mmx_E_Operand, NACL_EMPTY_OPFLAGS, "$Qq" }, | |
| 306 /* 297 */ { I_Operand, NACL_EMPTY_OPFLAGS, "$Ib" }, | |
| 307 /* 298 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vps" }, | |
| 308 /* 299 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" }, | |
| 309 /* 300 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wps" }, | |
| 310 /* 301 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vps" }, | |
| 311 /* 302 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vps" }, | |
| 312 /* 303 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRq" }, | |
| 313 /* 304 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vps" }, | |
| 314 /* 305 */ { Mo_Operand, NACL_OPFLAG(OpUse), "$Mq" }, | |
| 315 /* 306 */ { Mo_Operand, NACL_OPFLAG(OpSet), "$Mq" }, | |
| 316 /* 307 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vps" }, | |
| 317 /* 308 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vps" }, | |
| 318 /* 309 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpUse), "$Wq" }, | |
| 319 /* 310 */ { Eo_Operand, NACL_OPFLAG(OpSet), "$Rd/q" }, | |
| 320 /* 311 */ { C_Operand, NACL_OPFLAG(OpUse), "$Cd/q" }, | |
| 321 /* 312 */ { Eo_Operand, NACL_OPFLAG(OpSet), "$Rd/q" }, | |
| 322 /* 313 */ { D_Operand, NACL_OPFLAG(OpUse), "$Dd/q" }, | |
| 323 /* 314 */ { C_Operand, NACL_OPFLAG(OpSet), "$Cd/q" }, | |
| 324 /* 315 */ { Eo_Operand, NACL_OPFLAG(OpUse), "$Rd/q" }, | |
| 325 /* 316 */ { D_Operand, NACL_OPFLAG(OpSet), "$Dd/q" }, | |
| 326 /* 317 */ { Eo_Operand, NACL_OPFLAG(OpUse), "$Rd/q" }, | |
| 327 /* 318 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vps" }, | |
| 328 /* 319 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qq" }, | |
| 329 /* 320 */ { Mdq_Operand, NACL_OPFLAG(OpSet), "$Mdq" }, | |
| 330 /* 321 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vps" }, | |
| 331 /* 322 */ { Mmx_G_Operand, NACL_OPFLAG(OpSet), "$Pq" }, | |
| 332 /* 323 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" }, | |
| 333 /* 324 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vss" }, | |
| 334 /* 325 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" }, | |
| 335 /* 326 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vps" }, | |
| 336 /* 327 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" }, | |
| 337 /* 328 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%eax}" }, | |
| 338 /* 329 */ { RegEDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%edx}" }, | |
| 339 /* 330 */ { RegECX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%ecx}" }, | |
| 340 /* 331 */ { RegEAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%eax}" }, | |
| 341 /* 332 */ { RegEDX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%edx}" }, | |
| 342 /* 333 */ { RegEAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%eax}" }, | |
| 343 /* 334 */ { RegEDX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%edx}" }, | |
| 344 /* 335 */ { RegECX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%ecx}" }, | |
| 345 /* 336 */ { RegEIP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%eip}" }, | |
| 346 /* 337 */ { RegESP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%esp}" }, | |
| 347 /* 338 */ { RegCS, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%cs}" }, | |
| 348 /* 339 */ { RegSS, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%ss}" }, | |
| 349 /* 340 */ { RegEIP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%eip}" }, | |
| 350 /* 341 */ { RegESP, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%esp}" }, | |
| 351 /* 342 */ { RegCS, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%cs}" }, | |
| 352 /* 343 */ { RegSS, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%ss}" }, | |
| 353 /* 344 */ { RegEDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%edx}" }, | |
| 354 /* 345 */ { RegECX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpImplicit), "{%ecx}" }, | |
| 355 /* 346 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" }, | |
| 356 /* 347 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, | |
| 357 /* 348 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" }, | |
| 358 /* 349 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRps" }, | |
| 359 /* 350 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vps" }, | |
| 360 /* 351 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" }, | |
| 361 /* 352 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vpd" }, | |
| 362 /* 353 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" }, | |
| 363 /* 354 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vps" }, | |
| 364 /* 355 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, | |
| 365 /* 356 */ { Mmx_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Pq" }, | |
| 366 /* 357 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qq" }, | |
| 367 /* 358 */ { Mmx_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Pq" }, | |
| 368 /* 359 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qd" }, | |
| 369 /* 360 */ { Mmx_G_Operand, NACL_OPFLAG(OpSet), "$Pq" }, | |
| 370 /* 361 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/q" }, | |
| 371 /* 362 */ { Mmx_G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends
_v), "$Pq" }, | |
| 372 /* 363 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/d" }, | |
| 373 /* 364 */ { Mmx_G_Operand, NACL_OPFLAG(OpSet), "$Pq" }, | |
| 374 /* 365 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qq" }, | |
| 375 /* 366 */ { Mmx_G_Operand, NACL_OPFLAG(OpSet), "$Pq" }, | |
| 376 /* 367 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qq" }, | |
| 377 /* 368 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 378 /* 369 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$PRq" }, | |
| 379 /* 370 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 380 /* 371 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ed/q/q" }, | |
| 381 /* 372 */ { Mmx_G_Operand, NACL_OPFLAG(OpUse), "$Pd/q/q" }, | |
| 382 /* 373 */ { E_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v),
"$Ed/q/d" }, | |
| 383 /* 374 */ { Mmx_G_Operand, NACL_OPFLAG(OpUse), "$Pd/q/d" }, | |
| 384 /* 375 */ { Mmx_E_Operand, NACL_OPFLAG(OpSet), "$Qq" }, | |
| 385 /* 376 */ { Mmx_G_Operand, NACL_OPFLAG(OpUse), "$Pq" }, | |
| 386 /* 377 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 387 /* 378 */ { RegFS, NACL_OPFLAG(OpUse), "%fs" }, | |
| 388 /* 379 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 389 /* 380 */ { RegFS, NACL_OPFLAG(OpSet), "%fs" }, | |
| 390 /* 381 */ { RegEBX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%ebx}" }, | |
| 391 /* 382 */ { RegEDX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%edx}" }, | |
| 392 /* 383 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%eax}" }, | |
| 393 /* 384 */ { RegECX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%ecx}" }, | |
| 394 /* 385 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ev" }, | |
| 395 /* 386 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, | |
| 396 /* 387 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 397 /* 388 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ev" }, | |
| 398 /* 389 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, | |
| 399 /* 390 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" }, | |
| 400 /* 391 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 401 /* 392 */ { RegGS, NACL_OPFLAG(OpUse), "%gs" }, | |
| 402 /* 393 */ { RegRSP, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rsp}" }, | |
| 403 /* 394 */ { RegGS, NACL_OPFLAG(OpSet), "%gs" }, | |
| 404 /* 395 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, | |
| 405 /* 396 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, | |
| 406 /* 397 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 407 /* 398 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, | |
| 408 /* 399 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, | |
| 409 /* 400 */ { RegCL, NACL_OPFLAG(OpUse), "%cl" }, | |
| 410 /* 401 */ { RegAL, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImp
licit), "{%al}" }, | |
| 411 /* 402 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Eb" }, | |
| 412 /* 403 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gb" }, | |
| 413 /* 404 */ { RegREAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpI
mplicit), "{$rAXv}" }, | |
| 414 /* 405 */ { E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Ev" }, | |
| 415 /* 406 */ { G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gv" }, | |
| 416 /* 407 */ { Seg_G_Operand, NACL_OPFLAG(OpSet), "$SGz" }, | |
| 417 /* 408 */ { M_Operand, NACL_OPFLAG(OperandFar), "$Mp" }, | |
| 418 /* 409 */ { G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v),
"$Gv" }, | |
| 419 /* 410 */ { Eb_Operand, NACL_OPFLAG(OpUse), "$Eb" }, | |
| 420 /* 411 */ { G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v),
"$Gv" }, | |
| 421 /* 412 */ { Ew_Operand, NACL_OPFLAG(OpUse), "$Ew" }, | |
| 422 /* 413 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vps" }, | |
| 423 /* 414 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" }, | |
| 424 /* 415 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 425 /* 416 */ { M_Operand, NACL_OPFLAG(OpSet), "$Md/q" }, | |
| 426 /* 417 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gd/q" }, | |
| 427 /* 418 */ { Mmx_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Pq" }, | |
| 428 /* 419 */ { E_Operand, NACL_OPFLAG(OpUse), "$Rd/q/Mw" }, | |
| 429 /* 420 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 430 /* 421 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" }, | |
| 431 /* 422 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$PRq" }, | |
| 432 /* 423 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 433 /* 424 */ { RegRDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%rdx}" }, | |
| 434 /* 425 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%eax}" }, | |
| 435 /* 426 */ { Mdq_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Mdq" }, | |
| 436 /* 427 */ { RegEDX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%edx}" }, | |
| 437 /* 428 */ { RegEAX, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpIm
plicit), "{%eax}" }, | |
| 438 /* 429 */ { Mo_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Mq" }, | |
| 439 /* 430 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$r8vq" }, | |
| 440 /* 431 */ { G_OpcodeBase, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$r8vd" }, | |
| 441 /* 432 */ { Mo_Operand, NACL_OPFLAG(OpSet), "$Mq" }, | |
| 442 /* 433 */ { Mmx_G_Operand, NACL_OPFLAG(OpUse), "$Pq" }, | |
| 443 /* 434 */ { RegDS_EDI, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$Zvd}"
}, | |
| 444 /* 435 */ { Mmx_G_Operand, NACL_OPFLAG(OpUse), "$Pq" }, | |
| 445 /* 436 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$PRq" }, | |
| 446 /* 437 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vsd" }, | |
| 447 /* 438 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" }, | |
| 448 /* 439 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wsd" }, | |
| 449 /* 440 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vsd" }, | |
| 450 /* 441 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vpd" }, | |
| 451 /* 442 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" }, | |
| 452 /* 443 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vsd" }, | |
| 453 /* 444 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q" }, | |
| 454 /* 445 */ { Mo_Operand, NACL_OPFLAG(OpSet), "$Mq" }, | |
| 455 /* 446 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vsd" }, | |
| 456 /* 447 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gd/q" }, | |
| 457 /* 448 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" }, | |
| 458 /* 449 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vsd" }, | |
| 459 /* 450 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" }, | |
| 460 /* 451 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vss" }, | |
| 461 /* 452 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" }, | |
| 462 /* 453 */ { Xmm_Go_Operand, NACL_OPFLAG(OpSet), "$Vq" }, | |
| 463 /* 454 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpUse), "$Wq" }, | |
| 464 /* 455 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 465 /* 456 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 466 /* 457 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRq" }, | |
| 467 /* 458 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 468 /* 459 */ { I2_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 469 /* 460 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 470 /* 461 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" }, | |
| 471 /* 462 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vsd" }, | |
| 472 /* 463 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" }, | |
| 473 /* 464 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 474 /* 465 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vpd" }, | |
| 475 /* 466 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" }, | |
| 476 /* 467 */ { Mmx_G_Operand, NACL_OPFLAG(OpSet), "$Pq" }, | |
| 477 /* 468 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRq" }, | |
| 478 /* 469 */ { Xmm_Go_Operand, NACL_OPFLAG(OpSet), "$Vq" }, | |
| 479 /* 470 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" }, | |
| 480 /* 471 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 481 /* 472 */ { Mdq_Operand, NACL_OPFLAG(OpUse), "$Mdq" }, | |
| 482 /* 473 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vss" }, | |
| 483 /* 474 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" }, | |
| 484 /* 475 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wss" }, | |
| 485 /* 476 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vss" }, | |
| 486 /* 477 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vss" }, | |
| 487 /* 478 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q" }, | |
| 488 /* 479 */ { Mv_Operand, NACL_OPFLAG(OpSet), "$Md" }, | |
| 489 /* 480 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vss" }, | |
| 490 /* 481 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gd/q" }, | |
| 491 /* 482 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" }, | |
| 492 /* 483 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vss" }, | |
| 493 /* 484 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" }, | |
| 494 /* 485 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vsd" }, | |
| 495 /* 486 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" }, | |
| 496 /* 487 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 497 /* 488 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wps" }, | |
| 498 /* 489 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 499 /* 490 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, | |
| 500 /* 491 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wdq" }, | |
| 501 /* 492 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 502 /* 493 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vss" }, | |
| 503 /* 494 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" }, | |
| 504 /* 495 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 505 /* 496 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 506 /* 497 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$PRq" }, | |
| 507 /* 498 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vpd" }, | |
| 508 /* 499 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpUse), "$Wq" }, | |
| 509 /* 500 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vpd" }, | |
| 510 /* 501 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" }, | |
| 511 /* 502 */ { Xmm_E_Operand, NACL_OPFLAG(OpSet), "$Wpd" }, | |
| 512 /* 503 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vpd" }, | |
| 513 /* 504 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vsd" }, | |
| 514 /* 505 */ { Mo_Operand, NACL_OPFLAG(OpUse), "$Mq" }, | |
| 515 /* 506 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vpd" }, | |
| 516 /* 507 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpUse), "$Wq" }, | |
| 517 /* 508 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vpd" }, | |
| 518 /* 509 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qq" }, | |
| 519 /* 510 */ { Mdq_Operand, NACL_OPFLAG(OpSet), "$Mdq" }, | |
| 520 /* 511 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vpd" }, | |
| 521 /* 512 */ { Mmx_G_Operand, NACL_OPFLAG(OpSet), "$Pq" }, | |
| 522 /* 513 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" }, | |
| 523 /* 514 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vsd" }, | |
| 524 /* 515 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" }, | |
| 525 /* 516 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vpd" }, | |
| 526 /* 517 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" }, | |
| 527 /* 518 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" }, | |
| 528 /* 519 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRpd" }, | |
| 529 /* 520 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vps" }, | |
| 530 /* 521 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" }, | |
| 531 /* 522 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 532 /* 523 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpUse), "$Wq" }, | |
| 533 /* 524 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 534 /* 525 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, | |
| 535 /* 526 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 536 /* 527 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/q" }, | |
| 537 /* 528 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends
_v), "$Vdq" }, | |
| 538 /* 529 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/d" }, | |
| 539 /* 530 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 540 /* 531 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, | |
| 541 /* 532 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 542 /* 533 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$VRdq" }, | |
| 543 /* 534 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 544 /* 535 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet) | NACL_OPFL
AG(AllowGOperandWithOpcodeInModRm), "$Vdq" }, | |
| 545 /* 536 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 546 /* 537 */ { I2_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 547 /* 538 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ed/q/q" }, | |
| 548 /* 539 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vd/q/q" }, | |
| 549 /* 540 */ { E_Operand, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OperandZeroExtends_v),
"$Ed/q/d" }, | |
| 550 /* 541 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vd/q/d" }, | |
| 551 /* 542 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vpd" }, | |
| 552 /* 543 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wpd" }, | |
| 553 /* 544 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 554 /* 545 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 555 /* 546 */ { E_Operand, NACL_OPFLAG(OpUse), "$Rd/q/Mw" }, | |
| 556 /* 547 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 557 /* 548 */ { Gv_Operand, NACL_OPFLAG(OpSet), "$Gd" }, | |
| 558 /* 549 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" }, | |
| 559 /* 550 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 560 /* 551 */ { Xmm_Eo_Operand, NACL_OPFLAG(OpSet), "$Wq" }, | |
| 561 /* 552 */ { Xmm_Go_Operand, NACL_OPFLAG(OpUse), "$Vq" }, | |
| 562 /* 553 */ { Xmm_Go_Operand, NACL_OPFLAG(OpSet), "$Vq" }, | |
| 563 /* 554 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, | |
| 564 /* 555 */ { Mdq_Operand, NACL_OPFLAG(OpSet), "$Mdq" }, | |
| 565 /* 556 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 566 /* 557 */ { RegDS_EDI, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$Zvd}"
}, | |
| 567 /* 558 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 568 /* 559 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$VRdq" }, | |
| 569 /* 560 */ { G_Operand, NACL_OPFLAG(OpSet), "$Gv" }, | |
| 570 /* 561 */ { M_Operand, NACL_OPFLAG(OpUse), "$Mv" }, | |
| 571 /* 562 */ { M_Operand, NACL_OPFLAG(OpSet), "$Mv" }, | |
| 572 /* 563 */ { G_Operand, NACL_OPFLAG(OpUse), "$Gv" }, | |
| 573 /* 564 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 574 /* 565 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, | |
| 575 /* 566 */ { RegXMM0, NACL_OPFLAG(OpUse), "%xmm0" }, | |
| 576 /* 567 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 577 /* 568 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, | |
| 578 /* 569 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 579 /* 570 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Mq" }, | |
| 580 /* 571 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 581 /* 572 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Md" }, | |
| 582 /* 573 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 583 /* 574 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Mw" }, | |
| 584 /* 575 */ { Go_Operand, NACL_OPFLAG(OpUse), "$Gq" }, | |
| 585 /* 576 */ { Mdq_Operand, NACL_OPFLAG(OpUse), "$Mdq" }, | |
| 586 /* 577 */ { Gv_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gd" }, | |
| 587 /* 578 */ { E_Operand, NACL_OPFLAG(OpUse), "$Eb" }, | |
| 588 /* 579 */ { Gv_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Gd" }, | |
| 589 /* 580 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ev" }, | |
| 590 /* 581 */ { Mmx_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Pq" }, | |
| 591 /* 582 */ { Mmx_E_Operand, NACL_OPFLAG(OpUse), "$Qq" }, | |
| 592 /* 583 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 593 /* 584 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vss" }, | |
| 594 /* 585 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wss" }, | |
| 595 /* 586 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 596 /* 587 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vsd" }, | |
| 597 /* 588 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wsd" }, | |
| 598 /* 589 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 599 /* 590 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 600 /* 591 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, | |
| 601 /* 592 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 602 /* 593 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Rd/Mb" }, | |
| 603 /* 594 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 604 /* 595 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 605 /* 596 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Rd/Mw" }, | |
| 606 /* 597 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 607 /* 598 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 608 /* 599 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ed/q/q" }, | |
| 609 /* 600 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 610 /* 601 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 611 /* 602 */ { E_Operand, NACL_OPFLAG(OpSet), "$Ed/q/d" }, | |
| 612 /* 603 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 613 /* 604 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 614 /* 605 */ { Ev_Operand, NACL_OPFLAG(OpSet), "$Ed" }, | |
| 615 /* 606 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 616 /* 607 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 617 /* 608 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 618 /* 609 */ { E_Operand, NACL_OPFLAG(OpUse), "$Rd/q/Mb" }, | |
| 619 /* 610 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 620 /* 611 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 621 /* 612 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Udq/Md" }, | |
| 622 /* 613 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 623 /* 614 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 624 /* 615 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/q" }, | |
| 625 /* 616 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 626 /* 617 */ { Xmm_G_Operand, NACL_OPFLAG(OpSet), "$Vdq" }, | |
| 627 /* 618 */ { E_Operand, NACL_OPFLAG(OpUse), "$Ed/q/d" }, | |
| 628 /* 619 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 629 /* 620 */ { RegXMM0, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%xmm0}" }
, | |
| 630 /* 621 */ { RegREAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$rAXv}" }
, | |
| 631 /* 622 */ { RegREDX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$rDXv}" }
, | |
| 632 /* 623 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 633 /* 624 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, | |
| 634 /* 625 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 635 /* 626 */ { RegRECX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$rCXv}" }
, | |
| 636 /* 627 */ { RegREAX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$rAXv}" }
, | |
| 637 /* 628 */ { RegREDX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$rDXv}" }
, | |
| 638 /* 629 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 639 /* 630 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, | |
| 640 /* 631 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 641 /* 632 */ { RegXMM0, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{%xmm0}" }
, | |
| 642 /* 633 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 643 /* 634 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, | |
| 644 /* 635 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 645 /* 636 */ { RegRECX, NACL_OPFLAG(OpSet) | NACL_OPFLAG(OpImplicit), "{$rCXv}" }
, | |
| 646 /* 637 */ { Xmm_G_Operand, NACL_OPFLAG(OpUse), "$Vdq" }, | |
| 647 /* 638 */ { Xmm_E_Operand, NACL_OPFLAG(OpUse), "$Wdq" }, | |
| 648 /* 639 */ { I_Operand, NACL_OPFLAG(OpUse), "$Ib" }, | |
| 649 /* 640 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 650 /* 641 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 651 /* 642 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 652 /* 643 */ { RegST1, NACL_OPFLAG(OpUse), "%st1" }, | |
| 653 /* 644 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 654 /* 645 */ { RegST2, NACL_OPFLAG(OpUse), "%st2" }, | |
| 655 /* 646 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 656 /* 647 */ { RegST3, NACL_OPFLAG(OpUse), "%st3" }, | |
| 657 /* 648 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 658 /* 649 */ { RegST4, NACL_OPFLAG(OpUse), "%st4" }, | |
| 659 /* 650 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 660 /* 651 */ { RegST5, NACL_OPFLAG(OpUse), "%st5" }, | |
| 661 /* 652 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 662 /* 653 */ { RegST6, NACL_OPFLAG(OpUse), "%st6" }, | |
| 663 /* 654 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 664 /* 655 */ { RegST7, NACL_OPFLAG(OpUse), "%st7" }, | |
| 665 /* 656 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 666 /* 657 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 667 /* 658 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 668 /* 659 */ { RegST1, NACL_OPFLAG(OpUse), "%st1" }, | |
| 669 /* 660 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 670 /* 661 */ { RegST2, NACL_OPFLAG(OpUse), "%st2" }, | |
| 671 /* 662 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 672 /* 663 */ { RegST3, NACL_OPFLAG(OpUse), "%st3" }, | |
| 673 /* 664 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 674 /* 665 */ { RegST4, NACL_OPFLAG(OpUse), "%st4" }, | |
| 675 /* 666 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 676 /* 667 */ { RegST5, NACL_OPFLAG(OpUse), "%st5" }, | |
| 677 /* 668 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 678 /* 669 */ { RegST6, NACL_OPFLAG(OpUse), "%st6" }, | |
| 679 /* 670 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 680 /* 671 */ { RegST7, NACL_OPFLAG(OpUse), "%st7" }, | |
| 681 /* 672 */ { RegST0, NACL_OPFLAG(OpSet), "%st0" }, | |
| 682 /* 673 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 683 /* 674 */ { RegST0, NACL_OPFLAG(OpSet), "%st0" }, | |
| 684 /* 675 */ { RegST1, NACL_OPFLAG(OpUse), "%st1" }, | |
| 685 /* 676 */ { RegST0, NACL_OPFLAG(OpSet), "%st0" }, | |
| 686 /* 677 */ { RegST2, NACL_OPFLAG(OpUse), "%st2" }, | |
| 687 /* 678 */ { RegST0, NACL_OPFLAG(OpSet), "%st0" }, | |
| 688 /* 679 */ { RegST3, NACL_OPFLAG(OpUse), "%st3" }, | |
| 689 /* 680 */ { RegST0, NACL_OPFLAG(OpSet), "%st0" }, | |
| 690 /* 681 */ { RegST4, NACL_OPFLAG(OpUse), "%st4" }, | |
| 691 /* 682 */ { RegST0, NACL_OPFLAG(OpSet), "%st0" }, | |
| 692 /* 683 */ { RegST5, NACL_OPFLAG(OpUse), "%st5" }, | |
| 693 /* 684 */ { RegST0, NACL_OPFLAG(OpSet), "%st0" }, | |
| 694 /* 685 */ { RegST6, NACL_OPFLAG(OpUse), "%st6" }, | |
| 695 /* 686 */ { RegST0, NACL_OPFLAG(OpSet), "%st0" }, | |
| 696 /* 687 */ { RegST7, NACL_OPFLAG(OpUse), "%st7" }, | |
| 697 /* 688 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 698 /* 689 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 699 /* 690 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 700 /* 691 */ { RegST1, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st1" }, | |
| 701 /* 692 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 702 /* 693 */ { RegST2, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st2" }, | |
| 703 /* 694 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 704 /* 695 */ { RegST3, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st3" }, | |
| 705 /* 696 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 706 /* 697 */ { RegST4, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st4" }, | |
| 707 /* 698 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 708 /* 699 */ { RegST5, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st5" }, | |
| 709 /* 700 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 710 /* 701 */ { RegST6, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st6" }, | |
| 711 /* 702 */ { RegST0, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st0" }, | |
| 712 /* 703 */ { RegST7, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st7" }, | |
| 713 /* 704 */ { RegST1, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st1" }, | |
| 714 /* 705 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 715 /* 706 */ { RegST2, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st2" }, | |
| 716 /* 707 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 717 /* 708 */ { RegST3, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st3" }, | |
| 718 /* 709 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 719 /* 710 */ { RegST4, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st4" }, | |
| 720 /* 711 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 721 /* 712 */ { RegST5, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st5" }, | |
| 722 /* 713 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 723 /* 714 */ { RegST6, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st6" }, | |
| 724 /* 715 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 725 /* 716 */ { RegST7, NACL_OPFLAG(OpUse) | NACL_OPFLAG(OpSet), "%st7" }, | |
| 726 /* 717 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 727 /* 718 */ { RegST0, NACL_EMPTY_OPFLAGS, "%st0" }, | |
| 728 /* 719 */ { RegST1, NACL_EMPTY_OPFLAGS, "%st1" }, | |
| 729 /* 720 */ { RegST2, NACL_EMPTY_OPFLAGS, "%st2" }, | |
| 730 /* 721 */ { RegST3, NACL_EMPTY_OPFLAGS, "%st3" }, | |
| 731 /* 722 */ { RegST4, NACL_EMPTY_OPFLAGS, "%st4" }, | |
| 732 /* 723 */ { RegST5, NACL_EMPTY_OPFLAGS, "%st5" }, | |
| 733 /* 724 */ { RegST6, NACL_EMPTY_OPFLAGS, "%st6" }, | |
| 734 /* 725 */ { RegST7, NACL_EMPTY_OPFLAGS, "%st7" }, | |
| 735 /* 726 */ { RegST1, NACL_OPFLAG(OpSet), "%st1" }, | |
| 736 /* 727 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 737 /* 728 */ { RegST2, NACL_OPFLAG(OpSet), "%st2" }, | |
| 738 /* 729 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 739 /* 730 */ { RegST3, NACL_OPFLAG(OpSet), "%st3" }, | |
| 740 /* 731 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 741 /* 732 */ { RegST4, NACL_OPFLAG(OpSet), "%st4" }, | |
| 742 /* 733 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 743 /* 734 */ { RegST5, NACL_OPFLAG(OpSet), "%st5" }, | |
| 744 /* 735 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 745 /* 736 */ { RegST6, NACL_OPFLAG(OpSet), "%st6" }, | |
| 746 /* 737 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 747 /* 738 */ { RegST7, NACL_OPFLAG(OpSet), "%st7" }, | |
| 748 /* 739 */ { RegST0, NACL_OPFLAG(OpUse), "%st0" }, | |
| 749 /* 740 */ { RegAX, NACL_OPFLAG(OpSet), "%ax" }, | |
| 750 }; | |
| 751 | |
| 752 static const NaClInst g_Opcodes[1344] = { | |
| 753 /* 0 */ | |
| 754 { NACLi_INVALID, | |
| 755 NACL_EMPTY_IFLAGS, | |
| 756 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 757 /* 1 */ | |
| 758 { NACLi_386, | |
| 759 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 760 InstAdd, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 761 /* 2 */ | |
| 762 { NACLi_386, | |
| 763 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 764 InstAdd, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET }, | |
| 765 /* 3 */ | |
| 766 { NACLi_386, | |
| 767 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 768 InstAdd, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET }, | |
| 769 /* 4 */ | |
| 770 { NACLi_386, | |
| 771 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 772 InstAdd, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET }, | |
| 773 /* 5 */ | |
| 774 { NACLi_386, | |
| 775 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable), | |
| 776 InstAdd, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET }, | |
| 777 /* 6 */ | |
| 778 { NACLi_386, | |
| 779 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 780 InstAdd, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET }, | |
| 781 /* 7 */ | |
| 782 { NACLi_INVALID, | |
| 783 NACL_IFLAG(NaClIllegal), | |
| 784 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 785 /* 8 */ | |
| 786 { NACLi_386, | |
| 787 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 788 InstOr, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 789 /* 9 */ | |
| 790 { NACLi_386, | |
| 791 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 792 InstOr, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET }, | |
| 793 /* 10 */ | |
| 794 { NACLi_386, | |
| 795 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 796 InstOr, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET }, | |
| 797 /* 11 */ | |
| 798 { NACLi_386, | |
| 799 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 800 InstOr, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET }, | |
| 801 /* 12 */ | |
| 802 { NACLi_386, | |
| 803 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable), | |
| 804 InstOr, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET }, | |
| 805 /* 13 */ | |
| 806 { NACLi_386, | |
| 807 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 808 InstOr, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET }, | |
| 809 /* 14 */ | |
| 810 { NACLi_386, | |
| 811 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 812 InstAdc, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 813 /* 15 */ | |
| 814 { NACLi_386, | |
| 815 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 816 InstAdc, 0x00, 2, 12, NACL_OPCODE_NULL_OFFSET }, | |
| 817 /* 16 */ | |
| 818 { NACLi_386, | |
| 819 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 820 InstAdc, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET }, | |
| 821 /* 17 */ | |
| 822 { NACLi_386, | |
| 823 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 824 InstAdc, 0x00, 2, 14, NACL_OPCODE_NULL_OFFSET }, | |
| 825 /* 18 */ | |
| 826 { NACLi_386, | |
| 827 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable), | |
| 828 InstAdc, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET }, | |
| 829 /* 19 */ | |
| 830 { NACLi_386, | |
| 831 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 832 InstAdc, 0x00, 2, 16, NACL_OPCODE_NULL_OFFSET }, | |
| 833 /* 20 */ | |
| 834 { NACLi_386, | |
| 835 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 836 InstSbb, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 837 /* 21 */ | |
| 838 { NACLi_386, | |
| 839 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 840 InstSbb, 0x00, 2, 12, NACL_OPCODE_NULL_OFFSET }, | |
| 841 /* 22 */ | |
| 842 { NACLi_386, | |
| 843 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 844 InstSbb, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET }, | |
| 845 /* 23 */ | |
| 846 { NACLi_386, | |
| 847 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 848 InstSbb, 0x00, 2, 14, NACL_OPCODE_NULL_OFFSET }, | |
| 849 /* 24 */ | |
| 850 { NACLi_386, | |
| 851 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable), | |
| 852 InstSbb, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET }, | |
| 853 /* 25 */ | |
| 854 { NACLi_386, | |
| 855 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 856 InstSbb, 0x00, 2, 16, NACL_OPCODE_NULL_OFFSET }, | |
| 857 /* 26 */ | |
| 858 { NACLi_386, | |
| 859 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 860 InstAnd, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 861 /* 27 */ | |
| 862 { NACLi_386, | |
| 863 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 864 InstAnd, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET }, | |
| 865 /* 28 */ | |
| 866 { NACLi_386, | |
| 867 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 868 InstAnd, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET }, | |
| 869 /* 29 */ | |
| 870 { NACLi_386, | |
| 871 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 872 InstAnd, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET }, | |
| 873 /* 30 */ | |
| 874 { NACLi_386, | |
| 875 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable), | |
| 876 InstAnd, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET }, | |
| 877 /* 31 */ | |
| 878 { NACLi_386, | |
| 879 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 880 InstAnd, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET }, | |
| 881 /* 32 */ | |
| 882 { NACLi_386, | |
| 883 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 884 InstSub, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 885 /* 33 */ | |
| 886 { NACLi_386, | |
| 887 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 888 InstSub, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET }, | |
| 889 /* 34 */ | |
| 890 { NACLi_386, | |
| 891 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 892 InstSub, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET }, | |
| 893 /* 35 */ | |
| 894 { NACLi_386, | |
| 895 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 896 InstSub, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET }, | |
| 897 /* 36 */ | |
| 898 { NACLi_386, | |
| 899 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable), | |
| 900 InstSub, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET }, | |
| 901 /* 37 */ | |
| 902 { NACLi_386, | |
| 903 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 904 InstSub, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET }, | |
| 905 /* 38 */ | |
| 906 { NACLi_386, | |
| 907 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 908 InstXor, 0x00, 2, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 909 /* 39 */ | |
| 910 { NACLi_386, | |
| 911 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 912 InstXor, 0x00, 2, 2, NACL_OPCODE_NULL_OFFSET }, | |
| 913 /* 40 */ | |
| 914 { NACLi_386, | |
| 915 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 916 InstXor, 0x00, 2, 4, NACL_OPCODE_NULL_OFFSET }, | |
| 917 /* 41 */ | |
| 918 { NACLi_386, | |
| 919 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 920 InstXor, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET }, | |
| 921 /* 42 */ | |
| 922 { NACLi_386, | |
| 923 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeLockable), | |
| 924 InstXor, 0x00, 2, 8, NACL_OPCODE_NULL_OFFSET }, | |
| 925 /* 43 */ | |
| 926 { NACLi_386, | |
| 927 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 928 InstXor, 0x00, 2, 10, NACL_OPCODE_NULL_OFFSET }, | |
| 929 /* 44 */ | |
| 930 { NACLi_386, | |
| 931 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 932 InstCmp, 0x00, 2, 18, NACL_OPCODE_NULL_OFFSET }, | |
| 933 /* 45 */ | |
| 934 { NACLi_386, | |
| 935 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 936 InstCmp, 0x00, 2, 20, NACL_OPCODE_NULL_OFFSET }, | |
| 937 /* 46 */ | |
| 938 { NACLi_386, | |
| 939 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 940 InstCmp, 0x00, 2, 22, NACL_OPCODE_NULL_OFFSET }, | |
| 941 /* 47 */ | |
| 942 { NACLi_386, | |
| 943 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 944 InstCmp, 0x00, 2, 24, NACL_OPCODE_NULL_OFFSET }, | |
| 945 /* 48 */ | |
| 946 { NACLi_386, | |
| 947 NACL_IFLAG(OpcodeHasImmed_b), | |
| 948 InstCmp, 0x00, 2, 26, NACL_OPCODE_NULL_OFFSET }, | |
| 949 /* 49 */ | |
| 950 { NACLi_386, | |
| 951 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(O
perandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 952 InstCmp, 0x00, 2, 28, NACL_OPCODE_NULL_OFFSET }, | |
| 953 /* 50 */ | |
| 954 { NACLi_386, | |
| 955 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 956 InstPush, 0x00, 2, 30, NACL_OPCODE_NULL_OFFSET }, | |
| 957 /* 51 */ | |
| 958 { NACLi_386, | |
| 959 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 960 InstPush, 0x01, 2, 30, NACL_OPCODE_NULL_OFFSET }, | |
| 961 /* 52 */ | |
| 962 { NACLi_386, | |
| 963 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 964 InstPush, 0x02, 2, 30, NACL_OPCODE_NULL_OFFSET }, | |
| 965 /* 53 */ | |
| 966 { NACLi_386, | |
| 967 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 968 InstPush, 0x03, 2, 30, NACL_OPCODE_NULL_OFFSET }, | |
| 969 /* 54 */ | |
| 970 { NACLi_386, | |
| 971 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 972 InstPush, 0x04, 2, 30, NACL_OPCODE_NULL_OFFSET }, | |
| 973 /* 55 */ | |
| 974 { NACLi_386, | |
| 975 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 976 InstPush, 0x05, 2, 30, NACL_OPCODE_NULL_OFFSET }, | |
| 977 /* 56 */ | |
| 978 { NACLi_386, | |
| 979 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 980 InstPush, 0x06, 2, 30, NACL_OPCODE_NULL_OFFSET }, | |
| 981 /* 57 */ | |
| 982 { NACLi_386, | |
| 983 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 984 InstPush, 0x07, 2, 30, NACL_OPCODE_NULL_OFFSET }, | |
| 985 /* 58 */ | |
| 986 { NACLi_386, | |
| 987 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 988 InstPop, 0x00, 2, 32, NACL_OPCODE_NULL_OFFSET }, | |
| 989 /* 59 */ | |
| 990 { NACLi_386, | |
| 991 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 992 InstPop, 0x01, 2, 32, NACL_OPCODE_NULL_OFFSET }, | |
| 993 /* 60 */ | |
| 994 { NACLi_386, | |
| 995 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 996 InstPop, 0x02, 2, 32, NACL_OPCODE_NULL_OFFSET }, | |
| 997 /* 61 */ | |
| 998 { NACLi_386, | |
| 999 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 1000 InstPop, 0x03, 2, 32, NACL_OPCODE_NULL_OFFSET }, | |
| 1001 /* 62 */ | |
| 1002 { NACLi_386, | |
| 1003 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 1004 InstPop, 0x04, 2, 32, NACL_OPCODE_NULL_OFFSET }, | |
| 1005 /* 63 */ | |
| 1006 { NACLi_386, | |
| 1007 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 1008 InstPop, 0x05, 2, 32, NACL_OPCODE_NULL_OFFSET }, | |
| 1009 /* 64 */ | |
| 1010 { NACLi_386, | |
| 1011 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 1012 InstPop, 0x06, 2, 32, NACL_OPCODE_NULL_OFFSET }, | |
| 1013 /* 65 */ | |
| 1014 { NACLi_386, | |
| 1015 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Operan
dSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(Op
erandSizeDefaultIs64), | |
| 1016 InstPop, 0x07, 2, 32, NACL_OPCODE_NULL_OFFSET }, | |
| 1017 /* 66 */ | |
| 1018 { NACLi_386, | |
| 1019 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLA
G(LongMode), | |
| 1020 InstMovsxd, 0x00, 2, 34, NACL_OPCODE_NULL_OFFSET }, | |
| 1021 /* 67 */ | |
| 1022 { NACLi_386, | |
| 1023 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(O
perandSizeDefaultIs64), | |
| 1024 InstPush, 0x00, 2, 36, NACL_OPCODE_NULL_OFFSET }, | |
| 1025 /* 68 */ | |
| 1026 { NACLi_386, | |
| 1027 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_I
FLAG(OperandSize_o), | |
| 1028 InstImul, 0x00, 3, 38, NACL_OPCODE_NULL_OFFSET }, | |
| 1029 /* 69 */ | |
| 1030 { NACLi_386, | |
| 1031 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OperandSizeDefaultIs64), | |
| 1032 InstPush, 0x00, 2, 41, NACL_OPCODE_NULL_OFFSET }, | |
| 1033 /* 70 */ | |
| 1034 { NACLi_386, | |
| 1035 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_I
FLAG(OperandSize_o), | |
| 1036 InstImul, 0x00, 3, 43, NACL_OPCODE_NULL_OFFSET }, | |
| 1037 /* 71 */ | |
| 1038 { NACLi_386, | |
| 1039 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIll
egal), | |
| 1040 InstInsb, 0x00, 2, 46, NACL_OPCODE_NULL_OFFSET }, | |
| 1041 /* 72 */ | |
| 1042 { NACLi_386, | |
| 1043 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operand
Size_o) | NACL_IFLAG(NaClIllegal), | |
| 1044 InstInsd, 0x00, 2, 48, NACL_OPCODE_NULL_OFFSET }, | |
| 1045 /* 73 */ | |
| 1046 { NACLi_386, | |
| 1047 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(NaClIllegal), | |
| 1048 InstInsw, 0x00, 2, 50, 72 }, | |
| 1049 /* 74 */ | |
| 1050 { NACLi_386, | |
| 1051 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIll
egal), | |
| 1052 InstOutsb, 0x00, 2, 52, NACL_OPCODE_NULL_OFFSET }, | |
| 1053 /* 75 */ | |
| 1054 { NACLi_386, | |
| 1055 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operand
Size_o) | NACL_IFLAG(NaClIllegal), | |
| 1056 InstOutsd, 0x00, 2, 54, NACL_OPCODE_NULL_OFFSET }, | |
| 1057 /* 76 */ | |
| 1058 { NACLi_386, | |
| 1059 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(NaClIllegal), | |
| 1060 InstOutsw, 0x00, 2, 56, 75 }, | |
| 1061 /* 77 */ | |
| 1062 { NACLi_386, | |
| 1063 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1064 InstJo, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1065 /* 78 */ | |
| 1066 { NACLi_386, | |
| 1067 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1068 InstJno, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1069 /* 79 */ | |
| 1070 { NACLi_386, | |
| 1071 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1072 InstJb, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1073 /* 80 */ | |
| 1074 { NACLi_386, | |
| 1075 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1076 InstJnb, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1077 /* 81 */ | |
| 1078 { NACLi_386, | |
| 1079 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1080 InstJz, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1081 /* 82 */ | |
| 1082 { NACLi_386, | |
| 1083 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1084 InstJnz, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1085 /* 83 */ | |
| 1086 { NACLi_386, | |
| 1087 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1088 InstJbe, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1089 /* 84 */ | |
| 1090 { NACLi_386, | |
| 1091 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1092 InstJnbe, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1093 /* 85 */ | |
| 1094 { NACLi_386, | |
| 1095 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1096 InstJs, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1097 /* 86 */ | |
| 1098 { NACLi_386, | |
| 1099 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1100 InstJns, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1101 /* 87 */ | |
| 1102 { NACLi_386, | |
| 1103 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1104 InstJp, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1105 /* 88 */ | |
| 1106 { NACLi_386, | |
| 1107 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1108 InstJnp, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1109 /* 89 */ | |
| 1110 { NACLi_386, | |
| 1111 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1112 InstJl, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1113 /* 90 */ | |
| 1114 { NACLi_386, | |
| 1115 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1116 InstJnl, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1117 /* 91 */ | |
| 1118 { NACLi_386, | |
| 1119 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1120 InstJle, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1121 /* 92 */ | |
| 1122 { NACLi_386, | |
| 1123 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(Conditio
nalJump) | NACL_IFLAG(BranchHints), | |
| 1124 InstJnle, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 1125 /* 93 */ | |
| 1126 { NACLi_386, | |
| 1127 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OperandSize_b), | |
| 1128 InstCmp, 0x07, 2, 60, NACL_OPCODE_NULL_OFFSET }, | |
| 1129 /* 94 */ | |
| 1130 { NACLi_386, | |
| 1131 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), | |
| 1132 InstXor, 0x06, 2, 62, 93 }, | |
| 1133 /* 95 */ | |
| 1134 { NACLi_386, | |
| 1135 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), | |
| 1136 InstSub, 0x05, 2, 62, 94 }, | |
| 1137 /* 96 */ | |
| 1138 { NACLi_386, | |
| 1139 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), | |
| 1140 InstAnd, 0x04, 2, 62, 95 }, | |
| 1141 /* 97 */ | |
| 1142 { NACLi_386, | |
| 1143 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), | |
| 1144 InstSbb, 0x03, 2, 62, 96 }, | |
| 1145 /* 98 */ | |
| 1146 { NACLi_386, | |
| 1147 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), | |
| 1148 InstAdc, 0x02, 2, 62, 97 }, | |
| 1149 /* 99 */ | |
| 1150 { NACLi_386, | |
| 1151 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), | |
| 1152 InstOr, 0x01, 2, 62, 98 }, | |
| 1153 /* 100 */ | |
| 1154 { NACLi_386, | |
| 1155 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_b), | |
| 1156 InstAdd, 0x00, 2, 62, 99 }, | |
| 1157 /* 101 */ | |
| 1158 { NACLi_386, | |
| 1159 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1160 InstCmp, 0x07, 2, 39, NACL_OPCODE_NULL_OFFSET }, | |
| 1161 /* 102 */ | |
| 1162 { NACLi_386, | |
| 1163 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1164 InstXor, 0x06, 2, 64, 101 }, | |
| 1165 /* 103 */ | |
| 1166 { NACLi_386, | |
| 1167 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1168 InstSub, 0x05, 2, 64, 102 }, | |
| 1169 /* 104 */ | |
| 1170 { NACLi_386, | |
| 1171 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1172 InstAnd, 0x04, 2, 64, 103 }, | |
| 1173 /* 105 */ | |
| 1174 { NACLi_386, | |
| 1175 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1176 InstSbb, 0x03, 2, 66, 104 }, | |
| 1177 /* 106 */ | |
| 1178 { NACLi_386, | |
| 1179 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1180 InstAdc, 0x02, 2, 66, 105 }, | |
| 1181 /* 107 */ | |
| 1182 { NACLi_386, | |
| 1183 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1184 InstOr, 0x01, 2, 64, 106 }, | |
| 1185 /* 108 */ | |
| 1186 { NACLi_386, | |
| 1187 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_z) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1188 InstAdd, 0x00, 2, 64, 107 }, | |
| 1189 /* 109 */ | |
| 1190 { NACLi_INVALID, | |
| 1191 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 1192 InstInvalid, 0x07, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 1193 /* 110 */ | |
| 1194 { NACLi_INVALID, | |
| 1195 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 1196 InstInvalid, 0x06, 0, 0, 109 }, | |
| 1197 /* 111 */ | |
| 1198 { NACLi_INVALID, | |
| 1199 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 1200 InstInvalid, 0x05, 0, 0, 110 }, | |
| 1201 /* 112 */ | |
| 1202 { NACLi_INVALID, | |
| 1203 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 1204 InstInvalid, 0x04, 0, 0, 111 }, | |
| 1205 /* 113 */ | |
| 1206 { NACLi_INVALID, | |
| 1207 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 1208 InstInvalid, 0x03, 0, 0, 112 }, | |
| 1209 /* 114 */ | |
| 1210 { NACLi_INVALID, | |
| 1211 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 1212 InstInvalid, 0x02, 0, 0, 113 }, | |
| 1213 /* 115 */ | |
| 1214 { NACLi_INVALID, | |
| 1215 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 1216 InstInvalid, 0x01, 0, 0, 114 }, | |
| 1217 /* 116 */ | |
| 1218 { NACLi_INVALID, | |
| 1219 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 1220 InstInvalid, 0x00, 0, 0, 115 }, | |
| 1221 /* 117 */ | |
| 1222 { NACLi_386, | |
| 1223 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1224 InstCmp, 0x07, 2, 44, NACL_OPCODE_NULL_OFFSET }, | |
| 1225 /* 118 */ | |
| 1226 { NACLi_386, | |
| 1227 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1228 InstXor, 0x06, 2, 68, 117 }, | |
| 1229 /* 119 */ | |
| 1230 { NACLi_386, | |
| 1231 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1232 InstSub, 0x05, 2, 68, 118 }, | |
| 1233 /* 120 */ | |
| 1234 { NACLi_386, | |
| 1235 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1236 InstAnd, 0x04, 2, 68, 119 }, | |
| 1237 /* 121 */ | |
| 1238 { NACLi_386, | |
| 1239 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1240 InstSbb, 0x03, 2, 70, 120 }, | |
| 1241 /* 122 */ | |
| 1242 { NACLi_386, | |
| 1243 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1244 InstAdc, 0x02, 2, 70, 121 }, | |
| 1245 /* 123 */ | |
| 1246 { NACLi_386, | |
| 1247 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1248 InstOr, 0x01, 2, 68, 122 }, | |
| 1249 /* 124 */ | |
| 1250 { NACLi_386, | |
| 1251 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1252 InstAdd, 0x00, 2, 68, 123 }, | |
| 1253 /* 125 */ | |
| 1254 { NACLi_386, | |
| 1255 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 1256 InstTest, 0x00, 2, 18, NACL_OPCODE_NULL_OFFSET }, | |
| 1257 /* 126 */ | |
| 1258 { NACLi_386, | |
| 1259 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1260 InstTest, 0x00, 2, 20, NACL_OPCODE_NULL_OFFSET }, | |
| 1261 /* 127 */ | |
| 1262 { NACLi_386, | |
| 1263 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 1264 InstXchg, 0x00, 2, 72, NACL_OPCODE_NULL_OFFSET }, | |
| 1265 /* 128 */ | |
| 1266 { NACLi_386, | |
| 1267 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 1268 InstXchg, 0x00, 2, 74, NACL_OPCODE_NULL_OFFSET }, | |
| 1269 /* 129 */ | |
| 1270 { NACLi_386, | |
| 1271 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 1272 InstMov, 0x00, 2, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 1273 /* 130 */ | |
| 1274 { NACLi_386, | |
| 1275 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1276 InstMov, 0x00, 2, 78, NACL_OPCODE_NULL_OFFSET }, | |
| 1277 /* 131 */ | |
| 1278 { NACLi_386, | |
| 1279 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 1280 InstMov, 0x00, 2, 80, NACL_OPCODE_NULL_OFFSET }, | |
| 1281 /* 132 */ | |
| 1282 { NACLi_386, | |
| 1283 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1284 InstMov, 0x00, 2, 38, NACL_OPCODE_NULL_OFFSET }, | |
| 1285 /* 133 */ | |
| 1286 { NACLi_386, | |
| 1287 NACL_IFLAG(ModRmRegSOperand) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_I
FLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 1288 InstMov, 0x00, 2, 82, NACL_OPCODE_NULL_OFFSET }, | |
| 1289 /* 134 */ | |
| 1290 { NACLi_386, | |
| 1291 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 1292 InstLea, 0x00, 2, 84, NACL_OPCODE_NULL_OFFSET }, | |
| 1293 /* 135 */ | |
| 1294 { NACLi_386, | |
| 1295 NACL_IFLAG(ModRmRegSOperand) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaCl
Illegal), | |
| 1296 InstMov, 0x00, 2, 86, NACL_OPCODE_NULL_OFFSET }, | |
| 1297 /* 136 */ | |
| 1298 { NACLi_INVALID, | |
| 1299 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 1300 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 1301 /* 137 */ | |
| 1302 { NACLi_386, | |
| 1303 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), | |
| 1304 InstPop, 0x00, 2, 88, 136 }, | |
| 1305 /* 138 */ | |
| 1306 { NACLi_386, | |
| 1307 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1308 InstXchg, 0x00, 2, 90, NACL_OPCODE_NULL_OFFSET }, | |
| 1309 /* 139 */ | |
| 1310 { NACLi_386, | |
| 1311 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1312 InstXchg, 0x01, 2, 90, NACL_OPCODE_NULL_OFFSET }, | |
| 1313 /* 140 */ | |
| 1314 { NACLi_386, | |
| 1315 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1316 InstXchg, 0x02, 2, 90, NACL_OPCODE_NULL_OFFSET }, | |
| 1317 /* 141 */ | |
| 1318 { NACLi_386, | |
| 1319 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1320 InstXchg, 0x03, 2, 90, NACL_OPCODE_NULL_OFFSET }, | |
| 1321 /* 142 */ | |
| 1322 { NACLi_386, | |
| 1323 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1324 InstXchg, 0x04, 2, 90, NACL_OPCODE_NULL_OFFSET }, | |
| 1325 /* 143 */ | |
| 1326 { NACLi_386, | |
| 1327 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1328 InstXchg, 0x05, 2, 90, NACL_OPCODE_NULL_OFFSET }, | |
| 1329 /* 144 */ | |
| 1330 { NACLi_386, | |
| 1331 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1332 InstXchg, 0x06, 2, 90, NACL_OPCODE_NULL_OFFSET }, | |
| 1333 /* 145 */ | |
| 1334 { NACLi_386, | |
| 1335 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1336 InstXchg, 0x07, 2, 90, NACL_OPCODE_NULL_OFFSET }, | |
| 1337 /* 146 */ | |
| 1338 { NACLi_386, | |
| 1339 NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMode), | |
| 1340 InstCdqe, 0x00, 2, 92, NACL_OPCODE_NULL_OFFSET }, | |
| 1341 /* 147 */ | |
| 1342 { NACLi_386, | |
| 1343 NACL_IFLAG(OperandSize_v), | |
| 1344 InstCwde, 0x00, 2, 94, 146 }, | |
| 1345 /* 148 */ | |
| 1346 { NACLi_386, | |
| 1347 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w), | |
| 1348 InstCbw, 0x00, 2, 96, 147 }, | |
| 1349 /* 149 */ | |
| 1350 { NACLi_386, | |
| 1351 NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMode), | |
| 1352 InstCqo, 0x00, 2, 98, NACL_OPCODE_NULL_OFFSET }, | |
| 1353 /* 150 */ | |
| 1354 { NACLi_386, | |
| 1355 NACL_IFLAG(OperandSize_v), | |
| 1356 InstCdq, 0x00, 2, 100, 149 }, | |
| 1357 /* 151 */ | |
| 1358 { NACLi_386, | |
| 1359 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w), | |
| 1360 InstCwd, 0x00, 2, 102, 150 }, | |
| 1361 /* 152 */ | |
| 1362 { NACLi_X87, | |
| 1363 NACL_EMPTY_IFLAGS, | |
| 1364 InstFwait, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 1365 /* 153 */ | |
| 1366 { NACLi_386, | |
| 1367 NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandSize
DefaultIs64) | NACL_IFLAG(LongMode), | |
| 1368 InstPushfq, 0x00, 2, 104, NACL_OPCODE_NULL_OFFSET }, | |
| 1369 /* 154 */ | |
| 1370 { NACLi_386, | |
| 1371 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(NaCl
Illegal), | |
| 1372 InstPushf, 0x00, 2, 106, 153 }, | |
| 1373 /* 155 */ | |
| 1374 { NACLi_386, | |
| 1375 NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandSize
DefaultIs64) | NACL_IFLAG(LongMode), | |
| 1376 InstPopfq, 0x00, 2, 108, NACL_OPCODE_NULL_OFFSET }, | |
| 1377 /* 156 */ | |
| 1378 { NACLi_386, | |
| 1379 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(NaCl
Illegal), | |
| 1380 InstPopf, 0x00, 2, 110, 155 }, | |
| 1381 /* 157 */ | |
| 1382 { NACLi_LAHF, | |
| 1383 NACL_EMPTY_IFLAGS, | |
| 1384 InstSahf, 0x00, 1, 112, NACL_OPCODE_NULL_OFFSET }, | |
| 1385 /* 158 */ | |
| 1386 { NACLi_LAHF, | |
| 1387 NACL_EMPTY_IFLAGS, | |
| 1388 InstLahf, 0x00, 1, 113, NACL_OPCODE_NULL_OFFSET }, | |
| 1389 /* 159 */ | |
| 1390 { NACLi_386, | |
| 1391 NACL_IFLAG(OpcodeHasImmed_Addr) | NACL_IFLAG(OperandSize_b), | |
| 1392 InstMov, 0x00, 2, 114, NACL_OPCODE_NULL_OFFSET }, | |
| 1393 /* 160 */ | |
| 1394 { NACLi_386, | |
| 1395 NACL_IFLAG(OpcodeHasImmed_Addr) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLA
G(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1396 InstMov, 0x00, 2, 116, NACL_OPCODE_NULL_OFFSET }, | |
| 1397 /* 161 */ | |
| 1398 { NACLi_386, | |
| 1399 NACL_IFLAG(OpcodeHasImmed_Addr) | NACL_IFLAG(OperandSize_b), | |
| 1400 InstMov, 0x00, 2, 118, NACL_OPCODE_NULL_OFFSET }, | |
| 1401 /* 162 */ | |
| 1402 { NACLi_386, | |
| 1403 NACL_IFLAG(OpcodeHasImmed_Addr) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLA
G(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1404 InstMov, 0x00, 2, 120, NACL_OPCODE_NULL_OFFSET }, | |
| 1405 /* 163 */ | |
| 1406 { NACLi_386, | |
| 1407 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b), | |
| 1408 InstMovsb, 0x00, 2, 122, NACL_OPCODE_NULL_OFFSET }, | |
| 1409 /* 164 */ | |
| 1410 { NACLi_386, | |
| 1411 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMod
e), | |
| 1412 InstMovsq, 0x00, 2, 124, NACL_OPCODE_NULL_OFFSET }, | |
| 1413 /* 165 */ | |
| 1414 { NACLi_386, | |
| 1415 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v), | |
| 1416 InstMovsd, 0x00, 2, 126, 164 }, | |
| 1417 /* 166 */ | |
| 1418 { NACLi_386, | |
| 1419 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w), | |
| 1420 InstMovsw, 0x00, 2, 128, 165 }, | |
| 1421 /* 167 */ | |
| 1422 { NACLi_386, | |
| 1423 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Ope
randSize_b), | |
| 1424 InstCmpsb, 0x00, 2, 130, NACL_OPCODE_NULL_OFFSET }, | |
| 1425 /* 168 */ | |
| 1426 { NACLi_386, | |
| 1427 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Ope
randSize_o) | NACL_IFLAG(LongMode), | |
| 1428 InstCmpsq, 0x00, 2, 132, NACL_OPCODE_NULL_OFFSET }, | |
| 1429 /* 169 */ | |
| 1430 { NACLi_386, | |
| 1431 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Ope
randSize_v), | |
| 1432 InstCmpsd, 0x00, 2, 134, 168 }, | |
| 1433 /* 170 */ | |
| 1434 { NACLi_386, | |
| 1435 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Opc
odeAllowsData16) | NACL_IFLAG(OperandSize_w), | |
| 1436 InstCmpsw, 0x00, 2, 136, 169 }, | |
| 1437 /* 171 */ | |
| 1438 { NACLi_386, | |
| 1439 NACL_IFLAG(OpcodeHasImmed_b), | |
| 1440 InstTest, 0x00, 2, 26, NACL_OPCODE_NULL_OFFSET }, | |
| 1441 /* 172 */ | |
| 1442 { NACLi_386, | |
| 1443 NACL_IFLAG(OpcodeHasImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(O
perandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1444 InstTest, 0x00, 2, 28, NACL_OPCODE_NULL_OFFSET }, | |
| 1445 /* 173 */ | |
| 1446 { NACLi_386, | |
| 1447 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b), | |
| 1448 InstStosb, 0x00, 2, 138, NACL_OPCODE_NULL_OFFSET }, | |
| 1449 /* 174 */ | |
| 1450 { NACLi_386, | |
| 1451 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMod
e), | |
| 1452 InstStosq, 0x00, 2, 140, NACL_OPCODE_NULL_OFFSET }, | |
| 1453 /* 175 */ | |
| 1454 { NACLi_386, | |
| 1455 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v), | |
| 1456 InstStosd, 0x00, 2, 142, 174 }, | |
| 1457 /* 176 */ | |
| 1458 { NACLi_386, | |
| 1459 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w), | |
| 1460 InstStosw, 0x00, 2, 144, 175 }, | |
| 1461 /* 177 */ | |
| 1462 { NACLi_386, | |
| 1463 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_b), | |
| 1464 InstLodsb, 0x00, 2, 146, NACL_OPCODE_NULL_OFFSET }, | |
| 1465 /* 178 */ | |
| 1466 { NACLi_386, | |
| 1467 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(LongMod
e), | |
| 1468 InstLodsq, 0x00, 2, 148, NACL_OPCODE_NULL_OFFSET }, | |
| 1469 /* 179 */ | |
| 1470 { NACLi_386, | |
| 1471 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OperandSize_v), | |
| 1472 InstLodsd, 0x00, 2, 150, 178 }, | |
| 1473 /* 180 */ | |
| 1474 { NACLi_386, | |
| 1475 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w), | |
| 1476 InstLodsw, 0x00, 2, 152, 179 }, | |
| 1477 /* 181 */ | |
| 1478 { NACLi_386, | |
| 1479 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Ope
randSize_b), | |
| 1480 InstScasb, 0x00, 2, 154, NACL_OPCODE_NULL_OFFSET }, | |
| 1481 /* 182 */ | |
| 1482 { NACLi_386, | |
| 1483 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Ope
randSize_o) | NACL_IFLAG(LongMode), | |
| 1484 InstScasq, 0x00, 2, 156, NACL_OPCODE_NULL_OFFSET }, | |
| 1485 /* 183 */ | |
| 1486 { NACLi_386, | |
| 1487 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Ope
randSize_v), | |
| 1488 InstScasd, 0x00, 2, 158, 182 }, | |
| 1489 /* 184 */ | |
| 1490 { NACLi_386, | |
| 1491 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Opc
odeAllowsData16) | NACL_IFLAG(OperandSize_w), | |
| 1492 InstScasw, 0x00, 2, 160, 183 }, | |
| 1493 /* 185 */ | |
| 1494 { NACLi_386, | |
| 1495 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSiz
e_b), | |
| 1496 InstMov, 0x00, 2, 162, NACL_OPCODE_NULL_OFFSET }, | |
| 1497 /* 186 */ | |
| 1498 { NACLi_386, | |
| 1499 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSiz
e_b), | |
| 1500 InstMov, 0x01, 2, 162, NACL_OPCODE_NULL_OFFSET }, | |
| 1501 /* 187 */ | |
| 1502 { NACLi_386, | |
| 1503 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSiz
e_b), | |
| 1504 InstMov, 0x02, 2, 162, NACL_OPCODE_NULL_OFFSET }, | |
| 1505 /* 188 */ | |
| 1506 { NACLi_386, | |
| 1507 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSiz
e_b), | |
| 1508 InstMov, 0x03, 2, 162, NACL_OPCODE_NULL_OFFSET }, | |
| 1509 /* 189 */ | |
| 1510 { NACLi_386, | |
| 1511 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSiz
e_b), | |
| 1512 InstMov, 0x04, 2, 162, NACL_OPCODE_NULL_OFFSET }, | |
| 1513 /* 190 */ | |
| 1514 { NACLi_386, | |
| 1515 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSiz
e_b), | |
| 1516 InstMov, 0x05, 2, 162, NACL_OPCODE_NULL_OFFSET }, | |
| 1517 /* 191 */ | |
| 1518 { NACLi_386, | |
| 1519 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSiz
e_b), | |
| 1520 InstMov, 0x06, 2, 162, NACL_OPCODE_NULL_OFFSET }, | |
| 1521 /* 192 */ | |
| 1522 { NACLi_386, | |
| 1523 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSiz
e_b), | |
| 1524 InstMov, 0x07, 2, 162, NACL_OPCODE_NULL_OFFSET }, | |
| 1525 /* 193 */ | |
| 1526 { NACLi_386, | |
| 1527 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1528 InstMov, 0x00, 2, 164, NACL_OPCODE_NULL_OFFSET }, | |
| 1529 /* 194 */ | |
| 1530 { NACLi_386, | |
| 1531 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1532 InstMov, 0x01, 2, 164, NACL_OPCODE_NULL_OFFSET }, | |
| 1533 /* 195 */ | |
| 1534 { NACLi_386, | |
| 1535 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1536 InstMov, 0x02, 2, 164, NACL_OPCODE_NULL_OFFSET }, | |
| 1537 /* 196 */ | |
| 1538 { NACLi_386, | |
| 1539 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1540 InstMov, 0x03, 2, 164, NACL_OPCODE_NULL_OFFSET }, | |
| 1541 /* 197 */ | |
| 1542 { NACLi_386, | |
| 1543 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1544 InstMov, 0x04, 2, 164, NACL_OPCODE_NULL_OFFSET }, | |
| 1545 /* 198 */ | |
| 1546 { NACLi_386, | |
| 1547 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1548 InstMov, 0x05, 2, 164, NACL_OPCODE_NULL_OFFSET }, | |
| 1549 /* 199 */ | |
| 1550 { NACLi_386, | |
| 1551 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1552 InstMov, 0x06, 2, 164, NACL_OPCODE_NULL_OFFSET }, | |
| 1553 /* 200 */ | |
| 1554 { NACLi_386, | |
| 1555 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OpcodeAllo
wsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(O
perandSize_o), | |
| 1556 InstMov, 0x07, 2, 164, NACL_OPCODE_NULL_OFFSET }, | |
| 1557 /* 201 */ | |
| 1558 { NACLi_386, | |
| 1559 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OperandSize_b), | |
| 1560 InstSar, 0x07, 2, 62, NACL_OPCODE_NULL_OFFSET }, | |
| 1561 /* 202 */ | |
| 1562 { NACLi_ILLEGAL, | |
| 1563 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal), | |
| 1564 InstShl, 0x06, 2, 62, 201 }, | |
| 1565 /* 203 */ | |
| 1566 { NACLi_386, | |
| 1567 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OperandSize_b), | |
| 1568 InstShr, 0x05, 2, 62, 202 }, | |
| 1569 /* 204 */ | |
| 1570 { NACLi_386, | |
| 1571 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OperandSize_b), | |
| 1572 InstShl, 0x04, 2, 62, 203 }, | |
| 1573 /* 205 */ | |
| 1574 { NACLi_386, | |
| 1575 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OperandSize_b), | |
| 1576 InstRcr, 0x03, 2, 62, 204 }, | |
| 1577 /* 206 */ | |
| 1578 { NACLi_386, | |
| 1579 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OperandSize_b), | |
| 1580 InstRcl, 0x02, 2, 62, 205 }, | |
| 1581 /* 207 */ | |
| 1582 { NACLi_386, | |
| 1583 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OperandSize_b), | |
| 1584 InstRor, 0x01, 2, 62, 206 }, | |
| 1585 /* 208 */ | |
| 1586 { NACLi_386, | |
| 1587 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OperandSize_b), | |
| 1588 InstRol, 0x00, 2, 62, 207 }, | |
| 1589 /* 209 */ | |
| 1590 { NACLi_386, | |
| 1591 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1592 InstSar, 0x07, 2, 70, NACL_OPCODE_NULL_OFFSET }, | |
| 1593 /* 210 */ | |
| 1594 { NACLi_ILLEGAL, | |
| 1595 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 1596 InstShl, 0x06, 2, 70, 209 }, | |
| 1597 /* 211 */ | |
| 1598 { NACLi_386, | |
| 1599 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1600 InstShr, 0x05, 2, 70, 210 }, | |
| 1601 /* 212 */ | |
| 1602 { NACLi_386, | |
| 1603 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1604 InstShl, 0x04, 2, 70, 211 }, | |
| 1605 /* 213 */ | |
| 1606 { NACLi_386, | |
| 1607 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1608 InstRcr, 0x03, 2, 70, 212 }, | |
| 1609 /* 214 */ | |
| 1610 { NACLi_386, | |
| 1611 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1612 InstRcl, 0x02, 2, 70, 213 }, | |
| 1613 /* 215 */ | |
| 1614 { NACLi_386, | |
| 1615 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1616 InstRor, 0x01, 2, 70, 214 }, | |
| 1617 /* 216 */ | |
| 1618 { NACLi_386, | |
| 1619 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1620 InstRol, 0x00, 2, 70, 215 }, | |
| 1621 /* 217 */ | |
| 1622 { NACLi_386, | |
| 1623 NACL_IFLAG(OpcodeHasImmed_w) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandS
izeDefaultIs64), | |
| 1624 InstRet, 0x00, 3, 166, NACL_OPCODE_NULL_OFFSET }, | |
| 1625 /* 218 */ | |
| 1626 { NACLi_386, | |
| 1627 NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandSizeDefaultIs64), | |
| 1628 InstRet, 0x00, 2, 166, NACL_OPCODE_NULL_OFFSET }, | |
| 1629 /* 219 */ | |
| 1630 { NACLi_386, | |
| 1631 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OperandSize_b), | |
| 1632 InstMov, 0x00, 2, 169, 136 }, | |
| 1633 /* 220 */ | |
| 1634 { NACLi_386, | |
| 1635 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 1636 InstMov, 0x00, 2, 171, 136 }, | |
| 1637 /* 221 */ | |
| 1638 { NACLi_386, | |
| 1639 NACL_IFLAG(OpcodeHasImmed_w) | NACL_IFLAG(OpcodeHasImmed2_b) | NACL_IFLAG(Na
ClIllegal) | NACL_IFLAG(OperandSizeDefaultIs64), | |
| 1640 InstEnter, 0x00, 4, 173, NACL_OPCODE_NULL_OFFSET }, | |
| 1641 /* 222 */ | |
| 1642 { NACLi_386, | |
| 1643 NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandSizeDefaultIs64), | |
| 1644 InstLeave, 0x00, 2, 177, NACL_OPCODE_NULL_OFFSET }, | |
| 1645 /* 223 */ | |
| 1646 { NACLi_RETURN, | |
| 1647 NACL_IFLAG(OpcodeHasImmed_w) | NACL_IFLAG(NaClIllegal), | |
| 1648 InstRet, 0x00, 3, 166, NACL_OPCODE_NULL_OFFSET }, | |
| 1649 /* 224 */ | |
| 1650 { NACLi_RETURN, | |
| 1651 NACL_IFLAG(NaClIllegal), | |
| 1652 InstRet, 0x00, 2, 166, NACL_OPCODE_NULL_OFFSET }, | |
| 1653 /* 225 */ | |
| 1654 { NACLi_SYSTEM, | |
| 1655 NACL_IFLAG(NaClIllegal), | |
| 1656 InstInt3, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 1657 /* 226 */ | |
| 1658 { NACLi_386, | |
| 1659 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(NaClIllegal), | |
| 1660 InstInt, 0x00, 1, 9, NACL_OPCODE_NULL_OFFSET }, | |
| 1661 /* 227 */ | |
| 1662 { NACLi_386, | |
| 1663 NACL_IFLAG(NaClIllegal), | |
| 1664 InstInto, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 1665 /* 228 */ | |
| 1666 { NACLi_SYSTEM, | |
| 1667 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(NaCl
Illegal), | |
| 1668 InstIret, 0x00, 2, 166, NACL_OPCODE_NULL_OFFSET }, | |
| 1669 /* 229 */ | |
| 1670 { NACLi_SYSTEM, | |
| 1671 NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(LongMode), | |
| 1672 InstIretq, 0x00, 2, 166, 228 }, | |
| 1673 /* 230 */ | |
| 1674 { NACLi_SYSTEM, | |
| 1675 NACL_IFLAG(OperandSize_v) | NACL_IFLAG(NaClIllegal), | |
| 1676 InstIretd, 0x00, 2, 166, 229 }, | |
| 1677 /* 231 */ | |
| 1678 { NACLi_386, | |
| 1679 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1680 InstSar, 0x07, 2, 179, NACL_OPCODE_NULL_OFFSET }, | |
| 1681 /* 232 */ | |
| 1682 { NACLi_ILLEGAL, | |
| 1683 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b) | NACL_IFLAG(NaClIllegal), | |
| 1684 InstShl, 0x06, 2, 179, 231 }, | |
| 1685 /* 233 */ | |
| 1686 { NACLi_386, | |
| 1687 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1688 InstShr, 0x05, 2, 179, 232 }, | |
| 1689 /* 234 */ | |
| 1690 { NACLi_386, | |
| 1691 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1692 InstShl, 0x04, 2, 179, 233 }, | |
| 1693 /* 235 */ | |
| 1694 { NACLi_386, | |
| 1695 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1696 InstRcr, 0x03, 2, 179, 234 }, | |
| 1697 /* 236 */ | |
| 1698 { NACLi_386, | |
| 1699 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1700 InstRcl, 0x02, 2, 179, 235 }, | |
| 1701 /* 237 */ | |
| 1702 { NACLi_386, | |
| 1703 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1704 InstRor, 0x01, 2, 179, 236 }, | |
| 1705 /* 238 */ | |
| 1706 { NACLi_386, | |
| 1707 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1708 InstRol, 0x00, 2, 179, 237 }, | |
| 1709 /* 239 */ | |
| 1710 { NACLi_386, | |
| 1711 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1712 InstSar, 0x07, 2, 181, NACL_OPCODE_NULL_OFFSET }, | |
| 1713 /* 240 */ | |
| 1714 { NACLi_ILLEGAL, | |
| 1715 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 1716 InstShl, 0x06, 2, 181, 239 }, | |
| 1717 /* 241 */ | |
| 1718 { NACLi_386, | |
| 1719 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1720 InstShr, 0x05, 2, 181, 240 }, | |
| 1721 /* 242 */ | |
| 1722 { NACLi_386, | |
| 1723 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1724 InstShl, 0x04, 2, 181, 241 }, | |
| 1725 /* 243 */ | |
| 1726 { NACLi_386, | |
| 1727 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1728 InstRcr, 0x03, 2, 181, 242 }, | |
| 1729 /* 244 */ | |
| 1730 { NACLi_386, | |
| 1731 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1732 InstRcl, 0x02, 2, 181, 243 }, | |
| 1733 /* 245 */ | |
| 1734 { NACLi_386, | |
| 1735 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1736 InstRor, 0x01, 2, 181, 244 }, | |
| 1737 /* 246 */ | |
| 1738 { NACLi_386, | |
| 1739 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1740 InstRol, 0x00, 2, 181, 245 }, | |
| 1741 /* 247 */ | |
| 1742 { NACLi_386, | |
| 1743 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1744 InstSar, 0x07, 2, 183, NACL_OPCODE_NULL_OFFSET }, | |
| 1745 /* 248 */ | |
| 1746 { NACLi_ILLEGAL, | |
| 1747 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b) | NACL_IFLAG(NaClIllegal), | |
| 1748 InstShl, 0x06, 2, 183, 247 }, | |
| 1749 /* 249 */ | |
| 1750 { NACLi_386, | |
| 1751 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1752 InstShr, 0x05, 2, 183, 248 }, | |
| 1753 /* 250 */ | |
| 1754 { NACLi_386, | |
| 1755 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1756 InstShl, 0x04, 2, 183, 249 }, | |
| 1757 /* 251 */ | |
| 1758 { NACLi_386, | |
| 1759 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1760 InstRcr, 0x03, 2, 183, 250 }, | |
| 1761 /* 252 */ | |
| 1762 { NACLi_386, | |
| 1763 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1764 InstRcl, 0x02, 2, 183, 251 }, | |
| 1765 /* 253 */ | |
| 1766 { NACLi_386, | |
| 1767 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1768 InstRor, 0x01, 2, 183, 252 }, | |
| 1769 /* 254 */ | |
| 1770 { NACLi_386, | |
| 1771 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 1772 InstRol, 0x00, 2, 183, 253 }, | |
| 1773 /* 255 */ | |
| 1774 { NACLi_386, | |
| 1775 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1776 InstSar, 0x07, 2, 185, NACL_OPCODE_NULL_OFFSET }, | |
| 1777 /* 256 */ | |
| 1778 { NACLi_ILLEGAL, | |
| 1779 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 1780 InstShl, 0x06, 2, 185, 255 }, | |
| 1781 /* 257 */ | |
| 1782 { NACLi_386, | |
| 1783 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1784 InstShr, 0x05, 2, 185, 256 }, | |
| 1785 /* 258 */ | |
| 1786 { NACLi_386, | |
| 1787 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1788 InstShl, 0x04, 2, 185, 257 }, | |
| 1789 /* 259 */ | |
| 1790 { NACLi_386, | |
| 1791 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1792 InstRcr, 0x03, 2, 185, 258 }, | |
| 1793 /* 260 */ | |
| 1794 { NACLi_386, | |
| 1795 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1796 InstRcl, 0x02, 2, 185, 259 }, | |
| 1797 /* 261 */ | |
| 1798 { NACLi_386, | |
| 1799 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1800 InstRor, 0x01, 2, 185, 260 }, | |
| 1801 /* 262 */ | |
| 1802 { NACLi_386, | |
| 1803 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 1804 InstRol, 0x00, 2, 185, 261 }, | |
| 1805 /* 263 */ | |
| 1806 { NACLi_386, | |
| 1807 NACL_IFLAG(NaClIllegal), | |
| 1808 InstXlat, 0x00, 2, 187, NACL_OPCODE_NULL_OFFSET }, | |
| 1809 /* 264 */ | |
| 1810 { NACLi_X87, | |
| 1811 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1812 InstFdivr, 0x07, 2, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 1813 /* 265 */ | |
| 1814 { NACLi_X87, | |
| 1815 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1816 InstFdiv, 0x06, 2, 189, 264 }, | |
| 1817 /* 266 */ | |
| 1818 { NACLi_X87, | |
| 1819 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1820 InstFsubr, 0x05, 2, 189, 265 }, | |
| 1821 /* 267 */ | |
| 1822 { NACLi_X87, | |
| 1823 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1824 InstFsub, 0x04, 2, 189, 266 }, | |
| 1825 /* 268 */ | |
| 1826 { NACLi_X87, | |
| 1827 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1828 InstFcomp, 0x03, 2, 191, 267 }, | |
| 1829 /* 269 */ | |
| 1830 { NACLi_X87, | |
| 1831 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1832 InstFcom, 0x02, 2, 191, 268 }, | |
| 1833 /* 270 */ | |
| 1834 { NACLi_X87, | |
| 1835 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1836 InstFmul, 0x01, 2, 189, 269 }, | |
| 1837 /* 271 */ | |
| 1838 { NACLi_X87, | |
| 1839 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1840 InstFadd, 0x00, 2, 189, 270 }, | |
| 1841 /* 272 */ | |
| 1842 { NACLi_X87, | |
| 1843 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1844 InstFnstcw, 0x07, 1, 193, NACL_OPCODE_NULL_OFFSET }, | |
| 1845 /* 273 */ | |
| 1846 { NACLi_X87, | |
| 1847 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1848 InstFnstenv, 0x06, 1, 194, 272 }, | |
| 1849 /* 274 */ | |
| 1850 { NACLi_X87, | |
| 1851 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1852 InstFldcw, 0x05, 1, 195, 273 }, | |
| 1853 /* 275 */ | |
| 1854 { NACLi_X87, | |
| 1855 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1856 InstFldenv, 0x04, 1, 196, 274 }, | |
| 1857 /* 276 */ | |
| 1858 { NACLi_X87, | |
| 1859 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1860 InstFstp, 0x03, 2, 197, 275 }, | |
| 1861 /* 277 */ | |
| 1862 { NACLi_X87, | |
| 1863 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1864 InstFst, 0x02, 2, 197, 276 }, | |
| 1865 /* 278 */ | |
| 1866 { NACLi_INVALID, | |
| 1867 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 1868 InstInvalid, 0x01, 0, 0, 277 }, | |
| 1869 /* 279 */ | |
| 1870 { NACLi_X87, | |
| 1871 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1872 InstFld, 0x00, 2, 199, 278 }, | |
| 1873 /* 280 */ | |
| 1874 { NACLi_X87, | |
| 1875 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1876 InstFidivr, 0x07, 2, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 1877 /* 281 */ | |
| 1878 { NACLi_X87, | |
| 1879 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1880 InstFidiv, 0x06, 2, 189, 280 }, | |
| 1881 /* 282 */ | |
| 1882 { NACLi_X87, | |
| 1883 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1884 InstFisubr, 0x05, 2, 189, 281 }, | |
| 1885 /* 283 */ | |
| 1886 { NACLi_X87, | |
| 1887 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1888 InstFisub, 0x04, 2, 189, 282 }, | |
| 1889 /* 284 */ | |
| 1890 { NACLi_X87, | |
| 1891 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1892 InstFicomp, 0x03, 2, 189, 283 }, | |
| 1893 /* 285 */ | |
| 1894 { NACLi_X87, | |
| 1895 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1896 InstFicom, 0x02, 2, 189, 284 }, | |
| 1897 /* 286 */ | |
| 1898 { NACLi_X87, | |
| 1899 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1900 InstFimul, 0x01, 2, 189, 285 }, | |
| 1901 /* 287 */ | |
| 1902 { NACLi_X87, | |
| 1903 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1904 InstFiadd, 0x00, 2, 189, 286 }, | |
| 1905 /* 288 */ | |
| 1906 { NACLi_X87, | |
| 1907 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1908 InstFstp, 0x07, 2, 201, NACL_OPCODE_NULL_OFFSET }, | |
| 1909 /* 289 */ | |
| 1910 { NACLi_INVALID, | |
| 1911 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 1912 InstInvalid, 0x06, 0, 0, 288 }, | |
| 1913 /* 290 */ | |
| 1914 { NACLi_X87, | |
| 1915 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1916 InstFld, 0x05, 2, 203, 289 }, | |
| 1917 /* 291 */ | |
| 1918 { NACLi_INVALID, | |
| 1919 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 1920 InstInvalid, 0x04, 0, 0, 290 }, | |
| 1921 /* 292 */ | |
| 1922 { NACLi_X87, | |
| 1923 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1924 InstFistp, 0x03, 2, 197, 291 }, | |
| 1925 /* 293 */ | |
| 1926 { NACLi_X87, | |
| 1927 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1928 InstFist, 0x02, 2, 197, 292 }, | |
| 1929 /* 294 */ | |
| 1930 { NACLi_X87, | |
| 1931 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1932 InstFisttp, 0x01, 2, 197, 293 }, | |
| 1933 /* 295 */ | |
| 1934 { NACLi_X87, | |
| 1935 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1936 InstFild, 0x00, 2, 199, 294 }, | |
| 1937 /* 296 */ | |
| 1938 { NACLi_X87, | |
| 1939 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1940 InstFdivr, 0x07, 2, 205, NACL_OPCODE_NULL_OFFSET }, | |
| 1941 /* 297 */ | |
| 1942 { NACLi_X87, | |
| 1943 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1944 InstFdiv, 0x06, 2, 205, 296 }, | |
| 1945 /* 298 */ | |
| 1946 { NACLi_X87, | |
| 1947 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1948 InstFsubr, 0x05, 2, 205, 297 }, | |
| 1949 /* 299 */ | |
| 1950 { NACLi_X87, | |
| 1951 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1952 InstFsub, 0x04, 2, 205, 298 }, | |
| 1953 /* 300 */ | |
| 1954 { NACLi_X87, | |
| 1955 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1956 InstFcomp, 0x03, 2, 207, 299 }, | |
| 1957 /* 301 */ | |
| 1958 { NACLi_X87, | |
| 1959 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1960 InstFcom, 0x02, 2, 207, 300 }, | |
| 1961 /* 302 */ | |
| 1962 { NACLi_X87, | |
| 1963 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1964 InstFmul, 0x01, 2, 205, 301 }, | |
| 1965 /* 303 */ | |
| 1966 { NACLi_X87, | |
| 1967 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1968 InstFadd, 0x00, 2, 205, 302 }, | |
| 1969 /* 304 */ | |
| 1970 { NACLi_X87, | |
| 1971 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1972 InstFnstsw, 0x07, 1, 193, NACL_OPCODE_NULL_OFFSET }, | |
| 1973 /* 305 */ | |
| 1974 { NACLi_X87, | |
| 1975 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1976 InstFnsave, 0x06, 1, 194, 304 }, | |
| 1977 /* 306 */ | |
| 1978 { NACLi_INVALID, | |
| 1979 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 1980 InstInvalid, 0x05, 0, 0, 305 }, | |
| 1981 /* 307 */ | |
| 1982 { NACLi_X87, | |
| 1983 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1984 InstFrstor, 0x04, 1, 196, 306 }, | |
| 1985 /* 308 */ | |
| 1986 { NACLi_X87, | |
| 1987 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1988 InstFstp, 0x03, 2, 209, 307 }, | |
| 1989 /* 309 */ | |
| 1990 { NACLi_X87, | |
| 1991 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1992 InstFst, 0x02, 2, 209, 308 }, | |
| 1993 /* 310 */ | |
| 1994 { NACLi_X87, | |
| 1995 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 1996 InstFisttp, 0x01, 2, 209, 309 }, | |
| 1997 /* 311 */ | |
| 1998 { NACLi_X87, | |
| 1999 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2000 InstFld, 0x00, 2, 211, 310 }, | |
| 2001 /* 312 */ | |
| 2002 { NACLi_X87, | |
| 2003 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2004 InstFidivr, 0x07, 2, 213, NACL_OPCODE_NULL_OFFSET }, | |
| 2005 /* 313 */ | |
| 2006 { NACLi_X87, | |
| 2007 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2008 InstFidiv, 0x06, 2, 213, 312 }, | |
| 2009 /* 314 */ | |
| 2010 { NACLi_X87, | |
| 2011 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2012 InstFisubr, 0x05, 2, 213, 313 }, | |
| 2013 /* 315 */ | |
| 2014 { NACLi_X87, | |
| 2015 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2016 InstFisub, 0x04, 2, 213, 314 }, | |
| 2017 /* 316 */ | |
| 2018 { NACLi_X87, | |
| 2019 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2020 InstFicomp, 0x03, 2, 215, 315 }, | |
| 2021 /* 317 */ | |
| 2022 { NACLi_X87, | |
| 2023 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2024 InstFicom, 0x02, 2, 215, 316 }, | |
| 2025 /* 318 */ | |
| 2026 { NACLi_X87, | |
| 2027 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2028 InstFimul, 0x01, 2, 213, 317 }, | |
| 2029 /* 319 */ | |
| 2030 { NACLi_X87, | |
| 2031 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2032 InstFiadd, 0x00, 2, 213, 318 }, | |
| 2033 /* 320 */ | |
| 2034 { NACLi_X87, | |
| 2035 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2036 InstFistp, 0x07, 2, 201, NACL_OPCODE_NULL_OFFSET }, | |
| 2037 /* 321 */ | |
| 2038 { NACLi_X87, | |
| 2039 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2040 InstFbstp, 0x06, 2, 201, 320 }, | |
| 2041 /* 322 */ | |
| 2042 { NACLi_X87, | |
| 2043 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2044 InstFild, 0x05, 2, 203, 321 }, | |
| 2045 /* 323 */ | |
| 2046 { NACLi_X87, | |
| 2047 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2048 InstFbld, 0x04, 2, 203, 322 }, | |
| 2049 /* 324 */ | |
| 2050 { NACLi_X87, | |
| 2051 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2052 InstFistp, 0x03, 2, 217, 323 }, | |
| 2053 /* 325 */ | |
| 2054 { NACLi_X87, | |
| 2055 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2056 InstFist, 0x02, 2, 217, 324 }, | |
| 2057 /* 326 */ | |
| 2058 { NACLi_X87, | |
| 2059 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2060 InstFisttp, 0x01, 2, 217, 325 }, | |
| 2061 /* 327 */ | |
| 2062 { NACLi_X87, | |
| 2063 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2064 InstFild, 0x00, 2, 219, 326 }, | |
| 2065 /* 328 */ | |
| 2066 { NACLi_386, | |
| 2067 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressS
ize_o) | NACL_IFLAG(ConditionalJump), | |
| 2068 InstLoopne, 0x00, 3, 221, NACL_OPCODE_NULL_OFFSET }, | |
| 2069 /* 329 */ | |
| 2070 { NACLi_386, | |
| 2071 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressS
ize_v) | NACL_IFLAG(ConditionalJump), | |
| 2072 InstLoopne, 0x00, 3, 224, 328 }, | |
| 2073 /* 330 */ | |
| 2074 { NACLi_386, | |
| 2075 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressS
ize_o) | NACL_IFLAG(ConditionalJump), | |
| 2076 InstLoope, 0x00, 3, 221, NACL_OPCODE_NULL_OFFSET }, | |
| 2077 /* 331 */ | |
| 2078 { NACLi_386, | |
| 2079 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressS
ize_v) | NACL_IFLAG(ConditionalJump), | |
| 2080 InstLoope, 0x00, 3, 224, 330 }, | |
| 2081 /* 332 */ | |
| 2082 { NACLi_386, | |
| 2083 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressS
ize_o) | NACL_IFLAG(ConditionalJump), | |
| 2084 InstLoop, 0x00, 3, 221, NACL_OPCODE_NULL_OFFSET }, | |
| 2085 /* 333 */ | |
| 2086 { NACLi_386, | |
| 2087 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressS
ize_v) | NACL_IFLAG(ConditionalJump), | |
| 2088 InstLoop, 0x00, 3, 224, 332 }, | |
| 2089 /* 334 */ | |
| 2090 { NACLi_386, | |
| 2091 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressS
ize_o) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(BranchHints), | |
| 2092 InstJrcxz, 0x00, 3, 227, NACL_OPCODE_NULL_OFFSET }, | |
| 2093 /* 335 */ | |
| 2094 { NACLi_386, | |
| 2095 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(AddressS
ize_v) | NACL_IFLAG(ConditionalJump) | NACL_IFLAG(BranchHints), | |
| 2096 InstJecxz, 0x00, 3, 230, 334 }, | |
| 2097 /* 336 */ | |
| 2098 { NACLi_386, | |
| 2099 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(NaClIllegal), | |
| 2100 InstIn, 0x00, 2, 233, NACL_OPCODE_NULL_OFFSET }, | |
| 2101 /* 337 */ | |
| 2102 { NACLi_386, | |
| 2103 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(O
perandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFL
AG(NaClIllegal), | |
| 2104 InstIn, 0x00, 2, 235, NACL_OPCODE_NULL_OFFSET }, | |
| 2105 /* 338 */ | |
| 2106 { NACLi_386, | |
| 2107 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(NaClIllegal), | |
| 2108 InstOut, 0x00, 2, 237, NACL_OPCODE_NULL_OFFSET }, | |
| 2109 /* 339 */ | |
| 2110 { NACLi_386, | |
| 2111 NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(O
perandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFL
AG(NaClIllegal), | |
| 2112 InstOut, 0x00, 2, 239, NACL_OPCODE_NULL_OFFSET }, | |
| 2113 /* 340 */ | |
| 2114 { NACLi_386, | |
| 2115 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(JumpInstruction), | |
| 2116 InstCall, 0x00, 3, 241, NACL_OPCODE_NULL_OFFSET }, | |
| 2117 /* 341 */ | |
| 2118 { NACLi_386, | |
| 2119 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(JumpInstruction), | |
| 2120 InstJmp, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2121 /* 342 */ | |
| 2122 { NACLi_386, | |
| 2123 NACL_IFLAG(OpcodeHasImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(JumpInst
ruction), | |
| 2124 InstJmp, 0x00, 2, 58, NACL_OPCODE_NULL_OFFSET }, | |
| 2125 /* 343 */ | |
| 2126 { NACLi_386, | |
| 2127 NACL_IFLAG(NaClIllegal), | |
| 2128 InstIn, 0x00, 2, 246, NACL_OPCODE_NULL_OFFSET }, | |
| 2129 /* 344 */ | |
| 2130 { NACLi_386, | |
| 2131 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(Oper
andSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 2132 InstIn, 0x00, 2, 248, NACL_OPCODE_NULL_OFFSET }, | |
| 2133 /* 345 */ | |
| 2134 { NACLi_386, | |
| 2135 NACL_IFLAG(NaClIllegal), | |
| 2136 InstOut, 0x00, 2, 250, NACL_OPCODE_NULL_OFFSET }, | |
| 2137 /* 346 */ | |
| 2138 { NACLi_386, | |
| 2139 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(Oper
andSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 2140 InstOut, 0x00, 2, 252, NACL_OPCODE_NULL_OFFSET }, | |
| 2141 /* 347 */ | |
| 2142 { NACLi_386, | |
| 2143 NACL_IFLAG(NaClIllegal), | |
| 2144 InstInt1, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2145 /* 348 */ | |
| 2146 { NACLi_386, | |
| 2147 NACL_EMPTY_IFLAGS, | |
| 2148 InstHlt, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2149 /* 349 */ | |
| 2150 { NACLi_386, | |
| 2151 NACL_EMPTY_IFLAGS, | |
| 2152 InstCmc, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2153 /* 350 */ | |
| 2154 { NACLi_386, | |
| 2155 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 2156 InstIdiv, 0x07, 3, 254, NACL_OPCODE_NULL_OFFSET }, | |
| 2157 /* 351 */ | |
| 2158 { NACLi_386, | |
| 2159 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 2160 InstDiv, 0x06, 3, 254, 350 }, | |
| 2161 /* 352 */ | |
| 2162 { NACLi_386, | |
| 2163 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 2164 InstImul, 0x05, 3, 254, 351 }, | |
| 2165 /* 353 */ | |
| 2166 { NACLi_386, | |
| 2167 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_b), | |
| 2168 InstMul, 0x04, 3, 254, 352 }, | |
| 2169 /* 354 */ | |
| 2170 { NACLi_386, | |
| 2171 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeL
ockable) | NACL_IFLAG(OperandSize_b), | |
| 2172 InstNeg, 0x03, 1, 0, 353 }, | |
| 2173 /* 355 */ | |
| 2174 { NACLi_386, | |
| 2175 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeL
ockable) | NACL_IFLAG(OperandSize_b), | |
| 2176 InstNot, 0x02, 1, 0, 354 }, | |
| 2177 /* 356 */ | |
| 2178 { NACLi_ILLEGAL, | |
| 2179 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OperandSize_b) | NACL_IFLAG(NaClIllegal), | |
| 2180 InstTest, 0x01, 2, 60, 355 }, | |
| 2181 /* 357 */ | |
| 2182 { NACLi_386, | |
| 2183 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed) | NACL_IFLAG(OperandSize_b), | |
| 2184 InstTest, 0x00, 2, 60, 356 }, | |
| 2185 /* 358 */ | |
| 2186 { NACLi_386, | |
| 2187 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 2188 InstIdiv, 0x07, 3, 257, NACL_OPCODE_NULL_OFFSET }, | |
| 2189 /* 359 */ | |
| 2190 { NACLi_386, | |
| 2191 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 2192 InstDiv, 0x06, 3, 257, 358 }, | |
| 2193 /* 360 */ | |
| 2194 { NACLi_386, | |
| 2195 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 2196 InstImul, 0x05, 3, 257, 359 }, | |
| 2197 /* 361 */ | |
| 2198 { NACLi_386, | |
| 2199 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o), | |
| 2200 InstMul, 0x04, 3, 257, 360 }, | |
| 2201 /* 362 */ | |
| 2202 { NACLi_386, | |
| 2203 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeL
ockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFL
AG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2204 InstNeg, 0x03, 1, 2, 361 }, | |
| 2205 /* 363 */ | |
| 2206 { NACLi_386, | |
| 2207 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeL
ockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFL
AG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2208 InstNot, 0x02, 1, 2, 362 }, | |
| 2209 /* 364 */ | |
| 2210 { NACLi_ILLEGAL, | |
| 2211 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 2212 InstTest, 0x01, 2, 39, 363 }, | |
| 2213 /* 365 */ | |
| 2214 { NACLi_386, | |
| 2215 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_z) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2216 InstTest, 0x00, 2, 39, 364 }, | |
| 2217 /* 366 */ | |
| 2218 { NACLi_386, | |
| 2219 NACL_EMPTY_IFLAGS, | |
| 2220 InstClc, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2221 /* 367 */ | |
| 2222 { NACLi_386, | |
| 2223 NACL_EMPTY_IFLAGS, | |
| 2224 InstStc, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2225 /* 368 */ | |
| 2226 { NACLi_SYSTEM, | |
| 2227 NACL_IFLAG(NaClIllegal), | |
| 2228 InstCli, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2229 /* 369 */ | |
| 2230 { NACLi_SYSTEM, | |
| 2231 NACL_IFLAG(NaClIllegal), | |
| 2232 InstSti, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2233 /* 370 */ | |
| 2234 { NACLi_386, | |
| 2235 NACL_EMPTY_IFLAGS, | |
| 2236 InstCld, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2237 /* 371 */ | |
| 2238 { NACLi_386, | |
| 2239 NACL_EMPTY_IFLAGS, | |
| 2240 InstStd, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2241 /* 372 */ | |
| 2242 { NACLi_386, | |
| 2243 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeL
ockable) | NACL_IFLAG(OperandSize_b), | |
| 2244 InstDec, 0x01, 1, 0, 114 }, | |
| 2245 /* 373 */ | |
| 2246 { NACLi_386, | |
| 2247 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeL
ockable) | NACL_IFLAG(OperandSize_b), | |
| 2248 InstInc, 0x00, 1, 0, 372 }, | |
| 2249 /* 374 */ | |
| 2250 { NACLi_386, | |
| 2251 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64), | |
| 2252 InstPush, 0x06, 2, 260, 109 }, | |
| 2253 /* 375 */ | |
| 2254 { NACLi_386, | |
| 2255 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(JumpInstruction), | |
| 2256 InstJmp, 0x05, 2, 262, 374 }, | |
| 2257 /* 376 */ | |
| 2258 { NACLi_386, | |
| 2259 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(JumpInstructi
on), | |
| 2260 InstJmp, 0x04, 2, 264, 375 }, | |
| 2261 /* 377 */ | |
| 2262 { NACLi_386, | |
| 2263 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(JumpInstruction), | |
| 2264 InstCall, 0x03, 3, 266, 376 }, | |
| 2265 /* 378 */ | |
| 2266 { NACLi_386, | |
| 2267 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(JumpInstructi
on), | |
| 2268 InstCall, 0x02, 3, 269, 377 }, | |
| 2269 /* 379 */ | |
| 2270 { NACLi_386, | |
| 2271 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeL
ockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFL
AG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2272 InstDec, 0x01, 1, 2, 378 }, | |
| 2273 /* 380 */ | |
| 2274 { NACLi_386, | |
| 2275 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeL
ockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFL
AG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2276 InstInc, 0x00, 1, 2, 379 }, | |
| 2277 /* 381 */ | |
| 2278 { NACLi_SYSTEM, | |
| 2279 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2280 InstVerw, 0x05, 1, 272, 110 }, | |
| 2281 /* 382 */ | |
| 2282 { NACLi_SYSTEM, | |
| 2283 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2284 InstVerr, 0x04, 1, 272, 381 }, | |
| 2285 /* 383 */ | |
| 2286 { NACLi_SYSTEM, | |
| 2287 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2288 InstLtr, 0x03, 1, 87, 382 }, | |
| 2289 /* 384 */ | |
| 2290 { NACLi_SYSTEM, | |
| 2291 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2292 InstLldt, 0x02, 1, 87, 383 }, | |
| 2293 /* 385 */ | |
| 2294 { NACLi_SYSTEM, | |
| 2295 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 2296 InstStr, 0x01, 1, 273, 384 }, | |
| 2297 /* 386 */ | |
| 2298 { NACLi_SYSTEM, | |
| 2299 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 2300 InstSldt, 0x00, 1, 273, 385 }, | |
| 2301 /* 387 */ | |
| 2302 { NACLi_RDTSCP, | |
| 2303 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2304 InstRdtscp, 0x17, 3, 274, 109 }, | |
| 2305 /* 388 */ | |
| 2306 { NACLi_SYSTEM, | |
| 2307 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal) | NACL_IFLAG(Lon
gMode), | |
| 2308 InstSwapgs, 0x07, 1, 277, 387 }, | |
| 2309 /* 389 */ | |
| 2310 { NACLi_SYSTEM, | |
| 2311 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2312 InstInvlpg, 0x07, 1, 278, 388 }, | |
| 2313 /* 390 */ | |
| 2314 { NACLi_INVALID, | |
| 2315 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2316 InstLmsw, 0x06, 1, 87, 389 }, | |
| 2317 /* 391 */ | |
| 2318 { NACLi_INVALID, | |
| 2319 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2320 InstInvalid, 0x05, 0, 0, 390 }, | |
| 2321 /* 392 */ | |
| 2322 { NACLi_SYSTEM, | |
| 2323 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLA
G(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 2324 InstSmsw, 0x04, 1, 273, 391 }, | |
| 2325 /* 393 */ | |
| 2326 { NACLi_SVM, | |
| 2327 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2328 InstInvlpga, 0x73, 2, 279, 392 }, | |
| 2329 /* 394 */ | |
| 2330 { NACLi_SVM, | |
| 2331 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2332 InstSkinit, 0x63, 2, 281, 393 }, | |
| 2333 /* 395 */ | |
| 2334 { NACLi_SVM, | |
| 2335 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2336 InstClgi, 0x53, 0, 0, 394 }, | |
| 2337 /* 396 */ | |
| 2338 { NACLi_SVM, | |
| 2339 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2340 InstStgi, 0x43, 0, 0, 395 }, | |
| 2341 /* 397 */ | |
| 2342 { NACLi_SVM, | |
| 2343 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2344 InstVmsave, 0x33, 1, 279, 396 }, | |
| 2345 /* 398 */ | |
| 2346 { NACLi_SVM, | |
| 2347 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2348 InstVmload, 0x23, 1, 279, 397 }, | |
| 2349 /* 399 */ | |
| 2350 { NACLi_SVM, | |
| 2351 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2352 InstVmmcall, 0x13, 0, 0, 398 }, | |
| 2353 /* 400 */ | |
| 2354 { NACLi_SVM, | |
| 2355 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2356 InstVmrun, 0x03, 1, 279, 399 }, | |
| 2357 /* 401 */ | |
| 2358 { NACLi_SYSTEM, | |
| 2359 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2360 InstLidt, 0x03, 1, 283, 400 }, | |
| 2361 /* 402 */ | |
| 2362 { NACLi_SYSTEM, | |
| 2363 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2364 InstLgdt, 0x02, 1, 283, 401 }, | |
| 2365 /* 403 */ | |
| 2366 { NACLi_INVALID, | |
| 2367 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2368 InstInvalid, 0x01, 0, 0, 402 }, | |
| 2369 /* 404 */ | |
| 2370 { NACLi_SYSTEM, | |
| 2371 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2372 InstMwait, 0x11, 2, 284, 403 }, | |
| 2373 /* 405 */ | |
| 2374 { NACLi_SYSTEM, | |
| 2375 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2376 InstMonitor, 0x01, 3, 286, 404 }, | |
| 2377 /* 406 */ | |
| 2378 { NACLi_SYSTEM, | |
| 2379 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2380 InstSidt, 0x01, 1, 289, 405 }, | |
| 2381 /* 407 */ | |
| 2382 { NACLi_SYSTEM, | |
| 2383 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2384 InstSgdt, 0x00, 1, 289, 406 }, | |
| 2385 /* 408 */ | |
| 2386 { NACLi_SYSTEM, | |
| 2387 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLA
G(NaClIllegal), | |
| 2388 InstLar, 0x00, 2, 290, NACL_OPCODE_NULL_OFFSET }, | |
| 2389 /* 409 */ | |
| 2390 { NACLi_SYSTEM, | |
| 2391 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLA
G(NaClIllegal), | |
| 2392 InstLsl, 0x00, 2, 290, NACL_OPCODE_NULL_OFFSET }, | |
| 2393 /* 410 */ | |
| 2394 { NACLi_SYSCALL, | |
| 2395 NACL_IFLAG(NaClIllegal), | |
| 2396 InstSyscall, 0x00, 2, 292, NACL_OPCODE_NULL_OFFSET }, | |
| 2397 /* 411 */ | |
| 2398 { NACLi_SYSTEM, | |
| 2399 NACL_IFLAG(NaClIllegal), | |
| 2400 InstClts, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2401 /* 412 */ | |
| 2402 { NACLi_SYSTEM, | |
| 2403 NACL_IFLAG(NaClIllegal), | |
| 2404 InstSysret, 0x00, 2, 227, NACL_OPCODE_NULL_OFFSET }, | |
| 2405 /* 413 */ | |
| 2406 { NACLi_SYSTEM, | |
| 2407 NACL_IFLAG(NaClIllegal), | |
| 2408 InstInvd, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2409 /* 414 */ | |
| 2410 { NACLi_SYSTEM, | |
| 2411 NACL_IFLAG(NaClIllegal), | |
| 2412 InstWbinvd, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2413 /* 415 */ | |
| 2414 { NACLi_386, | |
| 2415 NACL_IFLAG(NaClIllegal), | |
| 2416 InstUd2, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2417 /* 416 */ | |
| 2418 { NACLi_3DNOW, | |
| 2419 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2420 InstPrefetch_reserved, 0x07, 1, 294, NACL_OPCODE_NULL_OFFSET }, | |
| 2421 /* 417 */ | |
| 2422 { NACLi_3DNOW, | |
| 2423 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2424 InstPrefetch_reserved, 0x06, 1, 294, 416 }, | |
| 2425 /* 418 */ | |
| 2426 { NACLi_3DNOW, | |
| 2427 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2428 InstPrefetch_reserved, 0x05, 1, 294, 417 }, | |
| 2429 /* 419 */ | |
| 2430 { NACLi_3DNOW, | |
| 2431 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2432 InstPrefetch_reserved, 0x04, 1, 294, 418 }, | |
| 2433 /* 420 */ | |
| 2434 { NACLi_3DNOW, | |
| 2435 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2436 InstPrefetch_modified, 0x03, 1, 294, 419 }, | |
| 2437 /* 421 */ | |
| 2438 { NACLi_3DNOW, | |
| 2439 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2440 InstPrefetch_reserved, 0x02, 1, 294, 420 }, | |
| 2441 /* 422 */ | |
| 2442 { NACLi_3DNOW, | |
| 2443 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2444 InstPrefetch_modified, 0x01, 1, 294, 421 }, | |
| 2445 /* 423 */ | |
| 2446 { NACLi_3DNOW, | |
| 2447 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2448 InstPrefetch_exclusive, 0x00, 1, 294, 422 }, | |
| 2449 /* 424 */ | |
| 2450 { NACLi_3DNOW, | |
| 2451 NACL_EMPTY_IFLAGS, | |
| 2452 InstFemms, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2453 /* 425 */ | |
| 2454 { NACLi_INVALID, | |
| 2455 NACL_IFLAG(Opcode0F0F) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasI
mmed_b) | NACL_IFLAG(NaClIllegal), | |
| 2456 InstInvalid, 0x00, 3, 295, NACL_OPCODE_NULL_OFFSET }, | |
| 2457 /* 426 */ | |
| 2458 { NACLi_SSE, | |
| 2459 NACL_IFLAG(OpcodeUsesModRm), | |
| 2460 InstMovups, 0x00, 2, 298, NACL_OPCODE_NULL_OFFSET }, | |
| 2461 /* 427 */ | |
| 2462 { NACLi_SSE, | |
| 2463 NACL_IFLAG(OpcodeUsesModRm), | |
| 2464 InstMovups, 0x00, 2, 300, NACL_OPCODE_NULL_OFFSET }, | |
| 2465 /* 428 */ | |
| 2466 { NACLi_SSE, | |
| 2467 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 2468 InstMovhlps, 0x00, 2, 302, NACL_OPCODE_NULL_OFFSET }, | |
| 2469 /* 429 */ | |
| 2470 { NACLi_SSE, | |
| 2471 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 2472 InstMovlps, 0x00, 2, 304, 428 }, | |
| 2473 /* 430 */ | |
| 2474 { NACLi_SSE, | |
| 2475 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 2476 InstMovlps, 0x00, 2, 306, NACL_OPCODE_NULL_OFFSET }, | |
| 2477 /* 431 */ | |
| 2478 { NACLi_SSE, | |
| 2479 NACL_IFLAG(OpcodeUsesModRm), | |
| 2480 InstUnpcklps, 0x00, 2, 308, NACL_OPCODE_NULL_OFFSET }, | |
| 2481 /* 432 */ | |
| 2482 { NACLi_SSE, | |
| 2483 NACL_IFLAG(OpcodeUsesModRm), | |
| 2484 InstUnpckhps, 0x00, 2, 308, NACL_OPCODE_NULL_OFFSET }, | |
| 2485 /* 433 */ | |
| 2486 { NACLi_SSE, | |
| 2487 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 2488 InstMovlhps, 0x00, 2, 302, NACL_OPCODE_NULL_OFFSET }, | |
| 2489 /* 434 */ | |
| 2490 { NACLi_SSE, | |
| 2491 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 2492 InstMovhps, 0x00, 2, 304, 433 }, | |
| 2493 /* 435 */ | |
| 2494 { NACLi_SSE, | |
| 2495 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 2496 InstMovhps, 0x00, 2, 306, NACL_OPCODE_NULL_OFFSET }, | |
| 2497 /* 436 */ | |
| 2498 { NACLi_MMX, | |
| 2499 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2500 InstPrefetcht2, 0x03, 1, 294, 112 }, | |
| 2501 /* 437 */ | |
| 2502 { NACLi_MMX, | |
| 2503 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2504 InstPrefetcht1, 0x02, 1, 294, 436 }, | |
| 2505 /* 438 */ | |
| 2506 { NACLi_MMX, | |
| 2507 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2508 InstPrefetcht0, 0x01, 1, 294, 437 }, | |
| 2509 /* 439 */ | |
| 2510 { NACLi_MMX, | |
| 2511 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 2512 InstPrefetchnta, 0x00, 1, 294, 438 }, | |
| 2513 /* 440 */ | |
| 2514 { NACLi_386, | |
| 2515 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 2516 InstNop, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2517 /* 441 */ | |
| 2518 { NACLi_386, | |
| 2519 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm), | |
| 2520 InstNop, 0x00, 0, 0, 440 }, | |
| 2521 /* 442 */ | |
| 2522 { NACLi_SYSTEM, | |
| 2523 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2524 InstMov, 0x00, 2, 310, NACL_OPCODE_NULL_OFFSET }, | |
| 2525 /* 443 */ | |
| 2526 { NACLi_SYSTEM, | |
| 2527 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2528 InstMov, 0x00, 2, 312, NACL_OPCODE_NULL_OFFSET }, | |
| 2529 /* 444 */ | |
| 2530 { NACLi_SYSTEM, | |
| 2531 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2532 InstMov, 0x00, 2, 314, NACL_OPCODE_NULL_OFFSET }, | |
| 2533 /* 445 */ | |
| 2534 { NACLi_SYSTEM, | |
| 2535 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2536 InstMov, 0x00, 2, 316, NACL_OPCODE_NULL_OFFSET }, | |
| 2537 /* 446 */ | |
| 2538 { NACLi_SSE, | |
| 2539 NACL_IFLAG(OpcodeUsesModRm), | |
| 2540 InstMovaps, 0x00, 2, 298, NACL_OPCODE_NULL_OFFSET }, | |
| 2541 /* 447 */ | |
| 2542 { NACLi_SSE, | |
| 2543 NACL_IFLAG(OpcodeUsesModRm), | |
| 2544 InstMovaps, 0x00, 2, 300, NACL_OPCODE_NULL_OFFSET }, | |
| 2545 /* 448 */ | |
| 2546 { NACLi_SSE, | |
| 2547 NACL_IFLAG(OpcodeUsesModRm), | |
| 2548 InstCvtpi2ps, 0x00, 2, 318, NACL_OPCODE_NULL_OFFSET }, | |
| 2549 /* 449 */ | |
| 2550 { NACLi_SSE, | |
| 2551 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 2552 InstMovntps, 0x00, 2, 320, NACL_OPCODE_NULL_OFFSET }, | |
| 2553 /* 450 */ | |
| 2554 { NACLi_SSE, | |
| 2555 NACL_IFLAG(OpcodeUsesModRm), | |
| 2556 InstCvttps2pi, 0x00, 2, 322, NACL_OPCODE_NULL_OFFSET }, | |
| 2557 /* 451 */ | |
| 2558 { NACLi_SSE, | |
| 2559 NACL_IFLAG(OpcodeUsesModRm), | |
| 2560 InstCvtps2pi, 0x00, 2, 322, NACL_OPCODE_NULL_OFFSET }, | |
| 2561 /* 452 */ | |
| 2562 { NACLi_SSE, | |
| 2563 NACL_IFLAG(OpcodeUsesModRm), | |
| 2564 InstUcomiss, 0x00, 2, 324, NACL_OPCODE_NULL_OFFSET }, | |
| 2565 /* 453 */ | |
| 2566 { NACLi_SSE, | |
| 2567 NACL_IFLAG(OpcodeUsesModRm), | |
| 2568 InstComiss, 0x00, 2, 326, NACL_OPCODE_NULL_OFFSET }, | |
| 2569 /* 454 */ | |
| 2570 { NACLi_RDMSR, | |
| 2571 NACL_IFLAG(NaClIllegal), | |
| 2572 InstWrmsr, 0x00, 3, 328, NACL_OPCODE_NULL_OFFSET }, | |
| 2573 /* 455 */ | |
| 2574 { NACLi_RDTSC, | |
| 2575 NACL_EMPTY_IFLAGS, | |
| 2576 InstRdtsc, 0x00, 2, 331, NACL_OPCODE_NULL_OFFSET }, | |
| 2577 /* 456 */ | |
| 2578 { NACLi_RDMSR, | |
| 2579 NACL_IFLAG(NaClIllegal), | |
| 2580 InstRdmsr, 0x00, 3, 333, NACL_OPCODE_NULL_OFFSET }, | |
| 2581 /* 457 */ | |
| 2582 { NACLi_SYSTEM, | |
| 2583 NACL_IFLAG(NaClIllegal), | |
| 2584 InstRdpmc, 0x00, 3, 333, NACL_OPCODE_NULL_OFFSET }, | |
| 2585 /* 458 */ | |
| 2586 { NACLi_SYSENTER, | |
| 2587 NACL_IFLAG(NaClIllegal), | |
| 2588 InstSysenter, 0x00, 4, 336, NACL_OPCODE_NULL_OFFSET }, | |
| 2589 /* 459 */ | |
| 2590 { NACLi_SYSENTER, | |
| 2591 NACL_IFLAG(NaClIllegal), | |
| 2592 InstSysexit, 0x00, 6, 340, NACL_OPCODE_NULL_OFFSET }, | |
| 2593 /* 460 */ | |
| 2594 { NACLi_CMOV, | |
| 2595 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2596 InstCmovo, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2597 /* 461 */ | |
| 2598 { NACLi_CMOV, | |
| 2599 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2600 InstCmovno, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2601 /* 462 */ | |
| 2602 { NACLi_CMOV, | |
| 2603 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2604 InstCmovb, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2605 /* 463 */ | |
| 2606 { NACLi_CMOV, | |
| 2607 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2608 InstCmovnb, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2609 /* 464 */ | |
| 2610 { NACLi_CMOV, | |
| 2611 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2612 InstCmovz, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2613 /* 465 */ | |
| 2614 { NACLi_CMOV, | |
| 2615 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2616 InstCmovnz, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2617 /* 466 */ | |
| 2618 { NACLi_CMOV, | |
| 2619 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2620 InstCmovbe, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2621 /* 467 */ | |
| 2622 { NACLi_CMOV, | |
| 2623 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2624 InstCmovnbe, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2625 /* 468 */ | |
| 2626 { NACLi_CMOV, | |
| 2627 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2628 InstCmovs, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2629 /* 469 */ | |
| 2630 { NACLi_CMOV, | |
| 2631 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2632 InstCmovns, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2633 /* 470 */ | |
| 2634 { NACLi_CMOV, | |
| 2635 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2636 InstCmovp, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2637 /* 471 */ | |
| 2638 { NACLi_CMOV, | |
| 2639 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2640 InstCmovnp, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2641 /* 472 */ | |
| 2642 { NACLi_CMOV, | |
| 2643 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2644 InstCmovl, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2645 /* 473 */ | |
| 2646 { NACLi_CMOV, | |
| 2647 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2648 InstCmovnl, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2649 /* 474 */ | |
| 2650 { NACLi_CMOV, | |
| 2651 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2652 InstCmovle, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2653 /* 475 */ | |
| 2654 { NACLi_CMOV, | |
| 2655 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 2656 InstCmovnle, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 2657 /* 476 */ | |
| 2658 { NACLi_SSE, | |
| 2659 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 2660 InstMovmskps, 0x00, 2, 348, NACL_OPCODE_NULL_OFFSET }, | |
| 2661 /* 477 */ | |
| 2662 { NACLi_SSE, | |
| 2663 NACL_IFLAG(OpcodeUsesModRm), | |
| 2664 InstSqrtps, 0x00, 2, 298, NACL_OPCODE_NULL_OFFSET }, | |
| 2665 /* 478 */ | |
| 2666 { NACLi_SSE, | |
| 2667 NACL_IFLAG(OpcodeUsesModRm), | |
| 2668 InstRsqrtps, 0x00, 2, 298, NACL_OPCODE_NULL_OFFSET }, | |
| 2669 /* 479 */ | |
| 2670 { NACLi_SSE, | |
| 2671 NACL_IFLAG(OpcodeUsesModRm), | |
| 2672 InstRcpps, 0x00, 2, 298, NACL_OPCODE_NULL_OFFSET }, | |
| 2673 /* 480 */ | |
| 2674 { NACLi_SSE, | |
| 2675 NACL_IFLAG(OpcodeUsesModRm), | |
| 2676 InstAndps, 0x00, 2, 350, NACL_OPCODE_NULL_OFFSET }, | |
| 2677 /* 481 */ | |
| 2678 { NACLi_SSE, | |
| 2679 NACL_IFLAG(OpcodeUsesModRm), | |
| 2680 InstAndnps, 0x00, 2, 350, NACL_OPCODE_NULL_OFFSET }, | |
| 2681 /* 482 */ | |
| 2682 { NACLi_SSE, | |
| 2683 NACL_IFLAG(OpcodeUsesModRm), | |
| 2684 InstOrps, 0x00, 2, 350, NACL_OPCODE_NULL_OFFSET }, | |
| 2685 /* 483 */ | |
| 2686 { NACLi_SSE, | |
| 2687 NACL_IFLAG(OpcodeUsesModRm), | |
| 2688 InstXorps, 0x00, 2, 350, NACL_OPCODE_NULL_OFFSET }, | |
| 2689 /* 484 */ | |
| 2690 { NACLi_SSE, | |
| 2691 NACL_IFLAG(OpcodeUsesModRm), | |
| 2692 InstAddps, 0x00, 2, 350, NACL_OPCODE_NULL_OFFSET }, | |
| 2693 /* 485 */ | |
| 2694 { NACLi_SSE, | |
| 2695 NACL_IFLAG(OpcodeUsesModRm), | |
| 2696 InstMulps, 0x00, 2, 350, NACL_OPCODE_NULL_OFFSET }, | |
| 2697 /* 486 */ | |
| 2698 { NACLi_SSE2, | |
| 2699 NACL_IFLAG(OpcodeUsesModRm), | |
| 2700 InstCvtps2pd, 0x00, 2, 352, NACL_OPCODE_NULL_OFFSET }, | |
| 2701 /* 487 */ | |
| 2702 { NACLi_SSE2, | |
| 2703 NACL_IFLAG(OpcodeUsesModRm), | |
| 2704 InstCvtdq2ps, 0x00, 2, 354, NACL_OPCODE_NULL_OFFSET }, | |
| 2705 /* 488 */ | |
| 2706 { NACLi_SSE, | |
| 2707 NACL_IFLAG(OpcodeUsesModRm), | |
| 2708 InstSubps, 0x00, 2, 350, NACL_OPCODE_NULL_OFFSET }, | |
| 2709 /* 489 */ | |
| 2710 { NACLi_SSE, | |
| 2711 NACL_IFLAG(OpcodeUsesModRm), | |
| 2712 InstMinps, 0x00, 2, 350, NACL_OPCODE_NULL_OFFSET }, | |
| 2713 /* 490 */ | |
| 2714 { NACLi_SSE, | |
| 2715 NACL_IFLAG(OpcodeUsesModRm), | |
| 2716 InstDivps, 0x00, 2, 350, NACL_OPCODE_NULL_OFFSET }, | |
| 2717 /* 491 */ | |
| 2718 { NACLi_SSE, | |
| 2719 NACL_IFLAG(OpcodeUsesModRm), | |
| 2720 InstMaxps, 0x00, 2, 350, NACL_OPCODE_NULL_OFFSET }, | |
| 2721 /* 492 */ | |
| 2722 { NACLi_MMX, | |
| 2723 NACL_IFLAG(OpcodeUsesModRm), | |
| 2724 InstPunpcklbw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 2725 /* 493 */ | |
| 2726 { NACLi_MMX, | |
| 2727 NACL_IFLAG(OpcodeUsesModRm), | |
| 2728 InstPunpcklwd, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 2729 /* 494 */ | |
| 2730 { NACLi_MMX, | |
| 2731 NACL_IFLAG(OpcodeUsesModRm), | |
| 2732 InstPunpckldq, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 2733 /* 495 */ | |
| 2734 { NACLi_MMX, | |
| 2735 NACL_IFLAG(OpcodeUsesModRm), | |
| 2736 InstPacksswb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 2737 /* 496 */ | |
| 2738 { NACLi_MMX, | |
| 2739 NACL_IFLAG(OpcodeUsesModRm), | |
| 2740 InstPcmpgtb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 2741 /* 497 */ | |
| 2742 { NACLi_MMX, | |
| 2743 NACL_IFLAG(OpcodeUsesModRm), | |
| 2744 InstPcmpgtw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 2745 /* 498 */ | |
| 2746 { NACLi_MMX, | |
| 2747 NACL_IFLAG(OpcodeUsesModRm), | |
| 2748 InstPcmpgtd, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 2749 /* 499 */ | |
| 2750 { NACLi_MMX, | |
| 2751 NACL_IFLAG(OpcodeUsesModRm), | |
| 2752 InstPackuswb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 2753 /* 500 */ | |
| 2754 { NACLi_MMX, | |
| 2755 NACL_IFLAG(OpcodeUsesModRm), | |
| 2756 InstPunpckhbw, 0x00, 2, 358, NACL_OPCODE_NULL_OFFSET }, | |
| 2757 /* 501 */ | |
| 2758 { NACLi_MMX, | |
| 2759 NACL_IFLAG(OpcodeUsesModRm), | |
| 2760 InstPunpckhwd, 0x00, 2, 358, NACL_OPCODE_NULL_OFFSET }, | |
| 2761 /* 502 */ | |
| 2762 { NACLi_MMX, | |
| 2763 NACL_IFLAG(OpcodeUsesModRm), | |
| 2764 InstPunpckhdq, 0x00, 2, 358, NACL_OPCODE_NULL_OFFSET }, | |
| 2765 /* 503 */ | |
| 2766 { NACLi_MMX, | |
| 2767 NACL_IFLAG(OpcodeUsesModRm), | |
| 2768 InstPackssdw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 2769 /* 504 */ | |
| 2770 { NACLi_MMX, | |
| 2771 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(Ope
randSize_o), | |
| 2772 InstMovq, 0x00, 2, 360, NACL_OPCODE_NULL_OFFSET }, | |
| 2773 /* 505 */ | |
| 2774 { NACLi_MMX, | |
| 2775 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(Ope
randSize_v), | |
| 2776 InstMovd, 0x00, 2, 362, 504 }, | |
| 2777 /* 506 */ | |
| 2778 { NACLi_MMX, | |
| 2779 NACL_IFLAG(OpcodeUsesModRm), | |
| 2780 InstMovq, 0x00, 2, 364, NACL_OPCODE_NULL_OFFSET }, | |
| 2781 /* 507 */ | |
| 2782 { NACLi_MMX, | |
| 2783 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b), | |
| 2784 InstPshufw, 0x00, 3, 366, NACL_OPCODE_NULL_OFFSET }, | |
| 2785 /* 508 */ | |
| 2786 { NACLi_MMX, | |
| 2787 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b), | |
| 2788 InstPsllw, 0x06, 2, 369, 109 }, | |
| 2789 /* 509 */ | |
| 2790 { NACLi_INVALID, | |
| 2791 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2792 InstInvalid, 0x05, 0, 0, 508 }, | |
| 2793 /* 510 */ | |
| 2794 { NACLi_MMX, | |
| 2795 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b), | |
| 2796 InstPsraw, 0x04, 2, 369, 509 }, | |
| 2797 /* 511 */ | |
| 2798 { NACLi_INVALID, | |
| 2799 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2800 InstInvalid, 0x03, 0, 0, 510 }, | |
| 2801 /* 512 */ | |
| 2802 { NACLi_MMX, | |
| 2803 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b), | |
| 2804 InstPsrlw, 0x02, 2, 369, 511 }, | |
| 2805 /* 513 */ | |
| 2806 { NACLi_INVALID, | |
| 2807 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2808 InstInvalid, 0x01, 0, 0, 512 }, | |
| 2809 /* 514 */ | |
| 2810 { NACLi_INVALID, | |
| 2811 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2812 InstInvalid, 0x00, 0, 0, 513 }, | |
| 2813 /* 515 */ | |
| 2814 { NACLi_MMX, | |
| 2815 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b), | |
| 2816 InstPslld, 0x06, 2, 369, 109 }, | |
| 2817 /* 516 */ | |
| 2818 { NACLi_INVALID, | |
| 2819 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2820 InstInvalid, 0x05, 0, 0, 515 }, | |
| 2821 /* 517 */ | |
| 2822 { NACLi_MMX, | |
| 2823 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b), | |
| 2824 InstPsrad, 0x04, 2, 369, 516 }, | |
| 2825 /* 518 */ | |
| 2826 { NACLi_INVALID, | |
| 2827 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2828 InstInvalid, 0x03, 0, 0, 517 }, | |
| 2829 /* 519 */ | |
| 2830 { NACLi_MMX, | |
| 2831 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b), | |
| 2832 InstPsrld, 0x02, 2, 369, 518 }, | |
| 2833 /* 520 */ | |
| 2834 { NACLi_INVALID, | |
| 2835 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2836 InstInvalid, 0x01, 0, 0, 519 }, | |
| 2837 /* 521 */ | |
| 2838 { NACLi_INVALID, | |
| 2839 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2840 InstInvalid, 0x00, 0, 0, 520 }, | |
| 2841 /* 522 */ | |
| 2842 { NACLi_MMX, | |
| 2843 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b), | |
| 2844 InstPsllq, 0x06, 2, 369, 109 }, | |
| 2845 /* 523 */ | |
| 2846 { NACLi_INVALID, | |
| 2847 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2848 InstInvalid, 0x05, 0, 0, 522 }, | |
| 2849 /* 524 */ | |
| 2850 { NACLi_INVALID, | |
| 2851 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2852 InstInvalid, 0x04, 0, 0, 523 }, | |
| 2853 /* 525 */ | |
| 2854 { NACLi_INVALID, | |
| 2855 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2856 InstInvalid, 0x03, 0, 0, 524 }, | |
| 2857 /* 526 */ | |
| 2858 { NACLi_MMX, | |
| 2859 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b), | |
| 2860 InstPsrlq, 0x02, 2, 369, 525 }, | |
| 2861 /* 527 */ | |
| 2862 { NACLi_INVALID, | |
| 2863 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2864 InstInvalid, 0x01, 0, 0, 526 }, | |
| 2865 /* 528 */ | |
| 2866 { NACLi_INVALID, | |
| 2867 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 2868 InstInvalid, 0x00, 0, 0, 527 }, | |
| 2869 /* 529 */ | |
| 2870 { NACLi_MMX, | |
| 2871 NACL_IFLAG(OpcodeUsesModRm), | |
| 2872 InstPcmpeqb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 2873 /* 530 */ | |
| 2874 { NACLi_MMX, | |
| 2875 NACL_IFLAG(OpcodeUsesModRm), | |
| 2876 InstPcmpeqw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 2877 /* 531 */ | |
| 2878 { NACLi_MMX, | |
| 2879 NACL_IFLAG(OpcodeUsesModRm), | |
| 2880 InstPcmpeqd, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 2881 /* 532 */ | |
| 2882 { NACLi_MMX, | |
| 2883 NACL_EMPTY_IFLAGS, | |
| 2884 InstEmms, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 2885 /* 533 */ | |
| 2886 { NACLi_MMX, | |
| 2887 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(Ope
randSize_o), | |
| 2888 InstMovq, 0x00, 2, 371, NACL_OPCODE_NULL_OFFSET }, | |
| 2889 /* 534 */ | |
| 2890 { NACLi_MMX, | |
| 2891 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(Ope
randSize_v), | |
| 2892 InstMovd, 0x00, 2, 373, 533 }, | |
| 2893 /* 535 */ | |
| 2894 { NACLi_MMX, | |
| 2895 NACL_IFLAG(OpcodeUsesModRm), | |
| 2896 InstMovq, 0x00, 2, 375, NACL_OPCODE_NULL_OFFSET }, | |
| 2897 /* 536 */ | |
| 2898 { NACLi_386, | |
| 2899 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2900 InstJo, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2901 /* 537 */ | |
| 2902 { NACLi_386, | |
| 2903 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2904 InstJno, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2905 /* 538 */ | |
| 2906 { NACLi_386, | |
| 2907 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2908 InstJb, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2909 /* 539 */ | |
| 2910 { NACLi_386, | |
| 2911 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2912 InstJnb, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2913 /* 540 */ | |
| 2914 { NACLi_386, | |
| 2915 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2916 InstJz, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2917 /* 541 */ | |
| 2918 { NACLi_386, | |
| 2919 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2920 InstJnz, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2921 /* 542 */ | |
| 2922 { NACLi_386, | |
| 2923 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2924 InstJbe, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2925 /* 543 */ | |
| 2926 { NACLi_386, | |
| 2927 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2928 InstJnbe, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2929 /* 544 */ | |
| 2930 { NACLi_386, | |
| 2931 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2932 InstJs, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2933 /* 545 */ | |
| 2934 { NACLi_386, | |
| 2935 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2936 InstJns, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2937 /* 546 */ | |
| 2938 { NACLi_386, | |
| 2939 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2940 InstJp, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2941 /* 547 */ | |
| 2942 { NACLi_386, | |
| 2943 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2944 InstJnp, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2945 /* 548 */ | |
| 2946 { NACLi_386, | |
| 2947 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2948 InstJl, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2949 /* 549 */ | |
| 2950 { NACLi_386, | |
| 2951 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2952 InstJnl, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2953 /* 550 */ | |
| 2954 { NACLi_386, | |
| 2955 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2956 InstJle, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2957 /* 551 */ | |
| 2958 { NACLi_386, | |
| 2959 NACL_IFLAG(OpcodeHasImmed_v) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(Operan
dSize_o) | NACL_IFLAG(OperandSizeDefaultIs64) | NACL_IFLAG(ConditionalJump) | NA
CL_IFLAG(BranchHints), | |
| 2960 InstJnle, 0x00, 2, 244, NACL_OPCODE_NULL_OFFSET }, | |
| 2961 /* 552 */ | |
| 2962 { NACLi_386, | |
| 2963 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 2964 InstSeto, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 2965 /* 553 */ | |
| 2966 { NACLi_386, | |
| 2967 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 2968 InstSetno, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 2969 /* 554 */ | |
| 2970 { NACLi_386, | |
| 2971 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 2972 InstSetb, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 2973 /* 555 */ | |
| 2974 { NACLi_386, | |
| 2975 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 2976 InstSetnb, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 2977 /* 556 */ | |
| 2978 { NACLi_386, | |
| 2979 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 2980 InstSetz, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 2981 /* 557 */ | |
| 2982 { NACLi_386, | |
| 2983 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 2984 InstSetnz, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 2985 /* 558 */ | |
| 2986 { NACLi_386, | |
| 2987 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 2988 InstSetbe, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 2989 /* 559 */ | |
| 2990 { NACLi_386, | |
| 2991 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 2992 InstSetnbe, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 2993 /* 560 */ | |
| 2994 { NACLi_386, | |
| 2995 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 2996 InstSets, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 2997 /* 561 */ | |
| 2998 { NACLi_386, | |
| 2999 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 3000 InstSetns, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 3001 /* 562 */ | |
| 3002 { NACLi_386, | |
| 3003 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 3004 InstSetp, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 3005 /* 563 */ | |
| 3006 { NACLi_386, | |
| 3007 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 3008 InstSetnp, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 3009 /* 564 */ | |
| 3010 { NACLi_386, | |
| 3011 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 3012 InstSetl, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 3013 /* 565 */ | |
| 3014 { NACLi_386, | |
| 3015 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 3016 InstSetnl, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 3017 /* 566 */ | |
| 3018 { NACLi_386, | |
| 3019 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 3020 InstSetle, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 3021 /* 567 */ | |
| 3022 { NACLi_386, | |
| 3023 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OperandSize_b), | |
| 3024 InstSetnle, 0x00, 1, 76, NACL_OPCODE_NULL_OFFSET }, | |
| 3025 /* 568 */ | |
| 3026 { NACLi_386, | |
| 3027 NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandSizeDefaultIs64), | |
| 3028 InstPush, 0x00, 2, 377, NACL_OPCODE_NULL_OFFSET }, | |
| 3029 /* 569 */ | |
| 3030 { NACLi_386, | |
| 3031 NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandSizeDefaultIs64), | |
| 3032 InstPop, 0x00, 2, 379, NACL_OPCODE_NULL_OFFSET }, | |
| 3033 /* 570 */ | |
| 3034 { NACLi_386, | |
| 3035 NACL_EMPTY_IFLAGS, | |
| 3036 InstCpuid, 0x00, 4, 381, NACL_OPCODE_NULL_OFFSET }, | |
| 3037 /* 571 */ | |
| 3038 { NACLi_386, | |
| 3039 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o) | NACL_IFLA
G(NaClIllegal), | |
| 3040 InstBt, 0x00, 2, 20, NACL_OPCODE_NULL_OFFSET }, | |
| 3041 /* 572 */ | |
| 3042 { NACLi_386, | |
| 3043 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_I
FLAG(OperandSize_o), | |
| 3044 InstShld, 0x00, 3, 385, NACL_OPCODE_NULL_OFFSET }, | |
| 3045 /* 573 */ | |
| 3046 { NACLi_386, | |
| 3047 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3048 InstShld, 0x00, 3, 388, NACL_OPCODE_NULL_OFFSET }, | |
| 3049 /* 574 */ | |
| 3050 { NACLi_386, | |
| 3051 NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandSizeDefaultIs64), | |
| 3052 InstPush, 0x00, 2, 391, NACL_OPCODE_NULL_OFFSET }, | |
| 3053 /* 575 */ | |
| 3054 { NACLi_386, | |
| 3055 NACL_IFLAG(NaClIllegal) | NACL_IFLAG(OperandSizeDefaultIs64), | |
| 3056 InstPop, 0x00, 2, 393, NACL_OPCODE_NULL_OFFSET }, | |
| 3057 /* 576 */ | |
| 3058 { NACLi_SYSTEM, | |
| 3059 NACL_IFLAG(NaClIllegal), | |
| 3060 InstRsm, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 3061 /* 577 */ | |
| 3062 { NACLi_386, | |
| 3063 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 3064 InstBts, 0x00, 2, 12, NACL_OPCODE_NULL_OFFSET }, | |
| 3065 /* 578 */ | |
| 3066 { NACLi_386, | |
| 3067 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_I
FLAG(OperandSize_o), | |
| 3068 InstShrd, 0x00, 3, 395, NACL_OPCODE_NULL_OFFSET }, | |
| 3069 /* 579 */ | |
| 3070 { NACLi_386, | |
| 3071 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3072 InstShrd, 0x00, 3, 398, NACL_OPCODE_NULL_OFFSET }, | |
| 3073 /* 580 */ | |
| 3074 { NACLi_SFENCE_CLFLUSH, | |
| 3075 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3076 InstClflush, 0x07, 1, 278, NACL_OPCODE_NULL_OFFSET }, | |
| 3077 /* 581 */ | |
| 3078 { NACLi_INVALID, | |
| 3079 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3080 InstInvalid, 0x77, 0, 0, 580 }, | |
| 3081 /* 582 */ | |
| 3082 { NACLi_INVALID, | |
| 3083 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3084 InstInvalid, 0x67, 0, 0, 581 }, | |
| 3085 /* 583 */ | |
| 3086 { NACLi_INVALID, | |
| 3087 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3088 InstInvalid, 0x57, 0, 0, 582 }, | |
| 3089 /* 584 */ | |
| 3090 { NACLi_INVALID, | |
| 3091 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3092 InstInvalid, 0x47, 0, 0, 583 }, | |
| 3093 /* 585 */ | |
| 3094 { NACLi_INVALID, | |
| 3095 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3096 InstInvalid, 0x37, 0, 0, 584 }, | |
| 3097 /* 586 */ | |
| 3098 { NACLi_INVALID, | |
| 3099 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3100 InstInvalid, 0x27, 0, 0, 585 }, | |
| 3101 /* 587 */ | |
| 3102 { NACLi_INVALID, | |
| 3103 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3104 InstInvalid, 0x17, 0, 0, 586 }, | |
| 3105 /* 588 */ | |
| 3106 { NACLi_INVALID, | |
| 3107 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3108 InstInvalid, 0x76, 0, 0, 587 }, | |
| 3109 /* 589 */ | |
| 3110 { NACLi_INVALID, | |
| 3111 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3112 InstInvalid, 0x66, 0, 0, 588 }, | |
| 3113 /* 590 */ | |
| 3114 { NACLi_INVALID, | |
| 3115 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3116 InstInvalid, 0x56, 0, 0, 589 }, | |
| 3117 /* 591 */ | |
| 3118 { NACLi_INVALID, | |
| 3119 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3120 InstInvalid, 0x46, 0, 0, 590 }, | |
| 3121 /* 592 */ | |
| 3122 { NACLi_INVALID, | |
| 3123 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3124 InstInvalid, 0x36, 0, 0, 591 }, | |
| 3125 /* 593 */ | |
| 3126 { NACLi_INVALID, | |
| 3127 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3128 InstInvalid, 0x26, 0, 0, 592 }, | |
| 3129 /* 594 */ | |
| 3130 { NACLi_INVALID, | |
| 3131 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3132 InstInvalid, 0x16, 0, 0, 593 }, | |
| 3133 /* 595 */ | |
| 3134 { NACLi_INVALID, | |
| 3135 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3136 InstInvalid, 0x75, 0, 0, 594 }, | |
| 3137 /* 596 */ | |
| 3138 { NACLi_INVALID, | |
| 3139 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3140 InstInvalid, 0x65, 0, 0, 595 }, | |
| 3141 /* 597 */ | |
| 3142 { NACLi_INVALID, | |
| 3143 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3144 InstInvalid, 0x55, 0, 0, 596 }, | |
| 3145 /* 598 */ | |
| 3146 { NACLi_INVALID, | |
| 3147 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3148 InstInvalid, 0x45, 0, 0, 597 }, | |
| 3149 /* 599 */ | |
| 3150 { NACLi_INVALID, | |
| 3151 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3152 InstInvalid, 0x35, 0, 0, 598 }, | |
| 3153 /* 600 */ | |
| 3154 { NACLi_INVALID, | |
| 3155 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3156 InstInvalid, 0x25, 0, 0, 599 }, | |
| 3157 /* 601 */ | |
| 3158 { NACLi_INVALID, | |
| 3159 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3160 InstInvalid, 0x15, 0, 0, 600 }, | |
| 3161 /* 602 */ | |
| 3162 { NACLi_SFENCE_CLFLUSH, | |
| 3163 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 3164 InstSfence, 0x07, 0, 0, 601 }, | |
| 3165 /* 603 */ | |
| 3166 { NACLi_SSE2, | |
| 3167 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 3168 InstMfence, 0x06, 0, 0, 602 }, | |
| 3169 /* 604 */ | |
| 3170 { NACLi_SSE2, | |
| 3171 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeInModRmRm) | NACL_IFLAG(ModRmMo
dIs0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 3172 InstLfence, 0x05, 0, 0, 603 }, | |
| 3173 /* 605 */ | |
| 3174 { NACLi_INVALID, | |
| 3175 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(NaClIll
egal), | |
| 3176 InstInvalid, 0x04, 0, 0, 604 }, | |
| 3177 /* 606 */ | |
| 3178 { NACLi_SSE, | |
| 3179 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 3180 InstStmxcsr, 0x03, 1, 197, 605 }, | |
| 3181 /* 607 */ | |
| 3182 { NACLi_SSE, | |
| 3183 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm), | |
| 3184 InstLdmxcsr, 0x02, 1, 190, 606 }, | |
| 3185 /* 608 */ | |
| 3186 { NACLi_FXSAVE, | |
| 3187 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3188 InstFxrstor, 0x01, 1, 196, 607 }, | |
| 3189 /* 609 */ | |
| 3190 { NACLi_FXSAVE, | |
| 3191 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(NaClIllegal), | |
| 3192 InstFxsave, 0x00, 1, 194, 608 }, | |
| 3193 /* 610 */ | |
| 3194 { NACLi_386, | |
| 3195 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3196 InstImul, 0x00, 2, 6, NACL_OPCODE_NULL_OFFSET }, | |
| 3197 /* 611 */ | |
| 3198 { NACLi_386, | |
| 3199 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 3200 InstCmpxchg, 0x00, 3, 401, NACL_OPCODE_NULL_OFFSET }, | |
| 3201 /* 612 */ | |
| 3202 { NACLi_386, | |
| 3203 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 3204 InstCmpxchg, 0x00, 3, 404, NACL_OPCODE_NULL_OFFSET }, | |
| 3205 /* 613 */ | |
| 3206 { NACLi_386, | |
| 3207 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 3208 InstLss, 0x00, 2, 407, NACL_OPCODE_NULL_OFFSET }, | |
| 3209 /* 614 */ | |
| 3210 { NACLi_386, | |
| 3211 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 3212 InstBtr, 0x00, 2, 12, NACL_OPCODE_NULL_OFFSET }, | |
| 3213 /* 615 */ | |
| 3214 { NACLi_386, | |
| 3215 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 3216 InstLfs, 0x00, 2, 407, NACL_OPCODE_NULL_OFFSET }, | |
| 3217 /* 616 */ | |
| 3218 { NACLi_386, | |
| 3219 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 3220 InstLgs, 0x00, 2, 407, NACL_OPCODE_NULL_OFFSET }, | |
| 3221 /* 617 */ | |
| 3222 { NACLi_386, | |
| 3223 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3224 InstMovzx, 0x00, 2, 409, NACL_OPCODE_NULL_OFFSET }, | |
| 3225 /* 618 */ | |
| 3226 { NACLi_386, | |
| 3227 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3228 InstMovzx, 0x00, 2, 411, NACL_OPCODE_NULL_OFFSET }, | |
| 3229 /* 619 */ | |
| 3230 { NACLi_386, | |
| 3231 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3232 InstBtc, 0x07, 2, 70, 136 }, | |
| 3233 /* 620 */ | |
| 3234 { NACLi_386, | |
| 3235 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3236 InstBtr, 0x06, 2, 70, 619 }, | |
| 3237 /* 621 */ | |
| 3238 { NACLi_386, | |
| 3239 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OpcodeAllowsData16) | NACL_
IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3240 InstBts, 0x05, 2, 70, 620 }, | |
| 3241 /* 622 */ | |
| 3242 { NACLi_386, | |
| 3243 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_I
FLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3244 InstBt, 0x04, 2, 44, 621 }, | |
| 3245 /* 623 */ | |
| 3246 { NACLi_386, | |
| 3247 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o) | NACL_IFLAG(NaClIllegal), | |
| 3248 InstBtc, 0x00, 2, 12, NACL_OPCODE_NULL_OFFSET }, | |
| 3249 /* 624 */ | |
| 3250 { NACLi_386, | |
| 3251 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3252 InstBsf, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 3253 /* 625 */ | |
| 3254 { NACLi_386, | |
| 3255 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3256 InstBsr, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 3257 /* 626 */ | |
| 3258 { NACLi_386, | |
| 3259 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3260 InstMovsx, 0x00, 2, 409, NACL_OPCODE_NULL_OFFSET }, | |
| 3261 /* 627 */ | |
| 3262 { NACLi_386, | |
| 3263 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Op
erandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3264 InstMovsx, 0x00, 2, 411, NACL_OPCODE_NULL_OFFSET }, | |
| 3265 /* 628 */ | |
| 3266 { NACLi_386, | |
| 3267 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Operan
dSize_b), | |
| 3268 InstXadd, 0x00, 2, 72, NACL_OPCODE_NULL_OFFSET }, | |
| 3269 /* 629 */ | |
| 3270 { NACLi_386, | |
| 3271 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(Opcode
AllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IFL
AG(OperandSize_o), | |
| 3272 InstXadd, 0x00, 2, 74, NACL_OPCODE_NULL_OFFSET }, | |
| 3273 /* 630 */ | |
| 3274 { NACLi_SSE, | |
| 3275 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b), | |
| 3276 InstCmpps, 0x00, 3, 413, NACL_OPCODE_NULL_OFFSET }, | |
| 3277 /* 631 */ | |
| 3278 { NACLi_SSE2, | |
| 3279 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(SizeI
gnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3280 InstMovnti, 0x00, 2, 416, NACL_OPCODE_NULL_OFFSET }, | |
| 3281 /* 632 */ | |
| 3282 { NACLi_SSE, | |
| 3283 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Size
IgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3284 InstPinsrw, 0x00, 3, 418, NACL_OPCODE_NULL_OFFSET }, | |
| 3285 /* 633 */ | |
| 3286 { NACLi_SSE41, | |
| 3287 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b), | |
| 3288 InstPextrw, 0x00, 3, 421, NACL_OPCODE_NULL_OFFSET }, | |
| 3289 /* 634 */ | |
| 3290 { NACLi_SSE, | |
| 3291 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b), | |
| 3292 InstShufps, 0x00, 3, 413, NACL_OPCODE_NULL_OFFSET }, | |
| 3293 /* 635 */ | |
| 3294 { NACLi_CMPXCHG16B, | |
| 3295 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_o), | |
| 3296 InstCmpxchg16b, 0x01, 3, 424, 136 }, | |
| 3297 /* 636 */ | |
| 3298 { NACLi_CMPXCHG8B, | |
| 3299 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeU
sesModRm) | NACL_IFLAG(OpcodeLockable) | NACL_IFLAG(OperandSize_v), | |
| 3300 InstCmpxchg8b, 0x01, 3, 427, 635 }, | |
| 3301 /* 637 */ | |
| 3302 { NACLi_386, | |
| 3303 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o), | |
| 3304 InstBswap, 0x00, 1, 430, NACL_OPCODE_NULL_OFFSET }, | |
| 3305 /* 638 */ | |
| 3306 { NACLi_386, | |
| 3307 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v), | |
| 3308 InstBswap, 0x00, 1, 431, 637 }, | |
| 3309 /* 639 */ | |
| 3310 { NACLi_386, | |
| 3311 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o), | |
| 3312 InstBswap, 0x01, 1, 430, NACL_OPCODE_NULL_OFFSET }, | |
| 3313 /* 640 */ | |
| 3314 { NACLi_386, | |
| 3315 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v), | |
| 3316 InstBswap, 0x01, 1, 431, 639 }, | |
| 3317 /* 641 */ | |
| 3318 { NACLi_386, | |
| 3319 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o), | |
| 3320 InstBswap, 0x02, 1, 430, NACL_OPCODE_NULL_OFFSET }, | |
| 3321 /* 642 */ | |
| 3322 { NACLi_386, | |
| 3323 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v), | |
| 3324 InstBswap, 0x02, 1, 431, 641 }, | |
| 3325 /* 643 */ | |
| 3326 { NACLi_386, | |
| 3327 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o), | |
| 3328 InstBswap, 0x03, 1, 430, NACL_OPCODE_NULL_OFFSET }, | |
| 3329 /* 644 */ | |
| 3330 { NACLi_386, | |
| 3331 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v), | |
| 3332 InstBswap, 0x03, 1, 431, 643 }, | |
| 3333 /* 645 */ | |
| 3334 { NACLi_386, | |
| 3335 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o), | |
| 3336 InstBswap, 0x04, 1, 430, NACL_OPCODE_NULL_OFFSET }, | |
| 3337 /* 646 */ | |
| 3338 { NACLi_386, | |
| 3339 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v), | |
| 3340 InstBswap, 0x04, 1, 431, 645 }, | |
| 3341 /* 647 */ | |
| 3342 { NACLi_386, | |
| 3343 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o), | |
| 3344 InstBswap, 0x05, 1, 430, NACL_OPCODE_NULL_OFFSET }, | |
| 3345 /* 648 */ | |
| 3346 { NACLi_386, | |
| 3347 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v), | |
| 3348 InstBswap, 0x05, 1, 431, 647 }, | |
| 3349 /* 649 */ | |
| 3350 { NACLi_386, | |
| 3351 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o), | |
| 3352 InstBswap, 0x06, 1, 430, NACL_OPCODE_NULL_OFFSET }, | |
| 3353 /* 650 */ | |
| 3354 { NACLi_386, | |
| 3355 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v), | |
| 3356 InstBswap, 0x06, 1, 431, 649 }, | |
| 3357 /* 651 */ | |
| 3358 { NACLi_386, | |
| 3359 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_o), | |
| 3360 InstBswap, 0x07, 1, 430, NACL_OPCODE_NULL_OFFSET }, | |
| 3361 /* 652 */ | |
| 3362 { NACLi_386, | |
| 3363 NACL_IFLAG(OpcodePlusR) | NACL_IFLAG(OperandSize_v), | |
| 3364 InstBswap, 0x07, 1, 431, 651 }, | |
| 3365 /* 653 */ | |
| 3366 { NACLi_MMX, | |
| 3367 NACL_IFLAG(OpcodeUsesModRm), | |
| 3368 InstPsrlw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3369 /* 654 */ | |
| 3370 { NACLi_MMX, | |
| 3371 NACL_IFLAG(OpcodeUsesModRm), | |
| 3372 InstPsrld, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3373 /* 655 */ | |
| 3374 { NACLi_MMX, | |
| 3375 NACL_IFLAG(OpcodeUsesModRm), | |
| 3376 InstPsrlq, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3377 /* 656 */ | |
| 3378 { NACLi_MMX, | |
| 3379 NACL_IFLAG(OpcodeUsesModRm), | |
| 3380 InstPaddq, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3381 /* 657 */ | |
| 3382 { NACLi_MMX, | |
| 3383 NACL_IFLAG(OpcodeUsesModRm), | |
| 3384 InstPmullw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3385 /* 658 */ | |
| 3386 { NACLi_MMX, | |
| 3387 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 3388 InstPmovmskb, 0x00, 2, 421, NACL_OPCODE_NULL_OFFSET }, | |
| 3389 /* 659 */ | |
| 3390 { NACLi_MMX, | |
| 3391 NACL_IFLAG(OpcodeUsesModRm), | |
| 3392 InstPsubusb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3393 /* 660 */ | |
| 3394 { NACLi_MMX, | |
| 3395 NACL_IFLAG(OpcodeUsesModRm), | |
| 3396 InstPsubusw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3397 /* 661 */ | |
| 3398 { NACLi_MMX, | |
| 3399 NACL_IFLAG(OpcodeUsesModRm), | |
| 3400 InstPminub, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3401 /* 662 */ | |
| 3402 { NACLi_MMX, | |
| 3403 NACL_IFLAG(OpcodeUsesModRm), | |
| 3404 InstPand, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3405 /* 663 */ | |
| 3406 { NACLi_MMX, | |
| 3407 NACL_IFLAG(OpcodeUsesModRm), | |
| 3408 InstPaddusb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3409 /* 664 */ | |
| 3410 { NACLi_MMX, | |
| 3411 NACL_IFLAG(OpcodeUsesModRm), | |
| 3412 InstPaddusw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3413 /* 665 */ | |
| 3414 { NACLi_MMX, | |
| 3415 NACL_IFLAG(OpcodeUsesModRm), | |
| 3416 InstPmaxub, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3417 /* 666 */ | |
| 3418 { NACLi_MMX, | |
| 3419 NACL_IFLAG(OpcodeUsesModRm), | |
| 3420 InstPandn, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3421 /* 667 */ | |
| 3422 { NACLi_MMX, | |
| 3423 NACL_IFLAG(OpcodeUsesModRm), | |
| 3424 InstPavgb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3425 /* 668 */ | |
| 3426 { NACLi_MMX, | |
| 3427 NACL_IFLAG(OpcodeUsesModRm), | |
| 3428 InstPsraw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3429 /* 669 */ | |
| 3430 { NACLi_MMX, | |
| 3431 NACL_IFLAG(OpcodeUsesModRm), | |
| 3432 InstPsrad, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3433 /* 670 */ | |
| 3434 { NACLi_MMX, | |
| 3435 NACL_IFLAG(OpcodeUsesModRm), | |
| 3436 InstPavgw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3437 /* 671 */ | |
| 3438 { NACLi_MMX, | |
| 3439 NACL_IFLAG(OpcodeUsesModRm), | |
| 3440 InstPmulhuw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3441 /* 672 */ | |
| 3442 { NACLi_MMX, | |
| 3443 NACL_IFLAG(OpcodeUsesModRm), | |
| 3444 InstPmulhw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3445 /* 673 */ | |
| 3446 { NACLi_MMX, | |
| 3447 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm), | |
| 3448 InstMovntq, 0x00, 2, 432, NACL_OPCODE_NULL_OFFSET }, | |
| 3449 /* 674 */ | |
| 3450 { NACLi_MMX, | |
| 3451 NACL_IFLAG(OpcodeUsesModRm), | |
| 3452 InstPsubsb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3453 /* 675 */ | |
| 3454 { NACLi_MMX, | |
| 3455 NACL_IFLAG(OpcodeUsesModRm), | |
| 3456 InstPsubsw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3457 /* 676 */ | |
| 3458 { NACLi_MMX, | |
| 3459 NACL_IFLAG(OpcodeUsesModRm), | |
| 3460 InstPminsw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3461 /* 677 */ | |
| 3462 { NACLi_MMX, | |
| 3463 NACL_IFLAG(OpcodeUsesModRm), | |
| 3464 InstPor, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3465 /* 678 */ | |
| 3466 { NACLi_MMX, | |
| 3467 NACL_IFLAG(OpcodeUsesModRm), | |
| 3468 InstPaddsb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3469 /* 679 */ | |
| 3470 { NACLi_MMX, | |
| 3471 NACL_IFLAG(OpcodeUsesModRm), | |
| 3472 InstPaddsw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3473 /* 680 */ | |
| 3474 { NACLi_MMX, | |
| 3475 NACL_IFLAG(OpcodeUsesModRm), | |
| 3476 InstPmaxsw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3477 /* 681 */ | |
| 3478 { NACLi_MMX, | |
| 3479 NACL_IFLAG(OpcodeUsesModRm), | |
| 3480 InstPxor, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3481 /* 682 */ | |
| 3482 { NACLi_MMX, | |
| 3483 NACL_IFLAG(OpcodeUsesModRm), | |
| 3484 InstPsllw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3485 /* 683 */ | |
| 3486 { NACLi_MMX, | |
| 3487 NACL_IFLAG(OpcodeUsesModRm), | |
| 3488 InstPslld, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3489 /* 684 */ | |
| 3490 { NACLi_MMX, | |
| 3491 NACL_IFLAG(OpcodeUsesModRm), | |
| 3492 InstPsllq, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3493 /* 685 */ | |
| 3494 { NACLi_MMX, | |
| 3495 NACL_IFLAG(OpcodeUsesModRm), | |
| 3496 InstPmuludq, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3497 /* 686 */ | |
| 3498 { NACLi_MMX, | |
| 3499 NACL_IFLAG(OpcodeUsesModRm), | |
| 3500 InstPmaddwd, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3501 /* 687 */ | |
| 3502 { NACLi_MMX, | |
| 3503 NACL_IFLAG(OpcodeUsesModRm), | |
| 3504 InstPsadbw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3505 /* 688 */ | |
| 3506 { NACLi_MMX, | |
| 3507 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Operand
Size_v), | |
| 3508 InstMaskmovq, 0x00, 3, 434, NACL_OPCODE_NULL_OFFSET }, | |
| 3509 /* 689 */ | |
| 3510 { NACLi_MMX, | |
| 3511 NACL_IFLAG(OpcodeUsesModRm), | |
| 3512 InstPsubb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3513 /* 690 */ | |
| 3514 { NACLi_MMX, | |
| 3515 NACL_IFLAG(OpcodeUsesModRm), | |
| 3516 InstPsubw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3517 /* 691 */ | |
| 3518 { NACLi_MMX, | |
| 3519 NACL_IFLAG(OpcodeUsesModRm), | |
| 3520 InstPsubd, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3521 /* 692 */ | |
| 3522 { NACLi_MMX, | |
| 3523 NACL_IFLAG(OpcodeUsesModRm), | |
| 3524 InstPsubq, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3525 /* 693 */ | |
| 3526 { NACLi_MMX, | |
| 3527 NACL_IFLAG(OpcodeUsesModRm), | |
| 3528 InstPaddb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3529 /* 694 */ | |
| 3530 { NACLi_MMX, | |
| 3531 NACL_IFLAG(OpcodeUsesModRm), | |
| 3532 InstPaddw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3533 /* 695 */ | |
| 3534 { NACLi_MMX, | |
| 3535 NACL_IFLAG(OpcodeUsesModRm), | |
| 3536 InstPaddd, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 3537 /* 696 */ | |
| 3538 { NACLi_SSE2, | |
| 3539 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3540 InstMovsd, 0x00, 2, 437, NACL_OPCODE_NULL_OFFSET }, | |
| 3541 /* 697 */ | |
| 3542 { NACLi_SSE2, | |
| 3543 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3544 InstMovsd, 0x00, 2, 439, NACL_OPCODE_NULL_OFFSET }, | |
| 3545 /* 698 */ | |
| 3546 { NACLi_SSE3, | |
| 3547 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3548 InstMovddup, 0x00, 2, 441, NACL_OPCODE_NULL_OFFSET }, | |
| 3549 /* 699 */ | |
| 3550 { NACLi_INVALID, | |
| 3551 NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(NaClIllegal), | |
| 3552 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 3553 /* 700 */ | |
| 3554 { NACLi_SSE2, | |
| 3555 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Siz
eIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3556 InstCvtsi2sd, 0x00, 2, 443, NACL_OPCODE_NULL_OFFSET }, | |
| 3557 /* 701 */ | |
| 3558 { NACLi_SSE4A, | |
| 3559 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsRepne), | |
| 3560 InstMovntsd, 0x00, 2, 445, NACL_OPCODE_NULL_OFFSET }, | |
| 3561 /* 702 */ | |
| 3562 { NACLi_SSE2, | |
| 3563 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Siz
eIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3564 InstCvttsd2si, 0x00, 2, 447, NACL_OPCODE_NULL_OFFSET }, | |
| 3565 /* 703 */ | |
| 3566 { NACLi_SSE2, | |
| 3567 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Siz
eIgnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3568 InstCvtsd2si, 0x00, 2, 447, NACL_OPCODE_NULL_OFFSET }, | |
| 3569 /* 704 */ | |
| 3570 { NACLi_SSE2, | |
| 3571 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3572 InstSqrtsd, 0x00, 2, 437, NACL_OPCODE_NULL_OFFSET }, | |
| 3573 /* 705 */ | |
| 3574 { NACLi_SSE2, | |
| 3575 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3576 InstAddsd, 0x00, 2, 449, NACL_OPCODE_NULL_OFFSET }, | |
| 3577 /* 706 */ | |
| 3578 { NACLi_SSE2, | |
| 3579 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3580 InstMulsd, 0x00, 2, 449, NACL_OPCODE_NULL_OFFSET }, | |
| 3581 /* 707 */ | |
| 3582 { NACLi_SSE2, | |
| 3583 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3584 InstCvtsd2ss, 0x00, 2, 451, NACL_OPCODE_NULL_OFFSET }, | |
| 3585 /* 708 */ | |
| 3586 { NACLi_SSE2, | |
| 3587 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3588 InstSubsd, 0x00, 2, 449, NACL_OPCODE_NULL_OFFSET }, | |
| 3589 /* 709 */ | |
| 3590 { NACLi_SSE2, | |
| 3591 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3592 InstMinsd, 0x00, 2, 449, NACL_OPCODE_NULL_OFFSET }, | |
| 3593 /* 710 */ | |
| 3594 { NACLi_SSE2, | |
| 3595 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3596 InstDivsd, 0x00, 2, 449, NACL_OPCODE_NULL_OFFSET }, | |
| 3597 /* 711 */ | |
| 3598 { NACLi_SSE2, | |
| 3599 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3600 InstMaxsd, 0x00, 2, 449, NACL_OPCODE_NULL_OFFSET }, | |
| 3601 /* 712 */ | |
| 3602 { NACLi_SSE2, | |
| 3603 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsRepne), | |
| 3604 InstPshuflw, 0x00, 3, 453, NACL_OPCODE_NULL_OFFSET }, | |
| 3605 /* 713 */ | |
| 3606 { NACLi_SSE4A, | |
| 3607 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeHasImmed2_b) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3608 InstInsertq, 0x00, 4, 456, NACL_OPCODE_NULL_OFFSET }, | |
| 3609 /* 714 */ | |
| 3610 { NACLi_SSE4A, | |
| 3611 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsRepne), | |
| 3612 InstInsertq, 0x00, 2, 460, NACL_OPCODE_NULL_OFFSET }, | |
| 3613 /* 715 */ | |
| 3614 { NACLi_SSE3, | |
| 3615 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3616 InstHaddps, 0x00, 2, 350, NACL_OPCODE_NULL_OFFSET }, | |
| 3617 /* 716 */ | |
| 3618 { NACLi_SSE3, | |
| 3619 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3620 InstHsubps, 0x00, 2, 350, NACL_OPCODE_NULL_OFFSET }, | |
| 3621 /* 717 */ | |
| 3622 { NACLi_SSE2, | |
| 3623 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsRepne), | |
| 3624 InstCmpsd_xmm, 0x00, 3, 462, NACL_OPCODE_NULL_OFFSET }, | |
| 3625 /* 718 */ | |
| 3626 { NACLi_SSE3, | |
| 3627 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3628 InstAddsubps, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 3629 /* 719 */ | |
| 3630 { NACLi_SSE2, | |
| 3631 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsRepne), | |
| 3632 InstMovdq2q, 0x00, 2, 467, NACL_OPCODE_NULL_OFFSET }, | |
| 3633 /* 720 */ | |
| 3634 { NACLi_SSE2, | |
| 3635 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne), | |
| 3636 InstCvtpd2dq, 0x00, 2, 469, NACL_OPCODE_NULL_OFFSET }, | |
| 3637 /* 721 */ | |
| 3638 { NACLi_SSE3, | |
| 3639 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsRepne), | |
| 3640 InstLddqu, 0x00, 2, 471, NACL_OPCODE_NULL_OFFSET }, | |
| 3641 /* 722 */ | |
| 3642 { NACLi_SSE, | |
| 3643 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3644 InstMovss, 0x00, 2, 473, NACL_OPCODE_NULL_OFFSET }, | |
| 3645 /* 723 */ | |
| 3646 { NACLi_SSE, | |
| 3647 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3648 InstMovss, 0x00, 2, 475, NACL_OPCODE_NULL_OFFSET }, | |
| 3649 /* 724 */ | |
| 3650 { NACLi_SSE3, | |
| 3651 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3652 InstMovsldup, 0x00, 2, 298, NACL_OPCODE_NULL_OFFSET }, | |
| 3653 /* 725 */ | |
| 3654 { NACLi_INVALID, | |
| 3655 NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(NaClIllegal), | |
| 3656 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 3657 /* 726 */ | |
| 3658 { NACLi_SSE3, | |
| 3659 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3660 InstMovshdup, 0x00, 2, 298, NACL_OPCODE_NULL_OFFSET }, | |
| 3661 /* 727 */ | |
| 3662 { NACLi_SSE, | |
| 3663 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(SizeI
gnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3664 InstCvtsi2ss, 0x00, 2, 477, NACL_OPCODE_NULL_OFFSET }, | |
| 3665 /* 728 */ | |
| 3666 { NACLi_SSE4A, | |
| 3667 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsRep), | |
| 3668 InstMovntss, 0x00, 2, 479, NACL_OPCODE_NULL_OFFSET }, | |
| 3669 /* 729 */ | |
| 3670 { NACLi_SSE, | |
| 3671 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(SizeI
gnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3672 InstCvttss2si, 0x00, 2, 481, NACL_OPCODE_NULL_OFFSET }, | |
| 3673 /* 730 */ | |
| 3674 { NACLi_SSE, | |
| 3675 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(SizeI
gnoresData16) | NACL_IFLAG(OperandSize_v) | NACL_IFLAG(OperandSize_o), | |
| 3676 InstCvtss2si, 0x00, 2, 481, NACL_OPCODE_NULL_OFFSET }, | |
| 3677 /* 731 */ | |
| 3678 { NACLi_SSE, | |
| 3679 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3680 InstSqrtss, 0x00, 2, 298, NACL_OPCODE_NULL_OFFSET }, | |
| 3681 /* 732 */ | |
| 3682 { NACLi_SSE, | |
| 3683 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3684 InstRsqrtss, 0x00, 2, 473, NACL_OPCODE_NULL_OFFSET }, | |
| 3685 /* 733 */ | |
| 3686 { NACLi_SSE, | |
| 3687 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3688 InstRcpss, 0x00, 2, 473, NACL_OPCODE_NULL_OFFSET }, | |
| 3689 /* 734 */ | |
| 3690 { NACLi_SSE, | |
| 3691 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3692 InstAddss, 0x00, 2, 483, NACL_OPCODE_NULL_OFFSET }, | |
| 3693 /* 735 */ | |
| 3694 { NACLi_SSE, | |
| 3695 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3696 InstMulss, 0x00, 2, 483, NACL_OPCODE_NULL_OFFSET }, | |
| 3697 /* 736 */ | |
| 3698 { NACLi_SSE2, | |
| 3699 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3700 InstCvtss2sd, 0x00, 2, 485, NACL_OPCODE_NULL_OFFSET }, | |
| 3701 /* 737 */ | |
| 3702 { NACLi_SSE2, | |
| 3703 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3704 InstCvttps2dq, 0x00, 2, 487, NACL_OPCODE_NULL_OFFSET }, | |
| 3705 /* 738 */ | |
| 3706 { NACLi_SSE, | |
| 3707 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3708 InstSubss, 0x00, 2, 483, NACL_OPCODE_NULL_OFFSET }, | |
| 3709 /* 739 */ | |
| 3710 { NACLi_SSE, | |
| 3711 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3712 InstMinss, 0x00, 2, 483, NACL_OPCODE_NULL_OFFSET }, | |
| 3713 /* 740 */ | |
| 3714 { NACLi_SSE, | |
| 3715 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3716 InstDivss, 0x00, 2, 483, NACL_OPCODE_NULL_OFFSET }, | |
| 3717 /* 741 */ | |
| 3718 { NACLi_SSE, | |
| 3719 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3720 InstMaxss, 0x00, 2, 483, NACL_OPCODE_NULL_OFFSET }, | |
| 3721 /* 742 */ | |
| 3722 { NACLi_SSE2, | |
| 3723 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3724 InstMovdqu, 0x00, 2, 489, NACL_OPCODE_NULL_OFFSET }, | |
| 3725 /* 743 */ | |
| 3726 { NACLi_SSE2, | |
| 3727 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsRep), | |
| 3728 InstPshufhw, 0x00, 3, 453, NACL_OPCODE_NULL_OFFSET }, | |
| 3729 /* 744 */ | |
| 3730 { NACLi_SSE2, | |
| 3731 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3732 InstMovq, 0x00, 2, 453, NACL_OPCODE_NULL_OFFSET }, | |
| 3733 /* 745 */ | |
| 3734 { NACLi_SSE2, | |
| 3735 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3736 InstMovdqu, 0x00, 2, 491, NACL_OPCODE_NULL_OFFSET }, | |
| 3737 /* 746 */ | |
| 3738 { NACLi_POPCNT, | |
| 3739 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 3740 InstPopcnt, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 3741 /* 747 */ | |
| 3742 { NACLi_386, | |
| 3743 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 3744 InstTzcnt, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 3745 /* 748 */ | |
| 3746 { NACLi_386, | |
| 3747 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 3748 InstLzcnt, 0x00, 2, 346, NACL_OPCODE_NULL_OFFSET }, | |
| 3749 /* 749 */ | |
| 3750 { NACLi_SSE, | |
| 3751 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsRep), | |
| 3752 InstCmpss, 0x00, 3, 493, NACL_OPCODE_NULL_OFFSET }, | |
| 3753 /* 750 */ | |
| 3754 { NACLi_SSE2, | |
| 3755 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsRep), | |
| 3756 InstMovq2dq, 0x00, 2, 496, NACL_OPCODE_NULL_OFFSET }, | |
| 3757 /* 751 */ | |
| 3758 { NACLi_SSE2, | |
| 3759 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRep), | |
| 3760 InstCvtdq2pd, 0x00, 2, 498, NACL_OPCODE_NULL_OFFSET }, | |
| 3761 /* 752 */ | |
| 3762 { NACLi_SSE2, | |
| 3763 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3764 InstMovupd, 0x00, 2, 500, NACL_OPCODE_NULL_OFFSET }, | |
| 3765 /* 753 */ | |
| 3766 { NACLi_SSE2, | |
| 3767 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3768 InstMovupd, 0x00, 2, 502, NACL_OPCODE_NULL_OFFSET }, | |
| 3769 /* 754 */ | |
| 3770 { NACLi_SSE2, | |
| 3771 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 3772 InstMovlpd, 0x00, 2, 504, NACL_OPCODE_NULL_OFFSET }, | |
| 3773 /* 755 */ | |
| 3774 { NACLi_SSE2, | |
| 3775 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 3776 InstMovlpd, 0x00, 2, 445, NACL_OPCODE_NULL_OFFSET }, | |
| 3777 /* 756 */ | |
| 3778 { NACLi_SSE2, | |
| 3779 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3780 InstUnpcklpd, 0x00, 2, 506, NACL_OPCODE_NULL_OFFSET }, | |
| 3781 /* 757 */ | |
| 3782 { NACLi_SSE2, | |
| 3783 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3784 InstUnpckhpd, 0x00, 2, 506, NACL_OPCODE_NULL_OFFSET }, | |
| 3785 /* 758 */ | |
| 3786 { NACLi_SSE2, | |
| 3787 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 3788 InstMovhpd, 0x00, 2, 504, NACL_OPCODE_NULL_OFFSET }, | |
| 3789 /* 759 */ | |
| 3790 { NACLi_SSE2, | |
| 3791 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 3792 InstMovhpd, 0x00, 2, 445, NACL_OPCODE_NULL_OFFSET }, | |
| 3793 /* 760 */ | |
| 3794 { NACLi_SSE2, | |
| 3795 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3796 InstMovapd, 0x00, 2, 500, NACL_OPCODE_NULL_OFFSET }, | |
| 3797 /* 761 */ | |
| 3798 { NACLi_SSE2, | |
| 3799 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3800 InstMovapd, 0x00, 2, 502, NACL_OPCODE_NULL_OFFSET }, | |
| 3801 /* 762 */ | |
| 3802 { NACLi_SSE2, | |
| 3803 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3804 InstCvtpi2pd, 0x00, 2, 508, NACL_OPCODE_NULL_OFFSET }, | |
| 3805 /* 763 */ | |
| 3806 { NACLi_SSE2, | |
| 3807 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 3808 InstMovntpd, 0x00, 2, 510, NACL_OPCODE_NULL_OFFSET }, | |
| 3809 /* 764 */ | |
| 3810 { NACLi_SSE2, | |
| 3811 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3812 InstCvttpd2pi, 0x00, 2, 512, NACL_OPCODE_NULL_OFFSET }, | |
| 3813 /* 765 */ | |
| 3814 { NACLi_SSE2, | |
| 3815 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3816 InstCvtpd2pi, 0x00, 2, 512, NACL_OPCODE_NULL_OFFSET }, | |
| 3817 /* 766 */ | |
| 3818 { NACLi_SSE2, | |
| 3819 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3820 InstUcomisd, 0x00, 2, 514, NACL_OPCODE_NULL_OFFSET }, | |
| 3821 /* 767 */ | |
| 3822 { NACLi_SSE2, | |
| 3823 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3824 InstComisd, 0x00, 2, 516, NACL_OPCODE_NULL_OFFSET }, | |
| 3825 /* 768 */ | |
| 3826 { NACLi_SSE2, | |
| 3827 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 3828 InstMovmskpd, 0x00, 2, 518, NACL_OPCODE_NULL_OFFSET }, | |
| 3829 /* 769 */ | |
| 3830 { NACLi_SSE2, | |
| 3831 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3832 InstSqrtpd, 0x00, 2, 520, NACL_OPCODE_NULL_OFFSET }, | |
| 3833 /* 770 */ | |
| 3834 { NACLi_INVALID, | |
| 3835 NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(
NaClIllegal), | |
| 3836 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 3837 /* 771 */ | |
| 3838 { NACLi_SSE2, | |
| 3839 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3840 InstAndpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 3841 /* 772 */ | |
| 3842 { NACLi_SSE2, | |
| 3843 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3844 InstAndnpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 3845 /* 773 */ | |
| 3846 { NACLi_SSE2, | |
| 3847 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3848 InstOrpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 3849 /* 774 */ | |
| 3850 { NACLi_SSE2, | |
| 3851 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3852 InstXorpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 3853 /* 775 */ | |
| 3854 { NACLi_SSE2, | |
| 3855 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3856 InstAddpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 3857 /* 776 */ | |
| 3858 { NACLi_SSE2, | |
| 3859 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3860 InstMulpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 3861 /* 777 */ | |
| 3862 { NACLi_SSE2, | |
| 3863 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3864 InstCvtpd2ps, 0x00, 2, 520, NACL_OPCODE_NULL_OFFSET }, | |
| 3865 /* 778 */ | |
| 3866 { NACLi_SSE2, | |
| 3867 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3868 InstCvtps2dq, 0x00, 2, 487, NACL_OPCODE_NULL_OFFSET }, | |
| 3869 /* 779 */ | |
| 3870 { NACLi_SSE2, | |
| 3871 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3872 InstSubpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 3873 /* 780 */ | |
| 3874 { NACLi_SSE2, | |
| 3875 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3876 InstMinpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 3877 /* 781 */ | |
| 3878 { NACLi_SSE2, | |
| 3879 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3880 InstDivpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 3881 /* 782 */ | |
| 3882 { NACLi_SSE2, | |
| 3883 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3884 InstMaxpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 3885 /* 783 */ | |
| 3886 { NACLi_SSE2, | |
| 3887 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3888 InstPunpcklbw, 0x00, 2, 522, NACL_OPCODE_NULL_OFFSET }, | |
| 3889 /* 784 */ | |
| 3890 { NACLi_SSE2, | |
| 3891 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3892 InstPunpcklwd, 0x00, 2, 522, NACL_OPCODE_NULL_OFFSET }, | |
| 3893 /* 785 */ | |
| 3894 { NACLi_SSE2, | |
| 3895 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3896 InstPunpckldq, 0x00, 2, 522, NACL_OPCODE_NULL_OFFSET }, | |
| 3897 /* 786 */ | |
| 3898 { NACLi_SSE2, | |
| 3899 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3900 InstPacksswb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 3901 /* 787 */ | |
| 3902 { NACLi_SSE2, | |
| 3903 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3904 InstPcmpgtb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 3905 /* 788 */ | |
| 3906 { NACLi_SSE2, | |
| 3907 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3908 InstPcmpgtw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 3909 /* 789 */ | |
| 3910 { NACLi_SSE2, | |
| 3911 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3912 InstPcmpgtd, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 3913 /* 790 */ | |
| 3914 { NACLi_SSE2, | |
| 3915 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3916 InstPackuswb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 3917 /* 791 */ | |
| 3918 { NACLi_SSE2, | |
| 3919 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3920 InstPunpckhbw, 0x00, 2, 522, NACL_OPCODE_NULL_OFFSET }, | |
| 3921 /* 792 */ | |
| 3922 { NACLi_SSE2, | |
| 3923 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3924 InstPunpckhwd, 0x00, 2, 522, NACL_OPCODE_NULL_OFFSET }, | |
| 3925 /* 793 */ | |
| 3926 { NACLi_SSE2, | |
| 3927 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3928 InstPunpckhdq, 0x00, 2, 522, NACL_OPCODE_NULL_OFFSET }, | |
| 3929 /* 794 */ | |
| 3930 { NACLi_SSE2, | |
| 3931 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3932 InstPackssdw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 3933 /* 795 */ | |
| 3934 { NACLi_SSE2, | |
| 3935 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3936 InstPunpcklqdq, 0x00, 2, 522, NACL_OPCODE_NULL_OFFSET }, | |
| 3937 /* 796 */ | |
| 3938 { NACLi_SSE2, | |
| 3939 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3940 InstPunpckhqdq, 0x00, 2, 522, NACL_OPCODE_NULL_OFFSET }, | |
| 3941 /* 797 */ | |
| 3942 { NACLi_SSE2, | |
| 3943 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16) | NACL_IFLAG(OperandSize_o), | |
| 3944 InstMovq, 0x00, 2, 526, NACL_OPCODE_NULL_OFFSET }, | |
| 3945 /* 798 */ | |
| 3946 { NACLi_SSE2, | |
| 3947 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16) | NACL_IFLAG(OperandSize_v), | |
| 3948 InstMovd, 0x00, 2, 528, 797 }, | |
| 3949 /* 799 */ | |
| 3950 { NACLi_SSE2, | |
| 3951 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 3952 InstMovdqa, 0x00, 2, 489, NACL_OPCODE_NULL_OFFSET }, | |
| 3953 /* 800 */ | |
| 3954 { NACLi_SSE2, | |
| 3955 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 3956 InstPshufd, 0x00, 3, 530, NACL_OPCODE_NULL_OFFSET }, | |
| 3957 /* 801 */ | |
| 3958 { NACLi_INVALID, | |
| 3959 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 3960 InstInvalid, 0x07, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 3961 /* 802 */ | |
| 3962 { NACLi_SSE2, | |
| 3963 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_I
FLAG(SizeIgnoresData16), | |
| 3964 InstPsllw, 0x06, 2, 533, 801 }, | |
| 3965 /* 803 */ | |
| 3966 { NACLi_INVALID, | |
| 3967 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 3968 InstInvalid, 0x05, 0, 0, 802 }, | |
| 3969 /* 804 */ | |
| 3970 { NACLi_SSE2, | |
| 3971 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_I
FLAG(SizeIgnoresData16), | |
| 3972 InstPsraw, 0x04, 2, 533, 803 }, | |
| 3973 /* 805 */ | |
| 3974 { NACLi_INVALID, | |
| 3975 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 3976 InstInvalid, 0x03, 0, 0, 804 }, | |
| 3977 /* 806 */ | |
| 3978 { NACLi_SSE2, | |
| 3979 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_I
FLAG(SizeIgnoresData16), | |
| 3980 InstPsrlw, 0x02, 2, 533, 805 }, | |
| 3981 /* 807 */ | |
| 3982 { NACLi_INVALID, | |
| 3983 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 3984 InstInvalid, 0x01, 0, 0, 806 }, | |
| 3985 /* 808 */ | |
| 3986 { NACLi_INVALID, | |
| 3987 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 3988 InstInvalid, 0x00, 0, 0, 807 }, | |
| 3989 /* 809 */ | |
| 3990 { NACLi_SSE2, | |
| 3991 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_I
FLAG(SizeIgnoresData16), | |
| 3992 InstPslld, 0x06, 2, 533, 801 }, | |
| 3993 /* 810 */ | |
| 3994 { NACLi_INVALID, | |
| 3995 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 3996 InstInvalid, 0x05, 0, 0, 809 }, | |
| 3997 /* 811 */ | |
| 3998 { NACLi_SSE2, | |
| 3999 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_I
FLAG(SizeIgnoresData16), | |
| 4000 InstPsrad, 0x04, 2, 533, 810 }, | |
| 4001 /* 812 */ | |
| 4002 { NACLi_INVALID, | |
| 4003 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 4004 InstInvalid, 0x03, 0, 0, 811 }, | |
| 4005 /* 813 */ | |
| 4006 { NACLi_SSE2, | |
| 4007 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_I
FLAG(SizeIgnoresData16), | |
| 4008 InstPsrld, 0x02, 2, 533, 812 }, | |
| 4009 /* 814 */ | |
| 4010 { NACLi_INVALID, | |
| 4011 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 4012 InstInvalid, 0x01, 0, 0, 813 }, | |
| 4013 /* 815 */ | |
| 4014 { NACLi_INVALID, | |
| 4015 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 4016 InstInvalid, 0x00, 0, 0, 814 }, | |
| 4017 /* 816 */ | |
| 4018 { NACLi_SSE2, | |
| 4019 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_I
FLAG(SizeIgnoresData16), | |
| 4020 InstPslldq, 0x07, 2, 533, NACL_OPCODE_NULL_OFFSET }, | |
| 4021 /* 817 */ | |
| 4022 { NACLi_SSE2, | |
| 4023 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_I
FLAG(SizeIgnoresData16), | |
| 4024 InstPsllq, 0x06, 2, 533, 816 }, | |
| 4025 /* 818 */ | |
| 4026 { NACLi_INVALID, | |
| 4027 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 4028 InstInvalid, 0x05, 0, 0, 817 }, | |
| 4029 /* 819 */ | |
| 4030 { NACLi_INVALID, | |
| 4031 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 4032 InstInvalid, 0x04, 0, 0, 818 }, | |
| 4033 /* 820 */ | |
| 4034 { NACLi_SSE2, | |
| 4035 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_I
FLAG(SizeIgnoresData16), | |
| 4036 InstPsrldq, 0x03, 2, 533, 819 }, | |
| 4037 /* 821 */ | |
| 4038 { NACLi_SSE2, | |
| 4039 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUse
sModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_I
FLAG(SizeIgnoresData16), | |
| 4040 InstPsrlq, 0x02, 2, 533, 820 }, | |
| 4041 /* 822 */ | |
| 4042 { NACLi_INVALID, | |
| 4043 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 4044 InstInvalid, 0x01, 0, 0, 821 }, | |
| 4045 /* 823 */ | |
| 4046 { NACLi_INVALID, | |
| 4047 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 4048 InstInvalid, 0x00, 0, 0, 822 }, | |
| 4049 /* 824 */ | |
| 4050 { NACLi_SSE2, | |
| 4051 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4052 InstPcmpeqb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4053 /* 825 */ | |
| 4054 { NACLi_SSE2, | |
| 4055 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4056 InstPcmpeqw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4057 /* 826 */ | |
| 4058 { NACLi_SSE2, | |
| 4059 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4060 InstPcmpeqd, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4061 /* 827 */ | |
| 4062 { NACLi_INVALID, | |
| 4063 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 4064 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 4065 /* 828 */ | |
| 4066 { NACLi_SSE4A, | |
| 4067 NACL_IFLAG(OpcodeInModRm) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeHasImmed2_b) | NACL_IFLAG(OpcodeAllowsData16) | NA
CL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 4068 InstExtrq, 0x00, 3, 535, 827 }, | |
| 4069 /* 829 */ | |
| 4070 { NACLi_SSE4A, | |
| 4071 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4072 InstExtrq, 0x00, 2, 460, NACL_OPCODE_NULL_OFFSET }, | |
| 4073 /* 830 */ | |
| 4074 { NACLi_SSE2, | |
| 4075 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4076 InstHaddpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 4077 /* 831 */ | |
| 4078 { NACLi_SSE2, | |
| 4079 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4080 InstHsubpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 4081 /* 832 */ | |
| 4082 { NACLi_SSE2, | |
| 4083 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16) | NACL_IFLAG(OperandSize_o), | |
| 4084 InstMovq, 0x00, 2, 538, NACL_OPCODE_NULL_OFFSET }, | |
| 4085 /* 833 */ | |
| 4086 { NACLi_SSE2, | |
| 4087 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16) | NACL_IFLAG(OperandSize_v), | |
| 4088 InstMovd, 0x00, 2, 540, 832 }, | |
| 4089 /* 834 */ | |
| 4090 { NACLi_SSE2, | |
| 4091 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4092 InstMovdqa, 0x00, 2, 491, NACL_OPCODE_NULL_OFFSET }, | |
| 4093 /* 835 */ | |
| 4094 { NACLi_SSE2, | |
| 4095 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4096 InstCmppd, 0x00, 3, 542, NACL_OPCODE_NULL_OFFSET }, | |
| 4097 /* 836 */ | |
| 4098 { NACLi_SSE, | |
| 4099 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NA
CL_IFLAG(OperandSize_o), | |
| 4100 InstPinsrw, 0x00, 3, 545, NACL_OPCODE_NULL_OFFSET }, | |
| 4101 /* 837 */ | |
| 4102 { NACLi_SSE41, | |
| 4103 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeH
asImmed_b) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4104 InstPextrw, 0x00, 3, 548, NACL_OPCODE_NULL_OFFSET }, | |
| 4105 /* 838 */ | |
| 4106 { NACLi_SSE2, | |
| 4107 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4108 InstShufpd, 0x00, 3, 542, NACL_OPCODE_NULL_OFFSET }, | |
| 4109 /* 839 */ | |
| 4110 { NACLi_SSE3, | |
| 4111 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4112 InstAddsubpd, 0x00, 2, 465, NACL_OPCODE_NULL_OFFSET }, | |
| 4113 /* 840 */ | |
| 4114 { NACLi_SSE2, | |
| 4115 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4116 InstPsrlw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4117 /* 841 */ | |
| 4118 { NACLi_SSE2, | |
| 4119 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4120 InstPsrld, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4121 /* 842 */ | |
| 4122 { NACLi_SSE2, | |
| 4123 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4124 InstPsrlq, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4125 /* 843 */ | |
| 4126 { NACLi_SSE2, | |
| 4127 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4128 InstPaddq, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4129 /* 844 */ | |
| 4130 { NACLi_SSE2, | |
| 4131 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4132 InstPmullw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4133 /* 845 */ | |
| 4134 { NACLi_SSE2, | |
| 4135 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4136 InstMovq, 0x00, 2, 551, NACL_OPCODE_NULL_OFFSET }, | |
| 4137 /* 846 */ | |
| 4138 { NACLi_SSE2, | |
| 4139 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4140 InstPmovmskb, 0x00, 2, 548, NACL_OPCODE_NULL_OFFSET }, | |
| 4141 /* 847 */ | |
| 4142 { NACLi_SSE2, | |
| 4143 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4144 InstPsubusb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4145 /* 848 */ | |
| 4146 { NACLi_SSE2, | |
| 4147 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4148 InstPsubusw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4149 /* 849 */ | |
| 4150 { NACLi_SSE2, | |
| 4151 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4152 InstPminub, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4153 /* 850 */ | |
| 4154 { NACLi_SSE2, | |
| 4155 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4156 InstPand, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4157 /* 851 */ | |
| 4158 { NACLi_SSE2, | |
| 4159 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4160 InstPaddusb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4161 /* 852 */ | |
| 4162 { NACLi_SSE2, | |
| 4163 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4164 InstPaddusw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4165 /* 853 */ | |
| 4166 { NACLi_SSE2, | |
| 4167 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4168 InstPmaxub, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4169 /* 854 */ | |
| 4170 { NACLi_SSE2, | |
| 4171 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4172 InstPandn, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4173 /* 855 */ | |
| 4174 { NACLi_SSE2, | |
| 4175 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4176 InstPavgb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4177 /* 856 */ | |
| 4178 { NACLi_SSE2, | |
| 4179 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4180 InstPsraw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4181 /* 857 */ | |
| 4182 { NACLi_SSE2, | |
| 4183 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4184 InstPsrad, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4185 /* 858 */ | |
| 4186 { NACLi_SSE2, | |
| 4187 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4188 InstPavgw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4189 /* 859 */ | |
| 4190 { NACLi_SSE2, | |
| 4191 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4192 InstPmulhuw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4193 /* 860 */ | |
| 4194 { NACLi_SSE2, | |
| 4195 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4196 InstPmulhw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4197 /* 861 */ | |
| 4198 { NACLi_SSE2, | |
| 4199 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4200 InstCvttpd2dq, 0x00, 2, 553, NACL_OPCODE_NULL_OFFSET }, | |
| 4201 /* 862 */ | |
| 4202 { NACLi_SSE2, | |
| 4203 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4204 InstMovntdq, 0x00, 2, 555, NACL_OPCODE_NULL_OFFSET }, | |
| 4205 /* 863 */ | |
| 4206 { NACLi_SSE2, | |
| 4207 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4208 InstPsubsb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4209 /* 864 */ | |
| 4210 { NACLi_SSE2, | |
| 4211 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4212 InstPsubsw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4213 /* 865 */ | |
| 4214 { NACLi_SSE2, | |
| 4215 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4216 InstPminsw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4217 /* 866 */ | |
| 4218 { NACLi_SSE2, | |
| 4219 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4220 InstPor, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4221 /* 867 */ | |
| 4222 { NACLi_SSE2, | |
| 4223 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4224 InstPaddsb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4225 /* 868 */ | |
| 4226 { NACLi_SSE2, | |
| 4227 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4228 InstPaddsw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4229 /* 869 */ | |
| 4230 { NACLi_SSE2, | |
| 4231 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4232 InstPmaxsw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4233 /* 870 */ | |
| 4234 { NACLi_SSE2, | |
| 4235 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4236 InstPxor, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4237 /* 871 */ | |
| 4238 { NACLi_SSE2, | |
| 4239 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4240 InstPsllw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4241 /* 872 */ | |
| 4242 { NACLi_SSE2, | |
| 4243 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4244 InstPslld, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4245 /* 873 */ | |
| 4246 { NACLi_SSE2, | |
| 4247 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4248 InstPsllq, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4249 /* 874 */ | |
| 4250 { NACLi_SSE2, | |
| 4251 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4252 InstPmuludq, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4253 /* 875 */ | |
| 4254 { NACLi_SSE2, | |
| 4255 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4256 InstPmaddwd, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4257 /* 876 */ | |
| 4258 { NACLi_SSE2, | |
| 4259 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4260 InstPsadbw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4261 /* 877 */ | |
| 4262 { NACLi_SSE2, | |
| 4263 NACL_IFLAG(ModRmModIs0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeA
llowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v), | |
| 4264 InstMaskmovdqu, 0x00, 3, 557, NACL_OPCODE_NULL_OFFSET }, | |
| 4265 /* 878 */ | |
| 4266 { NACLi_SSE2, | |
| 4267 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4268 InstPsubb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4269 /* 879 */ | |
| 4270 { NACLi_SSE2, | |
| 4271 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4272 InstPsubw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4273 /* 880 */ | |
| 4274 { NACLi_SSE2, | |
| 4275 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4276 InstPsubd, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4277 /* 881 */ | |
| 4278 { NACLi_SSE2, | |
| 4279 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4280 InstPsubq, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4281 /* 882 */ | |
| 4282 { NACLi_SSE2, | |
| 4283 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4284 InstPaddb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4285 /* 883 */ | |
| 4286 { NACLi_SSE2, | |
| 4287 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4288 InstPaddw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4289 /* 884 */ | |
| 4290 { NACLi_SSE2, | |
| 4291 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4292 InstPaddd, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4293 /* 885 */ | |
| 4294 { NACLi_E3DNOW, | |
| 4295 NACL_IFLAG(OpcodeUsesModRm), | |
| 4296 InstPi2fw, 0x00, 2, 364, NACL_OPCODE_NULL_OFFSET }, | |
| 4297 /* 886 */ | |
| 4298 { NACLi_3DNOW, | |
| 4299 NACL_IFLAG(OpcodeUsesModRm), | |
| 4300 InstPi2fd, 0x00, 2, 364, NACL_OPCODE_NULL_OFFSET }, | |
| 4301 /* 887 */ | |
| 4302 { NACLi_E3DNOW, | |
| 4303 NACL_IFLAG(OpcodeUsesModRm), | |
| 4304 InstPf2iw, 0x00, 2, 364, NACL_OPCODE_NULL_OFFSET }, | |
| 4305 /* 888 */ | |
| 4306 { NACLi_3DNOW, | |
| 4307 NACL_IFLAG(OpcodeUsesModRm), | |
| 4308 InstPf2id, 0x00, 2, 364, NACL_OPCODE_NULL_OFFSET }, | |
| 4309 /* 889 */ | |
| 4310 { NACLi_E3DNOW, | |
| 4311 NACL_IFLAG(OpcodeUsesModRm), | |
| 4312 InstPfnacc, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4313 /* 890 */ | |
| 4314 { NACLi_E3DNOW, | |
| 4315 NACL_IFLAG(OpcodeUsesModRm), | |
| 4316 InstPfpnacc, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4317 /* 891 */ | |
| 4318 { NACLi_3DNOW, | |
| 4319 NACL_IFLAG(OpcodeUsesModRm), | |
| 4320 InstPfcmpge, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4321 /* 892 */ | |
| 4322 { NACLi_3DNOW, | |
| 4323 NACL_IFLAG(OpcodeUsesModRm), | |
| 4324 InstPfmin, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4325 /* 893 */ | |
| 4326 { NACLi_3DNOW, | |
| 4327 NACL_IFLAG(OpcodeUsesModRm), | |
| 4328 InstPfrcp, 0x00, 2, 364, NACL_OPCODE_NULL_OFFSET }, | |
| 4329 /* 894 */ | |
| 4330 { NACLi_3DNOW, | |
| 4331 NACL_IFLAG(OpcodeUsesModRm), | |
| 4332 InstPfrsqrt, 0x00, 2, 364, NACL_OPCODE_NULL_OFFSET }, | |
| 4333 /* 895 */ | |
| 4334 { NACLi_3DNOW, | |
| 4335 NACL_IFLAG(OpcodeUsesModRm), | |
| 4336 InstPfsub, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4337 /* 896 */ | |
| 4338 { NACLi_3DNOW, | |
| 4339 NACL_IFLAG(OpcodeUsesModRm), | |
| 4340 InstPfadd, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4341 /* 897 */ | |
| 4342 { NACLi_3DNOW, | |
| 4343 NACL_IFLAG(OpcodeUsesModRm), | |
| 4344 InstPfcmpgt, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4345 /* 898 */ | |
| 4346 { NACLi_3DNOW, | |
| 4347 NACL_IFLAG(OpcodeUsesModRm), | |
| 4348 InstPfmax, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4349 /* 899 */ | |
| 4350 { NACLi_3DNOW, | |
| 4351 NACL_IFLAG(OpcodeUsesModRm), | |
| 4352 InstPfrcpit1, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4353 /* 900 */ | |
| 4354 { NACLi_3DNOW, | |
| 4355 NACL_IFLAG(OpcodeUsesModRm), | |
| 4356 InstPfrsqit1, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4357 /* 901 */ | |
| 4358 { NACLi_3DNOW, | |
| 4359 NACL_IFLAG(OpcodeUsesModRm), | |
| 4360 InstPfsubr, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4361 /* 902 */ | |
| 4362 { NACLi_3DNOW, | |
| 4363 NACL_IFLAG(OpcodeUsesModRm), | |
| 4364 InstPfacc, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4365 /* 903 */ | |
| 4366 { NACLi_3DNOW, | |
| 4367 NACL_IFLAG(OpcodeUsesModRm), | |
| 4368 InstPfcmpeq, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4369 /* 904 */ | |
| 4370 { NACLi_3DNOW, | |
| 4371 NACL_IFLAG(OpcodeUsesModRm), | |
| 4372 InstPfmul, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4373 /* 905 */ | |
| 4374 { NACLi_3DNOW, | |
| 4375 NACL_IFLAG(OpcodeUsesModRm), | |
| 4376 InstPfrcpit2, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4377 /* 906 */ | |
| 4378 { NACLi_3DNOW, | |
| 4379 NACL_IFLAG(OpcodeUsesModRm), | |
| 4380 InstPmulhrw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4381 /* 907 */ | |
| 4382 { NACLi_E3DNOW, | |
| 4383 NACL_IFLAG(OpcodeUsesModRm), | |
| 4384 InstPswapd, 0x00, 2, 364, NACL_OPCODE_NULL_OFFSET }, | |
| 4385 /* 908 */ | |
| 4386 { NACLi_3DNOW, | |
| 4387 NACL_IFLAG(OpcodeUsesModRm), | |
| 4388 InstPavgusb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4389 /* 909 */ | |
| 4390 { NACLi_SSSE3, | |
| 4391 NACL_IFLAG(OpcodeUsesModRm), | |
| 4392 InstPshufb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4393 /* 910 */ | |
| 4394 { NACLi_SSSE3, | |
| 4395 NACL_IFLAG(OpcodeUsesModRm), | |
| 4396 InstPhaddw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4397 /* 911 */ | |
| 4398 { NACLi_SSSE3, | |
| 4399 NACL_IFLAG(OpcodeUsesModRm), | |
| 4400 InstPhaddd, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4401 /* 912 */ | |
| 4402 { NACLi_SSSE3, | |
| 4403 NACL_IFLAG(OpcodeUsesModRm), | |
| 4404 InstPhaddsw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4405 /* 913 */ | |
| 4406 { NACLi_SSSE3, | |
| 4407 NACL_IFLAG(OpcodeUsesModRm), | |
| 4408 InstPmaddubsw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4409 /* 914 */ | |
| 4410 { NACLi_SSSE3, | |
| 4411 NACL_IFLAG(OpcodeUsesModRm), | |
| 4412 InstPhsubw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4413 /* 915 */ | |
| 4414 { NACLi_SSSE3, | |
| 4415 NACL_IFLAG(OpcodeUsesModRm), | |
| 4416 InstPhsubd, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4417 /* 916 */ | |
| 4418 { NACLi_SSSE3, | |
| 4419 NACL_IFLAG(OpcodeUsesModRm), | |
| 4420 InstPhsubsw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4421 /* 917 */ | |
| 4422 { NACLi_SSSE3, | |
| 4423 NACL_IFLAG(OpcodeUsesModRm), | |
| 4424 InstPsignb, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4425 /* 918 */ | |
| 4426 { NACLi_SSSE3, | |
| 4427 NACL_IFLAG(OpcodeUsesModRm), | |
| 4428 InstPsignw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4429 /* 919 */ | |
| 4430 { NACLi_SSSE3, | |
| 4431 NACL_IFLAG(OpcodeUsesModRm), | |
| 4432 InstPsignd, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4433 /* 920 */ | |
| 4434 { NACLi_SSSE3, | |
| 4435 NACL_IFLAG(OpcodeUsesModRm), | |
| 4436 InstPmulhrsw, 0x00, 2, 356, NACL_OPCODE_NULL_OFFSET }, | |
| 4437 /* 921 */ | |
| 4438 { NACLi_SSSE3, | |
| 4439 NACL_IFLAG(OpcodeUsesModRm), | |
| 4440 InstPabsb, 0x00, 2, 364, NACL_OPCODE_NULL_OFFSET }, | |
| 4441 /* 922 */ | |
| 4442 { NACLi_SSSE3, | |
| 4443 NACL_IFLAG(OpcodeUsesModRm), | |
| 4444 InstPabsw, 0x00, 2, 364, NACL_OPCODE_NULL_OFFSET }, | |
| 4445 /* 923 */ | |
| 4446 { NACLi_SSSE3, | |
| 4447 NACL_IFLAG(OpcodeUsesModRm), | |
| 4448 InstPabsd, 0x00, 2, 364, NACL_OPCODE_NULL_OFFSET }, | |
| 4449 /* 924 */ | |
| 4450 { NACLi_MOVBE, | |
| 4451 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 4452 InstMovbe, 0x00, 2, 560, NACL_OPCODE_NULL_OFFSET }, | |
| 4453 /* 925 */ | |
| 4454 { NACLi_MOVBE, | |
| 4455 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_IF
LAG(OperandSize_o), | |
| 4456 InstMovbe, 0x00, 2, 562, NACL_OPCODE_NULL_OFFSET }, | |
| 4457 /* 926 */ | |
| 4458 { NACLi_SSSE3, | |
| 4459 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4460 InstPshufb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4461 /* 927 */ | |
| 4462 { NACLi_SSSE3, | |
| 4463 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4464 InstPhaddw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4465 /* 928 */ | |
| 4466 { NACLi_SSSE3, | |
| 4467 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4468 InstPhaddd, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4469 /* 929 */ | |
| 4470 { NACLi_SSSE3, | |
| 4471 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4472 InstPhaddsw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4473 /* 930 */ | |
| 4474 { NACLi_SSSE3, | |
| 4475 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4476 InstPmaddubsw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4477 /* 931 */ | |
| 4478 { NACLi_SSSE3, | |
| 4479 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4480 InstPhsubw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4481 /* 932 */ | |
| 4482 { NACLi_SSSE3, | |
| 4483 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4484 InstPhsubd, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4485 /* 933 */ | |
| 4486 { NACLi_SSSE3, | |
| 4487 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4488 InstPhsubsw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4489 /* 934 */ | |
| 4490 { NACLi_SSSE3, | |
| 4491 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4492 InstPsignb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4493 /* 935 */ | |
| 4494 { NACLi_SSSE3, | |
| 4495 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4496 InstPsignw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4497 /* 936 */ | |
| 4498 { NACLi_SSSE3, | |
| 4499 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4500 InstPsignd, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4501 /* 937 */ | |
| 4502 { NACLi_SSSE3, | |
| 4503 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4504 InstPmulhrsw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4505 /* 938 */ | |
| 4506 { NACLi_SSE41, | |
| 4507 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4508 InstPblendvb, 0x00, 3, 564, NACL_OPCODE_NULL_OFFSET }, | |
| 4509 /* 939 */ | |
| 4510 { NACLi_SSE41, | |
| 4511 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4512 InstBlendvps, 0x00, 3, 564, NACL_OPCODE_NULL_OFFSET }, | |
| 4513 /* 940 */ | |
| 4514 { NACLi_SSE41, | |
| 4515 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4516 InstBlendvpd, 0x00, 3, 564, NACL_OPCODE_NULL_OFFSET }, | |
| 4517 /* 941 */ | |
| 4518 { NACLi_SSE41, | |
| 4519 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4520 InstPtest, 0x00, 2, 567, NACL_OPCODE_NULL_OFFSET }, | |
| 4521 /* 942 */ | |
| 4522 { NACLi_SSSE3, | |
| 4523 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4524 InstPabsb, 0x00, 2, 489, NACL_OPCODE_NULL_OFFSET }, | |
| 4525 /* 943 */ | |
| 4526 { NACLi_SSSE3, | |
| 4527 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4528 InstPabsw, 0x00, 2, 489, NACL_OPCODE_NULL_OFFSET }, | |
| 4529 /* 944 */ | |
| 4530 { NACLi_SSSE3, | |
| 4531 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4532 InstPabsd, 0x00, 2, 489, NACL_OPCODE_NULL_OFFSET }, | |
| 4533 /* 945 */ | |
| 4534 { NACLi_SSE41, | |
| 4535 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4536 InstPmovsxbw, 0x00, 2, 569, NACL_OPCODE_NULL_OFFSET }, | |
| 4537 /* 946 */ | |
| 4538 { NACLi_SSE41, | |
| 4539 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4540 InstPmovsxbd, 0x00, 2, 571, NACL_OPCODE_NULL_OFFSET }, | |
| 4541 /* 947 */ | |
| 4542 { NACLi_SSE41, | |
| 4543 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4544 InstPmovsxbq, 0x00, 2, 573, NACL_OPCODE_NULL_OFFSET }, | |
| 4545 /* 948 */ | |
| 4546 { NACLi_SSE41, | |
| 4547 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4548 InstPmovsxwd, 0x00, 2, 569, NACL_OPCODE_NULL_OFFSET }, | |
| 4549 /* 949 */ | |
| 4550 { NACLi_SSE41, | |
| 4551 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4552 InstPmovsxwq, 0x00, 2, 571, NACL_OPCODE_NULL_OFFSET }, | |
| 4553 /* 950 */ | |
| 4554 { NACLi_SSE41, | |
| 4555 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4556 InstPmovsxdq, 0x00, 2, 569, NACL_OPCODE_NULL_OFFSET }, | |
| 4557 /* 951 */ | |
| 4558 { NACLi_SSE41, | |
| 4559 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4560 InstPmuldq, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4561 /* 952 */ | |
| 4562 { NACLi_SSE41, | |
| 4563 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4564 InstPcmpeqq, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4565 /* 953 */ | |
| 4566 { NACLi_SSE41, | |
| 4567 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4568 InstMovntdqa, 0x00, 2, 471, NACL_OPCODE_NULL_OFFSET }, | |
| 4569 /* 954 */ | |
| 4570 { NACLi_SSE41, | |
| 4571 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4572 InstPackusdw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4573 /* 955 */ | |
| 4574 { NACLi_SSE41, | |
| 4575 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4576 InstPmovzxbw, 0x00, 2, 569, NACL_OPCODE_NULL_OFFSET }, | |
| 4577 /* 956 */ | |
| 4578 { NACLi_SSE41, | |
| 4579 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4580 InstPmovzxbd, 0x00, 2, 571, NACL_OPCODE_NULL_OFFSET }, | |
| 4581 /* 957 */ | |
| 4582 { NACLi_SSE41, | |
| 4583 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4584 InstPmovzxbq, 0x00, 2, 573, NACL_OPCODE_NULL_OFFSET }, | |
| 4585 /* 958 */ | |
| 4586 { NACLi_SSE41, | |
| 4587 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4588 InstPmovzxwd, 0x00, 2, 569, NACL_OPCODE_NULL_OFFSET }, | |
| 4589 /* 959 */ | |
| 4590 { NACLi_SSE41, | |
| 4591 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4592 InstPmovzxwq, 0x00, 2, 571, NACL_OPCODE_NULL_OFFSET }, | |
| 4593 /* 960 */ | |
| 4594 { NACLi_SSE41, | |
| 4595 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4596 InstPmovzxdq, 0x00, 2, 569, NACL_OPCODE_NULL_OFFSET }, | |
| 4597 /* 961 */ | |
| 4598 { NACLi_SSE42, | |
| 4599 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4600 InstPcmpgtq, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4601 /* 962 */ | |
| 4602 { NACLi_SSE41, | |
| 4603 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4604 InstPminsb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4605 /* 963 */ | |
| 4606 { NACLi_SSE41, | |
| 4607 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4608 InstPminsd, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4609 /* 964 */ | |
| 4610 { NACLi_SSE41, | |
| 4611 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4612 InstPminuw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4613 /* 965 */ | |
| 4614 { NACLi_SSE41, | |
| 4615 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4616 InstPminud, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4617 /* 966 */ | |
| 4618 { NACLi_SSE41, | |
| 4619 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4620 InstPmaxsb, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4621 /* 967 */ | |
| 4622 { NACLi_SSE41, | |
| 4623 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4624 InstPmaxsd, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4625 /* 968 */ | |
| 4626 { NACLi_SSE41, | |
| 4627 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4628 InstPmaxuw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4629 /* 969 */ | |
| 4630 { NACLi_SSE41, | |
| 4631 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4632 InstPmaxud, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4633 /* 970 */ | |
| 4634 { NACLi_SSE41, | |
| 4635 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4636 InstPmulld, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4637 /* 971 */ | |
| 4638 { NACLi_SSE41, | |
| 4639 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsData16) | NACL_IFLAG(Si
zeIgnoresData16), | |
| 4640 InstPhminposuw, 0x00, 2, 524, NACL_OPCODE_NULL_OFFSET }, | |
| 4641 /* 972 */ | |
| 4642 { NACLi_VMX, | |
| 4643 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 4644 InstInvept, 0x00, 2, 575, NACL_OPCODE_NULL_OFFSET }, | |
| 4645 /* 973 */ | |
| 4646 { NACLi_VMX, | |
| 4647 NACL_IFLAG(ModRmModIsnt0x3) | NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(Opcod
eAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(NaClIllegal), | |
| 4648 InstInvvpid, 0x00, 2, 575, NACL_OPCODE_NULL_OFFSET }, | |
| 4649 /* 974 */ | |
| 4650 { NACLi_SSE42, | |
| 4651 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Ope
randSize_b), | |
| 4652 InstCrc32, 0x00, 2, 577, NACL_OPCODE_NULL_OFFSET }, | |
| 4653 /* 975 */ | |
| 4654 { NACLi_SSE42, | |
| 4655 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeAllowsRepne) | NACL_IFLAG(Opc
odeAllowsData16) | NACL_IFLAG(OperandSize_w) | NACL_IFLAG(OperandSize_v) | NACL_
IFLAG(OperandSize_o), | |
| 4656 InstCrc32, 0x00, 2, 579, NACL_OPCODE_NULL_OFFSET }, | |
| 4657 /* 976 */ | |
| 4658 { NACLi_SSSE3, | |
| 4659 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b), | |
| 4660 InstPalignr, 0x00, 3, 581, NACL_OPCODE_NULL_OFFSET }, | |
| 4661 /* 977 */ | |
| 4662 { NACLi_SSE41, | |
| 4663 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4664 InstRoundps, 0x00, 3, 530, NACL_OPCODE_NULL_OFFSET }, | |
| 4665 /* 978 */ | |
| 4666 { NACLi_SSE41, | |
| 4667 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4668 InstRoundpd, 0x00, 3, 530, NACL_OPCODE_NULL_OFFSET }, | |
| 4669 /* 979 */ | |
| 4670 { NACLi_SSE41, | |
| 4671 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4672 InstRoundss, 0x00, 3, 584, NACL_OPCODE_NULL_OFFSET }, | |
| 4673 /* 980 */ | |
| 4674 { NACLi_SSE41, | |
| 4675 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4676 InstRoundsd, 0x00, 3, 587, NACL_OPCODE_NULL_OFFSET }, | |
| 4677 /* 981 */ | |
| 4678 { NACLi_SSE41, | |
| 4679 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4680 InstBlendps, 0x00, 3, 590, NACL_OPCODE_NULL_OFFSET }, | |
| 4681 /* 982 */ | |
| 4682 { NACLi_SSE41, | |
| 4683 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4684 InstBlendpd, 0x00, 3, 590, NACL_OPCODE_NULL_OFFSET }, | |
| 4685 /* 983 */ | |
| 4686 { NACLi_SSE41, | |
| 4687 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4688 InstPblendw, 0x00, 3, 590, NACL_OPCODE_NULL_OFFSET }, | |
| 4689 /* 984 */ | |
| 4690 { NACLi_SSSE3, | |
| 4691 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4692 InstPalignr, 0x00, 3, 590, NACL_OPCODE_NULL_OFFSET }, | |
| 4693 /* 985 */ | |
| 4694 { NACLi_SSE41, | |
| 4695 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4696 InstPextrb, 0x00, 3, 593, NACL_OPCODE_NULL_OFFSET }, | |
| 4697 /* 986 */ | |
| 4698 { NACLi_SSE41, | |
| 4699 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4700 InstPextrw, 0x00, 3, 596, NACL_OPCODE_NULL_OFFSET }, | |
| 4701 /* 987 */ | |
| 4702 { NACLi_SSE41, | |
| 4703 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_o), | |
| 4704 InstPextrq, 0x00, 3, 599, NACL_OPCODE_NULL_OFFSET }, | |
| 4705 /* 988 */ | |
| 4706 { NACLi_SSE41, | |
| 4707 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v), | |
| 4708 InstPextrd, 0x00, 3, 602, 987 }, | |
| 4709 /* 989 */ | |
| 4710 { NACLi_SSE41, | |
| 4711 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4712 InstExtractps, 0x00, 3, 605, NACL_OPCODE_NULL_OFFSET }, | |
| 4713 /* 990 */ | |
| 4714 { NACLi_SSE41, | |
| 4715 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NA
CL_IFLAG(OperandSize_o), | |
| 4716 InstPinsrb, 0x00, 3, 608, NACL_OPCODE_NULL_OFFSET }, | |
| 4717 /* 991 */ | |
| 4718 { NACLi_SSE41, | |
| 4719 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4720 InstInsertps, 0x00, 3, 611, NACL_OPCODE_NULL_OFFSET }, | |
| 4721 /* 992 */ | |
| 4722 { NACLi_SSE41, | |
| 4723 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_o), | |
| 4724 InstPinsrq, 0x00, 3, 614, NACL_OPCODE_NULL_OFFSET }, | |
| 4725 /* 993 */ | |
| 4726 { NACLi_SSE41, | |
| 4727 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v), | |
| 4728 InstPinsrd, 0x00, 3, 617, 992 }, | |
| 4729 /* 994 */ | |
| 4730 { NACLi_SSE41, | |
| 4731 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4732 InstDpps, 0x00, 3, 590, NACL_OPCODE_NULL_OFFSET }, | |
| 4733 /* 995 */ | |
| 4734 { NACLi_SSE41, | |
| 4735 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4736 InstDppd, 0x00, 3, 590, NACL_OPCODE_NULL_OFFSET }, | |
| 4737 /* 996 */ | |
| 4738 { NACLi_SSE41, | |
| 4739 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4740 InstMpsadbw, 0x00, 3, 590, NACL_OPCODE_NULL_OFFSET }, | |
| 4741 /* 997 */ | |
| 4742 { NACLi_SSE42, | |
| 4743 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NA
CL_IFLAG(OperandSize_o), | |
| 4744 InstPcmpestrm, 0x00, 6, 620, NACL_OPCODE_NULL_OFFSET }, | |
| 4745 /* 998 */ | |
| 4746 { NACLi_SSE42, | |
| 4747 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NA
CL_IFLAG(OperandSize_o), | |
| 4748 InstPcmpestri, 0x00, 6, 626, NACL_OPCODE_NULL_OFFSET }, | |
| 4749 /* 999 */ | |
| 4750 { NACLi_SSE42, | |
| 4751 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16), | |
| 4752 InstPcmpistrm, 0x00, 4, 632, NACL_OPCODE_NULL_OFFSET }, | |
| 4753 /* 1000 */ | |
| 4754 { NACLi_SSE42, | |
| 4755 NACL_IFLAG(OpcodeUsesModRm) | NACL_IFLAG(OpcodeHasImmed_b) | NACL_IFLAG(Opco
deAllowsData16) | NACL_IFLAG(SizeIgnoresData16) | NACL_IFLAG(OperandSize_v) | NA
CL_IFLAG(OperandSize_o), | |
| 4756 InstPcmpistri, 0x00, 4, 636, NACL_OPCODE_NULL_OFFSET }, | |
| 4757 /* 1001 */ | |
| 4758 { NACLi_X87, | |
| 4759 NACL_EMPTY_IFLAGS, | |
| 4760 InstFadd, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 4761 /* 1002 */ | |
| 4762 { NACLi_X87, | |
| 4763 NACL_EMPTY_IFLAGS, | |
| 4764 InstFadd, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 4765 /* 1003 */ | |
| 4766 { NACLi_X87, | |
| 4767 NACL_EMPTY_IFLAGS, | |
| 4768 InstFadd, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 4769 /* 1004 */ | |
| 4770 { NACLi_X87, | |
| 4771 NACL_EMPTY_IFLAGS, | |
| 4772 InstFadd, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 4773 /* 1005 */ | |
| 4774 { NACLi_X87, | |
| 4775 NACL_EMPTY_IFLAGS, | |
| 4776 InstFadd, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 4777 /* 1006 */ | |
| 4778 { NACLi_X87, | |
| 4779 NACL_EMPTY_IFLAGS, | |
| 4780 InstFadd, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 4781 /* 1007 */ | |
| 4782 { NACLi_X87, | |
| 4783 NACL_EMPTY_IFLAGS, | |
| 4784 InstFadd, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 4785 /* 1008 */ | |
| 4786 { NACLi_X87, | |
| 4787 NACL_EMPTY_IFLAGS, | |
| 4788 InstFadd, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 4789 /* 1009 */ | |
| 4790 { NACLi_X87, | |
| 4791 NACL_EMPTY_IFLAGS, | |
| 4792 InstFmul, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 4793 /* 1010 */ | |
| 4794 { NACLi_X87, | |
| 4795 NACL_EMPTY_IFLAGS, | |
| 4796 InstFmul, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 4797 /* 1011 */ | |
| 4798 { NACLi_X87, | |
| 4799 NACL_EMPTY_IFLAGS, | |
| 4800 InstFmul, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 4801 /* 1012 */ | |
| 4802 { NACLi_X87, | |
| 4803 NACL_EMPTY_IFLAGS, | |
| 4804 InstFmul, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 4805 /* 1013 */ | |
| 4806 { NACLi_X87, | |
| 4807 NACL_EMPTY_IFLAGS, | |
| 4808 InstFmul, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 4809 /* 1014 */ | |
| 4810 { NACLi_X87, | |
| 4811 NACL_EMPTY_IFLAGS, | |
| 4812 InstFmul, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 4813 /* 1015 */ | |
| 4814 { NACLi_X87, | |
| 4815 NACL_EMPTY_IFLAGS, | |
| 4816 InstFmul, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 4817 /* 1016 */ | |
| 4818 { NACLi_X87, | |
| 4819 NACL_EMPTY_IFLAGS, | |
| 4820 InstFmul, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 4821 /* 1017 */ | |
| 4822 { NACLi_X87, | |
| 4823 NACL_EMPTY_IFLAGS, | |
| 4824 InstFcom, 0x00, 2, 656, NACL_OPCODE_NULL_OFFSET }, | |
| 4825 /* 1018 */ | |
| 4826 { NACLi_X87, | |
| 4827 NACL_EMPTY_IFLAGS, | |
| 4828 InstFcom, 0x00, 2, 658, NACL_OPCODE_NULL_OFFSET }, | |
| 4829 /* 1019 */ | |
| 4830 { NACLi_X87, | |
| 4831 NACL_EMPTY_IFLAGS, | |
| 4832 InstFcom, 0x00, 2, 660, NACL_OPCODE_NULL_OFFSET }, | |
| 4833 /* 1020 */ | |
| 4834 { NACLi_X87, | |
| 4835 NACL_EMPTY_IFLAGS, | |
| 4836 InstFcom, 0x00, 2, 662, NACL_OPCODE_NULL_OFFSET }, | |
| 4837 /* 1021 */ | |
| 4838 { NACLi_X87, | |
| 4839 NACL_EMPTY_IFLAGS, | |
| 4840 InstFcom, 0x00, 2, 664, NACL_OPCODE_NULL_OFFSET }, | |
| 4841 /* 1022 */ | |
| 4842 { NACLi_X87, | |
| 4843 NACL_EMPTY_IFLAGS, | |
| 4844 InstFcom, 0x00, 2, 666, NACL_OPCODE_NULL_OFFSET }, | |
| 4845 /* 1023 */ | |
| 4846 { NACLi_X87, | |
| 4847 NACL_EMPTY_IFLAGS, | |
| 4848 InstFcom, 0x00, 2, 668, NACL_OPCODE_NULL_OFFSET }, | |
| 4849 /* 1024 */ | |
| 4850 { NACLi_X87, | |
| 4851 NACL_EMPTY_IFLAGS, | |
| 4852 InstFcom, 0x00, 2, 670, NACL_OPCODE_NULL_OFFSET }, | |
| 4853 /* 1025 */ | |
| 4854 { NACLi_X87, | |
| 4855 NACL_EMPTY_IFLAGS, | |
| 4856 InstFcomp, 0x00, 2, 656, NACL_OPCODE_NULL_OFFSET }, | |
| 4857 /* 1026 */ | |
| 4858 { NACLi_X87, | |
| 4859 NACL_EMPTY_IFLAGS, | |
| 4860 InstFcomp, 0x00, 2, 658, NACL_OPCODE_NULL_OFFSET }, | |
| 4861 /* 1027 */ | |
| 4862 { NACLi_X87, | |
| 4863 NACL_EMPTY_IFLAGS, | |
| 4864 InstFcomp, 0x00, 2, 660, NACL_OPCODE_NULL_OFFSET }, | |
| 4865 /* 1028 */ | |
| 4866 { NACLi_X87, | |
| 4867 NACL_EMPTY_IFLAGS, | |
| 4868 InstFcomp, 0x00, 2, 662, NACL_OPCODE_NULL_OFFSET }, | |
| 4869 /* 1029 */ | |
| 4870 { NACLi_X87, | |
| 4871 NACL_EMPTY_IFLAGS, | |
| 4872 InstFcomp, 0x00, 2, 664, NACL_OPCODE_NULL_OFFSET }, | |
| 4873 /* 1030 */ | |
| 4874 { NACLi_X87, | |
| 4875 NACL_EMPTY_IFLAGS, | |
| 4876 InstFcomp, 0x00, 2, 666, NACL_OPCODE_NULL_OFFSET }, | |
| 4877 /* 1031 */ | |
| 4878 { NACLi_X87, | |
| 4879 NACL_EMPTY_IFLAGS, | |
| 4880 InstFcomp, 0x00, 2, 668, NACL_OPCODE_NULL_OFFSET }, | |
| 4881 /* 1032 */ | |
| 4882 { NACLi_X87, | |
| 4883 NACL_EMPTY_IFLAGS, | |
| 4884 InstFcomp, 0x00, 2, 670, NACL_OPCODE_NULL_OFFSET }, | |
| 4885 /* 1033 */ | |
| 4886 { NACLi_X87, | |
| 4887 NACL_EMPTY_IFLAGS, | |
| 4888 InstFsub, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 4889 /* 1034 */ | |
| 4890 { NACLi_X87, | |
| 4891 NACL_EMPTY_IFLAGS, | |
| 4892 InstFsub, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 4893 /* 1035 */ | |
| 4894 { NACLi_X87, | |
| 4895 NACL_EMPTY_IFLAGS, | |
| 4896 InstFsub, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 4897 /* 1036 */ | |
| 4898 { NACLi_X87, | |
| 4899 NACL_EMPTY_IFLAGS, | |
| 4900 InstFsub, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 4901 /* 1037 */ | |
| 4902 { NACLi_X87, | |
| 4903 NACL_EMPTY_IFLAGS, | |
| 4904 InstFsub, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 4905 /* 1038 */ | |
| 4906 { NACLi_X87, | |
| 4907 NACL_EMPTY_IFLAGS, | |
| 4908 InstFsub, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 4909 /* 1039 */ | |
| 4910 { NACLi_X87, | |
| 4911 NACL_EMPTY_IFLAGS, | |
| 4912 InstFsub, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 4913 /* 1040 */ | |
| 4914 { NACLi_X87, | |
| 4915 NACL_EMPTY_IFLAGS, | |
| 4916 InstFsub, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 4917 /* 1041 */ | |
| 4918 { NACLi_X87, | |
| 4919 NACL_EMPTY_IFLAGS, | |
| 4920 InstFsubr, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 4921 /* 1042 */ | |
| 4922 { NACLi_X87, | |
| 4923 NACL_EMPTY_IFLAGS, | |
| 4924 InstFsubr, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 4925 /* 1043 */ | |
| 4926 { NACLi_X87, | |
| 4927 NACL_EMPTY_IFLAGS, | |
| 4928 InstFsubr, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 4929 /* 1044 */ | |
| 4930 { NACLi_X87, | |
| 4931 NACL_EMPTY_IFLAGS, | |
| 4932 InstFsubr, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 4933 /* 1045 */ | |
| 4934 { NACLi_X87, | |
| 4935 NACL_EMPTY_IFLAGS, | |
| 4936 InstFsubr, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 4937 /* 1046 */ | |
| 4938 { NACLi_X87, | |
| 4939 NACL_EMPTY_IFLAGS, | |
| 4940 InstFsubr, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 4941 /* 1047 */ | |
| 4942 { NACLi_X87, | |
| 4943 NACL_EMPTY_IFLAGS, | |
| 4944 InstFsubr, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 4945 /* 1048 */ | |
| 4946 { NACLi_X87, | |
| 4947 NACL_EMPTY_IFLAGS, | |
| 4948 InstFsubr, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 4949 /* 1049 */ | |
| 4950 { NACLi_X87, | |
| 4951 NACL_EMPTY_IFLAGS, | |
| 4952 InstFdiv, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 4953 /* 1050 */ | |
| 4954 { NACLi_X87, | |
| 4955 NACL_EMPTY_IFLAGS, | |
| 4956 InstFdiv, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 4957 /* 1051 */ | |
| 4958 { NACLi_X87, | |
| 4959 NACL_EMPTY_IFLAGS, | |
| 4960 InstFdiv, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 4961 /* 1052 */ | |
| 4962 { NACLi_X87, | |
| 4963 NACL_EMPTY_IFLAGS, | |
| 4964 InstFdiv, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 4965 /* 1053 */ | |
| 4966 { NACLi_X87, | |
| 4967 NACL_EMPTY_IFLAGS, | |
| 4968 InstFdiv, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 4969 /* 1054 */ | |
| 4970 { NACLi_X87, | |
| 4971 NACL_EMPTY_IFLAGS, | |
| 4972 InstFdiv, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 4973 /* 1055 */ | |
| 4974 { NACLi_X87, | |
| 4975 NACL_EMPTY_IFLAGS, | |
| 4976 InstFdiv, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 4977 /* 1056 */ | |
| 4978 { NACLi_X87, | |
| 4979 NACL_EMPTY_IFLAGS, | |
| 4980 InstFdiv, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 4981 /* 1057 */ | |
| 4982 { NACLi_X87, | |
| 4983 NACL_EMPTY_IFLAGS, | |
| 4984 InstFdivr, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 4985 /* 1058 */ | |
| 4986 { NACLi_X87, | |
| 4987 NACL_EMPTY_IFLAGS, | |
| 4988 InstFdivr, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 4989 /* 1059 */ | |
| 4990 { NACLi_X87, | |
| 4991 NACL_EMPTY_IFLAGS, | |
| 4992 InstFdivr, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 4993 /* 1060 */ | |
| 4994 { NACLi_X87, | |
| 4995 NACL_EMPTY_IFLAGS, | |
| 4996 InstFdivr, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 4997 /* 1061 */ | |
| 4998 { NACLi_X87, | |
| 4999 NACL_EMPTY_IFLAGS, | |
| 5000 InstFdivr, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 5001 /* 1062 */ | |
| 5002 { NACLi_X87, | |
| 5003 NACL_EMPTY_IFLAGS, | |
| 5004 InstFdivr, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 5005 /* 1063 */ | |
| 5006 { NACLi_X87, | |
| 5007 NACL_EMPTY_IFLAGS, | |
| 5008 InstFdivr, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 5009 /* 1064 */ | |
| 5010 { NACLi_X87, | |
| 5011 NACL_EMPTY_IFLAGS, | |
| 5012 InstFdivr, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 5013 /* 1065 */ | |
| 5014 { NACLi_X87, | |
| 5015 NACL_EMPTY_IFLAGS, | |
| 5016 InstFld, 0x00, 2, 672, NACL_OPCODE_NULL_OFFSET }, | |
| 5017 /* 1066 */ | |
| 5018 { NACLi_X87, | |
| 5019 NACL_EMPTY_IFLAGS, | |
| 5020 InstFld, 0x00, 2, 674, NACL_OPCODE_NULL_OFFSET }, | |
| 5021 /* 1067 */ | |
| 5022 { NACLi_X87, | |
| 5023 NACL_EMPTY_IFLAGS, | |
| 5024 InstFld, 0x00, 2, 676, NACL_OPCODE_NULL_OFFSET }, | |
| 5025 /* 1068 */ | |
| 5026 { NACLi_X87, | |
| 5027 NACL_EMPTY_IFLAGS, | |
| 5028 InstFld, 0x00, 2, 678, NACL_OPCODE_NULL_OFFSET }, | |
| 5029 /* 1069 */ | |
| 5030 { NACLi_X87, | |
| 5031 NACL_EMPTY_IFLAGS, | |
| 5032 InstFld, 0x00, 2, 680, NACL_OPCODE_NULL_OFFSET }, | |
| 5033 /* 1070 */ | |
| 5034 { NACLi_X87, | |
| 5035 NACL_EMPTY_IFLAGS, | |
| 5036 InstFld, 0x00, 2, 682, NACL_OPCODE_NULL_OFFSET }, | |
| 5037 /* 1071 */ | |
| 5038 { NACLi_X87, | |
| 5039 NACL_EMPTY_IFLAGS, | |
| 5040 InstFld, 0x00, 2, 684, NACL_OPCODE_NULL_OFFSET }, | |
| 5041 /* 1072 */ | |
| 5042 { NACLi_X87, | |
| 5043 NACL_EMPTY_IFLAGS, | |
| 5044 InstFld, 0x00, 2, 686, NACL_OPCODE_NULL_OFFSET }, | |
| 5045 /* 1073 */ | |
| 5046 { NACLi_X87, | |
| 5047 NACL_EMPTY_IFLAGS, | |
| 5048 InstFxch, 0x00, 2, 688, NACL_OPCODE_NULL_OFFSET }, | |
| 5049 /* 1074 */ | |
| 5050 { NACLi_X87, | |
| 5051 NACL_EMPTY_IFLAGS, | |
| 5052 InstFxch, 0x00, 2, 690, NACL_OPCODE_NULL_OFFSET }, | |
| 5053 /* 1075 */ | |
| 5054 { NACLi_X87, | |
| 5055 NACL_EMPTY_IFLAGS, | |
| 5056 InstFxch, 0x00, 2, 692, NACL_OPCODE_NULL_OFFSET }, | |
| 5057 /* 1076 */ | |
| 5058 { NACLi_X87, | |
| 5059 NACL_EMPTY_IFLAGS, | |
| 5060 InstFxch, 0x00, 2, 694, NACL_OPCODE_NULL_OFFSET }, | |
| 5061 /* 1077 */ | |
| 5062 { NACLi_X87, | |
| 5063 NACL_EMPTY_IFLAGS, | |
| 5064 InstFxch, 0x00, 2, 696, NACL_OPCODE_NULL_OFFSET }, | |
| 5065 /* 1078 */ | |
| 5066 { NACLi_X87, | |
| 5067 NACL_EMPTY_IFLAGS, | |
| 5068 InstFxch, 0x00, 2, 698, NACL_OPCODE_NULL_OFFSET }, | |
| 5069 /* 1079 */ | |
| 5070 { NACLi_X87, | |
| 5071 NACL_EMPTY_IFLAGS, | |
| 5072 InstFxch, 0x00, 2, 700, NACL_OPCODE_NULL_OFFSET }, | |
| 5073 /* 1080 */ | |
| 5074 { NACLi_X87, | |
| 5075 NACL_EMPTY_IFLAGS, | |
| 5076 InstFxch, 0x00, 2, 702, NACL_OPCODE_NULL_OFFSET }, | |
| 5077 /* 1081 */ | |
| 5078 { NACLi_X87, | |
| 5079 NACL_EMPTY_IFLAGS, | |
| 5080 InstFnop, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 5081 /* 1082 */ | |
| 5082 { NACLi_X87, | |
| 5083 NACL_EMPTY_IFLAGS, | |
| 5084 InstFchs, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5085 /* 1083 */ | |
| 5086 { NACLi_X87, | |
| 5087 NACL_EMPTY_IFLAGS, | |
| 5088 InstFabs, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5089 /* 1084 */ | |
| 5090 { NACLi_X87, | |
| 5091 NACL_EMPTY_IFLAGS, | |
| 5092 InstFtst, 0x00, 1, 191, NACL_OPCODE_NULL_OFFSET }, | |
| 5093 /* 1085 */ | |
| 5094 { NACLi_X87, | |
| 5095 NACL_EMPTY_IFLAGS, | |
| 5096 InstFxam, 0x00, 1, 191, NACL_OPCODE_NULL_OFFSET }, | |
| 5097 /* 1086 */ | |
| 5098 { NACLi_X87, | |
| 5099 NACL_EMPTY_IFLAGS, | |
| 5100 InstFld1, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5101 /* 1087 */ | |
| 5102 { NACLi_X87, | |
| 5103 NACL_EMPTY_IFLAGS, | |
| 5104 InstFldl2t, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5105 /* 1088 */ | |
| 5106 { NACLi_X87, | |
| 5107 NACL_EMPTY_IFLAGS, | |
| 5108 InstFldl2e, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5109 /* 1089 */ | |
| 5110 { NACLi_X87, | |
| 5111 NACL_EMPTY_IFLAGS, | |
| 5112 InstFldpi, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5113 /* 1090 */ | |
| 5114 { NACLi_X87, | |
| 5115 NACL_EMPTY_IFLAGS, | |
| 5116 InstFldlg2, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5117 /* 1091 */ | |
| 5118 { NACLi_X87, | |
| 5119 NACL_EMPTY_IFLAGS, | |
| 5120 InstFldln2, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5121 /* 1092 */ | |
| 5122 { NACLi_X87, | |
| 5123 NACL_EMPTY_IFLAGS, | |
| 5124 InstFldz, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5125 /* 1093 */ | |
| 5126 { NACLi_X87, | |
| 5127 NACL_EMPTY_IFLAGS, | |
| 5128 InstF2xm1, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5129 /* 1094 */ | |
| 5130 { NACLi_X87, | |
| 5131 NACL_EMPTY_IFLAGS, | |
| 5132 InstFyl2x, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5133 /* 1095 */ | |
| 5134 { NACLi_X87, | |
| 5135 NACL_EMPTY_IFLAGS, | |
| 5136 InstFptan, 0x00, 2, 674, NACL_OPCODE_NULL_OFFSET }, | |
| 5137 /* 1096 */ | |
| 5138 { NACLi_X87, | |
| 5139 NACL_EMPTY_IFLAGS, | |
| 5140 InstFpatan, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5141 /* 1097 */ | |
| 5142 { NACLi_X87, | |
| 5143 NACL_EMPTY_IFLAGS, | |
| 5144 InstFxtract, 0x00, 2, 674, NACL_OPCODE_NULL_OFFSET }, | |
| 5145 /* 1098 */ | |
| 5146 { NACLi_X87, | |
| 5147 NACL_EMPTY_IFLAGS, | |
| 5148 InstFprem1, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5149 /* 1099 */ | |
| 5150 { NACLi_X87, | |
| 5151 NACL_EMPTY_IFLAGS, | |
| 5152 InstFdecstp, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 5153 /* 1100 */ | |
| 5154 { NACLi_X87, | |
| 5155 NACL_EMPTY_IFLAGS, | |
| 5156 InstFincstp, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 5157 /* 1101 */ | |
| 5158 { NACLi_X87, | |
| 5159 NACL_EMPTY_IFLAGS, | |
| 5160 InstFprem, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5161 /* 1102 */ | |
| 5162 { NACLi_X87, | |
| 5163 NACL_EMPTY_IFLAGS, | |
| 5164 InstFyl2xp1, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5165 /* 1103 */ | |
| 5166 { NACLi_X87, | |
| 5167 NACL_EMPTY_IFLAGS, | |
| 5168 InstFsqrt, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5169 /* 1104 */ | |
| 5170 { NACLi_X87_FSINCOS, | |
| 5171 NACL_EMPTY_IFLAGS, | |
| 5172 InstFsincos, 0x00, 2, 674, NACL_OPCODE_NULL_OFFSET }, | |
| 5173 /* 1105 */ | |
| 5174 { NACLi_X87, | |
| 5175 NACL_EMPTY_IFLAGS, | |
| 5176 InstFrndint, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5177 /* 1106 */ | |
| 5178 { NACLi_X87, | |
| 5179 NACL_EMPTY_IFLAGS, | |
| 5180 InstFscale, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5181 /* 1107 */ | |
| 5182 { NACLi_X87, | |
| 5183 NACL_EMPTY_IFLAGS, | |
| 5184 InstFsin, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5185 /* 1108 */ | |
| 5186 { NACLi_X87, | |
| 5187 NACL_EMPTY_IFLAGS, | |
| 5188 InstFcos, 0x00, 1, 189, NACL_OPCODE_NULL_OFFSET }, | |
| 5189 /* 1109 */ | |
| 5190 { NACLi_X87, | |
| 5191 NACL_EMPTY_IFLAGS, | |
| 5192 InstFcmovb, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5193 /* 1110 */ | |
| 5194 { NACLi_X87, | |
| 5195 NACL_EMPTY_IFLAGS, | |
| 5196 InstFcmovb, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5197 /* 1111 */ | |
| 5198 { NACLi_X87, | |
| 5199 NACL_EMPTY_IFLAGS, | |
| 5200 InstFcmovb, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 5201 /* 1112 */ | |
| 5202 { NACLi_X87, | |
| 5203 NACL_EMPTY_IFLAGS, | |
| 5204 InstFcmovb, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 5205 /* 1113 */ | |
| 5206 { NACLi_X87, | |
| 5207 NACL_EMPTY_IFLAGS, | |
| 5208 InstFcmovb, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 5209 /* 1114 */ | |
| 5210 { NACLi_X87, | |
| 5211 NACL_EMPTY_IFLAGS, | |
| 5212 InstFcmovb, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 5213 /* 1115 */ | |
| 5214 { NACLi_X87, | |
| 5215 NACL_EMPTY_IFLAGS, | |
| 5216 InstFcmovb, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 5217 /* 1116 */ | |
| 5218 { NACLi_X87, | |
| 5219 NACL_EMPTY_IFLAGS, | |
| 5220 InstFcmovb, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 5221 /* 1117 */ | |
| 5222 { NACLi_X87, | |
| 5223 NACL_EMPTY_IFLAGS, | |
| 5224 InstFcmove, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5225 /* 1118 */ | |
| 5226 { NACLi_X87, | |
| 5227 NACL_EMPTY_IFLAGS, | |
| 5228 InstFcmove, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5229 /* 1119 */ | |
| 5230 { NACLi_X87, | |
| 5231 NACL_EMPTY_IFLAGS, | |
| 5232 InstFcmove, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 5233 /* 1120 */ | |
| 5234 { NACLi_X87, | |
| 5235 NACL_EMPTY_IFLAGS, | |
| 5236 InstFcmove, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 5237 /* 1121 */ | |
| 5238 { NACLi_X87, | |
| 5239 NACL_EMPTY_IFLAGS, | |
| 5240 InstFcmove, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 5241 /* 1122 */ | |
| 5242 { NACLi_X87, | |
| 5243 NACL_EMPTY_IFLAGS, | |
| 5244 InstFcmove, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 5245 /* 1123 */ | |
| 5246 { NACLi_X87, | |
| 5247 NACL_EMPTY_IFLAGS, | |
| 5248 InstFcmove, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 5249 /* 1124 */ | |
| 5250 { NACLi_X87, | |
| 5251 NACL_EMPTY_IFLAGS, | |
| 5252 InstFcmove, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 5253 /* 1125 */ | |
| 5254 { NACLi_X87, | |
| 5255 NACL_EMPTY_IFLAGS, | |
| 5256 InstFcmovbe, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5257 /* 1126 */ | |
| 5258 { NACLi_X87, | |
| 5259 NACL_EMPTY_IFLAGS, | |
| 5260 InstFcmovbe, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5261 /* 1127 */ | |
| 5262 { NACLi_X87, | |
| 5263 NACL_EMPTY_IFLAGS, | |
| 5264 InstFcmovbe, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 5265 /* 1128 */ | |
| 5266 { NACLi_X87, | |
| 5267 NACL_EMPTY_IFLAGS, | |
| 5268 InstFcmovbe, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 5269 /* 1129 */ | |
| 5270 { NACLi_X87, | |
| 5271 NACL_EMPTY_IFLAGS, | |
| 5272 InstFcmovbe, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 5273 /* 1130 */ | |
| 5274 { NACLi_X87, | |
| 5275 NACL_EMPTY_IFLAGS, | |
| 5276 InstFcmovbe, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 5277 /* 1131 */ | |
| 5278 { NACLi_X87, | |
| 5279 NACL_EMPTY_IFLAGS, | |
| 5280 InstFcmovbe, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 5281 /* 1132 */ | |
| 5282 { NACLi_X87, | |
| 5283 NACL_EMPTY_IFLAGS, | |
| 5284 InstFcmovbe, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 5285 /* 1133 */ | |
| 5286 { NACLi_X87, | |
| 5287 NACL_EMPTY_IFLAGS, | |
| 5288 InstFcmovu, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5289 /* 1134 */ | |
| 5290 { NACLi_X87, | |
| 5291 NACL_EMPTY_IFLAGS, | |
| 5292 InstFcmovu, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5293 /* 1135 */ | |
| 5294 { NACLi_X87, | |
| 5295 NACL_EMPTY_IFLAGS, | |
| 5296 InstFcmovu, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 5297 /* 1136 */ | |
| 5298 { NACLi_X87, | |
| 5299 NACL_EMPTY_IFLAGS, | |
| 5300 InstFcmovu, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 5301 /* 1137 */ | |
| 5302 { NACLi_X87, | |
| 5303 NACL_EMPTY_IFLAGS, | |
| 5304 InstFcmovu, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 5305 /* 1138 */ | |
| 5306 { NACLi_X87, | |
| 5307 NACL_EMPTY_IFLAGS, | |
| 5308 InstFcmovu, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 5309 /* 1139 */ | |
| 5310 { NACLi_X87, | |
| 5311 NACL_EMPTY_IFLAGS, | |
| 5312 InstFcmovu, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 5313 /* 1140 */ | |
| 5314 { NACLi_X87, | |
| 5315 NACL_EMPTY_IFLAGS, | |
| 5316 InstFcmovu, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 5317 /* 1141 */ | |
| 5318 { NACLi_X87, | |
| 5319 NACL_EMPTY_IFLAGS, | |
| 5320 InstFucompp, 0x00, 2, 658, NACL_OPCODE_NULL_OFFSET }, | |
| 5321 /* 1142 */ | |
| 5322 { NACLi_X87, | |
| 5323 NACL_EMPTY_IFLAGS, | |
| 5324 InstFcmovnb, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5325 /* 1143 */ | |
| 5326 { NACLi_X87, | |
| 5327 NACL_EMPTY_IFLAGS, | |
| 5328 InstFcmovnb, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5329 /* 1144 */ | |
| 5330 { NACLi_X87, | |
| 5331 NACL_EMPTY_IFLAGS, | |
| 5332 InstFcmovnb, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 5333 /* 1145 */ | |
| 5334 { NACLi_X87, | |
| 5335 NACL_EMPTY_IFLAGS, | |
| 5336 InstFcmovnb, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 5337 /* 1146 */ | |
| 5338 { NACLi_X87, | |
| 5339 NACL_EMPTY_IFLAGS, | |
| 5340 InstFcmovnb, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 5341 /* 1147 */ | |
| 5342 { NACLi_X87, | |
| 5343 NACL_EMPTY_IFLAGS, | |
| 5344 InstFcmovnb, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 5345 /* 1148 */ | |
| 5346 { NACLi_X87, | |
| 5347 NACL_EMPTY_IFLAGS, | |
| 5348 InstFcmovnb, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 5349 /* 1149 */ | |
| 5350 { NACLi_X87, | |
| 5351 NACL_EMPTY_IFLAGS, | |
| 5352 InstFcmovnb, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 5353 /* 1150 */ | |
| 5354 { NACLi_X87, | |
| 5355 NACL_EMPTY_IFLAGS, | |
| 5356 InstFcmovne, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5357 /* 1151 */ | |
| 5358 { NACLi_X87, | |
| 5359 NACL_EMPTY_IFLAGS, | |
| 5360 InstFcmovne, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5361 /* 1152 */ | |
| 5362 { NACLi_X87, | |
| 5363 NACL_EMPTY_IFLAGS, | |
| 5364 InstFcmovne, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 5365 /* 1153 */ | |
| 5366 { NACLi_X87, | |
| 5367 NACL_EMPTY_IFLAGS, | |
| 5368 InstFcmovne, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 5369 /* 1154 */ | |
| 5370 { NACLi_X87, | |
| 5371 NACL_EMPTY_IFLAGS, | |
| 5372 InstFcmovne, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 5373 /* 1155 */ | |
| 5374 { NACLi_X87, | |
| 5375 NACL_EMPTY_IFLAGS, | |
| 5376 InstFcmovne, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 5377 /* 1156 */ | |
| 5378 { NACLi_X87, | |
| 5379 NACL_EMPTY_IFLAGS, | |
| 5380 InstFcmovne, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 5381 /* 1157 */ | |
| 5382 { NACLi_X87, | |
| 5383 NACL_EMPTY_IFLAGS, | |
| 5384 InstFcmovne, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 5385 /* 1158 */ | |
| 5386 { NACLi_X87, | |
| 5387 NACL_EMPTY_IFLAGS, | |
| 5388 InstFcmovnbe, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5389 /* 1159 */ | |
| 5390 { NACLi_X87, | |
| 5391 NACL_EMPTY_IFLAGS, | |
| 5392 InstFcmovnbe, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5393 /* 1160 */ | |
| 5394 { NACLi_X87, | |
| 5395 NACL_EMPTY_IFLAGS, | |
| 5396 InstFcmovnbe, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 5397 /* 1161 */ | |
| 5398 { NACLi_X87, | |
| 5399 NACL_EMPTY_IFLAGS, | |
| 5400 InstFcmovnbe, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 5401 /* 1162 */ | |
| 5402 { NACLi_X87, | |
| 5403 NACL_EMPTY_IFLAGS, | |
| 5404 InstFcmovnbe, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 5405 /* 1163 */ | |
| 5406 { NACLi_X87, | |
| 5407 NACL_EMPTY_IFLAGS, | |
| 5408 InstFcmovnbe, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 5409 /* 1164 */ | |
| 5410 { NACLi_X87, | |
| 5411 NACL_EMPTY_IFLAGS, | |
| 5412 InstFcmovnbe, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 5413 /* 1165 */ | |
| 5414 { NACLi_X87, | |
| 5415 NACL_EMPTY_IFLAGS, | |
| 5416 InstFcmovnbe, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 5417 /* 1166 */ | |
| 5418 { NACLi_X87, | |
| 5419 NACL_EMPTY_IFLAGS, | |
| 5420 InstFcmovnu, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5421 /* 1167 */ | |
| 5422 { NACLi_X87, | |
| 5423 NACL_EMPTY_IFLAGS, | |
| 5424 InstFcmovnu, 0x00, 2, 642, NACL_OPCODE_NULL_OFFSET }, | |
| 5425 /* 1168 */ | |
| 5426 { NACLi_X87, | |
| 5427 NACL_EMPTY_IFLAGS, | |
| 5428 InstFcmovnu, 0x00, 2, 644, NACL_OPCODE_NULL_OFFSET }, | |
| 5429 /* 1169 */ | |
| 5430 { NACLi_X87, | |
| 5431 NACL_EMPTY_IFLAGS, | |
| 5432 InstFcmovnu, 0x00, 2, 646, NACL_OPCODE_NULL_OFFSET }, | |
| 5433 /* 1170 */ | |
| 5434 { NACLi_X87, | |
| 5435 NACL_EMPTY_IFLAGS, | |
| 5436 InstFcmovnu, 0x00, 2, 648, NACL_OPCODE_NULL_OFFSET }, | |
| 5437 /* 1171 */ | |
| 5438 { NACLi_X87, | |
| 5439 NACL_EMPTY_IFLAGS, | |
| 5440 InstFcmovnu, 0x00, 2, 650, NACL_OPCODE_NULL_OFFSET }, | |
| 5441 /* 1172 */ | |
| 5442 { NACLi_X87, | |
| 5443 NACL_EMPTY_IFLAGS, | |
| 5444 InstFcmovnu, 0x00, 2, 652, NACL_OPCODE_NULL_OFFSET }, | |
| 5445 /* 1173 */ | |
| 5446 { NACLi_X87, | |
| 5447 NACL_EMPTY_IFLAGS, | |
| 5448 InstFcmovnu, 0x00, 2, 654, NACL_OPCODE_NULL_OFFSET }, | |
| 5449 /* 1174 */ | |
| 5450 { NACLi_X87, | |
| 5451 NACL_EMPTY_IFLAGS, | |
| 5452 InstFnclex, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 5453 /* 1175 */ | |
| 5454 { NACLi_X87, | |
| 5455 NACL_EMPTY_IFLAGS, | |
| 5456 InstFninit, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 5457 /* 1176 */ | |
| 5458 { NACLi_X87, | |
| 5459 NACL_EMPTY_IFLAGS, | |
| 5460 InstFucomi, 0x00, 2, 656, NACL_OPCODE_NULL_OFFSET }, | |
| 5461 /* 1177 */ | |
| 5462 { NACLi_X87, | |
| 5463 NACL_EMPTY_IFLAGS, | |
| 5464 InstFucomi, 0x00, 2, 658, NACL_OPCODE_NULL_OFFSET }, | |
| 5465 /* 1178 */ | |
| 5466 { NACLi_X87, | |
| 5467 NACL_EMPTY_IFLAGS, | |
| 5468 InstFucomi, 0x00, 2, 660, NACL_OPCODE_NULL_OFFSET }, | |
| 5469 /* 1179 */ | |
| 5470 { NACLi_X87, | |
| 5471 NACL_EMPTY_IFLAGS, | |
| 5472 InstFucomi, 0x00, 2, 662, NACL_OPCODE_NULL_OFFSET }, | |
| 5473 /* 1180 */ | |
| 5474 { NACLi_X87, | |
| 5475 NACL_EMPTY_IFLAGS, | |
| 5476 InstFucomi, 0x00, 2, 664, NACL_OPCODE_NULL_OFFSET }, | |
| 5477 /* 1181 */ | |
| 5478 { NACLi_X87, | |
| 5479 NACL_EMPTY_IFLAGS, | |
| 5480 InstFucomi, 0x00, 2, 666, NACL_OPCODE_NULL_OFFSET }, | |
| 5481 /* 1182 */ | |
| 5482 { NACLi_X87, | |
| 5483 NACL_EMPTY_IFLAGS, | |
| 5484 InstFucomi, 0x00, 2, 668, NACL_OPCODE_NULL_OFFSET }, | |
| 5485 /* 1183 */ | |
| 5486 { NACLi_X87, | |
| 5487 NACL_EMPTY_IFLAGS, | |
| 5488 InstFucomi, 0x00, 2, 670, NACL_OPCODE_NULL_OFFSET }, | |
| 5489 /* 1184 */ | |
| 5490 { NACLi_X87, | |
| 5491 NACL_EMPTY_IFLAGS, | |
| 5492 InstFcomi, 0x00, 2, 656, NACL_OPCODE_NULL_OFFSET }, | |
| 5493 /* 1185 */ | |
| 5494 { NACLi_X87, | |
| 5495 NACL_EMPTY_IFLAGS, | |
| 5496 InstFcomi, 0x00, 2, 658, NACL_OPCODE_NULL_OFFSET }, | |
| 5497 /* 1186 */ | |
| 5498 { NACLi_X87, | |
| 5499 NACL_EMPTY_IFLAGS, | |
| 5500 InstFcomi, 0x00, 2, 660, NACL_OPCODE_NULL_OFFSET }, | |
| 5501 /* 1187 */ | |
| 5502 { NACLi_X87, | |
| 5503 NACL_EMPTY_IFLAGS, | |
| 5504 InstFcomi, 0x00, 2, 662, NACL_OPCODE_NULL_OFFSET }, | |
| 5505 /* 1188 */ | |
| 5506 { NACLi_X87, | |
| 5507 NACL_EMPTY_IFLAGS, | |
| 5508 InstFcomi, 0x00, 2, 664, NACL_OPCODE_NULL_OFFSET }, | |
| 5509 /* 1189 */ | |
| 5510 { NACLi_X87, | |
| 5511 NACL_EMPTY_IFLAGS, | |
| 5512 InstFcomi, 0x00, 2, 666, NACL_OPCODE_NULL_OFFSET }, | |
| 5513 /* 1190 */ | |
| 5514 { NACLi_X87, | |
| 5515 NACL_EMPTY_IFLAGS, | |
| 5516 InstFcomi, 0x00, 2, 668, NACL_OPCODE_NULL_OFFSET }, | |
| 5517 /* 1191 */ | |
| 5518 { NACLi_X87, | |
| 5519 NACL_EMPTY_IFLAGS, | |
| 5520 InstFcomi, 0x00, 2, 670, NACL_OPCODE_NULL_OFFSET }, | |
| 5521 /* 1192 */ | |
| 5522 { NACLi_X87, | |
| 5523 NACL_EMPTY_IFLAGS, | |
| 5524 InstFadd, 0x00, 2, 704, NACL_OPCODE_NULL_OFFSET }, | |
| 5525 /* 1193 */ | |
| 5526 { NACLi_X87, | |
| 5527 NACL_EMPTY_IFLAGS, | |
| 5528 InstFadd, 0x00, 2, 706, NACL_OPCODE_NULL_OFFSET }, | |
| 5529 /* 1194 */ | |
| 5530 { NACLi_X87, | |
| 5531 NACL_EMPTY_IFLAGS, | |
| 5532 InstFadd, 0x00, 2, 708, NACL_OPCODE_NULL_OFFSET }, | |
| 5533 /* 1195 */ | |
| 5534 { NACLi_X87, | |
| 5535 NACL_EMPTY_IFLAGS, | |
| 5536 InstFadd, 0x00, 2, 710, NACL_OPCODE_NULL_OFFSET }, | |
| 5537 /* 1196 */ | |
| 5538 { NACLi_X87, | |
| 5539 NACL_EMPTY_IFLAGS, | |
| 5540 InstFadd, 0x00, 2, 712, NACL_OPCODE_NULL_OFFSET }, | |
| 5541 /* 1197 */ | |
| 5542 { NACLi_X87, | |
| 5543 NACL_EMPTY_IFLAGS, | |
| 5544 InstFadd, 0x00, 2, 714, NACL_OPCODE_NULL_OFFSET }, | |
| 5545 /* 1198 */ | |
| 5546 { NACLi_X87, | |
| 5547 NACL_EMPTY_IFLAGS, | |
| 5548 InstFadd, 0x00, 2, 716, NACL_OPCODE_NULL_OFFSET }, | |
| 5549 /* 1199 */ | |
| 5550 { NACLi_X87, | |
| 5551 NACL_EMPTY_IFLAGS, | |
| 5552 InstFmul, 0x00, 2, 704, NACL_OPCODE_NULL_OFFSET }, | |
| 5553 /* 1200 */ | |
| 5554 { NACLi_X87, | |
| 5555 NACL_EMPTY_IFLAGS, | |
| 5556 InstFmul, 0x00, 2, 706, NACL_OPCODE_NULL_OFFSET }, | |
| 5557 /* 1201 */ | |
| 5558 { NACLi_X87, | |
| 5559 NACL_EMPTY_IFLAGS, | |
| 5560 InstFmul, 0x00, 2, 708, NACL_OPCODE_NULL_OFFSET }, | |
| 5561 /* 1202 */ | |
| 5562 { NACLi_X87, | |
| 5563 NACL_EMPTY_IFLAGS, | |
| 5564 InstFmul, 0x00, 2, 710, NACL_OPCODE_NULL_OFFSET }, | |
| 5565 /* 1203 */ | |
| 5566 { NACLi_X87, | |
| 5567 NACL_EMPTY_IFLAGS, | |
| 5568 InstFmul, 0x00, 2, 712, NACL_OPCODE_NULL_OFFSET }, | |
| 5569 /* 1204 */ | |
| 5570 { NACLi_X87, | |
| 5571 NACL_EMPTY_IFLAGS, | |
| 5572 InstFmul, 0x00, 2, 714, NACL_OPCODE_NULL_OFFSET }, | |
| 5573 /* 1205 */ | |
| 5574 { NACLi_X87, | |
| 5575 NACL_EMPTY_IFLAGS, | |
| 5576 InstFmul, 0x00, 2, 716, NACL_OPCODE_NULL_OFFSET }, | |
| 5577 /* 1206 */ | |
| 5578 { NACLi_X87, | |
| 5579 NACL_EMPTY_IFLAGS, | |
| 5580 InstFsubr, 0x00, 2, 704, NACL_OPCODE_NULL_OFFSET }, | |
| 5581 /* 1207 */ | |
| 5582 { NACLi_X87, | |
| 5583 NACL_EMPTY_IFLAGS, | |
| 5584 InstFsubr, 0x00, 2, 706, NACL_OPCODE_NULL_OFFSET }, | |
| 5585 /* 1208 */ | |
| 5586 { NACLi_X87, | |
| 5587 NACL_EMPTY_IFLAGS, | |
| 5588 InstFsubr, 0x00, 2, 708, NACL_OPCODE_NULL_OFFSET }, | |
| 5589 /* 1209 */ | |
| 5590 { NACLi_X87, | |
| 5591 NACL_EMPTY_IFLAGS, | |
| 5592 InstFsubr, 0x00, 2, 710, NACL_OPCODE_NULL_OFFSET }, | |
| 5593 /* 1210 */ | |
| 5594 { NACLi_X87, | |
| 5595 NACL_EMPTY_IFLAGS, | |
| 5596 InstFsubr, 0x00, 2, 712, NACL_OPCODE_NULL_OFFSET }, | |
| 5597 /* 1211 */ | |
| 5598 { NACLi_X87, | |
| 5599 NACL_EMPTY_IFLAGS, | |
| 5600 InstFsubr, 0x00, 2, 714, NACL_OPCODE_NULL_OFFSET }, | |
| 5601 /* 1212 */ | |
| 5602 { NACLi_X87, | |
| 5603 NACL_EMPTY_IFLAGS, | |
| 5604 InstFsubr, 0x00, 2, 716, NACL_OPCODE_NULL_OFFSET }, | |
| 5605 /* 1213 */ | |
| 5606 { NACLi_X87, | |
| 5607 NACL_EMPTY_IFLAGS, | |
| 5608 InstFsub, 0x00, 2, 704, NACL_OPCODE_NULL_OFFSET }, | |
| 5609 /* 1214 */ | |
| 5610 { NACLi_X87, | |
| 5611 NACL_EMPTY_IFLAGS, | |
| 5612 InstFsub, 0x00, 2, 706, NACL_OPCODE_NULL_OFFSET }, | |
| 5613 /* 1215 */ | |
| 5614 { NACLi_X87, | |
| 5615 NACL_EMPTY_IFLAGS, | |
| 5616 InstFsub, 0x00, 2, 708, NACL_OPCODE_NULL_OFFSET }, | |
| 5617 /* 1216 */ | |
| 5618 { NACLi_X87, | |
| 5619 NACL_EMPTY_IFLAGS, | |
| 5620 InstFsub, 0x00, 2, 710, NACL_OPCODE_NULL_OFFSET }, | |
| 5621 /* 1217 */ | |
| 5622 { NACLi_X87, | |
| 5623 NACL_EMPTY_IFLAGS, | |
| 5624 InstFsub, 0x00, 2, 712, NACL_OPCODE_NULL_OFFSET }, | |
| 5625 /* 1218 */ | |
| 5626 { NACLi_X87, | |
| 5627 NACL_EMPTY_IFLAGS, | |
| 5628 InstFsub, 0x00, 2, 714, NACL_OPCODE_NULL_OFFSET }, | |
| 5629 /* 1219 */ | |
| 5630 { NACLi_X87, | |
| 5631 NACL_EMPTY_IFLAGS, | |
| 5632 InstFsub, 0x00, 2, 716, NACL_OPCODE_NULL_OFFSET }, | |
| 5633 /* 1220 */ | |
| 5634 { NACLi_X87, | |
| 5635 NACL_EMPTY_IFLAGS, | |
| 5636 InstFdivr, 0x00, 2, 704, NACL_OPCODE_NULL_OFFSET }, | |
| 5637 /* 1221 */ | |
| 5638 { NACLi_X87, | |
| 5639 NACL_EMPTY_IFLAGS, | |
| 5640 InstFdivr, 0x00, 2, 706, NACL_OPCODE_NULL_OFFSET }, | |
| 5641 /* 1222 */ | |
| 5642 { NACLi_X87, | |
| 5643 NACL_EMPTY_IFLAGS, | |
| 5644 InstFdivr, 0x00, 2, 708, NACL_OPCODE_NULL_OFFSET }, | |
| 5645 /* 1223 */ | |
| 5646 { NACLi_X87, | |
| 5647 NACL_EMPTY_IFLAGS, | |
| 5648 InstFdivr, 0x00, 2, 710, NACL_OPCODE_NULL_OFFSET }, | |
| 5649 /* 1224 */ | |
| 5650 { NACLi_X87, | |
| 5651 NACL_EMPTY_IFLAGS, | |
| 5652 InstFdivr, 0x00, 2, 712, NACL_OPCODE_NULL_OFFSET }, | |
| 5653 /* 1225 */ | |
| 5654 { NACLi_X87, | |
| 5655 NACL_EMPTY_IFLAGS, | |
| 5656 InstFdivr, 0x00, 2, 714, NACL_OPCODE_NULL_OFFSET }, | |
| 5657 /* 1226 */ | |
| 5658 { NACLi_X87, | |
| 5659 NACL_EMPTY_IFLAGS, | |
| 5660 InstFdivr, 0x00, 2, 716, NACL_OPCODE_NULL_OFFSET }, | |
| 5661 /* 1227 */ | |
| 5662 { NACLi_X87, | |
| 5663 NACL_EMPTY_IFLAGS, | |
| 5664 InstFdiv, 0x00, 2, 704, NACL_OPCODE_NULL_OFFSET }, | |
| 5665 /* 1228 */ | |
| 5666 { NACLi_X87, | |
| 5667 NACL_EMPTY_IFLAGS, | |
| 5668 InstFdiv, 0x00, 2, 706, NACL_OPCODE_NULL_OFFSET }, | |
| 5669 /* 1229 */ | |
| 5670 { NACLi_X87, | |
| 5671 NACL_EMPTY_IFLAGS, | |
| 5672 InstFdiv, 0x00, 2, 708, NACL_OPCODE_NULL_OFFSET }, | |
| 5673 /* 1230 */ | |
| 5674 { NACLi_X87, | |
| 5675 NACL_EMPTY_IFLAGS, | |
| 5676 InstFdiv, 0x00, 2, 710, NACL_OPCODE_NULL_OFFSET }, | |
| 5677 /* 1231 */ | |
| 5678 { NACLi_X87, | |
| 5679 NACL_EMPTY_IFLAGS, | |
| 5680 InstFdiv, 0x00, 2, 712, NACL_OPCODE_NULL_OFFSET }, | |
| 5681 /* 1232 */ | |
| 5682 { NACLi_X87, | |
| 5683 NACL_EMPTY_IFLAGS, | |
| 5684 InstFdiv, 0x00, 2, 714, NACL_OPCODE_NULL_OFFSET }, | |
| 5685 /* 1233 */ | |
| 5686 { NACLi_X87, | |
| 5687 NACL_EMPTY_IFLAGS, | |
| 5688 InstFdiv, 0x00, 2, 716, NACL_OPCODE_NULL_OFFSET }, | |
| 5689 /* 1234 */ | |
| 5690 { NACLi_X87, | |
| 5691 NACL_EMPTY_IFLAGS, | |
| 5692 InstFfree, 0x00, 1, 718, NACL_OPCODE_NULL_OFFSET }, | |
| 5693 /* 1235 */ | |
| 5694 { NACLi_X87, | |
| 5695 NACL_EMPTY_IFLAGS, | |
| 5696 InstFfree, 0x00, 1, 719, NACL_OPCODE_NULL_OFFSET }, | |
| 5697 /* 1236 */ | |
| 5698 { NACLi_X87, | |
| 5699 NACL_EMPTY_IFLAGS, | |
| 5700 InstFfree, 0x00, 1, 720, NACL_OPCODE_NULL_OFFSET }, | |
| 5701 /* 1237 */ | |
| 5702 { NACLi_X87, | |
| 5703 NACL_EMPTY_IFLAGS, | |
| 5704 InstFfree, 0x00, 1, 721, NACL_OPCODE_NULL_OFFSET }, | |
| 5705 /* 1238 */ | |
| 5706 { NACLi_X87, | |
| 5707 NACL_EMPTY_IFLAGS, | |
| 5708 InstFfree, 0x00, 1, 722, NACL_OPCODE_NULL_OFFSET }, | |
| 5709 /* 1239 */ | |
| 5710 { NACLi_X87, | |
| 5711 NACL_EMPTY_IFLAGS, | |
| 5712 InstFfree, 0x00, 1, 723, NACL_OPCODE_NULL_OFFSET }, | |
| 5713 /* 1240 */ | |
| 5714 { NACLi_X87, | |
| 5715 NACL_EMPTY_IFLAGS, | |
| 5716 InstFfree, 0x00, 1, 724, NACL_OPCODE_NULL_OFFSET }, | |
| 5717 /* 1241 */ | |
| 5718 { NACLi_X87, | |
| 5719 NACL_EMPTY_IFLAGS, | |
| 5720 InstFfree, 0x00, 1, 725, NACL_OPCODE_NULL_OFFSET }, | |
| 5721 /* 1242 */ | |
| 5722 { NACLi_X87, | |
| 5723 NACL_EMPTY_IFLAGS, | |
| 5724 InstFst, 0x00, 2, 672, NACL_OPCODE_NULL_OFFSET }, | |
| 5725 /* 1243 */ | |
| 5726 { NACLi_X87, | |
| 5727 NACL_EMPTY_IFLAGS, | |
| 5728 InstFst, 0x00, 2, 726, NACL_OPCODE_NULL_OFFSET }, | |
| 5729 /* 1244 */ | |
| 5730 { NACLi_X87, | |
| 5731 NACL_EMPTY_IFLAGS, | |
| 5732 InstFst, 0x00, 2, 728, NACL_OPCODE_NULL_OFFSET }, | |
| 5733 /* 1245 */ | |
| 5734 { NACLi_X87, | |
| 5735 NACL_EMPTY_IFLAGS, | |
| 5736 InstFst, 0x00, 2, 730, NACL_OPCODE_NULL_OFFSET }, | |
| 5737 /* 1246 */ | |
| 5738 { NACLi_X87, | |
| 5739 NACL_EMPTY_IFLAGS, | |
| 5740 InstFst, 0x00, 2, 732, NACL_OPCODE_NULL_OFFSET }, | |
| 5741 /* 1247 */ | |
| 5742 { NACLi_X87, | |
| 5743 NACL_EMPTY_IFLAGS, | |
| 5744 InstFst, 0x00, 2, 734, NACL_OPCODE_NULL_OFFSET }, | |
| 5745 /* 1248 */ | |
| 5746 { NACLi_X87, | |
| 5747 NACL_EMPTY_IFLAGS, | |
| 5748 InstFst, 0x00, 2, 736, NACL_OPCODE_NULL_OFFSET }, | |
| 5749 /* 1249 */ | |
| 5750 { NACLi_X87, | |
| 5751 NACL_EMPTY_IFLAGS, | |
| 5752 InstFst, 0x00, 2, 738, NACL_OPCODE_NULL_OFFSET }, | |
| 5753 /* 1250 */ | |
| 5754 { NACLi_X87, | |
| 5755 NACL_EMPTY_IFLAGS, | |
| 5756 InstFstp, 0x00, 2, 672, NACL_OPCODE_NULL_OFFSET }, | |
| 5757 /* 1251 */ | |
| 5758 { NACLi_X87, | |
| 5759 NACL_EMPTY_IFLAGS, | |
| 5760 InstFstp, 0x00, 2, 726, NACL_OPCODE_NULL_OFFSET }, | |
| 5761 /* 1252 */ | |
| 5762 { NACLi_X87, | |
| 5763 NACL_EMPTY_IFLAGS, | |
| 5764 InstFstp, 0x00, 2, 728, NACL_OPCODE_NULL_OFFSET }, | |
| 5765 /* 1253 */ | |
| 5766 { NACLi_X87, | |
| 5767 NACL_EMPTY_IFLAGS, | |
| 5768 InstFstp, 0x00, 2, 730, NACL_OPCODE_NULL_OFFSET }, | |
| 5769 /* 1254 */ | |
| 5770 { NACLi_X87, | |
| 5771 NACL_EMPTY_IFLAGS, | |
| 5772 InstFstp, 0x00, 2, 732, NACL_OPCODE_NULL_OFFSET }, | |
| 5773 /* 1255 */ | |
| 5774 { NACLi_X87, | |
| 5775 NACL_EMPTY_IFLAGS, | |
| 5776 InstFstp, 0x00, 2, 734, NACL_OPCODE_NULL_OFFSET }, | |
| 5777 /* 1256 */ | |
| 5778 { NACLi_X87, | |
| 5779 NACL_EMPTY_IFLAGS, | |
| 5780 InstFstp, 0x00, 2, 736, NACL_OPCODE_NULL_OFFSET }, | |
| 5781 /* 1257 */ | |
| 5782 { NACLi_X87, | |
| 5783 NACL_EMPTY_IFLAGS, | |
| 5784 InstFstp, 0x00, 2, 738, NACL_OPCODE_NULL_OFFSET }, | |
| 5785 /* 1258 */ | |
| 5786 { NACLi_X87, | |
| 5787 NACL_EMPTY_IFLAGS, | |
| 5788 InstFucom, 0x00, 2, 656, NACL_OPCODE_NULL_OFFSET }, | |
| 5789 /* 1259 */ | |
| 5790 { NACLi_X87, | |
| 5791 NACL_EMPTY_IFLAGS, | |
| 5792 InstFucom, 0x00, 2, 658, NACL_OPCODE_NULL_OFFSET }, | |
| 5793 /* 1260 */ | |
| 5794 { NACLi_X87, | |
| 5795 NACL_EMPTY_IFLAGS, | |
| 5796 InstFucom, 0x00, 2, 660, NACL_OPCODE_NULL_OFFSET }, | |
| 5797 /* 1261 */ | |
| 5798 { NACLi_X87, | |
| 5799 NACL_EMPTY_IFLAGS, | |
| 5800 InstFucom, 0x00, 2, 662, NACL_OPCODE_NULL_OFFSET }, | |
| 5801 /* 1262 */ | |
| 5802 { NACLi_X87, | |
| 5803 NACL_EMPTY_IFLAGS, | |
| 5804 InstFucom, 0x00, 2, 664, NACL_OPCODE_NULL_OFFSET }, | |
| 5805 /* 1263 */ | |
| 5806 { NACLi_X87, | |
| 5807 NACL_EMPTY_IFLAGS, | |
| 5808 InstFucom, 0x00, 2, 666, NACL_OPCODE_NULL_OFFSET }, | |
| 5809 /* 1264 */ | |
| 5810 { NACLi_X87, | |
| 5811 NACL_EMPTY_IFLAGS, | |
| 5812 InstFucom, 0x00, 2, 668, NACL_OPCODE_NULL_OFFSET }, | |
| 5813 /* 1265 */ | |
| 5814 { NACLi_X87, | |
| 5815 NACL_EMPTY_IFLAGS, | |
| 5816 InstFucom, 0x00, 2, 670, NACL_OPCODE_NULL_OFFSET }, | |
| 5817 /* 1266 */ | |
| 5818 { NACLi_X87, | |
| 5819 NACL_EMPTY_IFLAGS, | |
| 5820 InstFucomp, 0x00, 2, 656, NACL_OPCODE_NULL_OFFSET }, | |
| 5821 /* 1267 */ | |
| 5822 { NACLi_X87, | |
| 5823 NACL_EMPTY_IFLAGS, | |
| 5824 InstFucomp, 0x00, 2, 658, NACL_OPCODE_NULL_OFFSET }, | |
| 5825 /* 1268 */ | |
| 5826 { NACLi_X87, | |
| 5827 NACL_EMPTY_IFLAGS, | |
| 5828 InstFucomp, 0x00, 2, 660, NACL_OPCODE_NULL_OFFSET }, | |
| 5829 /* 1269 */ | |
| 5830 { NACLi_X87, | |
| 5831 NACL_EMPTY_IFLAGS, | |
| 5832 InstFucomp, 0x00, 2, 662, NACL_OPCODE_NULL_OFFSET }, | |
| 5833 /* 1270 */ | |
| 5834 { NACLi_X87, | |
| 5835 NACL_EMPTY_IFLAGS, | |
| 5836 InstFucomp, 0x00, 2, 664, NACL_OPCODE_NULL_OFFSET }, | |
| 5837 /* 1271 */ | |
| 5838 { NACLi_X87, | |
| 5839 NACL_EMPTY_IFLAGS, | |
| 5840 InstFucomp, 0x00, 2, 666, NACL_OPCODE_NULL_OFFSET }, | |
| 5841 /* 1272 */ | |
| 5842 { NACLi_X87, | |
| 5843 NACL_EMPTY_IFLAGS, | |
| 5844 InstFucomp, 0x00, 2, 668, NACL_OPCODE_NULL_OFFSET }, | |
| 5845 /* 1273 */ | |
| 5846 { NACLi_X87, | |
| 5847 NACL_EMPTY_IFLAGS, | |
| 5848 InstFucomp, 0x00, 2, 670, NACL_OPCODE_NULL_OFFSET }, | |
| 5849 /* 1274 */ | |
| 5850 { NACLi_X87, | |
| 5851 NACL_EMPTY_IFLAGS, | |
| 5852 InstFaddp, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5853 /* 1275 */ | |
| 5854 { NACLi_X87, | |
| 5855 NACL_EMPTY_IFLAGS, | |
| 5856 InstFaddp, 0x00, 2, 704, NACL_OPCODE_NULL_OFFSET }, | |
| 5857 /* 1276 */ | |
| 5858 { NACLi_X87, | |
| 5859 NACL_EMPTY_IFLAGS, | |
| 5860 InstFaddp, 0x00, 2, 706, NACL_OPCODE_NULL_OFFSET }, | |
| 5861 /* 1277 */ | |
| 5862 { NACLi_X87, | |
| 5863 NACL_EMPTY_IFLAGS, | |
| 5864 InstFaddp, 0x00, 2, 708, NACL_OPCODE_NULL_OFFSET }, | |
| 5865 /* 1278 */ | |
| 5866 { NACLi_X87, | |
| 5867 NACL_EMPTY_IFLAGS, | |
| 5868 InstFaddp, 0x00, 2, 710, NACL_OPCODE_NULL_OFFSET }, | |
| 5869 /* 1279 */ | |
| 5870 { NACLi_X87, | |
| 5871 NACL_EMPTY_IFLAGS, | |
| 5872 InstFaddp, 0x00, 2, 712, NACL_OPCODE_NULL_OFFSET }, | |
| 5873 /* 1280 */ | |
| 5874 { NACLi_X87, | |
| 5875 NACL_EMPTY_IFLAGS, | |
| 5876 InstFaddp, 0x00, 2, 714, NACL_OPCODE_NULL_OFFSET }, | |
| 5877 /* 1281 */ | |
| 5878 { NACLi_X87, | |
| 5879 NACL_EMPTY_IFLAGS, | |
| 5880 InstFaddp, 0x00, 2, 716, NACL_OPCODE_NULL_OFFSET }, | |
| 5881 /* 1282 */ | |
| 5882 { NACLi_X87, | |
| 5883 NACL_EMPTY_IFLAGS, | |
| 5884 InstFmulp, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5885 /* 1283 */ | |
| 5886 { NACLi_X87, | |
| 5887 NACL_EMPTY_IFLAGS, | |
| 5888 InstFmulp, 0x00, 2, 704, NACL_OPCODE_NULL_OFFSET }, | |
| 5889 /* 1284 */ | |
| 5890 { NACLi_X87, | |
| 5891 NACL_EMPTY_IFLAGS, | |
| 5892 InstFmulp, 0x00, 2, 706, NACL_OPCODE_NULL_OFFSET }, | |
| 5893 /* 1285 */ | |
| 5894 { NACLi_X87, | |
| 5895 NACL_EMPTY_IFLAGS, | |
| 5896 InstFmulp, 0x00, 2, 708, NACL_OPCODE_NULL_OFFSET }, | |
| 5897 /* 1286 */ | |
| 5898 { NACLi_X87, | |
| 5899 NACL_EMPTY_IFLAGS, | |
| 5900 InstFmulp, 0x00, 2, 710, NACL_OPCODE_NULL_OFFSET }, | |
| 5901 /* 1287 */ | |
| 5902 { NACLi_X87, | |
| 5903 NACL_EMPTY_IFLAGS, | |
| 5904 InstFmulp, 0x00, 2, 712, NACL_OPCODE_NULL_OFFSET }, | |
| 5905 /* 1288 */ | |
| 5906 { NACLi_X87, | |
| 5907 NACL_EMPTY_IFLAGS, | |
| 5908 InstFmulp, 0x00, 2, 714, NACL_OPCODE_NULL_OFFSET }, | |
| 5909 /* 1289 */ | |
| 5910 { NACLi_X87, | |
| 5911 NACL_EMPTY_IFLAGS, | |
| 5912 InstFmulp, 0x00, 2, 716, NACL_OPCODE_NULL_OFFSET }, | |
| 5913 /* 1290 */ | |
| 5914 { NACLi_X87, | |
| 5915 NACL_EMPTY_IFLAGS, | |
| 5916 InstFcompp, 0x00, 2, 658, NACL_OPCODE_NULL_OFFSET }, | |
| 5917 /* 1291 */ | |
| 5918 { NACLi_X87, | |
| 5919 NACL_EMPTY_IFLAGS, | |
| 5920 InstFsubrp, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5921 /* 1292 */ | |
| 5922 { NACLi_X87, | |
| 5923 NACL_EMPTY_IFLAGS, | |
| 5924 InstFsubrp, 0x00, 2, 704, NACL_OPCODE_NULL_OFFSET }, | |
| 5925 /* 1293 */ | |
| 5926 { NACLi_X87, | |
| 5927 NACL_EMPTY_IFLAGS, | |
| 5928 InstFsubrp, 0x00, 2, 706, NACL_OPCODE_NULL_OFFSET }, | |
| 5929 /* 1294 */ | |
| 5930 { NACLi_X87, | |
| 5931 NACL_EMPTY_IFLAGS, | |
| 5932 InstFsubrp, 0x00, 2, 708, NACL_OPCODE_NULL_OFFSET }, | |
| 5933 /* 1295 */ | |
| 5934 { NACLi_X87, | |
| 5935 NACL_EMPTY_IFLAGS, | |
| 5936 InstFsubrp, 0x00, 2, 710, NACL_OPCODE_NULL_OFFSET }, | |
| 5937 /* 1296 */ | |
| 5938 { NACLi_X87, | |
| 5939 NACL_EMPTY_IFLAGS, | |
| 5940 InstFsubrp, 0x00, 2, 712, NACL_OPCODE_NULL_OFFSET }, | |
| 5941 /* 1297 */ | |
| 5942 { NACLi_X87, | |
| 5943 NACL_EMPTY_IFLAGS, | |
| 5944 InstFsubrp, 0x00, 2, 714, NACL_OPCODE_NULL_OFFSET }, | |
| 5945 /* 1298 */ | |
| 5946 { NACLi_X87, | |
| 5947 NACL_EMPTY_IFLAGS, | |
| 5948 InstFsubrp, 0x00, 2, 716, NACL_OPCODE_NULL_OFFSET }, | |
| 5949 /* 1299 */ | |
| 5950 { NACLi_X87, | |
| 5951 NACL_EMPTY_IFLAGS, | |
| 5952 InstFsubp, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5953 /* 1300 */ | |
| 5954 { NACLi_X87, | |
| 5955 NACL_EMPTY_IFLAGS, | |
| 5956 InstFsubp, 0x00, 2, 704, NACL_OPCODE_NULL_OFFSET }, | |
| 5957 /* 1301 */ | |
| 5958 { NACLi_X87, | |
| 5959 NACL_EMPTY_IFLAGS, | |
| 5960 InstFsubp, 0x00, 2, 706, NACL_OPCODE_NULL_OFFSET }, | |
| 5961 /* 1302 */ | |
| 5962 { NACLi_X87, | |
| 5963 NACL_EMPTY_IFLAGS, | |
| 5964 InstFsubp, 0x00, 2, 708, NACL_OPCODE_NULL_OFFSET }, | |
| 5965 /* 1303 */ | |
| 5966 { NACLi_X87, | |
| 5967 NACL_EMPTY_IFLAGS, | |
| 5968 InstFsubp, 0x00, 2, 710, NACL_OPCODE_NULL_OFFSET }, | |
| 5969 /* 1304 */ | |
| 5970 { NACLi_X87, | |
| 5971 NACL_EMPTY_IFLAGS, | |
| 5972 InstFsubp, 0x00, 2, 712, NACL_OPCODE_NULL_OFFSET }, | |
| 5973 /* 1305 */ | |
| 5974 { NACLi_X87, | |
| 5975 NACL_EMPTY_IFLAGS, | |
| 5976 InstFsubp, 0x00, 2, 714, NACL_OPCODE_NULL_OFFSET }, | |
| 5977 /* 1306 */ | |
| 5978 { NACLi_X87, | |
| 5979 NACL_EMPTY_IFLAGS, | |
| 5980 InstFsubp, 0x00, 2, 716, NACL_OPCODE_NULL_OFFSET }, | |
| 5981 /* 1307 */ | |
| 5982 { NACLi_X87, | |
| 5983 NACL_EMPTY_IFLAGS, | |
| 5984 InstFdivrp, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 5985 /* 1308 */ | |
| 5986 { NACLi_X87, | |
| 5987 NACL_EMPTY_IFLAGS, | |
| 5988 InstFdivrp, 0x00, 2, 704, NACL_OPCODE_NULL_OFFSET }, | |
| 5989 /* 1309 */ | |
| 5990 { NACLi_X87, | |
| 5991 NACL_EMPTY_IFLAGS, | |
| 5992 InstFdivrp, 0x00, 2, 706, NACL_OPCODE_NULL_OFFSET }, | |
| 5993 /* 1310 */ | |
| 5994 { NACLi_X87, | |
| 5995 NACL_EMPTY_IFLAGS, | |
| 5996 InstFdivrp, 0x00, 2, 708, NACL_OPCODE_NULL_OFFSET }, | |
| 5997 /* 1311 */ | |
| 5998 { NACLi_X87, | |
| 5999 NACL_EMPTY_IFLAGS, | |
| 6000 InstFdivrp, 0x00, 2, 710, NACL_OPCODE_NULL_OFFSET }, | |
| 6001 /* 1312 */ | |
| 6002 { NACLi_X87, | |
| 6003 NACL_EMPTY_IFLAGS, | |
| 6004 InstFdivrp, 0x00, 2, 712, NACL_OPCODE_NULL_OFFSET }, | |
| 6005 /* 1313 */ | |
| 6006 { NACLi_X87, | |
| 6007 NACL_EMPTY_IFLAGS, | |
| 6008 InstFdivrp, 0x00, 2, 714, NACL_OPCODE_NULL_OFFSET }, | |
| 6009 /* 1314 */ | |
| 6010 { NACLi_X87, | |
| 6011 NACL_EMPTY_IFLAGS, | |
| 6012 InstFdivrp, 0x00, 2, 716, NACL_OPCODE_NULL_OFFSET }, | |
| 6013 /* 1315 */ | |
| 6014 { NACLi_X87, | |
| 6015 NACL_EMPTY_IFLAGS, | |
| 6016 InstFdivp, 0x00, 2, 640, NACL_OPCODE_NULL_OFFSET }, | |
| 6017 /* 1316 */ | |
| 6018 { NACLi_X87, | |
| 6019 NACL_EMPTY_IFLAGS, | |
| 6020 InstFdivp, 0x00, 2, 704, NACL_OPCODE_NULL_OFFSET }, | |
| 6021 /* 1317 */ | |
| 6022 { NACLi_X87, | |
| 6023 NACL_EMPTY_IFLAGS, | |
| 6024 InstFdivp, 0x00, 2, 706, NACL_OPCODE_NULL_OFFSET }, | |
| 6025 /* 1318 */ | |
| 6026 { NACLi_X87, | |
| 6027 NACL_EMPTY_IFLAGS, | |
| 6028 InstFdivp, 0x00, 2, 708, NACL_OPCODE_NULL_OFFSET }, | |
| 6029 /* 1319 */ | |
| 6030 { NACLi_X87, | |
| 6031 NACL_EMPTY_IFLAGS, | |
| 6032 InstFdivp, 0x00, 2, 710, NACL_OPCODE_NULL_OFFSET }, | |
| 6033 /* 1320 */ | |
| 6034 { NACLi_X87, | |
| 6035 NACL_EMPTY_IFLAGS, | |
| 6036 InstFdivp, 0x00, 2, 712, NACL_OPCODE_NULL_OFFSET }, | |
| 6037 /* 1321 */ | |
| 6038 { NACLi_X87, | |
| 6039 NACL_EMPTY_IFLAGS, | |
| 6040 InstFdivp, 0x00, 2, 714, NACL_OPCODE_NULL_OFFSET }, | |
| 6041 /* 1322 */ | |
| 6042 { NACLi_X87, | |
| 6043 NACL_EMPTY_IFLAGS, | |
| 6044 InstFdivp, 0x00, 2, 716, NACL_OPCODE_NULL_OFFSET }, | |
| 6045 /* 1323 */ | |
| 6046 { NACLi_X87, | |
| 6047 NACL_EMPTY_IFLAGS, | |
| 6048 InstInvalid, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 6049 /* 1324 */ | |
| 6050 { NACLi_X87, | |
| 6051 NACL_EMPTY_IFLAGS, | |
| 6052 InstFnstsw, 0x00, 1, 740, NACL_OPCODE_NULL_OFFSET }, | |
| 6053 /* 1325 */ | |
| 6054 { NACLi_X87, | |
| 6055 NACL_EMPTY_IFLAGS, | |
| 6056 InstFucomip, 0x00, 2, 656, NACL_OPCODE_NULL_OFFSET }, | |
| 6057 /* 1326 */ | |
| 6058 { NACLi_X87, | |
| 6059 NACL_EMPTY_IFLAGS, | |
| 6060 InstFucomip, 0x00, 2, 658, NACL_OPCODE_NULL_OFFSET }, | |
| 6061 /* 1327 */ | |
| 6062 { NACLi_X87, | |
| 6063 NACL_EMPTY_IFLAGS, | |
| 6064 InstFucomip, 0x00, 2, 660, NACL_OPCODE_NULL_OFFSET }, | |
| 6065 /* 1328 */ | |
| 6066 { NACLi_X87, | |
| 6067 NACL_EMPTY_IFLAGS, | |
| 6068 InstFucomip, 0x00, 2, 662, NACL_OPCODE_NULL_OFFSET }, | |
| 6069 /* 1329 */ | |
| 6070 { NACLi_X87, | |
| 6071 NACL_EMPTY_IFLAGS, | |
| 6072 InstFucomip, 0x00, 2, 664, NACL_OPCODE_NULL_OFFSET }, | |
| 6073 /* 1330 */ | |
| 6074 { NACLi_X87, | |
| 6075 NACL_EMPTY_IFLAGS, | |
| 6076 InstFucomip, 0x00, 2, 666, NACL_OPCODE_NULL_OFFSET }, | |
| 6077 /* 1331 */ | |
| 6078 { NACLi_X87, | |
| 6079 NACL_EMPTY_IFLAGS, | |
| 6080 InstFucomip, 0x00, 2, 668, NACL_OPCODE_NULL_OFFSET }, | |
| 6081 /* 1332 */ | |
| 6082 { NACLi_X87, | |
| 6083 NACL_EMPTY_IFLAGS, | |
| 6084 InstFucomip, 0x00, 2, 670, NACL_OPCODE_NULL_OFFSET }, | |
| 6085 /* 1333 */ | |
| 6086 { NACLi_X87, | |
| 6087 NACL_EMPTY_IFLAGS, | |
| 6088 InstFcomip, 0x00, 2, 656, NACL_OPCODE_NULL_OFFSET }, | |
| 6089 /* 1334 */ | |
| 6090 { NACLi_X87, | |
| 6091 NACL_EMPTY_IFLAGS, | |
| 6092 InstFcomip, 0x00, 2, 658, NACL_OPCODE_NULL_OFFSET }, | |
| 6093 /* 1335 */ | |
| 6094 { NACLi_X87, | |
| 6095 NACL_EMPTY_IFLAGS, | |
| 6096 InstFcomip, 0x00, 2, 660, NACL_OPCODE_NULL_OFFSET }, | |
| 6097 /* 1336 */ | |
| 6098 { NACLi_X87, | |
| 6099 NACL_EMPTY_IFLAGS, | |
| 6100 InstFcomip, 0x00, 2, 662, NACL_OPCODE_NULL_OFFSET }, | |
| 6101 /* 1337 */ | |
| 6102 { NACLi_X87, | |
| 6103 NACL_EMPTY_IFLAGS, | |
| 6104 InstFcomip, 0x00, 2, 664, NACL_OPCODE_NULL_OFFSET }, | |
| 6105 /* 1338 */ | |
| 6106 { NACLi_X87, | |
| 6107 NACL_EMPTY_IFLAGS, | |
| 6108 InstFcomip, 0x00, 2, 666, NACL_OPCODE_NULL_OFFSET }, | |
| 6109 /* 1339 */ | |
| 6110 { NACLi_X87, | |
| 6111 NACL_EMPTY_IFLAGS, | |
| 6112 InstFcomip, 0x00, 2, 668, NACL_OPCODE_NULL_OFFSET }, | |
| 6113 /* 1340 */ | |
| 6114 { NACLi_X87, | |
| 6115 NACL_EMPTY_IFLAGS, | |
| 6116 InstFcomip, 0x00, 2, 670, NACL_OPCODE_NULL_OFFSET }, | |
| 6117 /* 1341 */ | |
| 6118 { NACLi_386, | |
| 6119 NACL_EMPTY_IFLAGS, | |
| 6120 InstUd2, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 6121 /* 1342 */ | |
| 6122 { NACLi_386, | |
| 6123 NACL_EMPTY_IFLAGS, | |
| 6124 InstNop, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 6125 /* 1343 */ | |
| 6126 { NACLi_386, | |
| 6127 NACL_EMPTY_IFLAGS, | |
| 6128 InstPause, 0x00, 0, 0, NACL_OPCODE_NULL_OFFSET }, | |
| 6129 }; | |
| 6130 | |
| 6131 static const NaClPrefixOpcodeArrayOffset g_LookupTable[2543] = { | |
| 6132 /* 0 */ 1, 2, 3, 4, 5, 6, 7, 7, 8, 9, | |
| 6133 /* 10 */ 10, 11, 12, 13, 7, 7, 14, 15, 16, 17, | |
| 6134 /* 20 */ 18, 19, 7, 7, 20, 21, 22, 23, 24, 25, | |
| 6135 /* 30 */ 7, 7, 26, 27, 28, 29, 30, 31, 7, 7, | |
| 6136 /* 40 */ 32, 33, 34, 35, 36, 37, 7, 7, 38, 39, | |
| 6137 /* 50 */ 40, 41, 42, 43, 7, 7, 44, 45, 46, 47, | |
| 6138 /* 60 */ 48, 49, 7, 7, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NA
CL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OP
CODE_NULL_OFFSET, | |
| 6139 /* 70 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6140 /* 80 */ 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, | |
| 6141 /* 90 */ 60, 61, 62, 63, 64, 65, 7, 7, 7, 66, | |
| 6142 /* 100 */ 7, 7, 7, 7, 67, 68, 69, 70, 71, 73, | |
| 6143 /* 110 */ 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, | |
| 6144 /* 120 */ 85, 86, 87, 88, 89, 90, 91, 92, 100, 108, | |
| 6145 /* 130 */ 116, 124, 125, 126, 127, 128, 129, 130, 131, 132, | |
| 6146 /* 140 */ 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, | |
| 6147 /* 150 */ 144, 145, 148, 151, 7, 152, 154, 156, 157, 158, | |
| 6148 /* 160 */ 159, 160, 161, 162, 163, 166, 167, 170, 171, 172, | |
| 6149 /* 170 */ 173, 176, 177, 180, 181, 184, 185, 186, 187, 188, | |
| 6150 /* 180 */ 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, | |
| 6151 /* 190 */ 199, 200, 208, 216, 217, 218, 7, 7, 219, 220, | |
| 6152 /* 200 */ 221, 222, 223, 224, 225, 226, 227, 230, 238, 246, | |
| 6153 /* 210 */ 254, 262, 7, 7, 7, 263, 271, 279, 287, 295, | |
| 6154 /* 220 */ 303, 311, 319, 327, 329, 331, 333, 335, 336, 337, | |
| 6155 /* 230 */ 338, 339, 340, 341, 7, 342, 343, 344, 345, 346, | |
| 6156 /* 240 */ 7, 347, 7, 7, 348, 349, 357, 365, 366, 367, | |
| 6157 /* 250 */ 368, 369, 370, 371, 373, 380, 386, 407, 408, 409, | |
| 6158 /* 260 */ 7, 410, 411, 412, 413, 414, 7, 415, 7, 423, | |
| 6159 /* 270 */ 424, 425, 426, 427, 429, 430, 431, 432, 434, 435, | |
| 6160 /* 280 */ 439, 440, 440, 440, 440, 440, 440, 441, 442, 443, | |
| 6161 /* 290 */ 444, 445, 7, 7, 7, 7, 446, 447, 448, 449, | |
| 6162 /* 300 */ 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, | |
| 6163 /* 310 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6164 /* 320 */ 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, | |
| 6165 /* 330 */ 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, | |
| 6166 /* 340 */ 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, | |
| 6167 /* 350 */ 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, | |
| 6168 /* 360 */ 500, 501, 502, 503, 7, 7, 505, 506, 507, 514, | |
| 6169 /* 370 */ 521, 528, 529, 530, 531, 532, 7, 7, 7, 7, | |
| 6170 /* 380 */ 7, 7, 534, 535, 536, 537, 538, 539, 540, 541, | |
| 6171 /* 390 */ 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, | |
| 6172 /* 400 */ 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, | |
| 6173 /* 410 */ 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, | |
| 6174 /* 420 */ 572, 573, 7, 7, 574, 575, 576, 577, 578, 579, | |
| 6175 /* 430 */ 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, | |
| 6176 /* 440 */ 7, 136, 622, 623, 624, 625, 626, 627, 628, 629, | |
| 6177 /* 450 */ 630, 631, 632, 633, 634, 636, 638, 640, 642, 644, | |
| 6178 /* 460 */ 646, 648, 650, 652, 7, 653, 654, 655, 656, 657, | |
| 6179 /* 470 */ 7, 658, 659, 660, 661, 662, 663, 664, 665, 666, | |
| 6180 /* 480 */ 667, 668, 669, 670, 671, 672, 7, 673, 674, 675, | |
| 6181 /* 490 */ 676, 677, 678, 679, 680, 681, 7, 682, 683, 684, | |
| 6182 /* 500 */ 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, | |
| 6183 /* 510 */ 695, 7, NACL_OPCODE_NULL_OFFSET, 696, 697, 698, 699, 699, 699, 699
, | |
| 6184 /* 520 */ 699, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE
_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, | |
| 6185 /* 530 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, 699, 699, 700, | |
| 6186 /* 540 */ 701, 702, 703, 699, 699, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, | |
| 6187 /* 550 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6188 /* 560 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6189 /* 570 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, 699, 704, 699, | |
| 6190 /* 580 */ 699, 699, 699, 699, 699, 705, 706, 707, 699, 708, | |
| 6191 /* 590 */ 709, 710, 711, 699, 699, 699, 699, 699, 699, 699, | |
| 6192 /* 600 */ 699, 699, 699, 699, 699, 699, 699, 699, 699, 712, | |
| 6193 /* 610 */ 699, 699, 699, 699, 699, 699, 699, 713, 714, 699, | |
| 6194 /* 620 */ 699, 715, 716, 699, 699, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, | |
| 6195 /* 630 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6196 /* 640 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6197 /* 650 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6198 /* 660 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6199 /* 670 */ NACL_OPCODE_NULL_OFFSET, 699, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE
_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, | |
| 6200 /* 680 */ NACL_OPCODE_NULL_OFFSET, 699, 699, 699, 699, 699, 699, 699, 699, N
ACL_OPCODE_NULL_OFFSET, | |
| 6201 /* 690 */ NACL_OPCODE_NULL_OFFSET, 717, 699, 699, 699, 699, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, | |
| 6202 /* 700 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 718, 699, 699, 699, 6
99, | |
| 6203 /* 710 */ 699, 719, 699, 699, 699, 699, 699, 699, 699, 699, | |
| 6204 /* 720 */ 699, 699, 699, 699, 699, 699, 699, 720, 699, 699, | |
| 6205 /* 730 */ 699, 699, 699, 699, 699, 699, 699, 721, 699, 699, | |
| 6206 /* 740 */ 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, | |
| 6207 /* 750 */ 699, 699, 699, NACL_OPCODE_NULL_OFFSET, 722, 723, 724, 725, 725, 7
25, | |
| 6208 /* 760 */ 726, 725, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_O
PCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE
_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, | |
| 6209 /* 770 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 725, 725, | |
| 6210 /* 780 */ 727, 728, 729, 730, 725, 725, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE
_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, | |
| 6211 /* 790 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6212 /* 800 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6213 /* 810 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 725, 731, | |
| 6214 /* 820 */ 732, 733, 725, 725, 725, 725, 734, 735, 736, 737, | |
| 6215 /* 830 */ 738, 739, 740, 741, 725, 725, 725, 725, 725, 725, | |
| 6216 /* 840 */ 725, 725, 725, 725, 725, 725, 725, 725, 725, 742, | |
| 6217 /* 850 */ 743, 725, 725, 725, 725, 725, 725, 725, 725, 725, | |
| 6218 /* 860 */ 725, 725, 725, 725, 744, 745, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE
_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, | |
| 6219 /* 870 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6220 /* 880 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6221 /* 890 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6222 /* 900 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6223 /* 910 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6224 /* 920 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 746, 725, 725, 7
25, 747, 748, 725, 725, | |
| 6225 /* 930 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 749, 725, 725, 7
25, 725, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, | |
| 6226 /* 940 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, 725, 725, 725, 725, | |
| 6227 /* 950 */ 725, 725, 750, 725, 725, 725, 725, 725, 725, 725, | |
| 6228 /* 960 */ 725, 725, 725, 725, 725, 725, 725, 725, 751, 725, | |
| 6229 /* 970 */ 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, | |
| 6230 /* 980 */ 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, | |
| 6231 /* 990 */ 725, 725, 725, 725, NACL_OPCODE_NULL_OFFSET, 752, 753, 754, 755, 7
56, | |
| 6232 /* 1000 */ 757, 758, 759, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_O
PCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, | |
| 6233 /* 1010 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 7
60, | |
| 6234 /* 1020 */ 761, 762, 763, 764, 765, 766, 767, NACL_OPCODE_NULL_OFFSET, NACL_O
PCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, | |
| 6235 /* 1030 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6236 /* 1040 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6237 /* 1050 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 7
68, | |
| 6238 /* 1060 */ 769, 770, 770, 771, 772, 773, 774, 775, 776, 777, | |
| 6239 /* 1070 */ 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, | |
| 6240 /* 1080 */ 788, 789, 790, 791, 792, 793, 794, 795, 796, 798, | |
| 6241 /* 1090 */ 799, 800, 808, 815, 823, 824, 825, 826, 770, 828, | |
| 6242 /* 1100 */ 829, 770, 770, 830, 831, 833, 834, NACL_OPCODE_NULL_OFFSET, NACL_O
PCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, | |
| 6243 /* 1110 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6244 /* 1120 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6245 /* 1130 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6246 /* 1140 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6247 /* 1150 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, 770, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, | |
| 6248 /* 1160 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6249 /* 1170 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, 835, 770, 836, 837, 838, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, | |
| 6250 /* 1180 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, 839, 840, 841, | |
| 6251 /* 1190 */ 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, | |
| 6252 /* 1200 */ 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, | |
| 6253 /* 1210 */ 862, 863, 864, 865, 866, 867, 868, 869, 870, 770, | |
| 6254 /* 1220 */ 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, | |
| 6255 /* 1230 */ 881, 882, 883, 884, 770, NACL_OPCODE_NULL_OFFSET, 885, 886, NACL_O
PCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, | |
| 6256 /* 1240 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6257 /* 1250 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 887, 888, NACL_O
PCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE
_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, | |
| 6258 /* 1260 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6259 /* 1270 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6260 /* 1280 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6261 /* 1290 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6262 /* 1300 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6263 /* 1310 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6264 /* 1320 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6265 /* 1330 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6266 /* 1340 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6267 /* 1350 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6268 /* 1360 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 889, NACL_OPCODE
_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 890, NACL_OPCODE
_NULL_OFFSET, 891, NACL_OPCODE_NULL_OFFSET, | |
| 6269 /* 1370 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 892, NACL_OPCODE
_NULL_OFFSET, 893, 894, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 895, N
ACL_OPCODE_NULL_OFFSET, | |
| 6270 /* 1380 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 896, NACL_OPCODE
_NULL_OFFSET, 897, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE
_NULL_OFFSET, 898, NACL_OPCODE_NULL_OFFSET, | |
| 6271 /* 1390 */ 899, 900, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 901, N
ACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 902, N
ACL_OPCODE_NULL_OFFSET, | |
| 6272 /* 1400 */ 903, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE
_NULL_OFFSET, 904, NACL_OPCODE_NULL_OFFSET, 905, 906, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6273 /* 1410 */ NACL_OPCODE_NULL_OFFSET, 907, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE
_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 908, NACL_OPCODE_NULL_OFFSET, 909, 910, 9
11, | |
| 6274 /* 1420 */ 912, 913, 914, 915, 916, 917, 918, 919, 920, 7, | |
| 6275 /* 1430 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6276 /* 1440 */ 7, 7, 7, 7, 7, 921, 922, 923, 7, 7, | |
| 6277 /* 1450 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6278 /* 1460 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6279 /* 1470 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6280 /* 1480 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6281 /* 1490 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6282 /* 1500 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6283 /* 1510 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6284 /* 1520 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6285 /* 1530 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6286 /* 1540 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6287 /* 1550 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6288 /* 1560 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6289 /* 1570 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6290 /* 1580 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6291 /* 1590 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6292 /* 1600 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6293 /* 1610 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6294 /* 1620 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6295 /* 1630 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6296 /* 1640 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6297 /* 1650 */ 7, 7, 7, 7, 7, 7, 7, 924, 925, 7, | |
| 6298 /* 1660 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6299 /* 1670 */ 7, 7, 7, 926, 927, 928, 929, 930, 931, 932, | |
| 6300 /* 1680 */ 933, 934, 935, 936, 937, 770, 770, 770, 770, 938, | |
| 6301 /* 1690 */ 770, 770, 770, 939, 940, 770, 941, 770, 770, 770, | |
| 6302 /* 1700 */ 770, 942, 943, 944, 770, 945, 946, 947, 948, 949, | |
| 6303 /* 1710 */ 950, 770, 770, 951, 952, 953, 954, 770, 770, 770, | |
| 6304 /* 1720 */ 770, 955, 956, 957, 958, 959, 960, 770, 961, 962, | |
| 6305 /* 1730 */ 963, 964, 965, 966, 967, 968, 969, 970, 971, 770, | |
| 6306 /* 1740 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6307 /* 1750 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6308 /* 1760 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6309 /* 1770 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6310 /* 1780 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6311 /* 1790 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6312 /* 1800 */ 770, 972, 973, 770, 770, 770, 770, 770, 770, 770, | |
| 6313 /* 1810 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6314 /* 1820 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6315 /* 1830 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6316 /* 1840 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6317 /* 1850 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6318 /* 1860 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6319 /* 1870 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6320 /* 1880 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6321 /* 1890 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6322 /* 1900 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, | |
| 6323 /* 1910 */ 770, 770, 770, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 7
70, 770, 770, 770, 770, | |
| 6324 /* 1920 */ 770, 770, 770, 770, 770, 770, 770, 770, 770, NACL_OPCODE_NULL_OFFS
ET, | |
| 6325 /* 1930 */ 974, 975, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 976, N
ACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 977, 978, 979, | |
| 6326 /* 1940 */ 980, 981, 982, 983, 984, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 985, | |
| 6327 /* 1950 */ 986, 988, 989, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_O
PCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, | |
| 6328 /* 1960 */ NACL_OPCODE_NULL_OFFSET, 990, 991, 993, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_O
PCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, | |
| 6329 /* 1970 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6330 /* 1980 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6331 /* 1990 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, 994, 995, 996, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_O
PCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, | |
| 6332 /* 2000 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6333 /* 2010 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFS
ET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, N
ACL_OPCODE_NULL_OFFSET, | |
| 6334 /* 2020 */ NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL
_OFFSET, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 997, 998, 999, 1000,
NACL_OPCODE_NULL_OFFSET, | |
| 6335 /* 2030 */ NACL_OPCODE_NULL_OFFSET, 1001, 1002, 1003, 1004, 1005, 1006, 1007,
1008, 1009, | |
| 6336 /* 2040 */ 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, | |
| 6337 /* 2050 */ 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, | |
| 6338 /* 2060 */ 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, | |
| 6339 /* 2070 */ 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, | |
| 6340 /* 2080 */ 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, | |
| 6341 /* 2090 */ 1060, 1061, 1062, 1063, 1064, NACL_OPCODE_NULL_OFFSET, 1065, 1066,
1067, 1068, | |
| 6342 /* 2100 */ 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, | |
| 6343 /* 2110 */ 1079, 1080, 1081, 7, 7, 7, 7, 7, 7, 7, | |
| 6344 /* 2120 */ 7, 7, 7, 7, 7, 7, 7, 7, 1082, 1083, | |
| 6345 /* 2130 */ 7, 7, 1084, 1085, 7, 7, 1086, 1087, 1088, 1089, | |
| 6346 /* 2140 */ 1090, 1091, 1092, 7, 1093, 1094, 1095, 1096, 1097, 1098, | |
| 6347 /* 2150 */ 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, | |
| 6348 /* 2160 */ NACL_OPCODE_NULL_OFFSET, 1109, 1110, 1111, 1112, 1113, 1114, 1115,
1116, 1117, | |
| 6349 /* 2170 */ 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, | |
| 6350 /* 2180 */ 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, | |
| 6351 /* 2190 */ 1138, 1139, 1140, 7, 7, 7, 7, 7, 7, 7, | |
| 6352 /* 2200 */ 7, 7, 1141, 7, 7, 7, 7, 7, 7, 7, | |
| 6353 /* 2210 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6354 /* 2220 */ 7, 7, 7, 7, 7, NACL_OPCODE_NULL_OFFSET, 1142, 1143, 1144, 1145, | |
| 6355 /* 2230 */ 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, | |
| 6356 /* 2240 */ 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, | |
| 6357 /* 2250 */ 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 7, 7, | |
| 6358 /* 2260 */ 1174, 1175, 7, 7, 7, 7, 1176, 1177, 1178, 1179, | |
| 6359 /* 2270 */ 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, | |
| 6360 /* 2280 */ 1190, 1191, NACL_OPCODE_NULL_OFFSET, NACL_OPCODE_NULL_OFFSET, 1001
, 1192, 1193, 1194, 1195, 1196, | |
| 6361 /* 2290 */ 1197, 1198, 1009, 1199, 1200, 1201, 1202, 1203, 1204, 1205, | |
| 6362 /* 2300 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6363 /* 2310 */ 7, 7, 7, 7, 7, 7, 1041, 1206, 1207, 1208, | |
| 6364 /* 2320 */ 1209, 1210, 1211, 1212, 1033, 1213, 1214, 1215, 1216, 1217, | |
| 6365 /* 2330 */ 1218, 1219, 1057, 1220, 1221, 1222, 1223, 1224, 1225, 1226, | |
| 6366 /* 2340 */ 1049, 1227, 1228, 1229, 1230, 1231, 1232, 1233, NACL_OPCODE_NULL_O
FFSET, 1234, | |
| 6367 /* 2350 */ 1235, 1236, 1237, 1238, 1239, 1240, 1241, 7, 7, 7, | |
| 6368 /* 2360 */ 7, 7, 7, 7, 7, 1242, 1243, 1244, 1245, 1246, | |
| 6369 /* 2370 */ 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, | |
| 6370 /* 2380 */ 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, | |
| 6371 /* 2390 */ 1267, 1268, 1269, 1270, 1271, 1272, 1273, 7, 7, 7, | |
| 6372 /* 2400 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, | |
| 6373 /* 2410 */ 7, 7, 7, NACL_OPCODE_NULL_OFFSET, 1274, 1275, 1276, 1277, 1278, 12
79, | |
| 6374 /* 2420 */ 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, | |
| 6375 /* 2430 */ 7, 7, 7, 7, 7, 7, 7, 7, 7, 1290, | |
| 6376 /* 2440 */ 7, 7, 7, 7, 7, 7, 1291, 1292, 1293, 1294, | |
| 6377 /* 2450 */ 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, | |
| 6378 /* 2460 */ 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, | |
| 6379 /* 2470 */ 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, NACL_OPCODE_NULL_O
FFSET, 1323, | |
| 6380 /* 2480 */ 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, | |
| 6381 /* 2490 */ 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, | |
| 6382 /* 2500 */ 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, | |
| 6383 /* 2510 */ 1323, 1324, 7, 7, 7, 7, 7, 7, 7, 1325, | |
| 6384 /* 2520 */ 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, | |
| 6385 /* 2530 */ 1336, 1337, 1338, 1339, 1340, 7, 7, 7, 7, 7, | |
| 6386 /* 2540 */ 7, 7, 7, }; | |
| 6387 | |
| 6388 static const NaClPrefixOpcodeSelector g_PrefixOpcode[NaClInstPrefixEnumSize] = { | |
| 6389 /* NoPrefix */ { 0 , 0x00, 0xff }, | |
| 6390 /* Prefix0F */ { 256 , 0x00, 0xff }, | |
| 6391 /* PrefixF20F */ { 512 , 0x0f, 0xff }, | |
| 6392 /* PrefixF30F */ { 753 , 0x0f, 0xff }, | |
| 6393 /* Prefix660F */ { 994 , 0x0f, 0xff }, | |
| 6394 /* Prefix0F0F */ { 1235 , 0x0b, 0xc0 }, | |
| 6395 /* Prefix0F38 */ { 1417 , 0x00, 0xff }, | |
| 6396 /* Prefix660F38 */ { 1673 , 0x00, 0xff }, | |
| 6397 /* PrefixF20F38 */ { 1929 , 0xef, 0xf2 }, | |
| 6398 /* Prefix0F3A */ { 1933 , 0x0e, 0x10 }, | |
| 6399 /* Prefix660F3A */ { 1936 , 0x07, 0x64 }, | |
| 6400 /* PrefixD8 */ { 2030 , 0xbf, 0xff }, | |
| 6401 /* PrefixD9 */ { 2095 , 0xbf, 0xff }, | |
| 6402 /* PrefixDA */ { 2160 , 0xbf, 0xff }, | |
| 6403 /* PrefixDB */ { 2225 , 0xbf, 0xf8 }, | |
| 6404 /* PrefixDC */ { 2283 , 0xbf, 0xff }, | |
| 6405 /* PrefixDD */ { 2348 , 0xbf, 0xff }, | |
| 6406 /* PrefixDE */ { 2413 , 0xbf, 0xff }, | |
| 6407 /* PrefixDF */ { 2478 , 0xbf, 0xff }, | |
| 6408 }; | |
| 6409 | |
| 6410 static const uint32_t kNaClPrefixTable[NCDTABLESIZE] = { | |
| 6411 /* 0x00-0x0f */ | |
| 6412 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
| 6413 /* 0x10-0x1f */ | |
| 6414 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
| 6415 /* 0x20-0x2f */ | |
| 6416 0, 0, 0, 0, 0, 0, kPrefixSEGES, 0, 0, 0, 0, 0, 0, 0, kPrefixSEGCS, 0, | |
| 6417 /* 0x30-0x3f */ | |
| 6418 0, 0, 0, 0, 0, 0, kPrefixSEGSS, 0, 0, 0, 0, 0, 0, 0, kPrefixSEGDS, 0, | |
| 6419 /* 0x40-0x4f */ | |
| 6420 kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefi
xREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kPrefixREX, kP
refixREX, kPrefixREX, kPrefixREX, | |
| 6421 /* 0x50-0x5f */ | |
| 6422 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
| 6423 /* 0x60-0x6f */ | |
| 6424 0, 0, 0, 0, kPrefixSEGFS, kPrefixSEGGS, kPrefixDATA16, kPrefixADDR16, 0, 0, 0,
0, 0, 0, 0, 0, | |
| 6425 /* 0x70-0x7f */ | |
| 6426 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
| 6427 /* 0x80-0x8f */ | |
| 6428 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
| 6429 /* 0x90-0x9f */ | |
| 6430 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
| 6431 /* 0xa0-0xaf */ | |
| 6432 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
| 6433 /* 0xb0-0xbf */ | |
| 6434 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
| 6435 /* 0xc0-0xcf */ | |
| 6436 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
| 6437 /* 0xd0-0xdf */ | |
| 6438 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
| 6439 /* 0xe0-0xef */ | |
| 6440 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
| 6441 /* 0xf0-0xff */ | |
| 6442 kPrefixLOCK, 0, kPrefixREPNE, kPrefixREP, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
| 6443 }; | |
| 6444 | |
| 6445 static const NaClInstNode g_OpcodeSeq[95] = { | |
| 6446 /* 0 */ | |
| 6447 { 0x0f, | |
| 6448 NACL_OPCODE_NULL_OFFSET, | |
| 6449 g_OpcodeSeq + 1, | |
| 6450 g_OpcodeSeq + 20, | |
| 6451 }, | |
| 6452 /* 1 */ | |
| 6453 { 0x0b, | |
| 6454 1341, | |
| 6455 NULL, | |
| 6456 g_OpcodeSeq + 2, | |
| 6457 }, | |
| 6458 /* 2 */ | |
| 6459 { 0x1f, | |
| 6460 NACL_OPCODE_NULL_OFFSET, | |
| 6461 g_OpcodeSeq + 3, | |
| 6462 NULL, | |
| 6463 }, | |
| 6464 /* 3 */ | |
| 6465 { 0x00, | |
| 6466 1342, | |
| 6467 NULL, | |
| 6468 g_OpcodeSeq + 4, | |
| 6469 }, | |
| 6470 /* 4 */ | |
| 6471 { 0x40, | |
| 6472 NACL_OPCODE_NULL_OFFSET, | |
| 6473 g_OpcodeSeq + 5, | |
| 6474 g_OpcodeSeq + 6, | |
| 6475 }, | |
| 6476 /* 5 */ | |
| 6477 { 0x00, | |
| 6478 1342, | |
| 6479 NULL, | |
| 6480 NULL, | |
| 6481 }, | |
| 6482 /* 6 */ | |
| 6483 { 0x44, | |
| 6484 NACL_OPCODE_NULL_OFFSET, | |
| 6485 g_OpcodeSeq + 7, | |
| 6486 g_OpcodeSeq + 9, | |
| 6487 }, | |
| 6488 /* 7 */ | |
| 6489 { 0x00, | |
| 6490 NACL_OPCODE_NULL_OFFSET, | |
| 6491 g_OpcodeSeq + 8, | |
| 6492 NULL, | |
| 6493 }, | |
| 6494 /* 8 */ | |
| 6495 { 0x00, | |
| 6496 1342, | |
| 6497 NULL, | |
| 6498 NULL, | |
| 6499 }, | |
| 6500 /* 9 */ | |
| 6501 { 0x80, | |
| 6502 NACL_OPCODE_NULL_OFFSET, | |
| 6503 g_OpcodeSeq + 10, | |
| 6504 g_OpcodeSeq + 14, | |
| 6505 }, | |
| 6506 /* 10 */ | |
| 6507 { 0x00, | |
| 6508 NACL_OPCODE_NULL_OFFSET, | |
| 6509 g_OpcodeSeq + 11, | |
| 6510 NULL, | |
| 6511 }, | |
| 6512 /* 11 */ | |
| 6513 { 0x00, | |
| 6514 NACL_OPCODE_NULL_OFFSET, | |
| 6515 g_OpcodeSeq + 12, | |
| 6516 NULL, | |
| 6517 }, | |
| 6518 /* 12 */ | |
| 6519 { 0x00, | |
| 6520 NACL_OPCODE_NULL_OFFSET, | |
| 6521 g_OpcodeSeq + 13, | |
| 6522 NULL, | |
| 6523 }, | |
| 6524 /* 13 */ | |
| 6525 { 0x00, | |
| 6526 1342, | |
| 6527 NULL, | |
| 6528 NULL, | |
| 6529 }, | |
| 6530 /* 14 */ | |
| 6531 { 0x84, | |
| 6532 NACL_OPCODE_NULL_OFFSET, | |
| 6533 g_OpcodeSeq + 15, | |
| 6534 NULL, | |
| 6535 }, | |
| 6536 /* 15 */ | |
| 6537 { 0x00, | |
| 6538 NACL_OPCODE_NULL_OFFSET, | |
| 6539 g_OpcodeSeq + 16, | |
| 6540 NULL, | |
| 6541 }, | |
| 6542 /* 16 */ | |
| 6543 { 0x00, | |
| 6544 NACL_OPCODE_NULL_OFFSET, | |
| 6545 g_OpcodeSeq + 17, | |
| 6546 NULL, | |
| 6547 }, | |
| 6548 /* 17 */ | |
| 6549 { 0x00, | |
| 6550 NACL_OPCODE_NULL_OFFSET, | |
| 6551 g_OpcodeSeq + 18, | |
| 6552 NULL, | |
| 6553 }, | |
| 6554 /* 18 */ | |
| 6555 { 0x00, | |
| 6556 NACL_OPCODE_NULL_OFFSET, | |
| 6557 g_OpcodeSeq + 19, | |
| 6558 NULL, | |
| 6559 }, | |
| 6560 /* 19 */ | |
| 6561 { 0x00, | |
| 6562 1342, | |
| 6563 NULL, | |
| 6564 NULL, | |
| 6565 }, | |
| 6566 /* 20 */ | |
| 6567 { 0x66, | |
| 6568 NACL_OPCODE_NULL_OFFSET, | |
| 6569 g_OpcodeSeq + 21, | |
| 6570 g_OpcodeSeq + 92, | |
| 6571 }, | |
| 6572 /* 21 */ | |
| 6573 { 0x0f, | |
| 6574 NACL_OPCODE_NULL_OFFSET, | |
| 6575 g_OpcodeSeq + 22, | |
| 6576 g_OpcodeSeq + 32, | |
| 6577 }, | |
| 6578 /* 22 */ | |
| 6579 { 0x1f, | |
| 6580 NACL_OPCODE_NULL_OFFSET, | |
| 6581 g_OpcodeSeq + 23, | |
| 6582 NULL, | |
| 6583 }, | |
| 6584 /* 23 */ | |
| 6585 { 0x44, | |
| 6586 NACL_OPCODE_NULL_OFFSET, | |
| 6587 g_OpcodeSeq + 24, | |
| 6588 g_OpcodeSeq + 26, | |
| 6589 }, | |
| 6590 /* 24 */ | |
| 6591 { 0x00, | |
| 6592 NACL_OPCODE_NULL_OFFSET, | |
| 6593 g_OpcodeSeq + 25, | |
| 6594 NULL, | |
| 6595 }, | |
| 6596 /* 25 */ | |
| 6597 { 0x00, | |
| 6598 1342, | |
| 6599 NULL, | |
| 6600 NULL, | |
| 6601 }, | |
| 6602 /* 26 */ | |
| 6603 { 0x84, | |
| 6604 NACL_OPCODE_NULL_OFFSET, | |
| 6605 g_OpcodeSeq + 27, | |
| 6606 NULL, | |
| 6607 }, | |
| 6608 /* 27 */ | |
| 6609 { 0x00, | |
| 6610 NACL_OPCODE_NULL_OFFSET, | |
| 6611 g_OpcodeSeq + 28, | |
| 6612 NULL, | |
| 6613 }, | |
| 6614 /* 28 */ | |
| 6615 { 0x00, | |
| 6616 NACL_OPCODE_NULL_OFFSET, | |
| 6617 g_OpcodeSeq + 29, | |
| 6618 NULL, | |
| 6619 }, | |
| 6620 /* 29 */ | |
| 6621 { 0x00, | |
| 6622 NACL_OPCODE_NULL_OFFSET, | |
| 6623 g_OpcodeSeq + 30, | |
| 6624 NULL, | |
| 6625 }, | |
| 6626 /* 30 */ | |
| 6627 { 0x00, | |
| 6628 NACL_OPCODE_NULL_OFFSET, | |
| 6629 g_OpcodeSeq + 31, | |
| 6630 NULL, | |
| 6631 }, | |
| 6632 /* 31 */ | |
| 6633 { 0x00, | |
| 6634 1342, | |
| 6635 NULL, | |
| 6636 NULL, | |
| 6637 }, | |
| 6638 /* 32 */ | |
| 6639 { 0x2e, | |
| 6640 NACL_OPCODE_NULL_OFFSET, | |
| 6641 g_OpcodeSeq + 33, | |
| 6642 g_OpcodeSeq + 41, | |
| 6643 }, | |
| 6644 /* 33 */ | |
| 6645 { 0x0f, | |
| 6646 NACL_OPCODE_NULL_OFFSET, | |
| 6647 g_OpcodeSeq + 34, | |
| 6648 NULL, | |
| 6649 }, | |
| 6650 /* 34 */ | |
| 6651 { 0x1f, | |
| 6652 NACL_OPCODE_NULL_OFFSET, | |
| 6653 g_OpcodeSeq + 35, | |
| 6654 NULL, | |
| 6655 }, | |
| 6656 /* 35 */ | |
| 6657 { 0x84, | |
| 6658 NACL_OPCODE_NULL_OFFSET, | |
| 6659 g_OpcodeSeq + 36, | |
| 6660 NULL, | |
| 6661 }, | |
| 6662 /* 36 */ | |
| 6663 { 0x00, | |
| 6664 NACL_OPCODE_NULL_OFFSET, | |
| 6665 g_OpcodeSeq + 37, | |
| 6666 NULL, | |
| 6667 }, | |
| 6668 /* 37 */ | |
| 6669 { 0x00, | |
| 6670 NACL_OPCODE_NULL_OFFSET, | |
| 6671 g_OpcodeSeq + 38, | |
| 6672 NULL, | |
| 6673 }, | |
| 6674 /* 38 */ | |
| 6675 { 0x00, | |
| 6676 NACL_OPCODE_NULL_OFFSET, | |
| 6677 g_OpcodeSeq + 39, | |
| 6678 NULL, | |
| 6679 }, | |
| 6680 /* 39 */ | |
| 6681 { 0x00, | |
| 6682 NACL_OPCODE_NULL_OFFSET, | |
| 6683 g_OpcodeSeq + 40, | |
| 6684 NULL, | |
| 6685 }, | |
| 6686 /* 40 */ | |
| 6687 { 0x00, | |
| 6688 1342, | |
| 6689 NULL, | |
| 6690 NULL, | |
| 6691 }, | |
| 6692 /* 41 */ | |
| 6693 { 0x66, | |
| 6694 NACL_OPCODE_NULL_OFFSET, | |
| 6695 g_OpcodeSeq + 42, | |
| 6696 g_OpcodeSeq + 91, | |
| 6697 }, | |
| 6698 /* 42 */ | |
| 6699 { 0x2e, | |
| 6700 NACL_OPCODE_NULL_OFFSET, | |
| 6701 g_OpcodeSeq + 43, | |
| 6702 g_OpcodeSeq + 51, | |
| 6703 }, | |
| 6704 /* 43 */ | |
| 6705 { 0x0f, | |
| 6706 NACL_OPCODE_NULL_OFFSET, | |
| 6707 g_OpcodeSeq + 44, | |
| 6708 NULL, | |
| 6709 }, | |
| 6710 /* 44 */ | |
| 6711 { 0x1f, | |
| 6712 NACL_OPCODE_NULL_OFFSET, | |
| 6713 g_OpcodeSeq + 45, | |
| 6714 NULL, | |
| 6715 }, | |
| 6716 /* 45 */ | |
| 6717 { 0x84, | |
| 6718 NACL_OPCODE_NULL_OFFSET, | |
| 6719 g_OpcodeSeq + 46, | |
| 6720 NULL, | |
| 6721 }, | |
| 6722 /* 46 */ | |
| 6723 { 0x00, | |
| 6724 NACL_OPCODE_NULL_OFFSET, | |
| 6725 g_OpcodeSeq + 47, | |
| 6726 NULL, | |
| 6727 }, | |
| 6728 /* 47 */ | |
| 6729 { 0x00, | |
| 6730 NACL_OPCODE_NULL_OFFSET, | |
| 6731 g_OpcodeSeq + 48, | |
| 6732 NULL, | |
| 6733 }, | |
| 6734 /* 48 */ | |
| 6735 { 0x00, | |
| 6736 NACL_OPCODE_NULL_OFFSET, | |
| 6737 g_OpcodeSeq + 49, | |
| 6738 NULL, | |
| 6739 }, | |
| 6740 /* 49 */ | |
| 6741 { 0x00, | |
| 6742 NACL_OPCODE_NULL_OFFSET, | |
| 6743 g_OpcodeSeq + 50, | |
| 6744 NULL, | |
| 6745 }, | |
| 6746 /* 50 */ | |
| 6747 { 0x00, | |
| 6748 1342, | |
| 6749 NULL, | |
| 6750 NULL, | |
| 6751 }, | |
| 6752 /* 51 */ | |
| 6753 { 0x66, | |
| 6754 NACL_OPCODE_NULL_OFFSET, | |
| 6755 g_OpcodeSeq + 52, | |
| 6756 NULL, | |
| 6757 }, | |
| 6758 /* 52 */ | |
| 6759 { 0x2e, | |
| 6760 NACL_OPCODE_NULL_OFFSET, | |
| 6761 g_OpcodeSeq + 53, | |
| 6762 g_OpcodeSeq + 61, | |
| 6763 }, | |
| 6764 /* 53 */ | |
| 6765 { 0x0f, | |
| 6766 NACL_OPCODE_NULL_OFFSET, | |
| 6767 g_OpcodeSeq + 54, | |
| 6768 NULL, | |
| 6769 }, | |
| 6770 /* 54 */ | |
| 6771 { 0x1f, | |
| 6772 NACL_OPCODE_NULL_OFFSET, | |
| 6773 g_OpcodeSeq + 55, | |
| 6774 NULL, | |
| 6775 }, | |
| 6776 /* 55 */ | |
| 6777 { 0x84, | |
| 6778 NACL_OPCODE_NULL_OFFSET, | |
| 6779 g_OpcodeSeq + 56, | |
| 6780 NULL, | |
| 6781 }, | |
| 6782 /* 56 */ | |
| 6783 { 0x00, | |
| 6784 NACL_OPCODE_NULL_OFFSET, | |
| 6785 g_OpcodeSeq + 57, | |
| 6786 NULL, | |
| 6787 }, | |
| 6788 /* 57 */ | |
| 6789 { 0x00, | |
| 6790 NACL_OPCODE_NULL_OFFSET, | |
| 6791 g_OpcodeSeq + 58, | |
| 6792 NULL, | |
| 6793 }, | |
| 6794 /* 58 */ | |
| 6795 { 0x00, | |
| 6796 NACL_OPCODE_NULL_OFFSET, | |
| 6797 g_OpcodeSeq + 59, | |
| 6798 NULL, | |
| 6799 }, | |
| 6800 /* 59 */ | |
| 6801 { 0x00, | |
| 6802 NACL_OPCODE_NULL_OFFSET, | |
| 6803 g_OpcodeSeq + 60, | |
| 6804 NULL, | |
| 6805 }, | |
| 6806 /* 60 */ | |
| 6807 { 0x00, | |
| 6808 1342, | |
| 6809 NULL, | |
| 6810 NULL, | |
| 6811 }, | |
| 6812 /* 61 */ | |
| 6813 { 0x66, | |
| 6814 NACL_OPCODE_NULL_OFFSET, | |
| 6815 g_OpcodeSeq + 62, | |
| 6816 NULL, | |
| 6817 }, | |
| 6818 /* 62 */ | |
| 6819 { 0x2e, | |
| 6820 NACL_OPCODE_NULL_OFFSET, | |
| 6821 g_OpcodeSeq + 63, | |
| 6822 g_OpcodeSeq + 71, | |
| 6823 }, | |
| 6824 /* 63 */ | |
| 6825 { 0x0f, | |
| 6826 NACL_OPCODE_NULL_OFFSET, | |
| 6827 g_OpcodeSeq + 64, | |
| 6828 NULL, | |
| 6829 }, | |
| 6830 /* 64 */ | |
| 6831 { 0x1f, | |
| 6832 NACL_OPCODE_NULL_OFFSET, | |
| 6833 g_OpcodeSeq + 65, | |
| 6834 NULL, | |
| 6835 }, | |
| 6836 /* 65 */ | |
| 6837 { 0x84, | |
| 6838 NACL_OPCODE_NULL_OFFSET, | |
| 6839 g_OpcodeSeq + 66, | |
| 6840 NULL, | |
| 6841 }, | |
| 6842 /* 66 */ | |
| 6843 { 0x00, | |
| 6844 NACL_OPCODE_NULL_OFFSET, | |
| 6845 g_OpcodeSeq + 67, | |
| 6846 NULL, | |
| 6847 }, | |
| 6848 /* 67 */ | |
| 6849 { 0x00, | |
| 6850 NACL_OPCODE_NULL_OFFSET, | |
| 6851 g_OpcodeSeq + 68, | |
| 6852 NULL, | |
| 6853 }, | |
| 6854 /* 68 */ | |
| 6855 { 0x00, | |
| 6856 NACL_OPCODE_NULL_OFFSET, | |
| 6857 g_OpcodeSeq + 69, | |
| 6858 NULL, | |
| 6859 }, | |
| 6860 /* 69 */ | |
| 6861 { 0x00, | |
| 6862 NACL_OPCODE_NULL_OFFSET, | |
| 6863 g_OpcodeSeq + 70, | |
| 6864 NULL, | |
| 6865 }, | |
| 6866 /* 70 */ | |
| 6867 { 0x00, | |
| 6868 1342, | |
| 6869 NULL, | |
| 6870 NULL, | |
| 6871 }, | |
| 6872 /* 71 */ | |
| 6873 { 0x66, | |
| 6874 NACL_OPCODE_NULL_OFFSET, | |
| 6875 g_OpcodeSeq + 72, | |
| 6876 NULL, | |
| 6877 }, | |
| 6878 /* 72 */ | |
| 6879 { 0x2e, | |
| 6880 NACL_OPCODE_NULL_OFFSET, | |
| 6881 g_OpcodeSeq + 73, | |
| 6882 g_OpcodeSeq + 81, | |
| 6883 }, | |
| 6884 /* 73 */ | |
| 6885 { 0x0f, | |
| 6886 NACL_OPCODE_NULL_OFFSET, | |
| 6887 g_OpcodeSeq + 74, | |
| 6888 NULL, | |
| 6889 }, | |
| 6890 /* 74 */ | |
| 6891 { 0x1f, | |
| 6892 NACL_OPCODE_NULL_OFFSET, | |
| 6893 g_OpcodeSeq + 75, | |
| 6894 NULL, | |
| 6895 }, | |
| 6896 /* 75 */ | |
| 6897 { 0x84, | |
| 6898 NACL_OPCODE_NULL_OFFSET, | |
| 6899 g_OpcodeSeq + 76, | |
| 6900 NULL, | |
| 6901 }, | |
| 6902 /* 76 */ | |
| 6903 { 0x00, | |
| 6904 NACL_OPCODE_NULL_OFFSET, | |
| 6905 g_OpcodeSeq + 77, | |
| 6906 NULL, | |
| 6907 }, | |
| 6908 /* 77 */ | |
| 6909 { 0x00, | |
| 6910 NACL_OPCODE_NULL_OFFSET, | |
| 6911 g_OpcodeSeq + 78, | |
| 6912 NULL, | |
| 6913 }, | |
| 6914 /* 78 */ | |
| 6915 { 0x00, | |
| 6916 NACL_OPCODE_NULL_OFFSET, | |
| 6917 g_OpcodeSeq + 79, | |
| 6918 NULL, | |
| 6919 }, | |
| 6920 /* 79 */ | |
| 6921 { 0x00, | |
| 6922 NACL_OPCODE_NULL_OFFSET, | |
| 6923 g_OpcodeSeq + 80, | |
| 6924 NULL, | |
| 6925 }, | |
| 6926 /* 80 */ | |
| 6927 { 0x00, | |
| 6928 1342, | |
| 6929 NULL, | |
| 6930 NULL, | |
| 6931 }, | |
| 6932 /* 81 */ | |
| 6933 { 0x66, | |
| 6934 NACL_OPCODE_NULL_OFFSET, | |
| 6935 g_OpcodeSeq + 82, | |
| 6936 NULL, | |
| 6937 }, | |
| 6938 /* 82 */ | |
| 6939 { 0x2e, | |
| 6940 NACL_OPCODE_NULL_OFFSET, | |
| 6941 g_OpcodeSeq + 83, | |
| 6942 NULL, | |
| 6943 }, | |
| 6944 /* 83 */ | |
| 6945 { 0x0f, | |
| 6946 NACL_OPCODE_NULL_OFFSET, | |
| 6947 g_OpcodeSeq + 84, | |
| 6948 NULL, | |
| 6949 }, | |
| 6950 /* 84 */ | |
| 6951 { 0x1f, | |
| 6952 NACL_OPCODE_NULL_OFFSET, | |
| 6953 g_OpcodeSeq + 85, | |
| 6954 NULL, | |
| 6955 }, | |
| 6956 /* 85 */ | |
| 6957 { 0x84, | |
| 6958 NACL_OPCODE_NULL_OFFSET, | |
| 6959 g_OpcodeSeq + 86, | |
| 6960 NULL, | |
| 6961 }, | |
| 6962 /* 86 */ | |
| 6963 { 0x00, | |
| 6964 NACL_OPCODE_NULL_OFFSET, | |
| 6965 g_OpcodeSeq + 87, | |
| 6966 NULL, | |
| 6967 }, | |
| 6968 /* 87 */ | |
| 6969 { 0x00, | |
| 6970 NACL_OPCODE_NULL_OFFSET, | |
| 6971 g_OpcodeSeq + 88, | |
| 6972 NULL, | |
| 6973 }, | |
| 6974 /* 88 */ | |
| 6975 { 0x00, | |
| 6976 NACL_OPCODE_NULL_OFFSET, | |
| 6977 g_OpcodeSeq + 89, | |
| 6978 NULL, | |
| 6979 }, | |
| 6980 /* 89 */ | |
| 6981 { 0x00, | |
| 6982 NACL_OPCODE_NULL_OFFSET, | |
| 6983 g_OpcodeSeq + 90, | |
| 6984 NULL, | |
| 6985 }, | |
| 6986 /* 90 */ | |
| 6987 { 0x00, | |
| 6988 1342, | |
| 6989 NULL, | |
| 6990 NULL, | |
| 6991 }, | |
| 6992 /* 91 */ | |
| 6993 { 0x90, | |
| 6994 1342, | |
| 6995 NULL, | |
| 6996 NULL, | |
| 6997 }, | |
| 6998 /* 92 */ | |
| 6999 { 0x90, | |
| 7000 1342, | |
| 7001 NULL, | |
| 7002 g_OpcodeSeq + 93, | |
| 7003 }, | |
| 7004 /* 93 */ | |
| 7005 { 0xf3, | |
| 7006 NACL_OPCODE_NULL_OFFSET, | |
| 7007 g_OpcodeSeq + 94, | |
| 7008 NULL, | |
| 7009 }, | |
| 7010 /* 94 */ | |
| 7011 { 0x90, | |
| 7012 1343, | |
| 7013 NULL, | |
| 7014 NULL, | |
| 7015 }, | |
| 7016 }; | |
| OLD | NEW |