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