1 // RUN
: llvm-mc
-triple i686-unknown-unknown
-x86-asm-syntax
=intel
-output-asm-variant
=1 --show-encoding
%s | FileCheck
%s
3 // CHECK
: vmovsh xmm6
, xmm5
, xmm4
4 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x10,0xf4]
5 vmovsh xmm6
, xmm5
, xmm4
7 // CHECK
: vmovsh xmm6
{k7
}, word ptr
[esp
+ 8*esi
+ 268435456]
8 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x0f,0x10,0xb4,0xf4,0x00,0x00,0x00,0x10]
9 vmovsh xmm6
{k7
}, word ptr
[esp
+ 8*esi
+ 268435456]
11 // CHECK
: vmovsh xmm6
, word ptr
[ecx
]
12 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x10,0x31]
13 vmovsh xmm6
, word ptr
[ecx
]
15 // CHECK
: vmovsh xmm6
, word ptr
[ecx
+ 254]
16 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x10,0x71,0x7f]
17 vmovsh xmm6
, word ptr
[ecx
+ 254]
19 // CHECK
: vmovsh xmm6
{k7
} {z
}, word ptr
[edx
- 256]
20 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x8f,0x10,0x72,0x80]
21 vmovsh xmm6
{k7
} {z
}, word ptr
[edx
- 256]
23 // CHECK
: vmovsh word ptr
[esp
+ 8*esi
+ 268435456] {k7
}, xmm6
24 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x0f,0x11,0xb4,0xf4,0x00,0x00,0x00,0x10]
25 vmovsh word ptr
[esp
+ 8*esi
+ 268435456] {k7
}, xmm6
27 // CHECK
: vmovsh word ptr
[ecx
], xmm6
28 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x11,0x31]
29 vmovsh word ptr
[ecx
], xmm6
31 // CHECK
: vmovsh word ptr
[ecx
+ 254], xmm6
32 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x11,0x71,0x7f]
33 vmovsh word ptr
[ecx
+ 254], xmm6
35 // CHECK
: vmovsh word ptr
[edx
- 256] {k7
}, xmm6
36 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x0f,0x11,0x72,0x80]
37 vmovsh word ptr
[edx
- 256] {k7
}, xmm6
39 // CHECK
: vmovw xmm6
, edx
40 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x08,0x6e,0xf2]
43 // CHECK
: vmovw edx
, xmm6
44 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x08,0x7e,0xf2]
47 // CHECK
: vmovw xmm6
, word ptr
[esp
+ 8*esi
+ 268435456]
48 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x08,0x6e,0xb4,0xf4,0x00,0x00,0x00,0x10]
49 vmovw xmm6
, word ptr
[esp
+ 8*esi
+ 268435456]
51 // CHECK
: vmovw xmm6
, word ptr
[ecx
]
52 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x08,0x6e,0x31]
53 vmovw xmm6
, word ptr
[ecx
]
55 // CHECK
: vmovw xmm6
, word ptr
[ecx
+ 254]
56 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x08,0x6e,0x71,0x7f]
57 vmovw xmm6
, word ptr
[ecx
+ 254]
59 // CHECK
: vmovw xmm6
, word ptr
[edx
- 256]
60 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x08,0x6e,0x72,0x80]
61 vmovw xmm6
, word ptr
[edx
- 256]
63 // CHECK
: vmovw word ptr
[esp
+ 8*esi
+ 268435456], xmm6
64 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x08,0x7e,0xb4,0xf4,0x00,0x00,0x00,0x10]
65 vmovw word ptr
[esp
+ 8*esi
+ 268435456], xmm6
67 // CHECK
: vmovw word ptr
[ecx
], xmm6
68 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x08,0x7e,0x31]
69 vmovw word ptr
[ecx
], xmm6
71 // CHECK
: vmovw word ptr
[ecx
+ 254], xmm6
72 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x08,0x7e,0x71,0x7f]
73 vmovw word ptr
[ecx
+ 254], xmm6
75 // CHECK
: vmovw word ptr
[edx
- 256], xmm6
76 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x08,0x7e,0x72,0x80]
77 vmovw word ptr
[edx
- 256], xmm6
79 // CHECK
: vaddph zmm6
, zmm5
, zmm4
80 // CHECK
: encoding
: [0x62,0xf5,0x54,0x48,0x58,0xf4]
81 vaddph zmm6
, zmm5
, zmm4
83 // CHECK
: vaddph zmm6
, zmm5
, zmm4
, {rn-sae
}
84 // CHECK
: encoding
: [0x62,0xf5,0x54,0x18,0x58,0xf4]
85 vaddph zmm6
, zmm5
, zmm4
, {rn-sae
}
87 // CHECK
: vaddph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
88 // CHECK
: encoding
: [0x62,0xf5,0x54,0x4f,0x58,0xb4,0xf4,0x00,0x00,0x00,0x10]
89 vaddph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
91 // CHECK
: vaddph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
92 // CHECK
: encoding
: [0x62,0xf5,0x54,0x58,0x58,0x31]
93 vaddph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
95 // CHECK
: vaddph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
96 // CHECK
: encoding
: [0x62,0xf5,0x54,0x48,0x58,0x71,0x7f]
97 vaddph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
99 // CHECK
: vaddph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
100 // CHECK
: encoding
: [0x62,0xf5,0x54,0xdf,0x58,0x72,0x80]
101 vaddph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
103 // CHECK
: vaddsh xmm6
, xmm5
, xmm4
104 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x58,0xf4]
105 vaddsh xmm6
, xmm5
, xmm4
107 // CHECK
: vaddsh xmm6
, xmm5
, xmm4
, {rn-sae
}
108 // CHECK
: encoding
: [0x62,0xf5,0x56,0x18,0x58,0xf4]
109 vaddsh xmm6
, xmm5
, xmm4
, {rn-sae
}
111 // CHECK
: vaddsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
112 // CHECK
: encoding
: [0x62,0xf5,0x56,0x0f,0x58,0xb4,0xf4,0x00,0x00,0x00,0x10]
113 vaddsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
115 // CHECK
: vaddsh xmm6
, xmm5
, word ptr
[ecx
]
116 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x58,0x31]
117 vaddsh xmm6
, xmm5
, word ptr
[ecx
]
119 // CHECK
: vaddsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
120 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x58,0x71,0x7f]
121 vaddsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
123 // CHECK
: vaddsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
124 // CHECK
: encoding
: [0x62,0xf5,0x56,0x8f,0x58,0x72,0x80]
125 vaddsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
127 // CHECK
: vcmpneq_usph k5
, zmm5
, zmm4
128 // CHECK
: encoding
: [0x62,0xf3,0x54,0x48,0xc2,0xec,0x14]
129 vcmpneq_usph k5
, zmm5
, zmm4
131 // CHECK
: vcmpnlt_uqph k5
, zmm5
, zmm4
, {sae
}
132 // CHECK
: encoding
: [0x62,0xf3,0x54,0x18,0xc2,0xec,0x15]
133 vcmpnlt_uqph k5
, zmm5
, zmm4
, {sae
}
135 // CHECK
: vcmpnle_uqph k5
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
136 // CHECK
: encoding
: [0x62,0xf3,0x54,0x4f,0xc2,0xac,0xf4,0x00,0x00,0x00,0x10,0x16]
137 vcmpnle_uqph k5
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
139 // CHECK
: vcmpord_sph k5
, zmm5
, word ptr
[ecx
]{1to32
}
140 // CHECK
: encoding
: [0x62,0xf3,0x54,0x58,0xc2,0x29,0x17]
141 vcmpord_sph k5
, zmm5
, word ptr
[ecx
]{1to32
}
143 // CHECK
: vcmpeq_usph k5
, zmm5
, zmmword ptr
[ecx
+ 8128]
144 // CHECK
: encoding
: [0x62,0xf3,0x54,0x48,0xc2,0x69,0x7f,0x18]
145 vcmpeq_usph k5
, zmm5
, zmmword ptr
[ecx
+ 8128]
147 // CHECK
: vcmpnge_uqph k5
{k7
}, zmm5
, word ptr
[edx
- 256]{1to32
}
148 // CHECK
: encoding
: [0x62,0xf3,0x54,0x5f,0xc2,0x6a,0x80,0x19]
149 vcmpnge_uqph k5
{k7
}, zmm5
, word ptr
[edx
- 256]{1to32
}
151 // CHECK
: vcmpngt_uqsh k5
, xmm5
, xmm4
152 // CHECK
: encoding
: [0x62,0xf3,0x56,0x08,0xc2,0xec,0x1a]
153 vcmpngt_uqsh k5
, xmm5
, xmm4
155 // CHECK
: vcmpfalse_ossh k5
, xmm5
, xmm4
, {sae
}
156 // CHECK
: encoding
: [0x62,0xf3,0x56,0x18,0xc2,0xec,0x1b]
157 vcmpfalse_ossh k5
, xmm5
, xmm4
, {sae
}
159 // CHECK
: vcmpneq_ossh k5
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
160 // CHECK
: encoding
: [0x62,0xf3,0x56,0x0f,0xc2,0xac,0xf4,0x00,0x00,0x00,0x10,0x1c]
161 vcmpneq_ossh k5
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
163 // CHECK
: vcmpge_oqsh k5
, xmm5
, word ptr
[ecx
]
164 // CHECK
: encoding
: [0x62,0xf3,0x56,0x08,0xc2,0x29,0x1d]
165 vcmpge_oqsh k5
, xmm5
, word ptr
[ecx
]
167 // CHECK
: vcmpgt_oqsh k5
, xmm5
, word ptr
[ecx
+ 254]
168 // CHECK
: encoding
: [0x62,0xf3,0x56,0x08,0xc2,0x69,0x7f,0x1e]
169 vcmpgt_oqsh k5
, xmm5
, word ptr
[ecx
+ 254]
171 // CHECK
: vcmptrue_ussh k5
{k7
}, xmm5
, word ptr
[edx
- 256]
172 // CHECK
: encoding
: [0x62,0xf3,0x56,0x0f,0xc2,0x6a,0x80,0x1f]
173 vcmptrue_ussh k5
{k7
}, xmm5
, word ptr
[edx
- 256]
175 // CHECK
: vcomish xmm6
, xmm5
176 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x08,0x2f,0xf5]
179 // CHECK
: vcomish xmm6
, xmm5
, {sae
}
180 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x18,0x2f,0xf5]
181 vcomish xmm6
, xmm5
, {sae
}
183 // CHECK
: vcomish xmm6
, word ptr
[esp
+ 8*esi
+ 268435456]
184 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x08,0x2f,0xb4,0xf4,0x00,0x00,0x00,0x10]
185 vcomish xmm6
, word ptr
[esp
+ 8*esi
+ 268435456]
187 // CHECK
: vcomish xmm6
, word ptr
[ecx
]
188 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x08,0x2f,0x31]
189 vcomish xmm6
, word ptr
[ecx
]
191 // CHECK
: vcomish xmm6
, word ptr
[ecx
+ 254]
192 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x08,0x2f,0x71,0x7f]
193 vcomish xmm6
, word ptr
[ecx
+ 254]
195 // CHECK
: vcomish xmm6
, word ptr
[edx
- 256]
196 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x08,0x2f,0x72,0x80]
197 vcomish xmm6
, word ptr
[edx
- 256]
199 // CHECK
: vdivph zmm6
, zmm5
, zmm4
200 // CHECK
: encoding
: [0x62,0xf5,0x54,0x48,0x5e,0xf4]
201 vdivph zmm6
, zmm5
, zmm4
203 // CHECK
: vdivph zmm6
, zmm5
, zmm4
, {rn-sae
}
204 // CHECK
: encoding
: [0x62,0xf5,0x54,0x18,0x5e,0xf4]
205 vdivph zmm6
, zmm5
, zmm4
, {rn-sae
}
207 // CHECK
: vdivph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
208 // CHECK
: encoding
: [0x62,0xf5,0x54,0x4f,0x5e,0xb4,0xf4,0x00,0x00,0x00,0x10]
209 vdivph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
211 // CHECK
: vdivph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
212 // CHECK
: encoding
: [0x62,0xf5,0x54,0x58,0x5e,0x31]
213 vdivph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
215 // CHECK
: vdivph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
216 // CHECK
: encoding
: [0x62,0xf5,0x54,0x48,0x5e,0x71,0x7f]
217 vdivph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
219 // CHECK
: vdivph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
220 // CHECK
: encoding
: [0x62,0xf5,0x54,0xdf,0x5e,0x72,0x80]
221 vdivph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
223 // CHECK
: vdivsh xmm6
, xmm5
, xmm4
224 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5e,0xf4]
225 vdivsh xmm6
, xmm5
, xmm4
227 // CHECK
: vdivsh xmm6
, xmm5
, xmm4
, {rn-sae
}
228 // CHECK
: encoding
: [0x62,0xf5,0x56,0x18,0x5e,0xf4]
229 vdivsh xmm6
, xmm5
, xmm4
, {rn-sae
}
231 // CHECK
: vdivsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
232 // CHECK
: encoding
: [0x62,0xf5,0x56,0x0f,0x5e,0xb4,0xf4,0x00,0x00,0x00,0x10]
233 vdivsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
235 // CHECK
: vdivsh xmm6
, xmm5
, word ptr
[ecx
]
236 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5e,0x31]
237 vdivsh xmm6
, xmm5
, word ptr
[ecx
]
239 // CHECK
: vdivsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
240 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5e,0x71,0x7f]
241 vdivsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
243 // CHECK
: vdivsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
244 // CHECK
: encoding
: [0x62,0xf5,0x56,0x8f,0x5e,0x72,0x80]
245 vdivsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
247 // CHECK
: vmaxph zmm6
, zmm5
, zmm4
248 // CHECK
: encoding
: [0x62,0xf5,0x54,0x48,0x5f,0xf4]
249 vmaxph zmm6
, zmm5
, zmm4
251 // CHECK
: vmaxph zmm6
, zmm5
, zmm4
, {sae
}
252 // CHECK
: encoding
: [0x62,0xf5,0x54,0x18,0x5f,0xf4]
253 vmaxph zmm6
, zmm5
, zmm4
, {sae
}
255 // CHECK
: vmaxph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
256 // CHECK
: encoding
: [0x62,0xf5,0x54,0x4f,0x5f,0xb4,0xf4,0x00,0x00,0x00,0x10]
257 vmaxph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
259 // CHECK
: vmaxph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
260 // CHECK
: encoding
: [0x62,0xf5,0x54,0x58,0x5f,0x31]
261 vmaxph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
263 // CHECK
: vmaxph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
264 // CHECK
: encoding
: [0x62,0xf5,0x54,0x48,0x5f,0x71,0x7f]
265 vmaxph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
267 // CHECK
: vmaxph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
268 // CHECK
: encoding
: [0x62,0xf5,0x54,0xdf,0x5f,0x72,0x80]
269 vmaxph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
271 // CHECK
: vmaxsh xmm6
, xmm5
, xmm4
272 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5f,0xf4]
273 vmaxsh xmm6
, xmm5
, xmm4
275 // CHECK
: vmaxsh xmm6
, xmm5
, xmm4
, {sae
}
276 // CHECK
: encoding
: [0x62,0xf5,0x56,0x18,0x5f,0xf4]
277 vmaxsh xmm6
, xmm5
, xmm4
, {sae
}
279 // CHECK
: vmaxsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
280 // CHECK
: encoding
: [0x62,0xf5,0x56,0x0f,0x5f,0xb4,0xf4,0x00,0x00,0x00,0x10]
281 vmaxsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
283 // CHECK
: vmaxsh xmm6
, xmm5
, word ptr
[ecx
]
284 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5f,0x31]
285 vmaxsh xmm6
, xmm5
, word ptr
[ecx
]
287 // CHECK
: vmaxsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
288 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5f,0x71,0x7f]
289 vmaxsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
291 // CHECK
: vmaxsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
292 // CHECK
: encoding
: [0x62,0xf5,0x56,0x8f,0x5f,0x72,0x80]
293 vmaxsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
295 // CHECK
: vminph zmm6
, zmm5
, zmm4
296 // CHECK
: encoding
: [0x62,0xf5,0x54,0x48,0x5d,0xf4]
297 vminph zmm6
, zmm5
, zmm4
299 // CHECK
: vminph zmm6
, zmm5
, zmm4
, {sae
}
300 // CHECK
: encoding
: [0x62,0xf5,0x54,0x18,0x5d,0xf4]
301 vminph zmm6
, zmm5
, zmm4
, {sae
}
303 // CHECK
: vminph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
304 // CHECK
: encoding
: [0x62,0xf5,0x54,0x4f,0x5d,0xb4,0xf4,0x00,0x00,0x00,0x10]
305 vminph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
307 // CHECK
: vminph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
308 // CHECK
: encoding
: [0x62,0xf5,0x54,0x58,0x5d,0x31]
309 vminph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
311 // CHECK
: vminph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
312 // CHECK
: encoding
: [0x62,0xf5,0x54,0x48,0x5d,0x71,0x7f]
313 vminph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
315 // CHECK
: vminph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
316 // CHECK
: encoding
: [0x62,0xf5,0x54,0xdf,0x5d,0x72,0x80]
317 vminph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
319 // CHECK
: vminsh xmm6
, xmm5
, xmm4
320 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5d,0xf4]
321 vminsh xmm6
, xmm5
, xmm4
323 // CHECK
: vminsh xmm6
, xmm5
, xmm4
, {sae
}
324 // CHECK
: encoding
: [0x62,0xf5,0x56,0x18,0x5d,0xf4]
325 vminsh xmm6
, xmm5
, xmm4
, {sae
}
327 // CHECK
: vminsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
328 // CHECK
: encoding
: [0x62,0xf5,0x56,0x0f,0x5d,0xb4,0xf4,0x00,0x00,0x00,0x10]
329 vminsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
331 // CHECK
: vminsh xmm6
, xmm5
, word ptr
[ecx
]
332 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5d,0x31]
333 vminsh xmm6
, xmm5
, word ptr
[ecx
]
335 // CHECK
: vminsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
336 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5d,0x71,0x7f]
337 vminsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
339 // CHECK
: vminsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
340 // CHECK
: encoding
: [0x62,0xf5,0x56,0x8f,0x5d,0x72,0x80]
341 vminsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
343 // CHECK
: vmulph zmm6
, zmm5
, zmm4
344 // CHECK
: encoding
: [0x62,0xf5,0x54,0x48,0x59,0xf4]
345 vmulph zmm6
, zmm5
, zmm4
347 // CHECK
: vmulph zmm6
, zmm5
, zmm4
, {rn-sae
}
348 // CHECK
: encoding
: [0x62,0xf5,0x54,0x18,0x59,0xf4]
349 vmulph zmm6
, zmm5
, zmm4
, {rn-sae
}
351 // CHECK
: vmulph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
352 // CHECK
: encoding
: [0x62,0xf5,0x54,0x4f,0x59,0xb4,0xf4,0x00,0x00,0x00,0x10]
353 vmulph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
355 // CHECK
: vmulph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
356 // CHECK
: encoding
: [0x62,0xf5,0x54,0x58,0x59,0x31]
357 vmulph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
359 // CHECK
: vmulph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
360 // CHECK
: encoding
: [0x62,0xf5,0x54,0x48,0x59,0x71,0x7f]
361 vmulph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
363 // CHECK
: vmulph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
364 // CHECK
: encoding
: [0x62,0xf5,0x54,0xdf,0x59,0x72,0x80]
365 vmulph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
367 // CHECK
: vmulsh xmm6
, xmm5
, xmm4
368 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x59,0xf4]
369 vmulsh xmm6
, xmm5
, xmm4
371 // CHECK
: vmulsh xmm6
, xmm5
, xmm4
, {rn-sae
}
372 // CHECK
: encoding
: [0x62,0xf5,0x56,0x18,0x59,0xf4]
373 vmulsh xmm6
, xmm5
, xmm4
, {rn-sae
}
375 // CHECK
: vmulsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
376 // CHECK
: encoding
: [0x62,0xf5,0x56,0x0f,0x59,0xb4,0xf4,0x00,0x00,0x00,0x10]
377 vmulsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
379 // CHECK
: vmulsh xmm6
, xmm5
, word ptr
[ecx
]
380 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x59,0x31]
381 vmulsh xmm6
, xmm5
, word ptr
[ecx
]
383 // CHECK
: vmulsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
384 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x59,0x71,0x7f]
385 vmulsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
387 // CHECK
: vmulsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
388 // CHECK
: encoding
: [0x62,0xf5,0x56,0x8f,0x59,0x72,0x80]
389 vmulsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
391 // CHECK
: vsubph zmm6
, zmm5
, zmm4
392 // CHECK
: encoding
: [0x62,0xf5,0x54,0x48,0x5c,0xf4]
393 vsubph zmm6
, zmm5
, zmm4
395 // CHECK
: vsubph zmm6
, zmm5
, zmm4
, {rn-sae
}
396 // CHECK
: encoding
: [0x62,0xf5,0x54,0x18,0x5c,0xf4]
397 vsubph zmm6
, zmm5
, zmm4
, {rn-sae
}
399 // CHECK
: vsubph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
400 // CHECK
: encoding
: [0x62,0xf5,0x54,0x4f,0x5c,0xb4,0xf4,0x00,0x00,0x00,0x10]
401 vsubph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
403 // CHECK
: vsubph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
404 // CHECK
: encoding
: [0x62,0xf5,0x54,0x58,0x5c,0x31]
405 vsubph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
407 // CHECK
: vsubph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
408 // CHECK
: encoding
: [0x62,0xf5,0x54,0x48,0x5c,0x71,0x7f]
409 vsubph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
411 // CHECK
: vsubph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
412 // CHECK
: encoding
: [0x62,0xf5,0x54,0xdf,0x5c,0x72,0x80]
413 vsubph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
415 // CHECK
: vsubsh xmm6
, xmm5
, xmm4
416 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5c,0xf4]
417 vsubsh xmm6
, xmm5
, xmm4
419 // CHECK
: vsubsh xmm6
, xmm5
, xmm4
, {rn-sae
}
420 // CHECK
: encoding
: [0x62,0xf5,0x56,0x18,0x5c,0xf4]
421 vsubsh xmm6
, xmm5
, xmm4
, {rn-sae
}
423 // CHECK
: vsubsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
424 // CHECK
: encoding
: [0x62,0xf5,0x56,0x0f,0x5c,0xb4,0xf4,0x00,0x00,0x00,0x10]
425 vsubsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
427 // CHECK
: vsubsh xmm6
, xmm5
, word ptr
[ecx
]
428 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5c,0x31]
429 vsubsh xmm6
, xmm5
, word ptr
[ecx
]
431 // CHECK
: vsubsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
432 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5c,0x71,0x7f]
433 vsubsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
435 // CHECK
: vsubsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
436 // CHECK
: encoding
: [0x62,0xf5,0x56,0x8f,0x5c,0x72,0x80]
437 vsubsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
439 // CHECK
: vucomish xmm6
, xmm5
440 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x08,0x2e,0xf5]
443 // CHECK
: vucomish xmm6
, xmm5
, {sae
}
444 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x18,0x2e,0xf5]
445 vucomish xmm6
, xmm5
, {sae
}
447 // CHECK
: vucomish xmm6
, word ptr
[esp
+ 8*esi
+ 268435456]
448 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x08,0x2e,0xb4,0xf4,0x00,0x00,0x00,0x10]
449 vucomish xmm6
, word ptr
[esp
+ 8*esi
+ 268435456]
451 // CHECK
: vucomish xmm6
, word ptr
[ecx
]
452 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x08,0x2e,0x31]
453 vucomish xmm6
, word ptr
[ecx
]
455 // CHECK
: vucomish xmm6
, word ptr
[ecx
+ 254]
456 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x08,0x2e,0x71,0x7f]
457 vucomish xmm6
, word ptr
[ecx
+ 254]
459 // CHECK
: vucomish xmm6
, word ptr
[edx
- 256]
460 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x08,0x2e,0x72,0x80]
461 vucomish xmm6
, word ptr
[edx
- 256]
463 // CHECK
: vcvtdq2ph ymm6
, zmm5
464 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x5b,0xf5]
467 // CHECK
: vcvtdq2ph ymm6
, zmm5
, {rn-sae
}
468 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x18,0x5b,0xf5]
469 vcvtdq2ph ymm6
, zmm5
, {rn-sae
}
471 // CHECK
: vcvtdq2ph ymm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
472 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x4f,0x5b,0xb4,0xf4,0x00,0x00,0x00,0x10]
473 vcvtdq2ph ymm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
475 // CHECK
: vcvtdq2ph ymm6
, dword ptr
[ecx
]{1to16
}
476 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x58,0x5b,0x31]
477 vcvtdq2ph ymm6
, dword ptr
[ecx
]{1to16
}
479 // CHECK
: vcvtdq2ph ymm6
, zmmword ptr
[ecx
+ 8128]
480 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x5b,0x71,0x7f]
481 vcvtdq2ph ymm6
, zmmword ptr
[ecx
+ 8128]
483 // CHECK
: vcvtdq2ph ymm6
{k7
} {z
}, dword ptr
[edx
- 512]{1to16
}
484 // CHECK
: encoding
: [0x62,0xf5,0x7c,0xdf,0x5b,0x72,0x80]
485 vcvtdq2ph ymm6
{k7
} {z
}, dword ptr
[edx
- 512]{1to16
}
487 // CHECK
: vcvtpd2ph xmm6
, zmm5
488 // CHECK
: encoding
: [0x62,0xf5,0xfd,0x48,0x5a,0xf5]
491 // CHECK
: vcvtpd2ph xmm6
, zmm5
, {rn-sae
}
492 // CHECK
: encoding
: [0x62,0xf5,0xfd,0x18,0x5a,0xf5]
493 vcvtpd2ph xmm6
, zmm5
, {rn-sae
}
495 // CHECK
: vcvtpd2ph xmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
496 // CHECK
: encoding
: [0x62,0xf5,0xfd,0x4f,0x5a,0xb4,0xf4,0x00,0x00,0x00,0x10]
497 vcvtpd2ph xmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
499 // CHECK
: vcvtpd2ph xmm6
, qword ptr
[ecx
]{1to8
}
500 // CHECK
: encoding
: [0x62,0xf5,0xfd,0x58,0x5a,0x31]
501 vcvtpd2ph xmm6
, qword ptr
[ecx
]{1to8
}
503 // CHECK
: vcvtpd2ph xmm6
, zmmword ptr
[ecx
+ 8128]
504 // CHECK
: encoding
: [0x62,0xf5,0xfd,0x48,0x5a,0x71,0x7f]
505 vcvtpd2ph xmm6
, zmmword ptr
[ecx
+ 8128]
507 // CHECK
: vcvtpd2ph xmm6
{k7
} {z
}, qword ptr
[edx
- 1024]{1to8
}
508 // CHECK
: encoding
: [0x62,0xf5,0xfd,0xdf,0x5a,0x72,0x80]
509 vcvtpd2ph xmm6
{k7
} {z
}, qword ptr
[edx
- 1024]{1to8
}
511 // CHECK
: vcvtph2dq zmm6
, ymm5
512 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x5b,0xf5]
515 // CHECK
: vcvtph2dq zmm6
, ymm5
, {rn-sae
}
516 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x18,0x5b,0xf5]
517 vcvtph2dq zmm6
, ymm5
, {rn-sae
}
519 // CHECK
: vcvtph2dq zmm6
{k7
}, ymmword ptr
[esp
+ 8*esi
+ 268435456]
520 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x4f,0x5b,0xb4,0xf4,0x00,0x00,0x00,0x10]
521 vcvtph2dq zmm6
{k7
}, ymmword ptr
[esp
+ 8*esi
+ 268435456]
523 // CHECK
: vcvtph2dq zmm6
, word ptr
[ecx
]{1to16
}
524 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x58,0x5b,0x31]
525 vcvtph2dq zmm6
, word ptr
[ecx
]{1to16
}
527 // CHECK
: vcvtph2dq zmm6
, ymmword ptr
[ecx
+ 4064]
528 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x5b,0x71,0x7f]
529 vcvtph2dq zmm6
, ymmword ptr
[ecx
+ 4064]
531 // CHECK
: vcvtph2dq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to16
}
532 // CHECK
: encoding
: [0x62,0xf5,0x7d,0xdf,0x5b,0x72,0x80]
533 vcvtph2dq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to16
}
535 // CHECK
: vcvtph2pd zmm6
, xmm5
536 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x5a,0xf5]
539 // CHECK
: vcvtph2pd zmm6
, xmm5
, {sae
}
540 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x18,0x5a,0xf5]
541 vcvtph2pd zmm6
, xmm5
, {sae
}
543 // CHECK
: vcvtph2pd zmm6
{k7
}, xmmword ptr
[esp
+ 8*esi
+ 268435456]
544 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x4f,0x5a,0xb4,0xf4,0x00,0x00,0x00,0x10]
545 vcvtph2pd zmm6
{k7
}, xmmword ptr
[esp
+ 8*esi
+ 268435456]
547 // CHECK
: vcvtph2pd zmm6
, word ptr
[ecx
]{1to8
}
548 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x58,0x5a,0x31]
549 vcvtph2pd zmm6
, word ptr
[ecx
]{1to8
}
551 // CHECK
: vcvtph2pd zmm6
, xmmword ptr
[ecx
+ 2032]
552 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x5a,0x71,0x7f]
553 vcvtph2pd zmm6
, xmmword ptr
[ecx
+ 2032]
555 // CHECK
: vcvtph2pd zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to8
}
556 // CHECK
: encoding
: [0x62,0xf5,0x7c,0xdf,0x5a,0x72,0x80]
557 vcvtph2pd zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to8
}
559 // CHECK
: vcvtph2psx zmm6
, ymm5
560 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x48,0x13,0xf5]
561 vcvtph2psx zmm6
, ymm5
563 // CHECK
: vcvtph2psx zmm6
, ymm5
, {sae
}
564 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x18,0x13,0xf5]
565 vcvtph2psx zmm6
, ymm5
, {sae
}
567 // CHECK
: vcvtph2psx zmm6
{k7
}, ymmword ptr
[esp
+ 8*esi
+ 268435456]
568 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x4f,0x13,0xb4,0xf4,0x00,0x00,0x00,0x10]
569 vcvtph2psx zmm6
{k7
}, ymmword ptr
[esp
+ 8*esi
+ 268435456]
571 // CHECK
: vcvtph2psx zmm6
, word ptr
[ecx
]{1to16
}
572 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x58,0x13,0x31]
573 vcvtph2psx zmm6
, word ptr
[ecx
]{1to16
}
575 // CHECK
: vcvtph2psx zmm6
, ymmword ptr
[ecx
+ 4064]
576 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x48,0x13,0x71,0x7f]
577 vcvtph2psx zmm6
, ymmword ptr
[ecx
+ 4064]
579 // CHECK
: vcvtph2psx zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to16
}
580 // CHECK
: encoding
: [0x62,0xf6,0x7d,0xdf,0x13,0x72,0x80]
581 vcvtph2psx zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to16
}
583 // CHECK
: vcvtph2qq zmm6
, xmm5
584 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x7b,0xf5]
587 // CHECK
: vcvtph2qq zmm6
, xmm5
, {rn-sae
}
588 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x18,0x7b,0xf5]
589 vcvtph2qq zmm6
, xmm5
, {rn-sae
}
591 // CHECK
: vcvtph2qq zmm6
{k7
}, xmmword ptr
[esp
+ 8*esi
+ 268435456]
592 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x4f,0x7b,0xb4,0xf4,0x00,0x00,0x00,0x10]
593 vcvtph2qq zmm6
{k7
}, xmmword ptr
[esp
+ 8*esi
+ 268435456]
595 // CHECK
: vcvtph2qq zmm6
, word ptr
[ecx
]{1to8
}
596 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x58,0x7b,0x31]
597 vcvtph2qq zmm6
, word ptr
[ecx
]{1to8
}
599 // CHECK
: vcvtph2qq zmm6
, xmmword ptr
[ecx
+ 2032]
600 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x7b,0x71,0x7f]
601 vcvtph2qq zmm6
, xmmword ptr
[ecx
+ 2032]
603 // CHECK
: vcvtph2qq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to8
}
604 // CHECK
: encoding
: [0x62,0xf5,0x7d,0xdf,0x7b,0x72,0x80]
605 vcvtph2qq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to8
}
607 // CHECK
: vcvtph2udq zmm6
, ymm5
608 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x79,0xf5]
609 vcvtph2udq zmm6
, ymm5
611 // CHECK
: vcvtph2udq zmm6
, ymm5
, {rn-sae
}
612 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x18,0x79,0xf5]
613 vcvtph2udq zmm6
, ymm5
, {rn-sae
}
615 // CHECK
: vcvtph2udq zmm6
{k7
}, ymmword ptr
[esp
+ 8*esi
+ 268435456]
616 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x4f,0x79,0xb4,0xf4,0x00,0x00,0x00,0x10]
617 vcvtph2udq zmm6
{k7
}, ymmword ptr
[esp
+ 8*esi
+ 268435456]
619 // CHECK
: vcvtph2udq zmm6
, word ptr
[ecx
]{1to16
}
620 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x58,0x79,0x31]
621 vcvtph2udq zmm6
, word ptr
[ecx
]{1to16
}
623 // CHECK
: vcvtph2udq zmm6
, ymmword ptr
[ecx
+ 4064]
624 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x79,0x71,0x7f]
625 vcvtph2udq zmm6
, ymmword ptr
[ecx
+ 4064]
627 // CHECK
: vcvtph2udq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to16
}
628 // CHECK
: encoding
: [0x62,0xf5,0x7c,0xdf,0x79,0x72,0x80]
629 vcvtph2udq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to16
}
631 // CHECK
: vcvtph2uqq zmm6
, xmm5
632 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x79,0xf5]
633 vcvtph2uqq zmm6
, xmm5
635 // CHECK
: vcvtph2uqq zmm6
, xmm5
, {rn-sae
}
636 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x18,0x79,0xf5]
637 vcvtph2uqq zmm6
, xmm5
, {rn-sae
}
639 // CHECK
: vcvtph2uqq zmm6
{k7
}, xmmword ptr
[esp
+ 8*esi
+ 268435456]
640 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x4f,0x79,0xb4,0xf4,0x00,0x00,0x00,0x10]
641 vcvtph2uqq zmm6
{k7
}, xmmword ptr
[esp
+ 8*esi
+ 268435456]
643 // CHECK
: vcvtph2uqq zmm6
, word ptr
[ecx
]{1to8
}
644 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x58,0x79,0x31]
645 vcvtph2uqq zmm6
, word ptr
[ecx
]{1to8
}
647 // CHECK
: vcvtph2uqq zmm6
, xmmword ptr
[ecx
+ 2032]
648 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x79,0x71,0x7f]
649 vcvtph2uqq zmm6
, xmmword ptr
[ecx
+ 2032]
651 // CHECK
: vcvtph2uqq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to8
}
652 // CHECK
: encoding
: [0x62,0xf5,0x7d,0xdf,0x79,0x72,0x80]
653 vcvtph2uqq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to8
}
655 // CHECK
: vcvtph2uw zmm6
, zmm5
656 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x7d,0xf5]
659 // CHECK
: vcvtph2uw zmm6
, zmm5
, {rn-sae
}
660 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x18,0x7d,0xf5]
661 vcvtph2uw zmm6
, zmm5
, {rn-sae
}
663 // CHECK
: vcvtph2uw zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
664 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x4f,0x7d,0xb4,0xf4,0x00,0x00,0x00,0x10]
665 vcvtph2uw zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
667 // CHECK
: vcvtph2uw zmm6
, word ptr
[ecx
]{1to32
}
668 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x58,0x7d,0x31]
669 vcvtph2uw zmm6
, word ptr
[ecx
]{1to32
}
671 // CHECK
: vcvtph2uw zmm6
, zmmword ptr
[ecx
+ 8128]
672 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x7d,0x71,0x7f]
673 vcvtph2uw zmm6
, zmmword ptr
[ecx
+ 8128]
675 // CHECK
: vcvtph2uw zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
676 // CHECK
: encoding
: [0x62,0xf5,0x7c,0xdf,0x7d,0x72,0x80]
677 vcvtph2uw zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
679 // CHECK
: vcvtph2w zmm6
, zmm5
680 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x7d,0xf5]
683 // CHECK
: vcvtph2w zmm6
, zmm5
, {rn-sae
}
684 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x18,0x7d,0xf5]
685 vcvtph2w zmm6
, zmm5
, {rn-sae
}
687 // CHECK
: vcvtph2w zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
688 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x4f,0x7d,0xb4,0xf4,0x00,0x00,0x00,0x10]
689 vcvtph2w zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
691 // CHECK
: vcvtph2w zmm6
, word ptr
[ecx
]{1to32
}
692 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x58,0x7d,0x31]
693 vcvtph2w zmm6
, word ptr
[ecx
]{1to32
}
695 // CHECK
: vcvtph2w zmm6
, zmmword ptr
[ecx
+ 8128]
696 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x7d,0x71,0x7f]
697 vcvtph2w zmm6
, zmmword ptr
[ecx
+ 8128]
699 // CHECK
: vcvtph2w zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
700 // CHECK
: encoding
: [0x62,0xf5,0x7d,0xdf,0x7d,0x72,0x80]
701 vcvtph2w zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
703 // CHECK
: vcvtps2phx ymm6
, zmm5
704 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x1d,0xf5]
705 vcvtps2phx ymm6
, zmm5
707 // CHECK
: vcvtps2phx ymm6
, zmm5
, {rn-sae
}
708 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x18,0x1d,0xf5]
709 vcvtps2phx ymm6
, zmm5
, {rn-sae
}
711 // CHECK
: vcvtps2phx ymm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
712 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x4f,0x1d,0xb4,0xf4,0x00,0x00,0x00,0x10]
713 vcvtps2phx ymm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
715 // CHECK
: vcvtps2phx ymm6
, dword ptr
[ecx
]{1to16
}
716 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x58,0x1d,0x31]
717 vcvtps2phx ymm6
, dword ptr
[ecx
]{1to16
}
719 // CHECK
: vcvtps2phx ymm6
, zmmword ptr
[ecx
+ 8128]
720 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x1d,0x71,0x7f]
721 vcvtps2phx ymm6
, zmmword ptr
[ecx
+ 8128]
723 // CHECK
: vcvtps2phx ymm6
{k7
} {z
}, dword ptr
[edx
- 512]{1to16
}
724 // CHECK
: encoding
: [0x62,0xf5,0x7d,0xdf,0x1d,0x72,0x80]
725 vcvtps2phx ymm6
{k7
} {z
}, dword ptr
[edx
- 512]{1to16
}
727 // CHECK
: vcvtqq2ph xmm6
, zmm5
728 // CHECK
: encoding
: [0x62,0xf5,0xfc,0x48,0x5b,0xf5]
731 // CHECK
: vcvtqq2ph xmm6
, zmm5
, {rn-sae
}
732 // CHECK
: encoding
: [0x62,0xf5,0xfc,0x18,0x5b,0xf5]
733 vcvtqq2ph xmm6
, zmm5
, {rn-sae
}
735 // CHECK
: vcvtqq2ph xmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
736 // CHECK
: encoding
: [0x62,0xf5,0xfc,0x4f,0x5b,0xb4,0xf4,0x00,0x00,0x00,0x10]
737 vcvtqq2ph xmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
739 // CHECK
: vcvtqq2ph xmm6
, qword ptr
[ecx
]{1to8
}
740 // CHECK
: encoding
: [0x62,0xf5,0xfc,0x58,0x5b,0x31]
741 vcvtqq2ph xmm6
, qword ptr
[ecx
]{1to8
}
743 // CHECK
: vcvtqq2ph xmm6
, zmmword ptr
[ecx
+ 8128]
744 // CHECK
: encoding
: [0x62,0xf5,0xfc,0x48,0x5b,0x71,0x7f]
745 vcvtqq2ph xmm6
, zmmword ptr
[ecx
+ 8128]
747 // CHECK
: vcvtqq2ph xmm6
{k7
} {z
}, qword ptr
[edx
- 1024]{1to8
}
748 // CHECK
: encoding
: [0x62,0xf5,0xfc,0xdf,0x5b,0x72,0x80]
749 vcvtqq2ph xmm6
{k7
} {z
}, qword ptr
[edx
- 1024]{1to8
}
751 // CHECK
: vcvtsd2sh xmm6
, xmm5
, xmm4
752 // CHECK
: encoding
: [0x62,0xf5,0xd7,0x08,0x5a,0xf4]
753 vcvtsd2sh xmm6
, xmm5
, xmm4
755 // CHECK
: vcvtsd2sh xmm6
, xmm5
, xmm4
, {rn-sae
}
756 // CHECK
: encoding
: [0x62,0xf5,0xd7,0x18,0x5a,0xf4]
757 vcvtsd2sh xmm6
, xmm5
, xmm4
, {rn-sae
}
759 // CHECK
: vcvtsd2sh xmm6
{k7
}, xmm5
, qword ptr
[esp
+ 8*esi
+ 268435456]
760 // CHECK
: encoding
: [0x62,0xf5,0xd7,0x0f,0x5a,0xb4,0xf4,0x00,0x00,0x00,0x10]
761 vcvtsd2sh xmm6
{k7
}, xmm5
, qword ptr
[esp
+ 8*esi
+ 268435456]
763 // CHECK
: vcvtsd2sh xmm6
, xmm5
, qword ptr
[ecx
]
764 // CHECK
: encoding
: [0x62,0xf5,0xd7,0x08,0x5a,0x31]
765 vcvtsd2sh xmm6
, xmm5
, qword ptr
[ecx
]
767 // CHECK
: vcvtsd2sh xmm6
, xmm5
, qword ptr
[ecx
+ 1016]
768 // CHECK
: encoding
: [0x62,0xf5,0xd7,0x08,0x5a,0x71,0x7f]
769 vcvtsd2sh xmm6
, xmm5
, qword ptr
[ecx
+ 1016]
771 // CHECK
: vcvtsd2sh xmm6
{k7
} {z
}, xmm5
, qword ptr
[edx
- 1024]
772 // CHECK
: encoding
: [0x62,0xf5,0xd7,0x8f,0x5a,0x72,0x80]
773 vcvtsd2sh xmm6
{k7
} {z
}, xmm5
, qword ptr
[edx
- 1024]
775 // CHECK
: vcvtsh2sd xmm6
, xmm5
, xmm4
776 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5a,0xf4]
777 vcvtsh2sd xmm6
, xmm5
, xmm4
779 // CHECK
: vcvtsh2sd xmm6
, xmm5
, xmm4
, {sae
}
780 // CHECK
: encoding
: [0x62,0xf5,0x56,0x18,0x5a,0xf4]
781 vcvtsh2sd xmm6
, xmm5
, xmm4
, {sae
}
783 // CHECK
: vcvtsh2sd xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
784 // CHECK
: encoding
: [0x62,0xf5,0x56,0x0f,0x5a,0xb4,0xf4,0x00,0x00,0x00,0x10]
785 vcvtsh2sd xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
787 // CHECK
: vcvtsh2sd xmm6
, xmm5
, word ptr
[ecx
]
788 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5a,0x31]
789 vcvtsh2sd xmm6
, xmm5
, word ptr
[ecx
]
791 // CHECK
: vcvtsh2sd xmm6
, xmm5
, word ptr
[ecx
+ 254]
792 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x5a,0x71,0x7f]
793 vcvtsh2sd xmm6
, xmm5
, word ptr
[ecx
+ 254]
795 // CHECK
: vcvtsh2sd xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
796 // CHECK
: encoding
: [0x62,0xf5,0x56,0x8f,0x5a,0x72,0x80]
797 vcvtsh2sd xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
799 // CHECK
: vcvtsh2si edx
, xmm6
800 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x2d,0xd6]
803 // CHECK
: vcvtsh2si edx
, xmm6
, {rn-sae
}
804 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x18,0x2d,0xd6]
805 vcvtsh2si edx
, xmm6
, {rn-sae
}
807 // CHECK
: vcvtsh2si edx
, word ptr
[esp
+ 8*esi
+ 268435456]
808 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x2d,0x94,0xf4,0x00,0x00,0x00,0x10]
809 vcvtsh2si edx
, word ptr
[esp
+ 8*esi
+ 268435456]
811 // CHECK
: vcvtsh2si edx
, word ptr
[ecx
]
812 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x2d,0x11]
813 vcvtsh2si edx
, word ptr
[ecx
]
815 // CHECK
: vcvtsh2si edx
, word ptr
[ecx
+ 254]
816 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x2d,0x51,0x7f]
817 vcvtsh2si edx
, word ptr
[ecx
+ 254]
819 // CHECK
: vcvtsh2si edx
, word ptr
[edx
- 256]
820 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x2d,0x52,0x80]
821 vcvtsh2si edx
, word ptr
[edx
- 256]
823 // CHECK
: vcvtsh2ss xmm6
, xmm5
, xmm4
824 // CHECK
: encoding
: [0x62,0xf6,0x54,0x08,0x13,0xf4]
825 vcvtsh2ss xmm6
, xmm5
, xmm4
827 // CHECK
: vcvtsh2ss xmm6
, xmm5
, xmm4
, {sae
}
828 // CHECK
: encoding
: [0x62,0xf6,0x54,0x18,0x13,0xf4]
829 vcvtsh2ss xmm6
, xmm5
, xmm4
, {sae
}
831 // CHECK
: vcvtsh2ss xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
832 // CHECK
: encoding
: [0x62,0xf6,0x54,0x0f,0x13,0xb4,0xf4,0x00,0x00,0x00,0x10]
833 vcvtsh2ss xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
835 // CHECK
: vcvtsh2ss xmm6
, xmm5
, word ptr
[ecx
]
836 // CHECK
: encoding
: [0x62,0xf6,0x54,0x08,0x13,0x31]
837 vcvtsh2ss xmm6
, xmm5
, word ptr
[ecx
]
839 // CHECK
: vcvtsh2ss xmm6
, xmm5
, word ptr
[ecx
+ 254]
840 // CHECK
: encoding
: [0x62,0xf6,0x54,0x08,0x13,0x71,0x7f]
841 vcvtsh2ss xmm6
, xmm5
, word ptr
[ecx
+ 254]
843 // CHECK
: vcvtsh2ss xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
844 // CHECK
: encoding
: [0x62,0xf6,0x54,0x8f,0x13,0x72,0x80]
845 vcvtsh2ss xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
847 // CHECK
: vcvtsh2usi edx
, xmm6
848 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x79,0xd6]
851 // CHECK
: vcvtsh2usi edx
, xmm6
, {rn-sae
}
852 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x18,0x79,0xd6]
853 vcvtsh2usi edx
, xmm6
, {rn-sae
}
855 // CHECK
: vcvtsh2usi edx
, word ptr
[esp
+ 8*esi
+ 268435456]
856 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x79,0x94,0xf4,0x00,0x00,0x00,0x10]
857 vcvtsh2usi edx
, word ptr
[esp
+ 8*esi
+ 268435456]
859 // CHECK
: vcvtsh2usi edx
, word ptr
[ecx
]
860 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x79,0x11]
861 vcvtsh2usi edx
, word ptr
[ecx
]
863 // CHECK
: vcvtsh2usi edx
, word ptr
[ecx
+ 254]
864 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x79,0x51,0x7f]
865 vcvtsh2usi edx
, word ptr
[ecx
+ 254]
867 // CHECK
: vcvtsh2usi edx
, word ptr
[edx
- 256]
868 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x79,0x52,0x80]
869 vcvtsh2usi edx
, word ptr
[edx
- 256]
871 // CHECK
: vcvtsi2sh xmm6
, xmm5
, edx
872 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x2a,0xf2]
873 vcvtsi2sh xmm6
, xmm5
, edx
875 // CHECK
: vcvtsi2sh xmm6
, xmm5
, {rn-sae
}, edx
876 // CHECK
: encoding
: [0x62,0xf5,0x56,0x18,0x2a,0xf2]
877 vcvtsi2sh xmm6
, xmm5
, {rn-sae
}, edx
879 // CHECK
: vcvtsi2sh xmm6
, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
880 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x2a,0xb4,0xf4,0x00,0x00,0x00,0x10]
881 vcvtsi2sh xmm6
, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
883 // CHECK
: vcvtsi2sh xmm6
, xmm5
, dword ptr
[ecx
]
884 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x2a,0x31]
885 vcvtsi2sh xmm6
, xmm5
, dword ptr
[ecx
]
887 // CHECK
: vcvtsi2sh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
888 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x2a,0x71,0x7f]
889 vcvtsi2sh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
891 // CHECK
: vcvtsi2sh xmm6
, xmm5
, dword ptr
[edx
- 512]
892 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x2a,0x72,0x80]
893 vcvtsi2sh xmm6
, xmm5
, dword ptr
[edx
- 512]
895 // CHECK
: vcvtss2sh xmm6
, xmm5
, xmm4
896 // CHECK
: encoding
: [0x62,0xf5,0x54,0x08,0x1d,0xf4]
897 vcvtss2sh xmm6
, xmm5
, xmm4
899 // CHECK
: vcvtss2sh xmm6
, xmm5
, xmm4
, {rn-sae
}
900 // CHECK
: encoding
: [0x62,0xf5,0x54,0x18,0x1d,0xf4]
901 vcvtss2sh xmm6
, xmm5
, xmm4
, {rn-sae
}
903 // CHECK
: vcvtss2sh xmm6
{k7
}, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
904 // CHECK
: encoding
: [0x62,0xf5,0x54,0x0f,0x1d,0xb4,0xf4,0x00,0x00,0x00,0x10]
905 vcvtss2sh xmm6
{k7
}, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
907 // CHECK
: vcvtss2sh xmm6
, xmm5
, dword ptr
[ecx
]
908 // CHECK
: encoding
: [0x62,0xf5,0x54,0x08,0x1d,0x31]
909 vcvtss2sh xmm6
, xmm5
, dword ptr
[ecx
]
911 // CHECK
: vcvtss2sh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
912 // CHECK
: encoding
: [0x62,0xf5,0x54,0x08,0x1d,0x71,0x7f]
913 vcvtss2sh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
915 // CHECK
: vcvtss2sh xmm6
{k7
} {z
}, xmm5
, dword ptr
[edx
- 512]
916 // CHECK
: encoding
: [0x62,0xf5,0x54,0x8f,0x1d,0x72,0x80]
917 vcvtss2sh xmm6
{k7
} {z
}, xmm5
, dword ptr
[edx
- 512]
919 // CHECK
: vcvttph2dq zmm6
, ymm5
920 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x48,0x5b,0xf5]
921 vcvttph2dq zmm6
, ymm5
923 // CHECK
: vcvttph2dq zmm6
, ymm5
, {sae
}
924 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x18,0x5b,0xf5]
925 vcvttph2dq zmm6
, ymm5
, {sae
}
927 // CHECK
: vcvttph2dq zmm6
{k7
}, ymmword ptr
[esp
+ 8*esi
+ 268435456]
928 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x4f,0x5b,0xb4,0xf4,0x00,0x00,0x00,0x10]
929 vcvttph2dq zmm6
{k7
}, ymmword ptr
[esp
+ 8*esi
+ 268435456]
931 // CHECK
: vcvttph2dq zmm6
, word ptr
[ecx
]{1to16
}
932 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x58,0x5b,0x31]
933 vcvttph2dq zmm6
, word ptr
[ecx
]{1to16
}
935 // CHECK
: vcvttph2dq zmm6
, ymmword ptr
[ecx
+ 4064]
936 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x48,0x5b,0x71,0x7f]
937 vcvttph2dq zmm6
, ymmword ptr
[ecx
+ 4064]
939 // CHECK
: vcvttph2dq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to16
}
940 // CHECK
: encoding
: [0x62,0xf5,0x7e,0xdf,0x5b,0x72,0x80]
941 vcvttph2dq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to16
}
943 // CHECK
: vcvttph2qq zmm6
, xmm5
944 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x7a,0xf5]
945 vcvttph2qq zmm6
, xmm5
947 // CHECK
: vcvttph2qq zmm6
, xmm5
, {sae
}
948 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x18,0x7a,0xf5]
949 vcvttph2qq zmm6
, xmm5
, {sae
}
951 // CHECK
: vcvttph2qq zmm6
{k7
}, xmmword ptr
[esp
+ 8*esi
+ 268435456]
952 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x4f,0x7a,0xb4,0xf4,0x00,0x00,0x00,0x10]
953 vcvttph2qq zmm6
{k7
}, xmmword ptr
[esp
+ 8*esi
+ 268435456]
955 // CHECK
: vcvttph2qq zmm6
, word ptr
[ecx
]{1to8
}
956 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x58,0x7a,0x31]
957 vcvttph2qq zmm6
, word ptr
[ecx
]{1to8
}
959 // CHECK
: vcvttph2qq zmm6
, xmmword ptr
[ecx
+ 2032]
960 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x7a,0x71,0x7f]
961 vcvttph2qq zmm6
, xmmword ptr
[ecx
+ 2032]
963 // CHECK
: vcvttph2qq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to8
}
964 // CHECK
: encoding
: [0x62,0xf5,0x7d,0xdf,0x7a,0x72,0x80]
965 vcvttph2qq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to8
}
967 // CHECK
: vcvttph2udq zmm6
, ymm5
968 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x78,0xf5]
969 vcvttph2udq zmm6
, ymm5
971 // CHECK
: vcvttph2udq zmm6
, ymm5
, {sae
}
972 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x18,0x78,0xf5]
973 vcvttph2udq zmm6
, ymm5
, {sae
}
975 // CHECK
: vcvttph2udq zmm6
{k7
}, ymmword ptr
[esp
+ 8*esi
+ 268435456]
976 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x4f,0x78,0xb4,0xf4,0x00,0x00,0x00,0x10]
977 vcvttph2udq zmm6
{k7
}, ymmword ptr
[esp
+ 8*esi
+ 268435456]
979 // CHECK
: vcvttph2udq zmm6
, word ptr
[ecx
]{1to16
}
980 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x58,0x78,0x31]
981 vcvttph2udq zmm6
, word ptr
[ecx
]{1to16
}
983 // CHECK
: vcvttph2udq zmm6
, ymmword ptr
[ecx
+ 4064]
984 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x78,0x71,0x7f]
985 vcvttph2udq zmm6
, ymmword ptr
[ecx
+ 4064]
987 // CHECK
: vcvttph2udq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to16
}
988 // CHECK
: encoding
: [0x62,0xf5,0x7c,0xdf,0x78,0x72,0x80]
989 vcvttph2udq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to16
}
991 // CHECK
: vcvttph2uqq zmm6
, xmm5
992 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x78,0xf5]
993 vcvttph2uqq zmm6
, xmm5
995 // CHECK
: vcvttph2uqq zmm6
, xmm5
, {sae
}
996 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x18,0x78,0xf5]
997 vcvttph2uqq zmm6
, xmm5
, {sae
}
999 // CHECK
: vcvttph2uqq zmm6
{k7
}, xmmword ptr
[esp
+ 8*esi
+ 268435456]
1000 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x4f,0x78,0xb4,0xf4,0x00,0x00,0x00,0x10]
1001 vcvttph2uqq zmm6
{k7
}, xmmword ptr
[esp
+ 8*esi
+ 268435456]
1003 // CHECK
: vcvttph2uqq zmm6
, word ptr
[ecx
]{1to8
}
1004 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x58,0x78,0x31]
1005 vcvttph2uqq zmm6
, word ptr
[ecx
]{1to8
}
1007 // CHECK
: vcvttph2uqq zmm6
, xmmword ptr
[ecx
+ 2032]
1008 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x78,0x71,0x7f]
1009 vcvttph2uqq zmm6
, xmmword ptr
[ecx
+ 2032]
1011 // CHECK
: vcvttph2uqq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to8
}
1012 // CHECK
: encoding
: [0x62,0xf5,0x7d,0xdf,0x78,0x72,0x80]
1013 vcvttph2uqq zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to8
}
1015 // CHECK
: vcvttph2uw zmm6
, zmm5
1016 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x7c,0xf5]
1017 vcvttph2uw zmm6
, zmm5
1019 // CHECK
: vcvttph2uw zmm6
, zmm5
, {sae
}
1020 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x18,0x7c,0xf5]
1021 vcvttph2uw zmm6
, zmm5
, {sae
}
1023 // CHECK
: vcvttph2uw zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1024 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x4f,0x7c,0xb4,0xf4,0x00,0x00,0x00,0x10]
1025 vcvttph2uw zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1027 // CHECK
: vcvttph2uw zmm6
, word ptr
[ecx
]{1to32
}
1028 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x58,0x7c,0x31]
1029 vcvttph2uw zmm6
, word ptr
[ecx
]{1to32
}
1031 // CHECK
: vcvttph2uw zmm6
, zmmword ptr
[ecx
+ 8128]
1032 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x7c,0x71,0x7f]
1033 vcvttph2uw zmm6
, zmmword ptr
[ecx
+ 8128]
1035 // CHECK
: vcvttph2uw zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1036 // CHECK
: encoding
: [0x62,0xf5,0x7c,0xdf,0x7c,0x72,0x80]
1037 vcvttph2uw zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1039 // CHECK
: vcvttph2w zmm6
, zmm5
1040 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x7c,0xf5]
1041 vcvttph2w zmm6
, zmm5
1043 // CHECK
: vcvttph2w zmm6
, zmm5
, {sae
}
1044 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x18,0x7c,0xf5]
1045 vcvttph2w zmm6
, zmm5
, {sae
}
1047 // CHECK
: vcvttph2w zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1048 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x4f,0x7c,0xb4,0xf4,0x00,0x00,0x00,0x10]
1049 vcvttph2w zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1051 // CHECK
: vcvttph2w zmm6
, word ptr
[ecx
]{1to32
}
1052 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x58,0x7c,0x31]
1053 vcvttph2w zmm6
, word ptr
[ecx
]{1to32
}
1055 // CHECK
: vcvttph2w zmm6
, zmmword ptr
[ecx
+ 8128]
1056 // CHECK
: encoding
: [0x62,0xf5,0x7d,0x48,0x7c,0x71,0x7f]
1057 vcvttph2w zmm6
, zmmword ptr
[ecx
+ 8128]
1059 // CHECK
: vcvttph2w zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1060 // CHECK
: encoding
: [0x62,0xf5,0x7d,0xdf,0x7c,0x72,0x80]
1061 vcvttph2w zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1063 // CHECK
: vcvttsh2si edx
, xmm6
1064 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x2c,0xd6]
1065 vcvttsh2si edx
, xmm6
1067 // CHECK
: vcvttsh2si edx
, xmm6
, {sae
}
1068 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x18,0x2c,0xd6]
1069 vcvttsh2si edx
, xmm6
, {sae
}
1071 // CHECK
: vcvttsh2si edx
, word ptr
[esp
+ 8*esi
+ 268435456]
1072 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x2c,0x94,0xf4,0x00,0x00,0x00,0x10]
1073 vcvttsh2si edx
, word ptr
[esp
+ 8*esi
+ 268435456]
1075 // CHECK
: vcvttsh2si edx
, word ptr
[ecx
]
1076 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x2c,0x11]
1077 vcvttsh2si edx
, word ptr
[ecx
]
1079 // CHECK
: vcvttsh2si edx
, word ptr
[ecx
+ 254]
1080 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x2c,0x51,0x7f]
1081 vcvttsh2si edx
, word ptr
[ecx
+ 254]
1083 // CHECK
: vcvttsh2si edx
, word ptr
[edx
- 256]
1084 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x2c,0x52,0x80]
1085 vcvttsh2si edx
, word ptr
[edx
- 256]
1087 // CHECK
: vcvttsh2usi edx
, xmm6
1088 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x78,0xd6]
1089 vcvttsh2usi edx
, xmm6
1091 // CHECK
: vcvttsh2usi edx
, xmm6
, {sae
}
1092 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x18,0x78,0xd6]
1093 vcvttsh2usi edx
, xmm6
, {sae
}
1095 // CHECK
: vcvttsh2usi edx
, word ptr
[esp
+ 8*esi
+ 268435456]
1096 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x78,0x94,0xf4,0x00,0x00,0x00,0x10]
1097 vcvttsh2usi edx
, word ptr
[esp
+ 8*esi
+ 268435456]
1099 // CHECK
: vcvttsh2usi edx
, word ptr
[ecx
]
1100 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x78,0x11]
1101 vcvttsh2usi edx
, word ptr
[ecx
]
1103 // CHECK
: vcvttsh2usi edx
, word ptr
[ecx
+ 254]
1104 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x78,0x51,0x7f]
1105 vcvttsh2usi edx
, word ptr
[ecx
+ 254]
1107 // CHECK
: vcvttsh2usi edx
, word ptr
[edx
- 256]
1108 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x08,0x78,0x52,0x80]
1109 vcvttsh2usi edx
, word ptr
[edx
- 256]
1111 // CHECK
: vcvtudq2ph ymm6
, zmm5
1112 // CHECK
: encoding
: [0x62,0xf5,0x7f,0x48,0x7a,0xf5]
1113 vcvtudq2ph ymm6
, zmm5
1115 // CHECK
: vcvtudq2ph ymm6
, zmm5
, {rn-sae
}
1116 // CHECK
: encoding
: [0x62,0xf5,0x7f,0x18,0x7a,0xf5]
1117 vcvtudq2ph ymm6
, zmm5
, {rn-sae
}
1119 // CHECK
: vcvtudq2ph ymm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1120 // CHECK
: encoding
: [0x62,0xf5,0x7f,0x4f,0x7a,0xb4,0xf4,0x00,0x00,0x00,0x10]
1121 vcvtudq2ph ymm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1123 // CHECK
: vcvtudq2ph ymm6
, dword ptr
[ecx
]{1to16
}
1124 // CHECK
: encoding
: [0x62,0xf5,0x7f,0x58,0x7a,0x31]
1125 vcvtudq2ph ymm6
, dword ptr
[ecx
]{1to16
}
1127 // CHECK
: vcvtudq2ph ymm6
, zmmword ptr
[ecx
+ 8128]
1128 // CHECK
: encoding
: [0x62,0xf5,0x7f,0x48,0x7a,0x71,0x7f]
1129 vcvtudq2ph ymm6
, zmmword ptr
[ecx
+ 8128]
1131 // CHECK
: vcvtudq2ph ymm6
{k7
} {z
}, dword ptr
[edx
- 512]{1to16
}
1132 // CHECK
: encoding
: [0x62,0xf5,0x7f,0xdf,0x7a,0x72,0x80]
1133 vcvtudq2ph ymm6
{k7
} {z
}, dword ptr
[edx
- 512]{1to16
}
1135 // CHECK
: vcvtuqq2ph xmm6
, zmm5
1136 // CHECK
: encoding
: [0x62,0xf5,0xff,0x48,0x7a,0xf5]
1137 vcvtuqq2ph xmm6
, zmm5
1139 // CHECK
: vcvtuqq2ph xmm6
, zmm5
, {rn-sae
}
1140 // CHECK
: encoding
: [0x62,0xf5,0xff,0x18,0x7a,0xf5]
1141 vcvtuqq2ph xmm6
, zmm5
, {rn-sae
}
1143 // CHECK
: vcvtuqq2ph xmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1144 // CHECK
: encoding
: [0x62,0xf5,0xff,0x4f,0x7a,0xb4,0xf4,0x00,0x00,0x00,0x10]
1145 vcvtuqq2ph xmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1147 // CHECK
: vcvtuqq2ph xmm6
, qword ptr
[ecx
]{1to8
}
1148 // CHECK
: encoding
: [0x62,0xf5,0xff,0x58,0x7a,0x31]
1149 vcvtuqq2ph xmm6
, qword ptr
[ecx
]{1to8
}
1151 // CHECK
: vcvtuqq2ph xmm6
, zmmword ptr
[ecx
+ 8128]
1152 // CHECK
: encoding
: [0x62,0xf5,0xff,0x48,0x7a,0x71,0x7f]
1153 vcvtuqq2ph xmm6
, zmmword ptr
[ecx
+ 8128]
1155 // CHECK
: vcvtuqq2ph xmm6
{k7
} {z
}, qword ptr
[edx
- 1024]{1to8
}
1156 // CHECK
: encoding
: [0x62,0xf5,0xff,0xdf,0x7a,0x72,0x80]
1157 vcvtuqq2ph xmm6
{k7
} {z
}, qword ptr
[edx
- 1024]{1to8
}
1159 // CHECK
: vcvtusi2sh xmm6
, xmm5
, edx
1160 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x7b,0xf2]
1161 vcvtusi2sh xmm6
, xmm5
, edx
1163 // CHECK
: vcvtusi2sh xmm6
, xmm5
, {rn-sae
}, edx
1164 // CHECK
: encoding
: [0x62,0xf5,0x56,0x18,0x7b,0xf2]
1165 vcvtusi2sh xmm6
, xmm5
, {rn-sae
}, edx
1167 // CHECK
: vcvtusi2sh xmm6
, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
1168 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x7b,0xb4,0xf4,0x00,0x00,0x00,0x10]
1169 vcvtusi2sh xmm6
, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
1171 // CHECK
: vcvtusi2sh xmm6
, xmm5
, dword ptr
[ecx
]
1172 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x7b,0x31]
1173 vcvtusi2sh xmm6
, xmm5
, dword ptr
[ecx
]
1175 // CHECK
: vcvtusi2sh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
1176 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x7b,0x71,0x7f]
1177 vcvtusi2sh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
1179 // CHECK
: vcvtusi2sh xmm6
, xmm5
, dword ptr
[edx
- 512]
1180 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x7b,0x72,0x80]
1181 vcvtusi2sh xmm6
, xmm5
, dword ptr
[edx
- 512]
1183 // CHECK
: vcvtuw2ph zmm6
, zmm5
1184 // CHECK
: encoding
: [0x62,0xf5,0x7f,0x48,0x7d,0xf5]
1185 vcvtuw2ph zmm6
, zmm5
1187 // CHECK
: vcvtuw2ph zmm6
, zmm5
, {rn-sae
}
1188 // CHECK
: encoding
: [0x62,0xf5,0x7f,0x18,0x7d,0xf5]
1189 vcvtuw2ph zmm6
, zmm5
, {rn-sae
}
1191 // CHECK
: vcvtuw2ph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1192 // CHECK
: encoding
: [0x62,0xf5,0x7f,0x4f,0x7d,0xb4,0xf4,0x00,0x00,0x00,0x10]
1193 vcvtuw2ph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1195 // CHECK
: vcvtuw2ph zmm6
, word ptr
[ecx
]{1to32
}
1196 // CHECK
: encoding
: [0x62,0xf5,0x7f,0x58,0x7d,0x31]
1197 vcvtuw2ph zmm6
, word ptr
[ecx
]{1to32
}
1199 // CHECK
: vcvtuw2ph zmm6
, zmmword ptr
[ecx
+ 8128]
1200 // CHECK
: encoding
: [0x62,0xf5,0x7f,0x48,0x7d,0x71,0x7f]
1201 vcvtuw2ph zmm6
, zmmword ptr
[ecx
+ 8128]
1203 // CHECK
: vcvtuw2ph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1204 // CHECK
: encoding
: [0x62,0xf5,0x7f,0xdf,0x7d,0x72,0x80]
1205 vcvtuw2ph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1207 // CHECK
: vcvtw2ph zmm6
, zmm5
1208 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x48,0x7d,0xf5]
1211 // CHECK
: vcvtw2ph zmm6
, zmm5
, {rn-sae
}
1212 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x18,0x7d,0xf5]
1213 vcvtw2ph zmm6
, zmm5
, {rn-sae
}
1215 // CHECK
: vcvtw2ph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1216 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x4f,0x7d,0xb4,0xf4,0x00,0x00,0x00,0x10]
1217 vcvtw2ph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1219 // CHECK
: vcvtw2ph zmm6
, word ptr
[ecx
]{1to32
}
1220 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x58,0x7d,0x31]
1221 vcvtw2ph zmm6
, word ptr
[ecx
]{1to32
}
1223 // CHECK
: vcvtw2ph zmm6
, zmmword ptr
[ecx
+ 8128]
1224 // CHECK
: encoding
: [0x62,0xf5,0x7e,0x48,0x7d,0x71,0x7f]
1225 vcvtw2ph zmm6
, zmmword ptr
[ecx
+ 8128]
1227 // CHECK
: vcvtw2ph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1228 // CHECK
: encoding
: [0x62,0xf5,0x7e,0xdf,0x7d,0x72,0x80]
1229 vcvtw2ph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1231 // CHECK
: vfpclassph k5
, zmm6
, 123
1232 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x48,0x66,0xee,0x7b]
1233 vfpclassph k5
, zmm6
, 123
1235 // CHECK
: vfpclassph k5
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456], 123
1236 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x4f,0x66,0xac,0xf4,0x00,0x00,0x00,0x10,0x7b]
1237 vfpclassph k5
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456], 123
1239 // CHECK
: vfpclassph k5
, word ptr
[ecx
]{1to32
}, 123
1240 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x58,0x66,0x29,0x7b]
1241 vfpclassph k5
, word ptr
[ecx
]{1to32
}, 123
1243 // CHECK
: vfpclassph k5
, zmmword ptr
[ecx
+ 8128], 123
1244 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x48,0x66,0x69,0x7f,0x7b]
1245 vfpclassph k5
, zmmword ptr
[ecx
+ 8128], 123
1247 // CHECK
: vfpclassph k5
{k7
}, word ptr
[edx
- 256]{1to32
}, 123
1248 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x5f,0x66,0x6a,0x80,0x7b]
1249 vfpclassph k5
{k7
}, word ptr
[edx
- 256]{1to32
}, 123
1251 // CHECK
: vfpclasssh k5
, xmm6
, 123
1252 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x08,0x67,0xee,0x7b]
1253 vfpclasssh k5
, xmm6
, 123
1255 // CHECK
: vfpclasssh k5
{k7
}, word ptr
[esp
+ 8*esi
+ 268435456], 123
1256 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x0f,0x67,0xac,0xf4,0x00,0x00,0x00,0x10,0x7b]
1257 vfpclasssh k5
{k7
}, word ptr
[esp
+ 8*esi
+ 268435456], 123
1259 // CHECK
: vfpclasssh k5
, word ptr
[ecx
], 123
1260 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x08,0x67,0x29,0x7b]
1261 vfpclasssh k5
, word ptr
[ecx
], 123
1263 // CHECK
: vfpclasssh k5
, word ptr
[ecx
+ 254], 123
1264 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x08,0x67,0x69,0x7f,0x7b]
1265 vfpclasssh k5
, word ptr
[ecx
+ 254], 123
1267 // CHECK
: vfpclasssh k5
{k7
}, word ptr
[edx
- 256], 123
1268 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x0f,0x67,0x6a,0x80,0x7b]
1269 vfpclasssh k5
{k7
}, word ptr
[edx
- 256], 123
1271 // CHECK
: vgetexpph zmm6
, zmm5
1272 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x48,0x42,0xf5]
1273 vgetexpph zmm6
, zmm5
1275 // CHECK
: vgetexpph zmm6
, zmm5
, {sae
}
1276 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x18,0x42,0xf5]
1277 vgetexpph zmm6
, zmm5
, {sae
}
1279 // CHECK
: vgetexpph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1280 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x4f,0x42,0xb4,0xf4,0x00,0x00,0x00,0x10]
1281 vgetexpph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1283 // CHECK
: vgetexpph zmm6
, word ptr
[ecx
]{1to32
}
1284 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x58,0x42,0x31]
1285 vgetexpph zmm6
, word ptr
[ecx
]{1to32
}
1287 // CHECK
: vgetexpph zmm6
, zmmword ptr
[ecx
+ 8128]
1288 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x48,0x42,0x71,0x7f]
1289 vgetexpph zmm6
, zmmword ptr
[ecx
+ 8128]
1291 // CHECK
: vgetexpph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1292 // CHECK
: encoding
: [0x62,0xf6,0x7d,0xdf,0x42,0x72,0x80]
1293 vgetexpph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1295 // CHECK
: vgetexpsh xmm6
, xmm5
, xmm4
1296 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x43,0xf4]
1297 vgetexpsh xmm6
, xmm5
, xmm4
1299 // CHECK
: vgetexpsh xmm6
, xmm5
, xmm4
, {sae
}
1300 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x43,0xf4]
1301 vgetexpsh xmm6
, xmm5
, xmm4
, {sae
}
1303 // CHECK
: vgetexpsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1304 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0x43,0xb4,0xf4,0x00,0x00,0x00,0x10]
1305 vgetexpsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1307 // CHECK
: vgetexpsh xmm6
, xmm5
, word ptr
[ecx
]
1308 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x43,0x31]
1309 vgetexpsh xmm6
, xmm5
, word ptr
[ecx
]
1311 // CHECK
: vgetexpsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1312 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x43,0x71,0x7f]
1313 vgetexpsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1315 // CHECK
: vgetexpsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1316 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0x43,0x72,0x80]
1317 vgetexpsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1319 // CHECK
: vgetmantph zmm6
, zmm5
, 123
1320 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x48,0x26,0xf5,0x7b]
1321 vgetmantph zmm6
, zmm5
, 123
1323 // CHECK
: vgetmantph zmm6
, zmm5
, {sae
}, 123
1324 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x18,0x26,0xf5,0x7b]
1325 vgetmantph zmm6
, zmm5
, {sae
}, 123
1327 // CHECK
: vgetmantph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456], 123
1328 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x4f,0x26,0xb4,0xf4,0x00,0x00,0x00,0x10,0x7b]
1329 vgetmantph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456], 123
1331 // CHECK
: vgetmantph zmm6
, word ptr
[ecx
]{1to32
}, 123
1332 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x58,0x26,0x31,0x7b]
1333 vgetmantph zmm6
, word ptr
[ecx
]{1to32
}, 123
1335 // CHECK
: vgetmantph zmm6
, zmmword ptr
[ecx
+ 8128], 123
1336 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x48,0x26,0x71,0x7f,0x7b]
1337 vgetmantph zmm6
, zmmword ptr
[ecx
+ 8128], 123
1339 // CHECK
: vgetmantph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}, 123
1340 // CHECK
: encoding
: [0x62,0xf3,0x7c,0xdf,0x26,0x72,0x80,0x7b]
1341 vgetmantph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}, 123
1343 // CHECK
: vgetmantsh xmm6
, xmm5
, xmm4
, 123
1344 // CHECK
: encoding
: [0x62,0xf3,0x54,0x08,0x27,0xf4,0x7b]
1345 vgetmantsh xmm6
, xmm5
, xmm4
, 123
1347 // CHECK
: vgetmantsh xmm6
, xmm5
, xmm4
, {sae
}, 123
1348 // CHECK
: encoding
: [0x62,0xf3,0x54,0x18,0x27,0xf4,0x7b]
1349 vgetmantsh xmm6
, xmm5
, xmm4
, {sae
}, 123
1351 // CHECK
: vgetmantsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456], 123
1352 // CHECK
: encoding
: [0x62,0xf3,0x54,0x0f,0x27,0xb4,0xf4,0x00,0x00,0x00,0x10,0x7b]
1353 vgetmantsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456], 123
1355 // CHECK
: vgetmantsh xmm6
, xmm5
, word ptr
[ecx
], 123
1356 // CHECK
: encoding
: [0x62,0xf3,0x54,0x08,0x27,0x31,0x7b]
1357 vgetmantsh xmm6
, xmm5
, word ptr
[ecx
], 123
1359 // CHECK
: vgetmantsh xmm6
, xmm5
, word ptr
[ecx
+ 254], 123
1360 // CHECK
: encoding
: [0x62,0xf3,0x54,0x08,0x27,0x71,0x7f,0x7b]
1361 vgetmantsh xmm6
, xmm5
, word ptr
[ecx
+ 254], 123
1363 // CHECK
: vgetmantsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256], 123
1364 // CHECK
: encoding
: [0x62,0xf3,0x54,0x8f,0x27,0x72,0x80,0x7b]
1365 vgetmantsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256], 123
1367 // CHECK
: vrcpph zmm6
, zmm5
1368 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x48,0x4c,0xf5]
1371 // CHECK
: vrcpph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1372 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x4f,0x4c,0xb4,0xf4,0x00,0x00,0x00,0x10]
1373 vrcpph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1375 // CHECK
: vrcpph zmm6
, word ptr
[ecx
]{1to32
}
1376 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x58,0x4c,0x31]
1377 vrcpph zmm6
, word ptr
[ecx
]{1to32
}
1379 // CHECK
: vrcpph zmm6
, zmmword ptr
[ecx
+ 8128]
1380 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x48,0x4c,0x71,0x7f]
1381 vrcpph zmm6
, zmmword ptr
[ecx
+ 8128]
1383 // CHECK
: vrcpph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1384 // CHECK
: encoding
: [0x62,0xf6,0x7d,0xdf,0x4c,0x72,0x80]
1385 vrcpph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1387 // CHECK
: vrcpsh xmm6
, xmm5
, xmm4
1388 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x4d,0xf4]
1389 vrcpsh xmm6
, xmm5
, xmm4
1391 // CHECK
: vrcpsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1392 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0x4d,0xb4,0xf4,0x00,0x00,0x00,0x10]
1393 vrcpsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1395 // CHECK
: vrcpsh xmm6
, xmm5
, word ptr
[ecx
]
1396 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x4d,0x31]
1397 vrcpsh xmm6
, xmm5
, word ptr
[ecx
]
1399 // CHECK
: vrcpsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1400 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x4d,0x71,0x7f]
1401 vrcpsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1403 // CHECK
: vrcpsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1404 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0x4d,0x72,0x80]
1405 vrcpsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1407 // CHECK
: vreduceph zmm6
, zmm5
, 123
1408 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x48,0x56,0xf5,0x7b]
1409 vreduceph zmm6
, zmm5
, 123
1411 // CHECK
: vreduceph zmm6
, zmm5
, {sae
}, 123
1412 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x18,0x56,0xf5,0x7b]
1413 vreduceph zmm6
, zmm5
, {sae
}, 123
1415 // CHECK
: vreduceph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456], 123
1416 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x4f,0x56,0xb4,0xf4,0x00,0x00,0x00,0x10,0x7b]
1417 vreduceph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456], 123
1419 // CHECK
: vreduceph zmm6
, word ptr
[ecx
]{1to32
}, 123
1420 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x58,0x56,0x31,0x7b]
1421 vreduceph zmm6
, word ptr
[ecx
]{1to32
}, 123
1423 // CHECK
: vreduceph zmm6
, zmmword ptr
[ecx
+ 8128], 123
1424 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x48,0x56,0x71,0x7f,0x7b]
1425 vreduceph zmm6
, zmmword ptr
[ecx
+ 8128], 123
1427 // CHECK
: vreduceph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}, 123
1428 // CHECK
: encoding
: [0x62,0xf3,0x7c,0xdf,0x56,0x72,0x80,0x7b]
1429 vreduceph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}, 123
1431 // CHECK
: vreducesh xmm6
, xmm5
, xmm4
, 123
1432 // CHECK
: encoding
: [0x62,0xf3,0x54,0x08,0x57,0xf4,0x7b]
1433 vreducesh xmm6
, xmm5
, xmm4
, 123
1435 // CHECK
: vreducesh xmm6
, xmm5
, xmm4
, {sae
}, 123
1436 // CHECK
: encoding
: [0x62,0xf3,0x54,0x18,0x57,0xf4,0x7b]
1437 vreducesh xmm6
, xmm5
, xmm4
, {sae
}, 123
1439 // CHECK
: vreducesh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456], 123
1440 // CHECK
: encoding
: [0x62,0xf3,0x54,0x0f,0x57,0xb4,0xf4,0x00,0x00,0x00,0x10,0x7b]
1441 vreducesh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456], 123
1443 // CHECK
: vreducesh xmm6
, xmm5
, word ptr
[ecx
], 123
1444 // CHECK
: encoding
: [0x62,0xf3,0x54,0x08,0x57,0x31,0x7b]
1445 vreducesh xmm6
, xmm5
, word ptr
[ecx
], 123
1447 // CHECK
: vreducesh xmm6
, xmm5
, word ptr
[ecx
+ 254], 123
1448 // CHECK
: encoding
: [0x62,0xf3,0x54,0x08,0x57,0x71,0x7f,0x7b]
1449 vreducesh xmm6
, xmm5
, word ptr
[ecx
+ 254], 123
1451 // CHECK
: vreducesh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256], 123
1452 // CHECK
: encoding
: [0x62,0xf3,0x54,0x8f,0x57,0x72,0x80,0x7b]
1453 vreducesh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256], 123
1455 // CHECK
: vrndscaleph zmm6
, zmm5
, 123
1456 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x48,0x08,0xf5,0x7b]
1457 vrndscaleph zmm6
, zmm5
, 123
1459 // CHECK
: vrndscaleph zmm6
, zmm5
, {sae
}, 123
1460 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x18,0x08,0xf5,0x7b]
1461 vrndscaleph zmm6
, zmm5
, {sae
}, 123
1463 // CHECK
: vrndscaleph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456], 123
1464 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x4f,0x08,0xb4,0xf4,0x00,0x00,0x00,0x10,0x7b]
1465 vrndscaleph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456], 123
1467 // CHECK
: vrndscaleph zmm6
, word ptr
[ecx
]{1to32
}, 123
1468 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x58,0x08,0x31,0x7b]
1469 vrndscaleph zmm6
, word ptr
[ecx
]{1to32
}, 123
1471 // CHECK
: vrndscaleph zmm6
, zmmword ptr
[ecx
+ 8128], 123
1472 // CHECK
: encoding
: [0x62,0xf3,0x7c,0x48,0x08,0x71,0x7f,0x7b]
1473 vrndscaleph zmm6
, zmmword ptr
[ecx
+ 8128], 123
1475 // CHECK
: vrndscaleph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}, 123
1476 // CHECK
: encoding
: [0x62,0xf3,0x7c,0xdf,0x08,0x72,0x80,0x7b]
1477 vrndscaleph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}, 123
1479 // CHECK
: vrndscalesh xmm6
, xmm5
, xmm4
, 123
1480 // CHECK
: encoding
: [0x62,0xf3,0x54,0x08,0x0a,0xf4,0x7b]
1481 vrndscalesh xmm6
, xmm5
, xmm4
, 123
1483 // CHECK
: vrndscalesh xmm6
, xmm5
, xmm4
, {sae
}, 123
1484 // CHECK
: encoding
: [0x62,0xf3,0x54,0x18,0x0a,0xf4,0x7b]
1485 vrndscalesh xmm6
, xmm5
, xmm4
, {sae
}, 123
1487 // CHECK
: vrndscalesh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456], 123
1488 // CHECK
: encoding
: [0x62,0xf3,0x54,0x0f,0x0a,0xb4,0xf4,0x00,0x00,0x00,0x10,0x7b]
1489 vrndscalesh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456], 123
1491 // CHECK
: vrndscalesh xmm6
, xmm5
, word ptr
[ecx
], 123
1492 // CHECK
: encoding
: [0x62,0xf3,0x54,0x08,0x0a,0x31,0x7b]
1493 vrndscalesh xmm6
, xmm5
, word ptr
[ecx
], 123
1495 // CHECK
: vrndscalesh xmm6
, xmm5
, word ptr
[ecx
+ 254], 123
1496 // CHECK
: encoding
: [0x62,0xf3,0x54,0x08,0x0a,0x71,0x7f,0x7b]
1497 vrndscalesh xmm6
, xmm5
, word ptr
[ecx
+ 254], 123
1499 // CHECK
: vrndscalesh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256], 123
1500 // CHECK
: encoding
: [0x62,0xf3,0x54,0x8f,0x0a,0x72,0x80,0x7b]
1501 vrndscalesh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256], 123
1503 // CHECK
: vrsqrtph zmm6
, zmm5
1504 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x48,0x4e,0xf5]
1507 // CHECK
: vrsqrtph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1508 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x4f,0x4e,0xb4,0xf4,0x00,0x00,0x00,0x10]
1509 vrsqrtph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1511 // CHECK
: vrsqrtph zmm6
, word ptr
[ecx
]{1to32
}
1512 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x58,0x4e,0x31]
1513 vrsqrtph zmm6
, word ptr
[ecx
]{1to32
}
1515 // CHECK
: vrsqrtph zmm6
, zmmword ptr
[ecx
+ 8128]
1516 // CHECK
: encoding
: [0x62,0xf6,0x7d,0x48,0x4e,0x71,0x7f]
1517 vrsqrtph zmm6
, zmmword ptr
[ecx
+ 8128]
1519 // CHECK
: vrsqrtph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1520 // CHECK
: encoding
: [0x62,0xf6,0x7d,0xdf,0x4e,0x72,0x80]
1521 vrsqrtph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1523 // CHECK
: vrsqrtsh xmm6
, xmm5
, xmm4
1524 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x4f,0xf4]
1525 vrsqrtsh xmm6
, xmm5
, xmm4
1527 // CHECK
: vrsqrtsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1528 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0x4f,0xb4,0xf4,0x00,0x00,0x00,0x10]
1529 vrsqrtsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1531 // CHECK
: vrsqrtsh xmm6
, xmm5
, word ptr
[ecx
]
1532 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x4f,0x31]
1533 vrsqrtsh xmm6
, xmm5
, word ptr
[ecx
]
1535 // CHECK
: vrsqrtsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1536 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x4f,0x71,0x7f]
1537 vrsqrtsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1539 // CHECK
: vrsqrtsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1540 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0x4f,0x72,0x80]
1541 vrsqrtsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1543 // CHECK
: vscalefph zmm6
, zmm5
, zmm4
1544 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x2c,0xf4]
1545 vscalefph zmm6
, zmm5
, zmm4
1547 // CHECK
: vscalefph zmm6
, zmm5
, zmm4
, {rn-sae
}
1548 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x2c,0xf4]
1549 vscalefph zmm6
, zmm5
, zmm4
, {rn-sae
}
1551 // CHECK
: vscalefph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1552 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0x2c,0xb4,0xf4,0x00,0x00,0x00,0x10]
1553 vscalefph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1555 // CHECK
: vscalefph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1556 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0x2c,0x31]
1557 vscalefph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1559 // CHECK
: vscalefph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1560 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x2c,0x71,0x7f]
1561 vscalefph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1563 // CHECK
: vscalefph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1564 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0x2c,0x72,0x80]
1565 vscalefph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1567 // CHECK
: vscalefsh xmm6
, xmm5
, xmm4
1568 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x2d,0xf4]
1569 vscalefsh xmm6
, xmm5
, xmm4
1571 // CHECK
: vscalefsh xmm6
, xmm5
, xmm4
, {rn-sae
}
1572 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x2d,0xf4]
1573 vscalefsh xmm6
, xmm5
, xmm4
, {rn-sae
}
1575 // CHECK
: vscalefsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1576 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0x2d,0xb4,0xf4,0x00,0x00,0x00,0x10]
1577 vscalefsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1579 // CHECK
: vscalefsh xmm6
, xmm5
, word ptr
[ecx
]
1580 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x2d,0x31]
1581 vscalefsh xmm6
, xmm5
, word ptr
[ecx
]
1583 // CHECK
: vscalefsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1584 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x2d,0x71,0x7f]
1585 vscalefsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1587 // CHECK
: vscalefsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1588 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0x2d,0x72,0x80]
1589 vscalefsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1591 // CHECK
: vsqrtph zmm6
, zmm5
1592 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x51,0xf5]
1595 // CHECK
: vsqrtph zmm6
, zmm5
, {rn-sae
}
1596 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x18,0x51,0xf5]
1597 vsqrtph zmm6
, zmm5
, {rn-sae
}
1599 // CHECK
: vsqrtph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1600 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x4f,0x51,0xb4,0xf4,0x00,0x00,0x00,0x10]
1601 vsqrtph zmm6
{k7
}, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1603 // CHECK
: vsqrtph zmm6
, word ptr
[ecx
]{1to32
}
1604 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x58,0x51,0x31]
1605 vsqrtph zmm6
, word ptr
[ecx
]{1to32
}
1607 // CHECK
: vsqrtph zmm6
, zmmword ptr
[ecx
+ 8128]
1608 // CHECK
: encoding
: [0x62,0xf5,0x7c,0x48,0x51,0x71,0x7f]
1609 vsqrtph zmm6
, zmmword ptr
[ecx
+ 8128]
1611 // CHECK
: vsqrtph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1612 // CHECK
: encoding
: [0x62,0xf5,0x7c,0xdf,0x51,0x72,0x80]
1613 vsqrtph zmm6
{k7
} {z
}, word ptr
[edx
- 256]{1to32
}
1615 // CHECK
: vsqrtsh xmm6
, xmm5
, xmm4
1616 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x51,0xf4]
1617 vsqrtsh xmm6
, xmm5
, xmm4
1619 // CHECK
: vsqrtsh xmm6
, xmm5
, xmm4
, {rn-sae
}
1620 // CHECK
: encoding
: [0x62,0xf5,0x56,0x18,0x51,0xf4]
1621 vsqrtsh xmm6
, xmm5
, xmm4
, {rn-sae
}
1623 // CHECK
: vsqrtsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1624 // CHECK
: encoding
: [0x62,0xf5,0x56,0x0f,0x51,0xb4,0xf4,0x00,0x00,0x00,0x10]
1625 vsqrtsh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1627 // CHECK
: vsqrtsh xmm6
, xmm5
, word ptr
[ecx
]
1628 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x51,0x31]
1629 vsqrtsh xmm6
, xmm5
, word ptr
[ecx
]
1631 // CHECK
: vsqrtsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1632 // CHECK
: encoding
: [0x62,0xf5,0x56,0x08,0x51,0x71,0x7f]
1633 vsqrtsh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1635 // CHECK
: vsqrtsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1636 // CHECK
: encoding
: [0x62,0xf5,0x56,0x8f,0x51,0x72,0x80]
1637 vsqrtsh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1639 // CHECK
: vfmadd132ph zmm6
, zmm5
, zmm4
1640 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x98,0xf4]
1641 vfmadd132ph zmm6
, zmm5
, zmm4
1643 // CHECK
: vfmadd132ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1644 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x98,0xf4]
1645 vfmadd132ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1647 // CHECK
: vfmadd132ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1648 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0x98,0xb4,0xf4,0x00,0x00,0x00,0x10]
1649 vfmadd132ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1651 // CHECK
: vfmadd132ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1652 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0x98,0x31]
1653 vfmadd132ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1655 // CHECK
: vfmadd132ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1656 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x98,0x71,0x7f]
1657 vfmadd132ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1659 // CHECK
: vfmadd132ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1660 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0x98,0x72,0x80]
1661 vfmadd132ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1663 // CHECK
: vfmadd132sh xmm6
, xmm5
, xmm4
1664 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x99,0xf4]
1665 vfmadd132sh xmm6
, xmm5
, xmm4
1667 // CHECK
: vfmadd132sh xmm6
, xmm5
, xmm4
, {rn-sae
}
1668 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x99,0xf4]
1669 vfmadd132sh xmm6
, xmm5
, xmm4
, {rn-sae
}
1671 // CHECK
: vfmadd132sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1672 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0x99,0xb4,0xf4,0x00,0x00,0x00,0x10]
1673 vfmadd132sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1675 // CHECK
: vfmadd132sh xmm6
, xmm5
, word ptr
[ecx
]
1676 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x99,0x31]
1677 vfmadd132sh xmm6
, xmm5
, word ptr
[ecx
]
1679 // CHECK
: vfmadd132sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1680 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x99,0x71,0x7f]
1681 vfmadd132sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1683 // CHECK
: vfmadd132sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1684 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0x99,0x72,0x80]
1685 vfmadd132sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1687 // CHECK
: vfmadd213ph zmm6
, zmm5
, zmm4
1688 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xa8,0xf4]
1689 vfmadd213ph zmm6
, zmm5
, zmm4
1691 // CHECK
: vfmadd213ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1692 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xa8,0xf4]
1693 vfmadd213ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1695 // CHECK
: vfmadd213ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1696 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0xa8,0xb4,0xf4,0x00,0x00,0x00,0x10]
1697 vfmadd213ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1699 // CHECK
: vfmadd213ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1700 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0xa8,0x31]
1701 vfmadd213ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1703 // CHECK
: vfmadd213ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1704 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xa8,0x71,0x7f]
1705 vfmadd213ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1707 // CHECK
: vfmadd213ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1708 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0xa8,0x72,0x80]
1709 vfmadd213ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1711 // CHECK
: vfmadd213sh xmm6
, xmm5
, xmm4
1712 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xa9,0xf4]
1713 vfmadd213sh xmm6
, xmm5
, xmm4
1715 // CHECK
: vfmadd213sh xmm6
, xmm5
, xmm4
, {rn-sae
}
1716 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xa9,0xf4]
1717 vfmadd213sh xmm6
, xmm5
, xmm4
, {rn-sae
}
1719 // CHECK
: vfmadd213sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1720 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0xa9,0xb4,0xf4,0x00,0x00,0x00,0x10]
1721 vfmadd213sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1723 // CHECK
: vfmadd213sh xmm6
, xmm5
, word ptr
[ecx
]
1724 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xa9,0x31]
1725 vfmadd213sh xmm6
, xmm5
, word ptr
[ecx
]
1727 // CHECK
: vfmadd213sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1728 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xa9,0x71,0x7f]
1729 vfmadd213sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1731 // CHECK
: vfmadd213sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1732 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0xa9,0x72,0x80]
1733 vfmadd213sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1735 // CHECK
: vfmadd231ph zmm6
, zmm5
, zmm4
1736 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xb8,0xf4]
1737 vfmadd231ph zmm6
, zmm5
, zmm4
1739 // CHECK
: vfmadd231ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1740 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xb8,0xf4]
1741 vfmadd231ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1743 // CHECK
: vfmadd231ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1744 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0xb8,0xb4,0xf4,0x00,0x00,0x00,0x10]
1745 vfmadd231ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1747 // CHECK
: vfmadd231ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1748 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0xb8,0x31]
1749 vfmadd231ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1751 // CHECK
: vfmadd231ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1752 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xb8,0x71,0x7f]
1753 vfmadd231ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1755 // CHECK
: vfmadd231ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1756 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0xb8,0x72,0x80]
1757 vfmadd231ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1759 // CHECK
: vfmadd231sh xmm6
, xmm5
, xmm4
1760 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xb9,0xf4]
1761 vfmadd231sh xmm6
, xmm5
, xmm4
1763 // CHECK
: vfmadd231sh xmm6
, xmm5
, xmm4
, {rn-sae
}
1764 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xb9,0xf4]
1765 vfmadd231sh xmm6
, xmm5
, xmm4
, {rn-sae
}
1767 // CHECK
: vfmadd231sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1768 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0xb9,0xb4,0xf4,0x00,0x00,0x00,0x10]
1769 vfmadd231sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1771 // CHECK
: vfmadd231sh xmm6
, xmm5
, word ptr
[ecx
]
1772 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xb9,0x31]
1773 vfmadd231sh xmm6
, xmm5
, word ptr
[ecx
]
1775 // CHECK
: vfmadd231sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1776 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xb9,0x71,0x7f]
1777 vfmadd231sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1779 // CHECK
: vfmadd231sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1780 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0xb9,0x72,0x80]
1781 vfmadd231sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1783 // CHECK
: vfmaddsub132ph zmm6
, zmm5
, zmm4
1784 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x96,0xf4]
1785 vfmaddsub132ph zmm6
, zmm5
, zmm4
1787 // CHECK
: vfmaddsub132ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1788 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x96,0xf4]
1789 vfmaddsub132ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1791 // CHECK
: vfmaddsub132ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1792 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0x96,0xb4,0xf4,0x00,0x00,0x00,0x10]
1793 vfmaddsub132ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1795 // CHECK
: vfmaddsub132ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1796 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0x96,0x31]
1797 vfmaddsub132ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1799 // CHECK
: vfmaddsub132ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1800 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x96,0x71,0x7f]
1801 vfmaddsub132ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1803 // CHECK
: vfmaddsub132ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1804 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0x96,0x72,0x80]
1805 vfmaddsub132ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1807 // CHECK
: vfmaddsub213ph zmm6
, zmm5
, zmm4
1808 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xa6,0xf4]
1809 vfmaddsub213ph zmm6
, zmm5
, zmm4
1811 // CHECK
: vfmaddsub213ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1812 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xa6,0xf4]
1813 vfmaddsub213ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1815 // CHECK
: vfmaddsub213ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1816 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0xa6,0xb4,0xf4,0x00,0x00,0x00,0x10]
1817 vfmaddsub213ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1819 // CHECK
: vfmaddsub213ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1820 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0xa6,0x31]
1821 vfmaddsub213ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1823 // CHECK
: vfmaddsub213ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1824 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xa6,0x71,0x7f]
1825 vfmaddsub213ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1827 // CHECK
: vfmaddsub213ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1828 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0xa6,0x72,0x80]
1829 vfmaddsub213ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1831 // CHECK
: vfmaddsub231ph zmm6
, zmm5
, zmm4
1832 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xb6,0xf4]
1833 vfmaddsub231ph zmm6
, zmm5
, zmm4
1835 // CHECK
: vfmaddsub231ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1836 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xb6,0xf4]
1837 vfmaddsub231ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1839 // CHECK
: vfmaddsub231ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1840 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0xb6,0xb4,0xf4,0x00,0x00,0x00,0x10]
1841 vfmaddsub231ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1843 // CHECK
: vfmaddsub231ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1844 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0xb6,0x31]
1845 vfmaddsub231ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1847 // CHECK
: vfmaddsub231ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1848 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xb6,0x71,0x7f]
1849 vfmaddsub231ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1851 // CHECK
: vfmaddsub231ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1852 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0xb6,0x72,0x80]
1853 vfmaddsub231ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1855 // CHECK
: vfmsub132ph zmm6
, zmm5
, zmm4
1856 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x9a,0xf4]
1857 vfmsub132ph zmm6
, zmm5
, zmm4
1859 // CHECK
: vfmsub132ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1860 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x9a,0xf4]
1861 vfmsub132ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1863 // CHECK
: vfmsub132ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1864 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0x9a,0xb4,0xf4,0x00,0x00,0x00,0x10]
1865 vfmsub132ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1867 // CHECK
: vfmsub132ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1868 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0x9a,0x31]
1869 vfmsub132ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1871 // CHECK
: vfmsub132ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1872 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x9a,0x71,0x7f]
1873 vfmsub132ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1875 // CHECK
: vfmsub132ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1876 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0x9a,0x72,0x80]
1877 vfmsub132ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1879 // CHECK
: vfmsub132sh xmm6
, xmm5
, xmm4
1880 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x9b,0xf4]
1881 vfmsub132sh xmm6
, xmm5
, xmm4
1883 // CHECK
: vfmsub132sh xmm6
, xmm5
, xmm4
, {rn-sae
}
1884 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x9b,0xf4]
1885 vfmsub132sh xmm6
, xmm5
, xmm4
, {rn-sae
}
1887 // CHECK
: vfmsub132sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1888 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0x9b,0xb4,0xf4,0x00,0x00,0x00,0x10]
1889 vfmsub132sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1891 // CHECK
: vfmsub132sh xmm6
, xmm5
, word ptr
[ecx
]
1892 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x9b,0x31]
1893 vfmsub132sh xmm6
, xmm5
, word ptr
[ecx
]
1895 // CHECK
: vfmsub132sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1896 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x9b,0x71,0x7f]
1897 vfmsub132sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1899 // CHECK
: vfmsub132sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1900 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0x9b,0x72,0x80]
1901 vfmsub132sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1903 // CHECK
: vfmsub213ph zmm6
, zmm5
, zmm4
1904 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xaa,0xf4]
1905 vfmsub213ph zmm6
, zmm5
, zmm4
1907 // CHECK
: vfmsub213ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1908 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xaa,0xf4]
1909 vfmsub213ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1911 // CHECK
: vfmsub213ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1912 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0xaa,0xb4,0xf4,0x00,0x00,0x00,0x10]
1913 vfmsub213ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1915 // CHECK
: vfmsub213ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1916 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0xaa,0x31]
1917 vfmsub213ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1919 // CHECK
: vfmsub213ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1920 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xaa,0x71,0x7f]
1921 vfmsub213ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1923 // CHECK
: vfmsub213ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1924 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0xaa,0x72,0x80]
1925 vfmsub213ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1927 // CHECK
: vfmsub213sh xmm6
, xmm5
, xmm4
1928 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xab,0xf4]
1929 vfmsub213sh xmm6
, xmm5
, xmm4
1931 // CHECK
: vfmsub213sh xmm6
, xmm5
, xmm4
, {rn-sae
}
1932 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xab,0xf4]
1933 vfmsub213sh xmm6
, xmm5
, xmm4
, {rn-sae
}
1935 // CHECK
: vfmsub213sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1936 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0xab,0xb4,0xf4,0x00,0x00,0x00,0x10]
1937 vfmsub213sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1939 // CHECK
: vfmsub213sh xmm6
, xmm5
, word ptr
[ecx
]
1940 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xab,0x31]
1941 vfmsub213sh xmm6
, xmm5
, word ptr
[ecx
]
1943 // CHECK
: vfmsub213sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1944 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xab,0x71,0x7f]
1945 vfmsub213sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1947 // CHECK
: vfmsub213sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1948 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0xab,0x72,0x80]
1949 vfmsub213sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1951 // CHECK
: vfmsub231ph zmm6
, zmm5
, zmm4
1952 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xba,0xf4]
1953 vfmsub231ph zmm6
, zmm5
, zmm4
1955 // CHECK
: vfmsub231ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1956 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xba,0xf4]
1957 vfmsub231ph zmm6
, zmm5
, zmm4
, {rn-sae
}
1959 // CHECK
: vfmsub231ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1960 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0xba,0xb4,0xf4,0x00,0x00,0x00,0x10]
1961 vfmsub231ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
1963 // CHECK
: vfmsub231ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1964 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0xba,0x31]
1965 vfmsub231ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
1967 // CHECK
: vfmsub231ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1968 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xba,0x71,0x7f]
1969 vfmsub231ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
1971 // CHECK
: vfmsub231ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1972 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0xba,0x72,0x80]
1973 vfmsub231ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
1975 // CHECK
: vfmsub231sh xmm6
, xmm5
, xmm4
1976 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xbb,0xf4]
1977 vfmsub231sh xmm6
, xmm5
, xmm4
1979 // CHECK
: vfmsub231sh xmm6
, xmm5
, xmm4
, {rn-sae
}
1980 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xbb,0xf4]
1981 vfmsub231sh xmm6
, xmm5
, xmm4
, {rn-sae
}
1983 // CHECK
: vfmsub231sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1984 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0xbb,0xb4,0xf4,0x00,0x00,0x00,0x10]
1985 vfmsub231sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
1987 // CHECK
: vfmsub231sh xmm6
, xmm5
, word ptr
[ecx
]
1988 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xbb,0x31]
1989 vfmsub231sh xmm6
, xmm5
, word ptr
[ecx
]
1991 // CHECK
: vfmsub231sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1992 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xbb,0x71,0x7f]
1993 vfmsub231sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
1995 // CHECK
: vfmsub231sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1996 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0xbb,0x72,0x80]
1997 vfmsub231sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
1999 // CHECK
: vfmsubadd132ph zmm6
, zmm5
, zmm4
2000 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x97,0xf4]
2001 vfmsubadd132ph zmm6
, zmm5
, zmm4
2003 // CHECK
: vfmsubadd132ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2004 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x97,0xf4]
2005 vfmsubadd132ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2007 // CHECK
: vfmsubadd132ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2008 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0x97,0xb4,0xf4,0x00,0x00,0x00,0x10]
2009 vfmsubadd132ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2011 // CHECK
: vfmsubadd132ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2012 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0x97,0x31]
2013 vfmsubadd132ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2015 // CHECK
: vfmsubadd132ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2016 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x97,0x71,0x7f]
2017 vfmsubadd132ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2019 // CHECK
: vfmsubadd132ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2020 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0x97,0x72,0x80]
2021 vfmsubadd132ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2023 // CHECK
: vfmsubadd213ph zmm6
, zmm5
, zmm4
2024 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xa7,0xf4]
2025 vfmsubadd213ph zmm6
, zmm5
, zmm4
2027 // CHECK
: vfmsubadd213ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2028 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xa7,0xf4]
2029 vfmsubadd213ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2031 // CHECK
: vfmsubadd213ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2032 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0xa7,0xb4,0xf4,0x00,0x00,0x00,0x10]
2033 vfmsubadd213ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2035 // CHECK
: vfmsubadd213ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2036 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0xa7,0x31]
2037 vfmsubadd213ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2039 // CHECK
: vfmsubadd213ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2040 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xa7,0x71,0x7f]
2041 vfmsubadd213ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2043 // CHECK
: vfmsubadd213ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2044 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0xa7,0x72,0x80]
2045 vfmsubadd213ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2047 // CHECK
: vfmsubadd231ph zmm6
, zmm5
, zmm4
2048 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xb7,0xf4]
2049 vfmsubadd231ph zmm6
, zmm5
, zmm4
2051 // CHECK
: vfmsubadd231ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2052 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xb7,0xf4]
2053 vfmsubadd231ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2055 // CHECK
: vfmsubadd231ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2056 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0xb7,0xb4,0xf4,0x00,0x00,0x00,0x10]
2057 vfmsubadd231ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2059 // CHECK
: vfmsubadd231ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2060 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0xb7,0x31]
2061 vfmsubadd231ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2063 // CHECK
: vfmsubadd231ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2064 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xb7,0x71,0x7f]
2065 vfmsubadd231ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2067 // CHECK
: vfmsubadd231ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2068 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0xb7,0x72,0x80]
2069 vfmsubadd231ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2071 // CHECK
: vfnmadd132ph zmm6
, zmm5
, zmm4
2072 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x9c,0xf4]
2073 vfnmadd132ph zmm6
, zmm5
, zmm4
2075 // CHECK
: vfnmadd132ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2076 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x9c,0xf4]
2077 vfnmadd132ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2079 // CHECK
: vfnmadd132ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2080 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0x9c,0xb4,0xf4,0x00,0x00,0x00,0x10]
2081 vfnmadd132ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2083 // CHECK
: vfnmadd132ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2084 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0x9c,0x31]
2085 vfnmadd132ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2087 // CHECK
: vfnmadd132ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2088 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x9c,0x71,0x7f]
2089 vfnmadd132ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2091 // CHECK
: vfnmadd132ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2092 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0x9c,0x72,0x80]
2093 vfnmadd132ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2095 // CHECK
: vfnmadd132sh xmm6
, xmm5
, xmm4
2096 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x9d,0xf4]
2097 vfnmadd132sh xmm6
, xmm5
, xmm4
2099 // CHECK
: vfnmadd132sh xmm6
, xmm5
, xmm4
, {rn-sae
}
2100 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x9d,0xf4]
2101 vfnmadd132sh xmm6
, xmm5
, xmm4
, {rn-sae
}
2103 // CHECK
: vfnmadd132sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
2104 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0x9d,0xb4,0xf4,0x00,0x00,0x00,0x10]
2105 vfnmadd132sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
2107 // CHECK
: vfnmadd132sh xmm6
, xmm5
, word ptr
[ecx
]
2108 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x9d,0x31]
2109 vfnmadd132sh xmm6
, xmm5
, word ptr
[ecx
]
2111 // CHECK
: vfnmadd132sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
2112 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x9d,0x71,0x7f]
2113 vfnmadd132sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
2115 // CHECK
: vfnmadd132sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
2116 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0x9d,0x72,0x80]
2117 vfnmadd132sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
2119 // CHECK
: vfnmadd213ph zmm6
, zmm5
, zmm4
2120 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xac,0xf4]
2121 vfnmadd213ph zmm6
, zmm5
, zmm4
2123 // CHECK
: vfnmadd213ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2124 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xac,0xf4]
2125 vfnmadd213ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2127 // CHECK
: vfnmadd213ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2128 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0xac,0xb4,0xf4,0x00,0x00,0x00,0x10]
2129 vfnmadd213ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2131 // CHECK
: vfnmadd213ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2132 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0xac,0x31]
2133 vfnmadd213ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2135 // CHECK
: vfnmadd213ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2136 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xac,0x71,0x7f]
2137 vfnmadd213ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2139 // CHECK
: vfnmadd213ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2140 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0xac,0x72,0x80]
2141 vfnmadd213ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2143 // CHECK
: vfnmadd213sh xmm6
, xmm5
, xmm4
2144 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xad,0xf4]
2145 vfnmadd213sh xmm6
, xmm5
, xmm4
2147 // CHECK
: vfnmadd213sh xmm6
, xmm5
, xmm4
, {rn-sae
}
2148 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xad,0xf4]
2149 vfnmadd213sh xmm6
, xmm5
, xmm4
, {rn-sae
}
2151 // CHECK
: vfnmadd213sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
2152 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0xad,0xb4,0xf4,0x00,0x00,0x00,0x10]
2153 vfnmadd213sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
2155 // CHECK
: vfnmadd213sh xmm6
, xmm5
, word ptr
[ecx
]
2156 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xad,0x31]
2157 vfnmadd213sh xmm6
, xmm5
, word ptr
[ecx
]
2159 // CHECK
: vfnmadd213sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
2160 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xad,0x71,0x7f]
2161 vfnmadd213sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
2163 // CHECK
: vfnmadd213sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
2164 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0xad,0x72,0x80]
2165 vfnmadd213sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
2167 // CHECK
: vfnmadd231ph zmm6
, zmm5
, zmm4
2168 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xbc,0xf4]
2169 vfnmadd231ph zmm6
, zmm5
, zmm4
2171 // CHECK
: vfnmadd231ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2172 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xbc,0xf4]
2173 vfnmadd231ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2175 // CHECK
: vfnmadd231ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2176 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0xbc,0xb4,0xf4,0x00,0x00,0x00,0x10]
2177 vfnmadd231ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2179 // CHECK
: vfnmadd231ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2180 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0xbc,0x31]
2181 vfnmadd231ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2183 // CHECK
: vfnmadd231ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2184 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xbc,0x71,0x7f]
2185 vfnmadd231ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2187 // CHECK
: vfnmadd231ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2188 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0xbc,0x72,0x80]
2189 vfnmadd231ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2191 // CHECK
: vfnmadd231sh xmm6
, xmm5
, xmm4
2192 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xbd,0xf4]
2193 vfnmadd231sh xmm6
, xmm5
, xmm4
2195 // CHECK
: vfnmadd231sh xmm6
, xmm5
, xmm4
, {rn-sae
}
2196 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xbd,0xf4]
2197 vfnmadd231sh xmm6
, xmm5
, xmm4
, {rn-sae
}
2199 // CHECK
: vfnmadd231sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
2200 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0xbd,0xb4,0xf4,0x00,0x00,0x00,0x10]
2201 vfnmadd231sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
2203 // CHECK
: vfnmadd231sh xmm6
, xmm5
, word ptr
[ecx
]
2204 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xbd,0x31]
2205 vfnmadd231sh xmm6
, xmm5
, word ptr
[ecx
]
2207 // CHECK
: vfnmadd231sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
2208 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xbd,0x71,0x7f]
2209 vfnmadd231sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
2211 // CHECK
: vfnmadd231sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
2212 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0xbd,0x72,0x80]
2213 vfnmadd231sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
2215 // CHECK
: vfnmsub132ph zmm6
, zmm5
, zmm4
2216 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x9e,0xf4]
2217 vfnmsub132ph zmm6
, zmm5
, zmm4
2219 // CHECK
: vfnmsub132ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2220 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x9e,0xf4]
2221 vfnmsub132ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2223 // CHECK
: vfnmsub132ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2224 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0x9e,0xb4,0xf4,0x00,0x00,0x00,0x10]
2225 vfnmsub132ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2227 // CHECK
: vfnmsub132ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2228 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0x9e,0x31]
2229 vfnmsub132ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2231 // CHECK
: vfnmsub132ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2232 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0x9e,0x71,0x7f]
2233 vfnmsub132ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2235 // CHECK
: vfnmsub132ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2236 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0x9e,0x72,0x80]
2237 vfnmsub132ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2239 // CHECK
: vfnmsub132sh xmm6
, xmm5
, xmm4
2240 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x9f,0xf4]
2241 vfnmsub132sh xmm6
, xmm5
, xmm4
2243 // CHECK
: vfnmsub132sh xmm6
, xmm5
, xmm4
, {rn-sae
}
2244 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0x9f,0xf4]
2245 vfnmsub132sh xmm6
, xmm5
, xmm4
, {rn-sae
}
2247 // CHECK
: vfnmsub132sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
2248 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0x9f,0xb4,0xf4,0x00,0x00,0x00,0x10]
2249 vfnmsub132sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
2251 // CHECK
: vfnmsub132sh xmm6
, xmm5
, word ptr
[ecx
]
2252 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x9f,0x31]
2253 vfnmsub132sh xmm6
, xmm5
, word ptr
[ecx
]
2255 // CHECK
: vfnmsub132sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
2256 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0x9f,0x71,0x7f]
2257 vfnmsub132sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
2259 // CHECK
: vfnmsub132sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
2260 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0x9f,0x72,0x80]
2261 vfnmsub132sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
2263 // CHECK
: vfnmsub213ph zmm6
, zmm5
, zmm4
2264 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xae,0xf4]
2265 vfnmsub213ph zmm6
, zmm5
, zmm4
2267 // CHECK
: vfnmsub213ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2268 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xae,0xf4]
2269 vfnmsub213ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2271 // CHECK
: vfnmsub213ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2272 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0xae,0xb4,0xf4,0x00,0x00,0x00,0x10]
2273 vfnmsub213ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2275 // CHECK
: vfnmsub213ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2276 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0xae,0x31]
2277 vfnmsub213ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2279 // CHECK
: vfnmsub213ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2280 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xae,0x71,0x7f]
2281 vfnmsub213ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2283 // CHECK
: vfnmsub213ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2284 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0xae,0x72,0x80]
2285 vfnmsub213ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2287 // CHECK
: vfnmsub213sh xmm6
, xmm5
, xmm4
2288 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xaf,0xf4]
2289 vfnmsub213sh xmm6
, xmm5
, xmm4
2291 // CHECK
: vfnmsub213sh xmm6
, xmm5
, xmm4
, {rn-sae
}
2292 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xaf,0xf4]
2293 vfnmsub213sh xmm6
, xmm5
, xmm4
, {rn-sae
}
2295 // CHECK
: vfnmsub213sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
2296 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0xaf,0xb4,0xf4,0x00,0x00,0x00,0x10]
2297 vfnmsub213sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
2299 // CHECK
: vfnmsub213sh xmm6
, xmm5
, word ptr
[ecx
]
2300 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xaf,0x31]
2301 vfnmsub213sh xmm6
, xmm5
, word ptr
[ecx
]
2303 // CHECK
: vfnmsub213sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
2304 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xaf,0x71,0x7f]
2305 vfnmsub213sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
2307 // CHECK
: vfnmsub213sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
2308 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0xaf,0x72,0x80]
2309 vfnmsub213sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
2311 // CHECK
: vfnmsub231ph zmm6
, zmm5
, zmm4
2312 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xbe,0xf4]
2313 vfnmsub231ph zmm6
, zmm5
, zmm4
2315 // CHECK
: vfnmsub231ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2316 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xbe,0xf4]
2317 vfnmsub231ph zmm6
, zmm5
, zmm4
, {rn-sae
}
2319 // CHECK
: vfnmsub231ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2320 // CHECK
: encoding
: [0x62,0xf6,0x55,0x4f,0xbe,0xb4,0xf4,0x00,0x00,0x00,0x10]
2321 vfnmsub231ph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2323 // CHECK
: vfnmsub231ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2324 // CHECK
: encoding
: [0x62,0xf6,0x55,0x58,0xbe,0x31]
2325 vfnmsub231ph zmm6
, zmm5
, word ptr
[ecx
]{1to32
}
2327 // CHECK
: vfnmsub231ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2328 // CHECK
: encoding
: [0x62,0xf6,0x55,0x48,0xbe,0x71,0x7f]
2329 vfnmsub231ph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2331 // CHECK
: vfnmsub231ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2332 // CHECK
: encoding
: [0x62,0xf6,0x55,0xdf,0xbe,0x72,0x80]
2333 vfnmsub231ph zmm6
{k7
} {z
}, zmm5
, word ptr
[edx
- 256]{1to32
}
2335 // CHECK
: vfnmsub231sh xmm6
, xmm5
, xmm4
2336 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xbf,0xf4]
2337 vfnmsub231sh xmm6
, xmm5
, xmm4
2339 // CHECK
: vfnmsub231sh xmm6
, xmm5
, xmm4
, {rn-sae
}
2340 // CHECK
: encoding
: [0x62,0xf6,0x55,0x18,0xbf,0xf4]
2341 vfnmsub231sh xmm6
, xmm5
, xmm4
, {rn-sae
}
2343 // CHECK
: vfnmsub231sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
2344 // CHECK
: encoding
: [0x62,0xf6,0x55,0x0f,0xbf,0xb4,0xf4,0x00,0x00,0x00,0x10]
2345 vfnmsub231sh xmm6
{k7
}, xmm5
, word ptr
[esp
+ 8*esi
+ 268435456]
2347 // CHECK
: vfnmsub231sh xmm6
, xmm5
, word ptr
[ecx
]
2348 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xbf,0x31]
2349 vfnmsub231sh xmm6
, xmm5
, word ptr
[ecx
]
2351 // CHECK
: vfnmsub231sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
2352 // CHECK
: encoding
: [0x62,0xf6,0x55,0x08,0xbf,0x71,0x7f]
2353 vfnmsub231sh xmm6
, xmm5
, word ptr
[ecx
+ 254]
2355 // CHECK
: vfnmsub231sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
2356 // CHECK
: encoding
: [0x62,0xf6,0x55,0x8f,0xbf,0x72,0x80]
2357 vfnmsub231sh xmm6
{k7
} {z
}, xmm5
, word ptr
[edx
- 256]
2359 // CHECK
: vfcmaddcph zmm6
, zmm5
, zmm4
2360 // CHECK
: encoding
: [0x62,0xf6,0x57,0x48,0x56,0xf4]
2361 vfcmaddcph zmm6
, zmm5
, zmm4
2363 // CHECK
: vfcmaddcph zmm6
, zmm5
, zmm4
, {rn-sae
}
2364 // CHECK
: encoding
: [0x62,0xf6,0x57,0x18,0x56,0xf4]
2365 vfcmaddcph zmm6
, zmm5
, zmm4
, {rn-sae
}
2367 // CHECK
: vfcmaddcph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2368 // CHECK
: encoding
: [0x62,0xf6,0x57,0x4f,0x56,0xb4,0xf4,0x00,0x00,0x00,0x10]
2369 vfcmaddcph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2371 // CHECK
: vfcmaddcph zmm6
, zmm5
, dword ptr
[ecx
]{1to16
}
2372 // CHECK
: encoding
: [0x62,0xf6,0x57,0x58,0x56,0x31]
2373 vfcmaddcph zmm6
, zmm5
, dword ptr
[ecx
]{1to16
}
2375 // CHECK
: vfcmaddcph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2376 // CHECK
: encoding
: [0x62,0xf6,0x57,0x48,0x56,0x71,0x7f]
2377 vfcmaddcph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2379 // CHECK
: vfcmaddcph zmm6
{k7
} {z
}, zmm5
, dword ptr
[edx
- 512]{1to16
}
2380 // CHECK
: encoding
: [0x62,0xf6,0x57,0xdf,0x56,0x72,0x80]
2381 vfcmaddcph zmm6
{k7
} {z
}, zmm5
, dword ptr
[edx
- 512]{1to16
}
2383 // CHECK
: vfcmaddcsh xmm6
, xmm5
, xmm4
2384 // CHECK
: encoding
: [0x62,0xf6,0x57,0x08,0x57,0xf4]
2385 vfcmaddcsh xmm6
, xmm5
, xmm4
2387 // CHECK
: vfcmaddcsh xmm6
, xmm5
, xmm4
, {rn-sae
}
2388 // CHECK
: encoding
: [0x62,0xf6,0x57,0x18,0x57,0xf4]
2389 vfcmaddcsh xmm6
, xmm5
, xmm4
, {rn-sae
}
2391 // CHECK
: vfcmaddcsh xmm6
{k7
}, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
2392 // CHECK
: encoding
: [0x62,0xf6,0x57,0x0f,0x57,0xb4,0xf4,0x00,0x00,0x00,0x10]
2393 vfcmaddcsh xmm6
{k7
}, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
2395 // CHECK
: vfcmaddcsh xmm6
, xmm5
, dword ptr
[ecx
]
2396 // CHECK
: encoding
: [0x62,0xf6,0x57,0x08,0x57,0x31]
2397 vfcmaddcsh xmm6
, xmm5
, dword ptr
[ecx
]
2399 // CHECK
: vfcmaddcsh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
2400 // CHECK
: encoding
: [0x62,0xf6,0x57,0x08,0x57,0x71,0x7f]
2401 vfcmaddcsh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
2403 // CHECK
: vfcmaddcsh xmm6
{k7
} {z
}, xmm5
, dword ptr
[edx
- 512]
2404 // CHECK
: encoding
: [0x62,0xf6,0x57,0x8f,0x57,0x72,0x80]
2405 vfcmaddcsh xmm6
{k7
} {z
}, xmm5
, dword ptr
[edx
- 512]
2407 // CHECK
: vfcmulcph zmm6
, zmm5
, zmm4
2408 // CHECK
: encoding
: [0x62,0xf6,0x57,0x48,0xd6,0xf4]
2409 vfcmulcph zmm6
, zmm5
, zmm4
2411 // CHECK
: vfcmulcph zmm6
, zmm5
, zmm4
, {rn-sae
}
2412 // CHECK
: encoding
: [0x62,0xf6,0x57,0x18,0xd6,0xf4]
2413 vfcmulcph zmm6
, zmm5
, zmm4
, {rn-sae
}
2415 // CHECK
: vfcmulcph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2416 // CHECK
: encoding
: [0x62,0xf6,0x57,0x4f,0xd6,0xb4,0xf4,0x00,0x00,0x00,0x10]
2417 vfcmulcph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2419 // CHECK
: vfcmulcph zmm6
, zmm5
, dword ptr
[ecx
]{1to16
}
2420 // CHECK
: encoding
: [0x62,0xf6,0x57,0x58,0xd6,0x31]
2421 vfcmulcph zmm6
, zmm5
, dword ptr
[ecx
]{1to16
}
2423 // CHECK
: vfcmulcph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2424 // CHECK
: encoding
: [0x62,0xf6,0x57,0x48,0xd6,0x71,0x7f]
2425 vfcmulcph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2427 // CHECK
: vfcmulcph zmm6
{k7
} {z
}, zmm5
, dword ptr
[edx
- 512]{1to16
}
2428 // CHECK
: encoding
: [0x62,0xf6,0x57,0xdf,0xd6,0x72,0x80]
2429 vfcmulcph zmm6
{k7
} {z
}, zmm5
, dword ptr
[edx
- 512]{1to16
}
2431 // CHECK
: vfcmulcsh xmm6
, xmm5
, xmm4
2432 // CHECK
: encoding
: [0x62,0xf6,0x57,0x08,0xd7,0xf4]
2433 vfcmulcsh xmm6
, xmm5
, xmm4
2435 // CHECK
: vfcmulcsh xmm6
, xmm5
, xmm4
, {rn-sae
}
2436 // CHECK
: encoding
: [0x62,0xf6,0x57,0x18,0xd7,0xf4]
2437 vfcmulcsh xmm6
, xmm5
, xmm4
, {rn-sae
}
2439 // CHECK
: vfcmulcsh xmm6
{k7
}, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
2440 // CHECK
: encoding
: [0x62,0xf6,0x57,0x0f,0xd7,0xb4,0xf4,0x00,0x00,0x00,0x10]
2441 vfcmulcsh xmm6
{k7
}, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
2443 // CHECK
: vfcmulcsh xmm6
, xmm5
, dword ptr
[ecx
]
2444 // CHECK
: encoding
: [0x62,0xf6,0x57,0x08,0xd7,0x31]
2445 vfcmulcsh xmm6
, xmm5
, dword ptr
[ecx
]
2447 // CHECK
: vfcmulcsh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
2448 // CHECK
: encoding
: [0x62,0xf6,0x57,0x08,0xd7,0x71,0x7f]
2449 vfcmulcsh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
2451 // CHECK
: vfcmulcsh xmm6
{k7
} {z
}, xmm5
, dword ptr
[edx
- 512]
2452 // CHECK
: encoding
: [0x62,0xf6,0x57,0x8f,0xd7,0x72,0x80]
2453 vfcmulcsh xmm6
{k7
} {z
}, xmm5
, dword ptr
[edx
- 512]
2455 // CHECK
: vfmaddcph zmm6
, zmm5
, zmm4
2456 // CHECK
: encoding
: [0x62,0xf6,0x56,0x48,0x56,0xf4]
2457 vfmaddcph zmm6
, zmm5
, zmm4
2459 // CHECK
: vfmaddcph zmm6
, zmm5
, zmm4
, {rn-sae
}
2460 // CHECK
: encoding
: [0x62,0xf6,0x56,0x18,0x56,0xf4]
2461 vfmaddcph zmm6
, zmm5
, zmm4
, {rn-sae
}
2463 // CHECK
: vfmaddcph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2464 // CHECK
: encoding
: [0x62,0xf6,0x56,0x4f,0x56,0xb4,0xf4,0x00,0x00,0x00,0x10]
2465 vfmaddcph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2467 // CHECK
: vfmaddcph zmm6
, zmm5
, dword ptr
[ecx
]{1to16
}
2468 // CHECK
: encoding
: [0x62,0xf6,0x56,0x58,0x56,0x31]
2469 vfmaddcph zmm6
, zmm5
, dword ptr
[ecx
]{1to16
}
2471 // CHECK
: vfmaddcph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2472 // CHECK
: encoding
: [0x62,0xf6,0x56,0x48,0x56,0x71,0x7f]
2473 vfmaddcph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2475 // CHECK
: vfmaddcph zmm6
{k7
} {z
}, zmm5
, dword ptr
[edx
- 512]{1to16
}
2476 // CHECK
: encoding
: [0x62,0xf6,0x56,0xdf,0x56,0x72,0x80]
2477 vfmaddcph zmm6
{k7
} {z
}, zmm5
, dword ptr
[edx
- 512]{1to16
}
2479 // CHECK
: vfmaddcsh xmm6
, xmm5
, xmm4
2480 // CHECK
: encoding
: [0x62,0xf6,0x56,0x08,0x57,0xf4]
2481 vfmaddcsh xmm6
, xmm5
, xmm4
2483 // CHECK
: vfmaddcsh xmm6
, xmm5
, xmm4
, {rn-sae
}
2484 // CHECK
: encoding
: [0x62,0xf6,0x56,0x18,0x57,0xf4]
2485 vfmaddcsh xmm6
, xmm5
, xmm4
, {rn-sae
}
2487 // CHECK
: vfmaddcsh xmm6
{k7
}, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
2488 // CHECK
: encoding
: [0x62,0xf6,0x56,0x0f,0x57,0xb4,0xf4,0x00,0x00,0x00,0x10]
2489 vfmaddcsh xmm6
{k7
}, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
2491 // CHECK
: vfmaddcsh xmm6
, xmm5
, dword ptr
[ecx
]
2492 // CHECK
: encoding
: [0x62,0xf6,0x56,0x08,0x57,0x31]
2493 vfmaddcsh xmm6
, xmm5
, dword ptr
[ecx
]
2495 // CHECK
: vfmaddcsh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
2496 // CHECK
: encoding
: [0x62,0xf6,0x56,0x08,0x57,0x71,0x7f]
2497 vfmaddcsh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
2499 // CHECK
: vfmaddcsh xmm6
{k7
} {z
}, xmm5
, dword ptr
[edx
- 512]
2500 // CHECK
: encoding
: [0x62,0xf6,0x56,0x8f,0x57,0x72,0x80]
2501 vfmaddcsh xmm6
{k7
} {z
}, xmm5
, dword ptr
[edx
- 512]
2503 // CHECK
: vfmulcph zmm6
, zmm5
, zmm4
2504 // CHECK
: encoding
: [0x62,0xf6,0x56,0x48,0xd6,0xf4]
2505 vfmulcph zmm6
, zmm5
, zmm4
2507 // CHECK
: vfmulcph zmm6
, zmm5
, zmm4
, {rn-sae
}
2508 // CHECK
: encoding
: [0x62,0xf6,0x56,0x18,0xd6,0xf4]
2509 vfmulcph zmm6
, zmm5
, zmm4
, {rn-sae
}
2511 // CHECK
: vfmulcph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2512 // CHECK
: encoding
: [0x62,0xf6,0x56,0x4f,0xd6,0xb4,0xf4,0x00,0x00,0x00,0x10]
2513 vfmulcph zmm6
{k7
}, zmm5
, zmmword ptr
[esp
+ 8*esi
+ 268435456]
2515 // CHECK
: vfmulcph zmm6
, zmm5
, dword ptr
[ecx
]{1to16
}
2516 // CHECK
: encoding
: [0x62,0xf6,0x56,0x58,0xd6,0x31]
2517 vfmulcph zmm6
, zmm5
, dword ptr
[ecx
]{1to16
}
2519 // CHECK
: vfmulcph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2520 // CHECK
: encoding
: [0x62,0xf6,0x56,0x48,0xd6,0x71,0x7f]
2521 vfmulcph zmm6
, zmm5
, zmmword ptr
[ecx
+ 8128]
2523 // CHECK
: vfmulcph zmm6
{k7
} {z
}, zmm5
, dword ptr
[edx
- 512]{1to16
}
2524 // CHECK
: encoding
: [0x62,0xf6,0x56,0xdf,0xd6,0x72,0x80]
2525 vfmulcph zmm6
{k7
} {z
}, zmm5
, dword ptr
[edx
- 512]{1to16
}
2527 // CHECK
: vfmulcsh xmm6
, xmm5
, xmm4
2528 // CHECK
: encoding
: [0x62,0xf6,0x56,0x08,0xd7,0xf4]
2529 vfmulcsh xmm6
, xmm5
, xmm4
2531 // CHECK
: vfmulcsh xmm6
, xmm5
, xmm4
, {rn-sae
}
2532 // CHECK
: encoding
: [0x62,0xf6,0x56,0x18,0xd7,0xf4]
2533 vfmulcsh xmm6
, xmm5
, xmm4
, {rn-sae
}
2535 // CHECK
: vfmulcsh xmm6
{k7
}, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
2536 // CHECK
: encoding
: [0x62,0xf6,0x56,0x0f,0xd7,0xb4,0xf4,0x00,0x00,0x00,0x10]
2537 vfmulcsh xmm6
{k7
}, xmm5
, dword ptr
[esp
+ 8*esi
+ 268435456]
2539 // CHECK
: vfmulcsh xmm6
, xmm5
, dword ptr
[ecx
]
2540 // CHECK
: encoding
: [0x62,0xf6,0x56,0x08,0xd7,0x31]
2541 vfmulcsh xmm6
, xmm5
, dword ptr
[ecx
]
2543 // CHECK
: vfmulcsh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
2544 // CHECK
: encoding
: [0x62,0xf6,0x56,0x08,0xd7,0x71,0x7f]
2545 vfmulcsh xmm6
, xmm5
, dword ptr
[ecx
+ 508]
2547 // CHECK
: vfmulcsh xmm6
{k7
} {z
}, xmm5
, dword ptr
[edx
- 512]
2548 // CHECK
: encoding
: [0x62,0xf6,0x56,0x8f,0xd7,0x72,0x80]
2549 vfmulcsh xmm6
{k7
} {z
}, xmm5
, dword ptr
[edx
- 512]