1 # RUN: llvm-mc --disassemble %s -triple=i386 | FileCheck %s --check-prefixes=ATT
2 # RUN: llvm-mc --disassemble %s -triple=i386 -x86-asm-syntax=intel --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL
6 # ATT: vdpphps %xmm4, %xmm3, %xmm2
7 # INTEL: vdpphps xmm2, xmm3, xmm4
8 0x62,0xf2,0x64,0x08,0x52,0xd4
10 # ATT: vdpphps %xmm4, %xmm3, %xmm2 {%k7}
11 # INTEL: vdpphps xmm2 {k7}, xmm3, xmm4
12 0x62,0xf2,0x64,0x0f,0x52,0xd4
14 # ATT: vdpphps %xmm4, %xmm3, %xmm2 {%k7} {z}
15 # INTEL: vdpphps xmm2 {k7} {z}, xmm3, xmm4
16 0x62,0xf2,0x64,0x8f,0x52,0xd4
18 # ATT: vdpphps %ymm4, %ymm3, %ymm2
19 # INTEL: vdpphps ymm2, ymm3, ymm4
20 0x62,0xf2,0x64,0x28,0x52,0xd4
22 # ATT: vdpphps %ymm4, %ymm3, %ymm2 {%k7}
23 # INTEL: vdpphps ymm2 {k7}, ymm3, ymm4
24 0x62,0xf2,0x64,0x2f,0x52,0xd4
26 # ATT: vdpphps %ymm4, %ymm3, %ymm2 {%k7} {z}
27 # INTEL: vdpphps ymm2 {k7} {z}, ymm3, ymm4
28 0x62,0xf2,0x64,0xaf,0x52,0xd4
30 # ATT: vdpphps %zmm4, %zmm3, %zmm2
31 # INTEL: vdpphps zmm2, zmm3, zmm4
32 0x62,0xf2,0x64,0x48,0x52,0xd4
34 # ATT: vdpphps %zmm4, %zmm3, %zmm2 {%k7}
35 # INTEL: vdpphps zmm2 {k7}, zmm3, zmm4
36 0x62,0xf2,0x64,0x4f,0x52,0xd4
38 # ATT: vdpphps %zmm4, %zmm3, %zmm2 {%k7} {z}
39 # INTEL: vdpphps zmm2 {k7} {z}, zmm3, zmm4
40 0x62,0xf2,0x64,0xcf,0x52,0xd4
42 # ATT: vdpphps 268435456(%esp,%esi,8), %xmm3, %xmm2
43 # INTEL: vdpphps xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
44 0x62,0xf2,0x64,0x08,0x52,0x94,0xf4,0x00,0x00,0x00,0x10
46 # ATT: vdpphps 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
47 # INTEL: vdpphps xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
48 0x62,0xf2,0x64,0x0f,0x52,0x94,0x87,0x23,0x01,0x00,0x00
50 # ATT: vdpphps (%eax){1to4}, %xmm3, %xmm2
51 # INTEL: vdpphps xmm2, xmm3, dword ptr [eax]{1to4}
52 0x62,0xf2,0x64,0x18,0x52,0x10
54 # ATT: vdpphps -512(,%ebp,2), %xmm3, %xmm2
55 # INTEL: vdpphps xmm2, xmm3, xmmword ptr [2*ebp - 512]
56 0x62,0xf2,0x64,0x08,0x52,0x14,0x6d,0x00,0xfe,0xff,0xff
58 # ATT: vdpphps 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
59 # INTEL: vdpphps xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
60 0x62,0xf2,0x64,0x8f,0x52,0x51,0x7f
62 # ATT: vdpphps -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
63 # INTEL: vdpphps xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
64 0x62,0xf2,0x64,0x9f,0x52,0x52,0x80
66 # ATT: vdpphps 268435456(%esp,%esi,8), %ymm3, %ymm2
67 # INTEL: vdpphps ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
68 0x62,0xf2,0x64,0x28,0x52,0x94,0xf4,0x00,0x00,0x00,0x10
70 # ATT: vdpphps 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
71 # INTEL: vdpphps ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
72 0x62,0xf2,0x64,0x2f,0x52,0x94,0x87,0x23,0x01,0x00,0x00
74 # ATT: vdpphps (%eax){1to8}, %ymm3, %ymm2
75 # INTEL: vdpphps ymm2, ymm3, dword ptr [eax]{1to8}
76 0x62,0xf2,0x64,0x38,0x52,0x10
78 # ATT: vdpphps -1024(,%ebp,2), %ymm3, %ymm2
79 # INTEL: vdpphps ymm2, ymm3, ymmword ptr [2*ebp - 1024]
80 0x62,0xf2,0x64,0x28,0x52,0x14,0x6d,0x00,0xfc,0xff,0xff
82 # ATT: vdpphps 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
83 # INTEL: vdpphps ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
84 0x62,0xf2,0x64,0xaf,0x52,0x51,0x7f
86 # ATT: vdpphps -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
87 # INTEL: vdpphps ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
88 0x62,0xf2,0x64,0xbf,0x52,0x52,0x80
90 # ATT: vdpphps 268435456(%esp,%esi,8), %zmm3, %zmm2
91 # INTEL: vdpphps zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
92 0x62,0xf2,0x64,0x48,0x52,0x94,0xf4,0x00,0x00,0x00,0x10
94 # ATT: vdpphps 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
95 # INTEL: vdpphps zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
96 0x62,0xf2,0x64,0x4f,0x52,0x94,0x87,0x23,0x01,0x00,0x00
98 # ATT: vdpphps (%eax){1to16}, %zmm3, %zmm2
99 # INTEL: vdpphps zmm2, zmm3, dword ptr [eax]{1to16}
100 0x62,0xf2,0x64,0x58,0x52,0x10
102 # ATT: vdpphps -2048(,%ebp,2), %zmm3, %zmm2
103 # INTEL: vdpphps zmm2, zmm3, zmmword ptr [2*ebp - 2048]
104 0x62,0xf2,0x64,0x48,0x52,0x14,0x6d,0x00,0xf8,0xff,0xff
106 # ATT: vdpphps 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
107 # INTEL: vdpphps zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
108 0x62,0xf2,0x64,0xcf,0x52,0x51,0x7f
110 # ATT: vdpphps -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
111 # INTEL: vdpphps zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
112 0x62,0xf2,0x64,0xdf,0x52,0x52,0x80
116 # ATT: vpdpbssd %xmm4, %xmm3, %xmm2
117 # INTEL: vpdpbssd xmm2, xmm3, xmm4
118 0xc4,0xe2,0x63,0x50,0xd4
120 # ATT: vpdpbssd %xmm4, %xmm3, %xmm2 {%k7}
121 # INTEL: vpdpbssd xmm2 {k7}, xmm3, xmm4
122 0x62,0xf2,0x67,0x0f,0x50,0xd4
124 # ATT: vpdpbssd %xmm4, %xmm3, %xmm2 {%k7} {z}
125 # INTEL: vpdpbssd xmm2 {k7} {z}, xmm3, xmm4
126 0x62,0xf2,0x67,0x8f,0x50,0xd4
128 # ATT: vpdpbssd %ymm4, %ymm3, %ymm2
129 # INTEL: vpdpbssd ymm2, ymm3, ymm4
130 0xc4,0xe2,0x67,0x50,0xd4
132 # ATT: vpdpbssd %ymm4, %ymm3, %ymm2 {%k7}
133 # INTEL: vpdpbssd ymm2 {k7}, ymm3, ymm4
134 0x62,0xf2,0x67,0x2f,0x50,0xd4
136 # ATT: vpdpbssd %ymm4, %ymm3, %ymm2 {%k7} {z}
137 # INTEL: vpdpbssd ymm2 {k7} {z}, ymm3, ymm4
138 0x62,0xf2,0x67,0xaf,0x50,0xd4
140 # ATT: vpdpbssd %zmm4, %zmm3, %zmm2
141 # INTEL: vpdpbssd zmm2, zmm3, zmm4
142 0x62,0xf2,0x67,0x48,0x50,0xd4
144 # ATT: vpdpbssd %zmm4, %zmm3, %zmm2 {%k7}
145 # INTEL: vpdpbssd zmm2 {k7}, zmm3, zmm4
146 0x62,0xf2,0x67,0x4f,0x50,0xd4
148 # ATT: vpdpbssd %zmm4, %zmm3, %zmm2 {%k7} {z}
149 # INTEL: vpdpbssd zmm2 {k7} {z}, zmm3, zmm4
150 0x62,0xf2,0x67,0xcf,0x50,0xd4
152 # ATT: vpdpbssd 268435456(%esp,%esi,8), %xmm3, %xmm2
153 # INTEL: vpdpbssd xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
154 0xc4,0xe2,0x63,0x50,0x94,0xf4,0x00,0x00,0x00,0x10
156 # ATT: vpdpbssd 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
157 # INTEL: vpdpbssd xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
158 0x62,0xf2,0x67,0x0f,0x50,0x94,0x87,0x23,0x01,0x00,0x00
160 # ATT: vpdpbssd (%eax){1to4}, %xmm3, %xmm2
161 # INTEL: vpdpbssd xmm2, xmm3, dword ptr [eax]{1to4}
162 0x62,0xf2,0x67,0x18,0x50,0x10
164 # ATT: vpdpbssd -512(,%ebp,2), %xmm3, %xmm2
165 # INTEL: vpdpbssd xmm2, xmm3, xmmword ptr [2*ebp - 512]
166 0xc4,0xe2,0x63,0x50,0x14,0x6d,0x00,0xfe,0xff,0xff
168 # ATT: vpdpbssd 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
169 # INTEL: vpdpbssd xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
170 0x62,0xf2,0x67,0x8f,0x50,0x51,0x7f
172 # ATT: vpdpbssd -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
173 # INTEL: vpdpbssd xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
174 0x62,0xf2,0x67,0x9f,0x50,0x52,0x80
176 # ATT: vpdpbssd 268435456(%esp,%esi,8), %ymm3, %ymm2
177 # INTEL: vpdpbssd ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
178 0xc4,0xe2,0x67,0x50,0x94,0xf4,0x00,0x00,0x00,0x10
180 # ATT: vpdpbssd 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
181 # INTEL: vpdpbssd ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
182 0x62,0xf2,0x67,0x2f,0x50,0x94,0x87,0x23,0x01,0x00,0x00
184 # ATT: vpdpbssd (%eax){1to8}, %ymm3, %ymm2
185 # INTEL: vpdpbssd ymm2, ymm3, dword ptr [eax]{1to8}
186 0x62,0xf2,0x67,0x38,0x50,0x10
188 # ATT: vpdpbssd -1024(,%ebp,2), %ymm3, %ymm2
189 # INTEL: vpdpbssd ymm2, ymm3, ymmword ptr [2*ebp - 1024]
190 0xc4,0xe2,0x67,0x50,0x14,0x6d,0x00,0xfc,0xff,0xff
192 # ATT: vpdpbssd 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
193 # INTEL: vpdpbssd ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
194 0x62,0xf2,0x67,0xaf,0x50,0x51,0x7f
196 # ATT: vpdpbssd -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
197 # INTEL: vpdpbssd ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
198 0x62,0xf2,0x67,0xbf,0x50,0x52,0x80
200 # ATT: vpdpbssd 268435456(%esp,%esi,8), %zmm3, %zmm2
201 # INTEL: vpdpbssd zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
202 0x62,0xf2,0x67,0x48,0x50,0x94,0xf4,0x00,0x00,0x00,0x10
204 # ATT: vpdpbssd 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
205 # INTEL: vpdpbssd zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
206 0x62,0xf2,0x67,0x4f,0x50,0x94,0x87,0x23,0x01,0x00,0x00
208 # ATT: vpdpbssd (%eax){1to16}, %zmm3, %zmm2
209 # INTEL: vpdpbssd zmm2, zmm3, dword ptr [eax]{1to16}
210 0x62,0xf2,0x67,0x58,0x50,0x10
212 # ATT: vpdpbssd -2048(,%ebp,2), %zmm3, %zmm2
213 # INTEL: vpdpbssd zmm2, zmm3, zmmword ptr [2*ebp - 2048]
214 0x62,0xf2,0x67,0x48,0x50,0x14,0x6d,0x00,0xf8,0xff,0xff
216 # ATT: vpdpbssd 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
217 # INTEL: vpdpbssd zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
218 0x62,0xf2,0x67,0xcf,0x50,0x51,0x7f
220 # ATT: vpdpbssd -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
221 # INTEL: vpdpbssd zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
222 0x62,0xf2,0x67,0xdf,0x50,0x52,0x80
224 # ATT: vpdpbssds %xmm4, %xmm3, %xmm2
225 # INTEL: vpdpbssds xmm2, xmm3, xmm4
226 0xc4,0xe2,0x63,0x51,0xd4
228 # ATT: vpdpbssds %xmm4, %xmm3, %xmm2 {%k7}
229 # INTEL: vpdpbssds xmm2 {k7}, xmm3, xmm4
230 0x62,0xf2,0x67,0x0f,0x51,0xd4
232 # ATT: vpdpbssds %xmm4, %xmm3, %xmm2 {%k7} {z}
233 # INTEL: vpdpbssds xmm2 {k7} {z}, xmm3, xmm4
234 0x62,0xf2,0x67,0x8f,0x51,0xd4
236 # ATT: vpdpbssds %ymm4, %ymm3, %ymm2
237 # INTEL: vpdpbssds ymm2, ymm3, ymm4
238 0xc4,0xe2,0x67,0x51,0xd4
240 # ATT: vpdpbssds %ymm4, %ymm3, %ymm2 {%k7}
241 # INTEL: vpdpbssds ymm2 {k7}, ymm3, ymm4
242 0x62,0xf2,0x67,0x2f,0x51,0xd4
244 # ATT: vpdpbssds %ymm4, %ymm3, %ymm2 {%k7} {z}
245 # INTEL: vpdpbssds ymm2 {k7} {z}, ymm3, ymm4
246 0x62,0xf2,0x67,0xaf,0x51,0xd4
248 # ATT: vpdpbssds %zmm4, %zmm3, %zmm2
249 # INTEL: vpdpbssds zmm2, zmm3, zmm4
250 0x62,0xf2,0x67,0x48,0x51,0xd4
252 # ATT: vpdpbssds %zmm4, %zmm3, %zmm2 {%k7}
253 # INTEL: vpdpbssds zmm2 {k7}, zmm3, zmm4
254 0x62,0xf2,0x67,0x4f,0x51,0xd4
256 # ATT: vpdpbssds %zmm4, %zmm3, %zmm2 {%k7} {z}
257 # INTEL: vpdpbssds zmm2 {k7} {z}, zmm3, zmm4
258 0x62,0xf2,0x67,0xcf,0x51,0xd4
260 # ATT: vpdpbssds 268435456(%esp,%esi,8), %xmm3, %xmm2
261 # INTEL: vpdpbssds xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
262 0xc4,0xe2,0x63,0x51,0x94,0xf4,0x00,0x00,0x00,0x10
264 # ATT: vpdpbssds 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
265 # INTEL: vpdpbssds xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
266 0x62,0xf2,0x67,0x0f,0x51,0x94,0x87,0x23,0x01,0x00,0x00
268 # ATT: vpdpbssds (%eax){1to4}, %xmm3, %xmm2
269 # INTEL: vpdpbssds xmm2, xmm3, dword ptr [eax]{1to4}
270 0x62,0xf2,0x67,0x18,0x51,0x10
272 # ATT: vpdpbssds -512(,%ebp,2), %xmm3, %xmm2
273 # INTEL: vpdpbssds xmm2, xmm3, xmmword ptr [2*ebp - 512]
274 0xc4,0xe2,0x63,0x51,0x14,0x6d,0x00,0xfe,0xff,0xff
276 # ATT: vpdpbssds 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
277 # INTEL: vpdpbssds xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
278 0x62,0xf2,0x67,0x8f,0x51,0x51,0x7f
280 # ATT: vpdpbssds -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
281 # INTEL: vpdpbssds xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
282 0x62,0xf2,0x67,0x9f,0x51,0x52,0x80
284 # ATT: vpdpbssds 268435456(%esp,%esi,8), %ymm3, %ymm2
285 # INTEL: vpdpbssds ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
286 0xc4,0xe2,0x67,0x51,0x94,0xf4,0x00,0x00,0x00,0x10
288 # ATT: vpdpbssds 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
289 # INTEL: vpdpbssds ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
290 0x62,0xf2,0x67,0x2f,0x51,0x94,0x87,0x23,0x01,0x00,0x00
292 # ATT: vpdpbssds (%eax){1to8}, %ymm3, %ymm2
293 # INTEL: vpdpbssds ymm2, ymm3, dword ptr [eax]{1to8}
294 0x62,0xf2,0x67,0x38,0x51,0x10
296 # ATT: vpdpbssds -1024(,%ebp,2), %ymm3, %ymm2
297 # INTEL: vpdpbssds ymm2, ymm3, ymmword ptr [2*ebp - 1024]
298 0xc4,0xe2,0x67,0x51,0x14,0x6d,0x00,0xfc,0xff,0xff
300 # ATT: vpdpbssds 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
301 # INTEL: vpdpbssds ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
302 0x62,0xf2,0x67,0xaf,0x51,0x51,0x7f
304 # ATT: vpdpbssds -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
305 # INTEL: vpdpbssds ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
306 0x62,0xf2,0x67,0xbf,0x51,0x52,0x80
308 # ATT: vpdpbssds 268435456(%esp,%esi,8), %zmm3, %zmm2
309 # INTEL: vpdpbssds zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
310 0x62,0xf2,0x67,0x48,0x51,0x94,0xf4,0x00,0x00,0x00,0x10
312 # ATT: vpdpbssds 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
313 # INTEL: vpdpbssds zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
314 0x62,0xf2,0x67,0x4f,0x51,0x94,0x87,0x23,0x01,0x00,0x00
316 # ATT: vpdpbssds (%eax){1to16}, %zmm3, %zmm2
317 # INTEL: vpdpbssds zmm2, zmm3, dword ptr [eax]{1to16}
318 0x62,0xf2,0x67,0x58,0x51,0x10
320 # ATT: vpdpbssds -2048(,%ebp,2), %zmm3, %zmm2
321 # INTEL: vpdpbssds zmm2, zmm3, zmmword ptr [2*ebp - 2048]
322 0x62,0xf2,0x67,0x48,0x51,0x14,0x6d,0x00,0xf8,0xff,0xff
324 # ATT: vpdpbssds 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
325 # INTEL: vpdpbssds zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
326 0x62,0xf2,0x67,0xcf,0x51,0x51,0x7f
328 # ATT: vpdpbssds -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
329 # INTEL: vpdpbssds zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
330 0x62,0xf2,0x67,0xdf,0x51,0x52,0x80
332 # ATT: vpdpbsud %xmm4, %xmm3, %xmm2
333 # INTEL: vpdpbsud xmm2, xmm3, xmm4
334 0xc4,0xe2,0x62,0x50,0xd4
336 # ATT: vpdpbsud %xmm4, %xmm3, %xmm2 {%k7}
337 # INTEL: vpdpbsud xmm2 {k7}, xmm3, xmm4
338 0x62,0xf2,0x66,0x0f,0x50,0xd4
340 # ATT: vpdpbsud %xmm4, %xmm3, %xmm2 {%k7} {z}
341 # INTEL: vpdpbsud xmm2 {k7} {z}, xmm3, xmm4
342 0x62,0xf2,0x66,0x8f,0x50,0xd4
344 # ATT: vpdpbsud %ymm4, %ymm3, %ymm2
345 # INTEL: vpdpbsud ymm2, ymm3, ymm4
346 0xc4,0xe2,0x66,0x50,0xd4
348 # ATT: vpdpbsud %ymm4, %ymm3, %ymm2 {%k7}
349 # INTEL: vpdpbsud ymm2 {k7}, ymm3, ymm4
350 0x62,0xf2,0x66,0x2f,0x50,0xd4
352 # ATT: vpdpbsud %ymm4, %ymm3, %ymm2 {%k7} {z}
353 # INTEL: vpdpbsud ymm2 {k7} {z}, ymm3, ymm4
354 0x62,0xf2,0x66,0xaf,0x50,0xd4
356 # ATT: vpdpbsud %zmm4, %zmm3, %zmm2
357 # INTEL: vpdpbsud zmm2, zmm3, zmm4
358 0x62,0xf2,0x66,0x48,0x50,0xd4
360 # ATT: vpdpbsud %zmm4, %zmm3, %zmm2 {%k7}
361 # INTEL: vpdpbsud zmm2 {k7}, zmm3, zmm4
362 0x62,0xf2,0x66,0x4f,0x50,0xd4
364 # ATT: vpdpbsud %zmm4, %zmm3, %zmm2 {%k7} {z}
365 # INTEL: vpdpbsud zmm2 {k7} {z}, zmm3, zmm4
366 0x62,0xf2,0x66,0xcf,0x50,0xd4
368 # ATT: vpdpbsud 268435456(%esp,%esi,8), %xmm3, %xmm2
369 # INTEL: vpdpbsud xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
370 0xc4,0xe2,0x62,0x50,0x94,0xf4,0x00,0x00,0x00,0x10
372 # ATT: vpdpbsud 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
373 # INTEL: vpdpbsud xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
374 0x62,0xf2,0x66,0x0f,0x50,0x94,0x87,0x23,0x01,0x00,0x00
376 # ATT: vpdpbsud (%eax){1to4}, %xmm3, %xmm2
377 # INTEL: vpdpbsud xmm2, xmm3, dword ptr [eax]{1to4}
378 0x62,0xf2,0x66,0x18,0x50,0x10
380 # ATT: vpdpbsud -512(,%ebp,2), %xmm3, %xmm2
381 # INTEL: vpdpbsud xmm2, xmm3, xmmword ptr [2*ebp - 512]
382 0xc4,0xe2,0x62,0x50,0x14,0x6d,0x00,0xfe,0xff,0xff
384 # ATT: vpdpbsud 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
385 # INTEL: vpdpbsud xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
386 0x62,0xf2,0x66,0x8f,0x50,0x51,0x7f
388 # ATT: vpdpbsud -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
389 # INTEL: vpdpbsud xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
390 0x62,0xf2,0x66,0x9f,0x50,0x52,0x80
392 # ATT: vpdpbsud 268435456(%esp,%esi,8), %ymm3, %ymm2
393 # INTEL: vpdpbsud ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
394 0xc4,0xe2,0x66,0x50,0x94,0xf4,0x00,0x00,0x00,0x10
396 # ATT: vpdpbsud 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
397 # INTEL: vpdpbsud ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
398 0x62,0xf2,0x66,0x2f,0x50,0x94,0x87,0x23,0x01,0x00,0x00
400 # ATT: vpdpbsud (%eax){1to8}, %ymm3, %ymm2
401 # INTEL: vpdpbsud ymm2, ymm3, dword ptr [eax]{1to8}
402 0x62,0xf2,0x66,0x38,0x50,0x10
404 # ATT: vpdpbsud -1024(,%ebp,2), %ymm3, %ymm2
405 # INTEL: vpdpbsud ymm2, ymm3, ymmword ptr [2*ebp - 1024]
406 0xc4,0xe2,0x66,0x50,0x14,0x6d,0x00,0xfc,0xff,0xff
408 # ATT: vpdpbsud 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
409 # INTEL: vpdpbsud ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
410 0x62,0xf2,0x66,0xaf,0x50,0x51,0x7f
412 # ATT: vpdpbsud -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
413 # INTEL: vpdpbsud ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
414 0x62,0xf2,0x66,0xbf,0x50,0x52,0x80
416 # ATT: vpdpbsud 268435456(%esp,%esi,8), %zmm3, %zmm2
417 # INTEL: vpdpbsud zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
418 0x62,0xf2,0x66,0x48,0x50,0x94,0xf4,0x00,0x00,0x00,0x10
420 # ATT: vpdpbsud 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
421 # INTEL: vpdpbsud zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
422 0x62,0xf2,0x66,0x4f,0x50,0x94,0x87,0x23,0x01,0x00,0x00
424 # ATT: vpdpbsud (%eax){1to16}, %zmm3, %zmm2
425 # INTEL: vpdpbsud zmm2, zmm3, dword ptr [eax]{1to16}
426 0x62,0xf2,0x66,0x58,0x50,0x10
428 # ATT: vpdpbsud -2048(,%ebp,2), %zmm3, %zmm2
429 # INTEL: vpdpbsud zmm2, zmm3, zmmword ptr [2*ebp - 2048]
430 0x62,0xf2,0x66,0x48,0x50,0x14,0x6d,0x00,0xf8,0xff,0xff
432 # ATT: vpdpbsud 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
433 # INTEL: vpdpbsud zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
434 0x62,0xf2,0x66,0xcf,0x50,0x51,0x7f
436 # ATT: vpdpbsud -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
437 # INTEL: vpdpbsud zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
438 0x62,0xf2,0x66,0xdf,0x50,0x52,0x80
440 # ATT: vpdpbsuds %xmm4, %xmm3, %xmm2
441 # INTEL: vpdpbsuds xmm2, xmm3, xmm4
442 0xc4,0xe2,0x62,0x51,0xd4
444 # ATT: vpdpbsuds %xmm4, %xmm3, %xmm2 {%k7}
445 # INTEL: vpdpbsuds xmm2 {k7}, xmm3, xmm4
446 0x62,0xf2,0x66,0x0f,0x51,0xd4
448 # ATT: vpdpbsuds %xmm4, %xmm3, %xmm2 {%k7} {z}
449 # INTEL: vpdpbsuds xmm2 {k7} {z}, xmm3, xmm4
450 0x62,0xf2,0x66,0x8f,0x51,0xd4
452 # ATT: vpdpbsuds %ymm4, %ymm3, %ymm2
453 # INTEL: vpdpbsuds ymm2, ymm3, ymm4
454 0xc4,0xe2,0x66,0x51,0xd4
456 # ATT: vpdpbsuds %ymm4, %ymm3, %ymm2 {%k7}
457 # INTEL: vpdpbsuds ymm2 {k7}, ymm3, ymm4
458 0x62,0xf2,0x66,0x2f,0x51,0xd4
460 # ATT: vpdpbsuds %ymm4, %ymm3, %ymm2 {%k7} {z}
461 # INTEL: vpdpbsuds ymm2 {k7} {z}, ymm3, ymm4
462 0x62,0xf2,0x66,0xaf,0x51,0xd4
464 # ATT: vpdpbsuds %zmm4, %zmm3, %zmm2
465 # INTEL: vpdpbsuds zmm2, zmm3, zmm4
466 0x62,0xf2,0x66,0x48,0x51,0xd4
468 # ATT: vpdpbsuds %zmm4, %zmm3, %zmm2 {%k7}
469 # INTEL: vpdpbsuds zmm2 {k7}, zmm3, zmm4
470 0x62,0xf2,0x66,0x4f,0x51,0xd4
472 # ATT: vpdpbsuds %zmm4, %zmm3, %zmm2 {%k7} {z}
473 # INTEL: vpdpbsuds zmm2 {k7} {z}, zmm3, zmm4
474 0x62,0xf2,0x66,0xcf,0x51,0xd4
476 # ATT: vpdpbsuds 268435456(%esp,%esi,8), %xmm3, %xmm2
477 # INTEL: vpdpbsuds xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
478 0xc4,0xe2,0x62,0x51,0x94,0xf4,0x00,0x00,0x00,0x10
480 # ATT: vpdpbsuds 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
481 # INTEL: vpdpbsuds xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
482 0x62,0xf2,0x66,0x0f,0x51,0x94,0x87,0x23,0x01,0x00,0x00
484 # ATT: vpdpbsuds (%eax){1to4}, %xmm3, %xmm2
485 # INTEL: vpdpbsuds xmm2, xmm3, dword ptr [eax]{1to4}
486 0x62,0xf2,0x66,0x18,0x51,0x10
488 # ATT: vpdpbsuds -512(,%ebp,2), %xmm3, %xmm2
489 # INTEL: vpdpbsuds xmm2, xmm3, xmmword ptr [2*ebp - 512]
490 0xc4,0xe2,0x62,0x51,0x14,0x6d,0x00,0xfe,0xff,0xff
492 # ATT: vpdpbsuds 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
493 # INTEL: vpdpbsuds xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
494 0x62,0xf2,0x66,0x8f,0x51,0x51,0x7f
496 # ATT: vpdpbsuds -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
497 # INTEL: vpdpbsuds xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
498 0x62,0xf2,0x66,0x9f,0x51,0x52,0x80
500 # ATT: vpdpbsuds 268435456(%esp,%esi,8), %ymm3, %ymm2
501 # INTEL: vpdpbsuds ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
502 0xc4,0xe2,0x66,0x51,0x94,0xf4,0x00,0x00,0x00,0x10
504 # ATT: vpdpbsuds 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
505 # INTEL: vpdpbsuds ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
506 0x62,0xf2,0x66,0x2f,0x51,0x94,0x87,0x23,0x01,0x00,0x00
508 # ATT: vpdpbsuds (%eax){1to8}, %ymm3, %ymm2
509 # INTEL: vpdpbsuds ymm2, ymm3, dword ptr [eax]{1to8}
510 0x62,0xf2,0x66,0x38,0x51,0x10
512 # ATT: vpdpbsuds -1024(,%ebp,2), %ymm3, %ymm2
513 # INTEL: vpdpbsuds ymm2, ymm3, ymmword ptr [2*ebp - 1024]
514 0xc4,0xe2,0x66,0x51,0x14,0x6d,0x00,0xfc,0xff,0xff
516 # ATT: vpdpbsuds 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
517 # INTEL: vpdpbsuds ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
518 0x62,0xf2,0x66,0xaf,0x51,0x51,0x7f
520 # ATT: vpdpbsuds -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
521 # INTEL: vpdpbsuds ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
522 0x62,0xf2,0x66,0xbf,0x51,0x52,0x80
524 # ATT: vpdpbsuds 268435456(%esp,%esi,8), %zmm3, %zmm2
525 # INTEL: vpdpbsuds zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
526 0x62,0xf2,0x66,0x48,0x51,0x94,0xf4,0x00,0x00,0x00,0x10
528 # ATT: vpdpbsuds 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
529 # INTEL: vpdpbsuds zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
530 0x62,0xf2,0x66,0x4f,0x51,0x94,0x87,0x23,0x01,0x00,0x00
532 # ATT: vpdpbsuds (%eax){1to16}, %zmm3, %zmm2
533 # INTEL: vpdpbsuds zmm2, zmm3, dword ptr [eax]{1to16}
534 0x62,0xf2,0x66,0x58,0x51,0x10
536 # ATT: vpdpbsuds -2048(,%ebp,2), %zmm3, %zmm2
537 # INTEL: vpdpbsuds zmm2, zmm3, zmmword ptr [2*ebp - 2048]
538 0x62,0xf2,0x66,0x48,0x51,0x14,0x6d,0x00,0xf8,0xff,0xff
540 # ATT: vpdpbsuds 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
541 # INTEL: vpdpbsuds zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
542 0x62,0xf2,0x66,0xcf,0x51,0x51,0x7f
544 # ATT: vpdpbsuds -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
545 # INTEL: vpdpbsuds zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
546 0x62,0xf2,0x66,0xdf,0x51,0x52,0x80
548 # ATT: vpdpbuud %xmm4, %xmm3, %xmm2
549 # INTEL: vpdpbuud xmm2, xmm3, xmm4
550 0xc4,0xe2,0x60,0x50,0xd4
552 # ATT: vpdpbuud %xmm4, %xmm3, %xmm2 {%k7}
553 # INTEL: vpdpbuud xmm2 {k7}, xmm3, xmm4
554 0x62,0xf2,0x64,0x0f,0x50,0xd4
556 # ATT: vpdpbuud %xmm4, %xmm3, %xmm2 {%k7} {z}
557 # INTEL: vpdpbuud xmm2 {k7} {z}, xmm3, xmm4
558 0x62,0xf2,0x64,0x8f,0x50,0xd4
560 # ATT: vpdpbuud %ymm4, %ymm3, %ymm2
561 # INTEL: vpdpbuud ymm2, ymm3, ymm4
562 0xc4,0xe2,0x64,0x50,0xd4
564 # ATT: vpdpbuud %ymm4, %ymm3, %ymm2 {%k7}
565 # INTEL: vpdpbuud ymm2 {k7}, ymm3, ymm4
566 0x62,0xf2,0x64,0x2f,0x50,0xd4
568 # ATT: vpdpbuud %ymm4, %ymm3, %ymm2 {%k7} {z}
569 # INTEL: vpdpbuud ymm2 {k7} {z}, ymm3, ymm4
570 0x62,0xf2,0x64,0xaf,0x50,0xd4
572 # ATT: vpdpbuud %zmm4, %zmm3, %zmm2
573 # INTEL: vpdpbuud zmm2, zmm3, zmm4
574 0x62,0xf2,0x64,0x48,0x50,0xd4
576 # ATT: vpdpbuud %zmm4, %zmm3, %zmm2 {%k7}
577 # INTEL: vpdpbuud zmm2 {k7}, zmm3, zmm4
578 0x62,0xf2,0x64,0x4f,0x50,0xd4
580 # ATT: vpdpbuud %zmm4, %zmm3, %zmm2 {%k7} {z}
581 # INTEL: vpdpbuud zmm2 {k7} {z}, zmm3, zmm4
582 0x62,0xf2,0x64,0xcf,0x50,0xd4
584 # ATT: vpdpbuud 268435456(%esp,%esi,8), %xmm3, %xmm2
585 # INTEL: vpdpbuud xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
586 0xc4,0xe2,0x60,0x50,0x94,0xf4,0x00,0x00,0x00,0x10
588 # ATT: vpdpbuud 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
589 # INTEL: vpdpbuud xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
590 0x62,0xf2,0x64,0x0f,0x50,0x94,0x87,0x23,0x01,0x00,0x00
592 # ATT: vpdpbuud (%eax){1to4}, %xmm3, %xmm2
593 # INTEL: vpdpbuud xmm2, xmm3, dword ptr [eax]{1to4}
594 0x62,0xf2,0x64,0x18,0x50,0x10
596 # ATT: vpdpbuud -512(,%ebp,2), %xmm3, %xmm2
597 # INTEL: vpdpbuud xmm2, xmm3, xmmword ptr [2*ebp - 512]
598 0xc4,0xe2,0x60,0x50,0x14,0x6d,0x00,0xfe,0xff,0xff
600 # ATT: vpdpbuud 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
601 # INTEL: vpdpbuud xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
602 0x62,0xf2,0x64,0x8f,0x50,0x51,0x7f
604 # ATT: vpdpbuud -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
605 # INTEL: vpdpbuud xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
606 0x62,0xf2,0x64,0x9f,0x50,0x52,0x80
608 # ATT: vpdpbuud 268435456(%esp,%esi,8), %ymm3, %ymm2
609 # INTEL: vpdpbuud ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
610 0xc4,0xe2,0x64,0x50,0x94,0xf4,0x00,0x00,0x00,0x10
612 # ATT: vpdpbuud 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
613 # INTEL: vpdpbuud ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
614 0x62,0xf2,0x64,0x2f,0x50,0x94,0x87,0x23,0x01,0x00,0x00
616 # ATT: vpdpbuud (%eax){1to8}, %ymm3, %ymm2
617 # INTEL: vpdpbuud ymm2, ymm3, dword ptr [eax]{1to8}
618 0x62,0xf2,0x64,0x38,0x50,0x10
620 # ATT: vpdpbuud -1024(,%ebp,2), %ymm3, %ymm2
621 # INTEL: vpdpbuud ymm2, ymm3, ymmword ptr [2*ebp - 1024]
622 0xc4,0xe2,0x64,0x50,0x14,0x6d,0x00,0xfc,0xff,0xff
624 # ATT: vpdpbuud 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
625 # INTEL: vpdpbuud ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
626 0x62,0xf2,0x64,0xaf,0x50,0x51,0x7f
628 # ATT: vpdpbuud -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
629 # INTEL: vpdpbuud ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
630 0x62,0xf2,0x64,0xbf,0x50,0x52,0x80
632 # ATT: vpdpbuud 268435456(%esp,%esi,8), %zmm3, %zmm2
633 # INTEL: vpdpbuud zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
634 0x62,0xf2,0x64,0x48,0x50,0x94,0xf4,0x00,0x00,0x00,0x10
636 # ATT: vpdpbuud 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
637 # INTEL: vpdpbuud zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
638 0x62,0xf2,0x64,0x4f,0x50,0x94,0x87,0x23,0x01,0x00,0x00
640 # ATT: vpdpbuud (%eax){1to16}, %zmm3, %zmm2
641 # INTEL: vpdpbuud zmm2, zmm3, dword ptr [eax]{1to16}
642 0x62,0xf2,0x64,0x58,0x50,0x10
644 # ATT: vpdpbuud -2048(,%ebp,2), %zmm3, %zmm2
645 # INTEL: vpdpbuud zmm2, zmm3, zmmword ptr [2*ebp - 2048]
646 0x62,0xf2,0x64,0x48,0x50,0x14,0x6d,0x00,0xf8,0xff,0xff
648 # ATT: vpdpbuud 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
649 # INTEL: vpdpbuud zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
650 0x62,0xf2,0x64,0xcf,0x50,0x51,0x7f
652 # ATT: vpdpbuud -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
653 # INTEL: vpdpbuud zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
654 0x62,0xf2,0x64,0xdf,0x50,0x52,0x80
656 # ATT: vpdpbuuds %xmm4, %xmm3, %xmm2
657 # INTEL: vpdpbuuds xmm2, xmm3, xmm4
658 0xc4,0xe2,0x60,0x51,0xd4
660 # ATT: vpdpbuuds %xmm4, %xmm3, %xmm2 {%k7}
661 # INTEL: vpdpbuuds xmm2 {k7}, xmm3, xmm4
662 0x62,0xf2,0x64,0x0f,0x51,0xd4
664 # ATT: vpdpbuuds %xmm4, %xmm3, %xmm2 {%k7} {z}
665 # INTEL: vpdpbuuds xmm2 {k7} {z}, xmm3, xmm4
666 0x62,0xf2,0x64,0x8f,0x51,0xd4
668 # ATT: vpdpbuuds %ymm4, %ymm3, %ymm2
669 # INTEL: vpdpbuuds ymm2, ymm3, ymm4
670 0xc4,0xe2,0x64,0x51,0xd4
672 # ATT: vpdpbuuds %ymm4, %ymm3, %ymm2 {%k7}
673 # INTEL: vpdpbuuds ymm2 {k7}, ymm3, ymm4
674 0x62,0xf2,0x64,0x2f,0x51,0xd4
676 # ATT: vpdpbuuds %ymm4, %ymm3, %ymm2 {%k7} {z}
677 # INTEL: vpdpbuuds ymm2 {k7} {z}, ymm3, ymm4
678 0x62,0xf2,0x64,0xaf,0x51,0xd4
680 # ATT: vpdpbuuds %zmm4, %zmm3, %zmm2
681 # INTEL: vpdpbuuds zmm2, zmm3, zmm4
682 0x62,0xf2,0x64,0x48,0x51,0xd4
684 # ATT: vpdpbuuds %zmm4, %zmm3, %zmm2 {%k7}
685 # INTEL: vpdpbuuds zmm2 {k7}, zmm3, zmm4
686 0x62,0xf2,0x64,0x4f,0x51,0xd4
688 # ATT: vpdpbuuds %zmm4, %zmm3, %zmm2 {%k7} {z}
689 # INTEL: vpdpbuuds zmm2 {k7} {z}, zmm3, zmm4
690 0x62,0xf2,0x64,0xcf,0x51,0xd4
692 # ATT: vpdpbuuds 268435456(%esp,%esi,8), %xmm3, %xmm2
693 # INTEL: vpdpbuuds xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
694 0xc4,0xe2,0x60,0x51,0x94,0xf4,0x00,0x00,0x00,0x10
696 # ATT: vpdpbuuds 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
697 # INTEL: vpdpbuuds xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
698 0x62,0xf2,0x64,0x0f,0x51,0x94,0x87,0x23,0x01,0x00,0x00
700 # ATT: vpdpbuuds (%eax){1to4}, %xmm3, %xmm2
701 # INTEL: vpdpbuuds xmm2, xmm3, dword ptr [eax]{1to4}
702 0x62,0xf2,0x64,0x18,0x51,0x10
704 # ATT: vpdpbuuds -512(,%ebp,2), %xmm3, %xmm2
705 # INTEL: vpdpbuuds xmm2, xmm3, xmmword ptr [2*ebp - 512]
706 0xc4,0xe2,0x60,0x51,0x14,0x6d,0x00,0xfe,0xff,0xff
708 # ATT: vpdpbuuds 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
709 # INTEL: vpdpbuuds xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
710 0x62,0xf2,0x64,0x8f,0x51,0x51,0x7f
712 # ATT: vpdpbuuds -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
713 # INTEL: vpdpbuuds xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
714 0x62,0xf2,0x64,0x9f,0x51,0x52,0x80
716 # ATT: vpdpbuuds 268435456(%esp,%esi,8), %ymm3, %ymm2
717 # INTEL: vpdpbuuds ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
718 0xc4,0xe2,0x64,0x51,0x94,0xf4,0x00,0x00,0x00,0x10
720 # ATT: vpdpbuuds 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
721 # INTEL: vpdpbuuds ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
722 0x62,0xf2,0x64,0x2f,0x51,0x94,0x87,0x23,0x01,0x00,0x00
724 # ATT: vpdpbuuds (%eax){1to8}, %ymm3, %ymm2
725 # INTEL: vpdpbuuds ymm2, ymm3, dword ptr [eax]{1to8}
726 0x62,0xf2,0x64,0x38,0x51,0x10
728 # ATT: vpdpbuuds -1024(,%ebp,2), %ymm3, %ymm2
729 # INTEL: vpdpbuuds ymm2, ymm3, ymmword ptr [2*ebp - 1024]
730 0xc4,0xe2,0x64,0x51,0x14,0x6d,0x00,0xfc,0xff,0xff
732 # ATT: vpdpbuuds 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
733 # INTEL: vpdpbuuds ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
734 0x62,0xf2,0x64,0xaf,0x51,0x51,0x7f
736 # ATT: vpdpbuuds -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
737 # INTEL: vpdpbuuds ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
738 0x62,0xf2,0x64,0xbf,0x51,0x52,0x80
740 # ATT: vpdpbuuds 268435456(%esp,%esi,8), %zmm3, %zmm2
741 # INTEL: vpdpbuuds zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
742 0x62,0xf2,0x64,0x48,0x51,0x94,0xf4,0x00,0x00,0x00,0x10
744 # ATT: vpdpbuuds 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
745 # INTEL: vpdpbuuds zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
746 0x62,0xf2,0x64,0x4f,0x51,0x94,0x87,0x23,0x01,0x00,0x00
748 # ATT: vpdpbuuds (%eax){1to16}, %zmm3, %zmm2
749 # INTEL: vpdpbuuds zmm2, zmm3, dword ptr [eax]{1to16}
750 0x62,0xf2,0x64,0x58,0x51,0x10
752 # ATT: vpdpbuuds -2048(,%ebp,2), %zmm3, %zmm2
753 # INTEL: vpdpbuuds zmm2, zmm3, zmmword ptr [2*ebp - 2048]
754 0x62,0xf2,0x64,0x48,0x51,0x14,0x6d,0x00,0xf8,0xff,0xff
756 # ATT: vpdpbuuds 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
757 # INTEL: vpdpbuuds zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
758 0x62,0xf2,0x64,0xcf,0x51,0x51,0x7f
760 # ATT: vpdpbuuds -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
761 # INTEL: vpdpbuuds zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
762 0x62,0xf2,0x64,0xdf,0x51,0x52,0x80
766 # ATT: vpdpwsud %xmm4, %xmm3, %xmm2
767 # INTEL: vpdpwsud xmm2, xmm3, xmm4
768 0xc4,0xe2,0x62,0xd2,0xd4
770 # ATT: vpdpwsud %xmm4, %xmm3, %xmm2 {%k7}
771 # INTEL: vpdpwsud xmm2 {k7}, xmm3, xmm4
772 0x62,0xf2,0x66,0x0f,0xd2,0xd4
774 # ATT: vpdpwsud %xmm4, %xmm3, %xmm2 {%k7} {z}
775 # INTEL: vpdpwsud xmm2 {k7} {z}, xmm3, xmm4
776 0x62,0xf2,0x66,0x8f,0xd2,0xd4
778 # ATT: vpdpwsud %ymm4, %ymm3, %ymm2
779 # INTEL: vpdpwsud ymm2, ymm3, ymm4
780 0xc4,0xe2,0x66,0xd2,0xd4
782 # ATT: vpdpwsud %ymm4, %ymm3, %ymm2 {%k7}
783 # INTEL: vpdpwsud ymm2 {k7}, ymm3, ymm4
784 0x62,0xf2,0x66,0x2f,0xd2,0xd4
786 # ATT: vpdpwsud %ymm4, %ymm3, %ymm2 {%k7} {z}
787 # INTEL: vpdpwsud ymm2 {k7} {z}, ymm3, ymm4
788 0x62,0xf2,0x66,0xaf,0xd2,0xd4
790 # ATT: vpdpwsud %zmm4, %zmm3, %zmm2
791 # INTEL: vpdpwsud zmm2, zmm3, zmm4
792 0x62,0xf2,0x66,0x48,0xd2,0xd4
794 # ATT: vpdpwsud %zmm4, %zmm3, %zmm2 {%k7}
795 # INTEL: vpdpwsud zmm2 {k7}, zmm3, zmm4
796 0x62,0xf2,0x66,0x4f,0xd2,0xd4
798 # ATT: vpdpwsud %zmm4, %zmm3, %zmm2 {%k7} {z}
799 # INTEL: vpdpwsud zmm2 {k7} {z}, zmm3, zmm4
800 0x62,0xf2,0x66,0xcf,0xd2,0xd4
802 # ATT: vpdpwsud 268435456(%esp,%esi,8), %xmm3, %xmm2
803 # INTEL: vpdpwsud xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
804 0xc4,0xe2,0x62,0xd2,0x94,0xf4,0x00,0x00,0x00,0x10
806 # ATT: vpdpwsud 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
807 # INTEL: vpdpwsud xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
808 0x62,0xf2,0x66,0x0f,0xd2,0x94,0x87,0x23,0x01,0x00,0x00
810 # ATT: vpdpwsud (%eax){1to4}, %xmm3, %xmm2
811 # INTEL: vpdpwsud xmm2, xmm3, dword ptr [eax]{1to4}
812 0x62,0xf2,0x66,0x18,0xd2,0x10
814 # ATT: vpdpwsud -512(,%ebp,2), %xmm3, %xmm2
815 # INTEL: vpdpwsud xmm2, xmm3, xmmword ptr [2*ebp - 512]
816 0xc4,0xe2,0x62,0xd2,0x14,0x6d,0x00,0xfe,0xff,0xff
818 # ATT: vpdpwsud 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
819 # INTEL: vpdpwsud xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
820 0x62,0xf2,0x66,0x8f,0xd2,0x51,0x7f
822 # ATT: vpdpwsud -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
823 # INTEL: vpdpwsud xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
824 0x62,0xf2,0x66,0x9f,0xd2,0x52,0x80
826 # ATT: vpdpwsud 268435456(%esp,%esi,8), %ymm3, %ymm2
827 # INTEL: vpdpwsud ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
828 0xc4,0xe2,0x66,0xd2,0x94,0xf4,0x00,0x00,0x00,0x10
830 # ATT: vpdpwsud 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
831 # INTEL: vpdpwsud ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
832 0x62,0xf2,0x66,0x2f,0xd2,0x94,0x87,0x23,0x01,0x00,0x00
834 # ATT: vpdpwsud (%eax){1to8}, %ymm3, %ymm2
835 # INTEL: vpdpwsud ymm2, ymm3, dword ptr [eax]{1to8}
836 0x62,0xf2,0x66,0x38,0xd2,0x10
838 # ATT: vpdpwsud -1024(,%ebp,2), %ymm3, %ymm2
839 # INTEL: vpdpwsud ymm2, ymm3, ymmword ptr [2*ebp - 1024]
840 0xc4,0xe2,0x66,0xd2,0x14,0x6d,0x00,0xfc,0xff,0xff
842 # ATT: vpdpwsud 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
843 # INTEL: vpdpwsud ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
844 0x62,0xf2,0x66,0xaf,0xd2,0x51,0x7f
846 # ATT: vpdpwsud -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
847 # INTEL: vpdpwsud ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
848 0x62,0xf2,0x66,0xbf,0xd2,0x52,0x80
850 # ATT: vpdpwsud 268435456(%esp,%esi,8), %zmm3, %zmm2
851 # INTEL: vpdpwsud zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
852 0x62,0xf2,0x66,0x48,0xd2,0x94,0xf4,0x00,0x00,0x00,0x10
854 # ATT: vpdpwsud 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
855 # INTEL: vpdpwsud zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
856 0x62,0xf2,0x66,0x4f,0xd2,0x94,0x87,0x23,0x01,0x00,0x00
858 # ATT: vpdpwsud (%eax){1to16}, %zmm3, %zmm2
859 # INTEL: vpdpwsud zmm2, zmm3, dword ptr [eax]{1to16}
860 0x62,0xf2,0x66,0x58,0xd2,0x10
862 # ATT: vpdpwsud -2048(,%ebp,2), %zmm3, %zmm2
863 # INTEL: vpdpwsud zmm2, zmm3, zmmword ptr [2*ebp - 2048]
864 0x62,0xf2,0x66,0x48,0xd2,0x14,0x6d,0x00,0xf8,0xff,0xff
866 # ATT: vpdpwsud 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
867 # INTEL: vpdpwsud zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
868 0x62,0xf2,0x66,0xcf,0xd2,0x51,0x7f
870 # ATT: vpdpwsud -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
871 # INTEL: vpdpwsud zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
872 0x62,0xf2,0x66,0xdf,0xd2,0x52,0x80
874 # ATT: vpdpwsuds %xmm4, %xmm3, %xmm2
875 # INTEL: vpdpwsuds xmm2, xmm3, xmm4
876 0xc4,0xe2,0x62,0xd3,0xd4
878 # ATT: vpdpwsuds %xmm4, %xmm3, %xmm2 {%k7}
879 # INTEL: vpdpwsuds xmm2 {k7}, xmm3, xmm4
880 0x62,0xf2,0x66,0x0f,0xd3,0xd4
882 # ATT: vpdpwsuds %xmm4, %xmm3, %xmm2 {%k7} {z}
883 # INTEL: vpdpwsuds xmm2 {k7} {z}, xmm3, xmm4
884 0x62,0xf2,0x66,0x8f,0xd3,0xd4
886 # ATT: vpdpwsuds %ymm4, %ymm3, %ymm2
887 # INTEL: vpdpwsuds ymm2, ymm3, ymm4
888 0xc4,0xe2,0x66,0xd3,0xd4
890 # ATT: vpdpwsuds %ymm4, %ymm3, %ymm2 {%k7}
891 # INTEL: vpdpwsuds ymm2 {k7}, ymm3, ymm4
892 0x62,0xf2,0x66,0x2f,0xd3,0xd4
894 # ATT: vpdpwsuds %ymm4, %ymm3, %ymm2 {%k7} {z}
895 # INTEL: vpdpwsuds ymm2 {k7} {z}, ymm3, ymm4
896 0x62,0xf2,0x66,0xaf,0xd3,0xd4
898 # ATT: vpdpwsuds %zmm4, %zmm3, %zmm2
899 # INTEL: vpdpwsuds zmm2, zmm3, zmm4
900 0x62,0xf2,0x66,0x48,0xd3,0xd4
902 # ATT: vpdpwsuds %zmm4, %zmm3, %zmm2 {%k7}
903 # INTEL: vpdpwsuds zmm2 {k7}, zmm3, zmm4
904 0x62,0xf2,0x66,0x4f,0xd3,0xd4
906 # ATT: vpdpwsuds %zmm4, %zmm3, %zmm2 {%k7} {z}
907 # INTEL: vpdpwsuds zmm2 {k7} {z}, zmm3, zmm4
908 0x62,0xf2,0x66,0xcf,0xd3,0xd4
910 # ATT: vpdpwsuds 268435456(%esp,%esi,8), %xmm3, %xmm2
911 # INTEL: vpdpwsuds xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
912 0xc4,0xe2,0x62,0xd3,0x94,0xf4,0x00,0x00,0x00,0x10
914 # ATT: vpdpwsuds 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
915 # INTEL: vpdpwsuds xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
916 0x62,0xf2,0x66,0x0f,0xd3,0x94,0x87,0x23,0x01,0x00,0x00
918 # ATT: vpdpwsuds (%eax){1to4}, %xmm3, %xmm2
919 # INTEL: vpdpwsuds xmm2, xmm3, dword ptr [eax]{1to4}
920 0x62,0xf2,0x66,0x18,0xd3,0x10
922 # ATT: vpdpwsuds -512(,%ebp,2), %xmm3, %xmm2
923 # INTEL: vpdpwsuds xmm2, xmm3, xmmword ptr [2*ebp - 512]
924 0xc4,0xe2,0x62,0xd3,0x14,0x6d,0x00,0xfe,0xff,0xff
926 # ATT: vpdpwsuds 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
927 # INTEL: vpdpwsuds xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
928 0x62,0xf2,0x66,0x8f,0xd3,0x51,0x7f
930 # ATT: vpdpwsuds -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
931 # INTEL: vpdpwsuds xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
932 0x62,0xf2,0x66,0x9f,0xd3,0x52,0x80
934 # ATT: vpdpwsuds 268435456(%esp,%esi,8), %ymm3, %ymm2
935 # INTEL: vpdpwsuds ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
936 0xc4,0xe2,0x66,0xd3,0x94,0xf4,0x00,0x00,0x00,0x10
938 # ATT: vpdpwsuds 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
939 # INTEL: vpdpwsuds ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
940 0x62,0xf2,0x66,0x2f,0xd3,0x94,0x87,0x23,0x01,0x00,0x00
942 # ATT: vpdpwsuds (%eax){1to8}, %ymm3, %ymm2
943 # INTEL: vpdpwsuds ymm2, ymm3, dword ptr [eax]{1to8}
944 0x62,0xf2,0x66,0x38,0xd3,0x10
946 # ATT: vpdpwsuds -1024(,%ebp,2), %ymm3, %ymm2
947 # INTEL: vpdpwsuds ymm2, ymm3, ymmword ptr [2*ebp - 1024]
948 0xc4,0xe2,0x66,0xd3,0x14,0x6d,0x00,0xfc,0xff,0xff
950 # ATT: vpdpwsuds 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
951 # INTEL: vpdpwsuds ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
952 0x62,0xf2,0x66,0xaf,0xd3,0x51,0x7f
954 # ATT: vpdpwsuds -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
955 # INTEL: vpdpwsuds ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
956 0x62,0xf2,0x66,0xbf,0xd3,0x52,0x80
958 # ATT: vpdpwsuds 268435456(%esp,%esi,8), %zmm3, %zmm2
959 # INTEL: vpdpwsuds zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
960 0x62,0xf2,0x66,0x48,0xd3,0x94,0xf4,0x00,0x00,0x00,0x10
962 # ATT: vpdpwsuds 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
963 # INTEL: vpdpwsuds zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
964 0x62,0xf2,0x66,0x4f,0xd3,0x94,0x87,0x23,0x01,0x00,0x00
966 # ATT: vpdpwsuds (%eax){1to16}, %zmm3, %zmm2
967 # INTEL: vpdpwsuds zmm2, zmm3, dword ptr [eax]{1to16}
968 0x62,0xf2,0x66,0x58,0xd3,0x10
970 # ATT: vpdpwsuds -2048(,%ebp,2), %zmm3, %zmm2
971 # INTEL: vpdpwsuds zmm2, zmm3, zmmword ptr [2*ebp - 2048]
972 0x62,0xf2,0x66,0x48,0xd3,0x14,0x6d,0x00,0xf8,0xff,0xff
974 # ATT: vpdpwsuds 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
975 # INTEL: vpdpwsuds zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
976 0x62,0xf2,0x66,0xcf,0xd3,0x51,0x7f
978 # ATT: vpdpwsuds -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
979 # INTEL: vpdpwsuds zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
980 0x62,0xf2,0x66,0xdf,0xd3,0x52,0x80
982 # ATT: vpdpwusd %xmm4, %xmm3, %xmm2
983 # INTEL: vpdpwusd xmm2, xmm3, xmm4
984 0xc4,0xe2,0x61,0xd2,0xd4
986 # ATT: vpdpwusd %xmm4, %xmm3, %xmm2 {%k7}
987 # INTEL: vpdpwusd xmm2 {k7}, xmm3, xmm4
988 0x62,0xf2,0x65,0x0f,0xd2,0xd4
990 # ATT: vpdpwusd %xmm4, %xmm3, %xmm2 {%k7} {z}
991 # INTEL: vpdpwusd xmm2 {k7} {z}, xmm3, xmm4
992 0x62,0xf2,0x65,0x8f,0xd2,0xd4
994 # ATT: vpdpwusd %ymm4, %ymm3, %ymm2
995 # INTEL: vpdpwusd ymm2, ymm3, ymm4
996 0xc4,0xe2,0x65,0xd2,0xd4
998 # ATT: vpdpwusd %ymm4, %ymm3, %ymm2 {%k7}
999 # INTEL: vpdpwusd ymm2 {k7}, ymm3, ymm4
1000 0x62,0xf2,0x65,0x2f,0xd2,0xd4
1002 # ATT: vpdpwusd %ymm4, %ymm3, %ymm2 {%k7} {z}
1003 # INTEL: vpdpwusd ymm2 {k7} {z}, ymm3, ymm4
1004 0x62,0xf2,0x65,0xaf,0xd2,0xd4
1006 # ATT: vpdpwusd %zmm4, %zmm3, %zmm2
1007 # INTEL: vpdpwusd zmm2, zmm3, zmm4
1008 0x62,0xf2,0x65,0x48,0xd2,0xd4
1010 # ATT: vpdpwusd %zmm4, %zmm3, %zmm2 {%k7}
1011 # INTEL: vpdpwusd zmm2 {k7}, zmm3, zmm4
1012 0x62,0xf2,0x65,0x4f,0xd2,0xd4
1014 # ATT: vpdpwusd %zmm4, %zmm3, %zmm2 {%k7} {z}
1015 # INTEL: vpdpwusd zmm2 {k7} {z}, zmm3, zmm4
1016 0x62,0xf2,0x65,0xcf,0xd2,0xd4
1018 # ATT: vpdpwusd 268435456(%esp,%esi,8), %xmm3, %xmm2
1019 # INTEL: vpdpwusd xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
1020 0xc4,0xe2,0x61,0xd2,0x94,0xf4,0x00,0x00,0x00,0x10
1022 # ATT: vpdpwusd 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
1023 # INTEL: vpdpwusd xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
1024 0x62,0xf2,0x65,0x0f,0xd2,0x94,0x87,0x23,0x01,0x00,0x00
1026 # ATT: vpdpwusd (%eax){1to4}, %xmm3, %xmm2
1027 # INTEL: vpdpwusd xmm2, xmm3, dword ptr [eax]{1to4}
1028 0x62,0xf2,0x65,0x18,0xd2,0x10
1030 # ATT: vpdpwusd -512(,%ebp,2), %xmm3, %xmm2
1031 # INTEL: vpdpwusd xmm2, xmm3, xmmword ptr [2*ebp - 512]
1032 0xc4,0xe2,0x61,0xd2,0x14,0x6d,0x00,0xfe,0xff,0xff
1034 # ATT: vpdpwusd 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
1035 # INTEL: vpdpwusd xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
1036 0x62,0xf2,0x65,0x8f,0xd2,0x51,0x7f
1038 # ATT: vpdpwusd -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
1039 # INTEL: vpdpwusd xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
1040 0x62,0xf2,0x65,0x9f,0xd2,0x52,0x80
1042 # ATT: vpdpwusd 268435456(%esp,%esi,8), %ymm3, %ymm2
1043 # INTEL: vpdpwusd ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
1044 0xc4,0xe2,0x65,0xd2,0x94,0xf4,0x00,0x00,0x00,0x10
1046 # ATT: vpdpwusd 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
1047 # INTEL: vpdpwusd ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
1048 0x62,0xf2,0x65,0x2f,0xd2,0x94,0x87,0x23,0x01,0x00,0x00
1050 # ATT: vpdpwusd (%eax){1to8}, %ymm3, %ymm2
1051 # INTEL: vpdpwusd ymm2, ymm3, dword ptr [eax]{1to8}
1052 0x62,0xf2,0x65,0x38,0xd2,0x10
1054 # ATT: vpdpwusd -1024(,%ebp,2), %ymm3, %ymm2
1055 # INTEL: vpdpwusd ymm2, ymm3, ymmword ptr [2*ebp - 1024]
1056 0xc4,0xe2,0x65,0xd2,0x14,0x6d,0x00,0xfc,0xff,0xff
1058 # ATT: vpdpwusd 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
1059 # INTEL: vpdpwusd ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
1060 0x62,0xf2,0x65,0xaf,0xd2,0x51,0x7f
1062 # ATT: vpdpwusd -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
1063 # INTEL: vpdpwusd ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
1064 0x62,0xf2,0x65,0xbf,0xd2,0x52,0x80
1066 # ATT: vpdpwusd 268435456(%esp,%esi,8), %zmm3, %zmm2
1067 # INTEL: vpdpwusd zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
1068 0x62,0xf2,0x65,0x48,0xd2,0x94,0xf4,0x00,0x00,0x00,0x10
1070 # ATT: vpdpwusd 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
1071 # INTEL: vpdpwusd zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
1072 0x62,0xf2,0x65,0x4f,0xd2,0x94,0x87,0x23,0x01,0x00,0x00
1074 # ATT: vpdpwusd (%eax){1to16}, %zmm3, %zmm2
1075 # INTEL: vpdpwusd zmm2, zmm3, dword ptr [eax]{1to16}
1076 0x62,0xf2,0x65,0x58,0xd2,0x10
1078 # ATT: vpdpwusd -2048(,%ebp,2), %zmm3, %zmm2
1079 # INTEL: vpdpwusd zmm2, zmm3, zmmword ptr [2*ebp - 2048]
1080 0x62,0xf2,0x65,0x48,0xd2,0x14,0x6d,0x00,0xf8,0xff,0xff
1082 # ATT: vpdpwusd 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
1083 # INTEL: vpdpwusd zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
1084 0x62,0xf2,0x65,0xcf,0xd2,0x51,0x7f
1086 # ATT: vpdpwusd -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
1087 # INTEL: vpdpwusd zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
1088 0x62,0xf2,0x65,0xdf,0xd2,0x52,0x80
1090 # ATT: vpdpwusds %xmm4, %xmm3, %xmm2
1091 # INTEL: vpdpwusds xmm2, xmm3, xmm4
1092 0xc4,0xe2,0x61,0xd3,0xd4
1094 # ATT: vpdpwusds %xmm4, %xmm3, %xmm2 {%k7}
1095 # INTEL: vpdpwusds xmm2 {k7}, xmm3, xmm4
1096 0x62,0xf2,0x65,0x0f,0xd3,0xd4
1098 # ATT: vpdpwusds %xmm4, %xmm3, %xmm2 {%k7} {z}
1099 # INTEL: vpdpwusds xmm2 {k7} {z}, xmm3, xmm4
1100 0x62,0xf2,0x65,0x8f,0xd3,0xd4
1102 # ATT: vpdpwusds %ymm4, %ymm3, %ymm2
1103 # INTEL: vpdpwusds ymm2, ymm3, ymm4
1104 0xc4,0xe2,0x65,0xd3,0xd4
1106 # ATT: vpdpwusds %ymm4, %ymm3, %ymm2 {%k7}
1107 # INTEL: vpdpwusds ymm2 {k7}, ymm3, ymm4
1108 0x62,0xf2,0x65,0x2f,0xd3,0xd4
1110 # ATT: vpdpwusds %ymm4, %ymm3, %ymm2 {%k7} {z}
1111 # INTEL: vpdpwusds ymm2 {k7} {z}, ymm3, ymm4
1112 0x62,0xf2,0x65,0xaf,0xd3,0xd4
1114 # ATT: vpdpwusds %zmm4, %zmm3, %zmm2
1115 # INTEL: vpdpwusds zmm2, zmm3, zmm4
1116 0x62,0xf2,0x65,0x48,0xd3,0xd4
1118 # ATT: vpdpwusds %zmm4, %zmm3, %zmm2 {%k7}
1119 # INTEL: vpdpwusds zmm2 {k7}, zmm3, zmm4
1120 0x62,0xf2,0x65,0x4f,0xd3,0xd4
1122 # ATT: vpdpwusds %zmm4, %zmm3, %zmm2 {%k7} {z}
1123 # INTEL: vpdpwusds zmm2 {k7} {z}, zmm3, zmm4
1124 0x62,0xf2,0x65,0xcf,0xd3,0xd4
1126 # ATT: vpdpwusds 268435456(%esp,%esi,8), %xmm3, %xmm2
1127 # INTEL: vpdpwusds xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
1128 0xc4,0xe2,0x61,0xd3,0x94,0xf4,0x00,0x00,0x00,0x10
1130 # ATT: vpdpwusds 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
1131 # INTEL: vpdpwusds xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
1132 0x62,0xf2,0x65,0x0f,0xd3,0x94,0x87,0x23,0x01,0x00,0x00
1134 # ATT: vpdpwusds (%eax){1to4}, %xmm3, %xmm2
1135 # INTEL: vpdpwusds xmm2, xmm3, dword ptr [eax]{1to4}
1136 0x62,0xf2,0x65,0x18,0xd3,0x10
1138 # ATT: vpdpwusds -512(,%ebp,2), %xmm3, %xmm2
1139 # INTEL: vpdpwusds xmm2, xmm3, xmmword ptr [2*ebp - 512]
1140 0xc4,0xe2,0x61,0xd3,0x14,0x6d,0x00,0xfe,0xff,0xff
1142 # ATT: vpdpwusds 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
1143 # INTEL: vpdpwusds xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
1144 0x62,0xf2,0x65,0x8f,0xd3,0x51,0x7f
1146 # ATT: vpdpwusds -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
1147 # INTEL: vpdpwusds xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
1148 0x62,0xf2,0x65,0x9f,0xd3,0x52,0x80
1150 # ATT: vpdpwusds 268435456(%esp,%esi,8), %ymm3, %ymm2
1151 # INTEL: vpdpwusds ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
1152 0xc4,0xe2,0x65,0xd3,0x94,0xf4,0x00,0x00,0x00,0x10
1154 # ATT: vpdpwusds 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
1155 # INTEL: vpdpwusds ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
1156 0x62,0xf2,0x65,0x2f,0xd3,0x94,0x87,0x23,0x01,0x00,0x00
1158 # ATT: vpdpwusds (%eax){1to8}, %ymm3, %ymm2
1159 # INTEL: vpdpwusds ymm2, ymm3, dword ptr [eax]{1to8}
1160 0x62,0xf2,0x65,0x38,0xd3,0x10
1162 # ATT: vpdpwusds -1024(,%ebp,2), %ymm3, %ymm2
1163 # INTEL: vpdpwusds ymm2, ymm3, ymmword ptr [2*ebp - 1024]
1164 0xc4,0xe2,0x65,0xd3,0x14,0x6d,0x00,0xfc,0xff,0xff
1166 # ATT: vpdpwusds 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
1167 # INTEL: vpdpwusds ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
1168 0x62,0xf2,0x65,0xaf,0xd3,0x51,0x7f
1170 # ATT: vpdpwusds -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
1171 # INTEL: vpdpwusds ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
1172 0x62,0xf2,0x65,0xbf,0xd3,0x52,0x80
1174 # ATT: vpdpwusds 268435456(%esp,%esi,8), %zmm3, %zmm2
1175 # INTEL: vpdpwusds zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
1176 0x62,0xf2,0x65,0x48,0xd3,0x94,0xf4,0x00,0x00,0x00,0x10
1178 # ATT: vpdpwusds 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
1179 # INTEL: vpdpwusds zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
1180 0x62,0xf2,0x65,0x4f,0xd3,0x94,0x87,0x23,0x01,0x00,0x00
1182 # ATT: vpdpwusds (%eax){1to16}, %zmm3, %zmm2
1183 # INTEL: vpdpwusds zmm2, zmm3, dword ptr [eax]{1to16}
1184 0x62,0xf2,0x65,0x58,0xd3,0x10
1186 # ATT: vpdpwusds -2048(,%ebp,2), %zmm3, %zmm2
1187 # INTEL: vpdpwusds zmm2, zmm3, zmmword ptr [2*ebp - 2048]
1188 0x62,0xf2,0x65,0x48,0xd3,0x14,0x6d,0x00,0xf8,0xff,0xff
1190 # ATT: vpdpwusds 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
1191 # INTEL: vpdpwusds zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
1192 0x62,0xf2,0x65,0xcf,0xd3,0x51,0x7f
1194 # ATT: vpdpwusds -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
1195 # INTEL: vpdpwusds zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
1196 0x62,0xf2,0x65,0xdf,0xd3,0x52,0x80
1198 # ATT: vpdpwuud %xmm4, %xmm3, %xmm2
1199 # INTEL: vpdpwuud xmm2, xmm3, xmm4
1200 0xc4,0xe2,0x60,0xd2,0xd4
1202 # ATT: vpdpwuud %xmm4, %xmm3, %xmm2 {%k7}
1203 # INTEL: vpdpwuud xmm2 {k7}, xmm3, xmm4
1204 0x62,0xf2,0x64,0x0f,0xd2,0xd4
1206 # ATT: vpdpwuud %xmm4, %xmm3, %xmm2 {%k7} {z}
1207 # INTEL: vpdpwuud xmm2 {k7} {z}, xmm3, xmm4
1208 0x62,0xf2,0x64,0x8f,0xd2,0xd4
1210 # ATT: vpdpwuud %ymm4, %ymm3, %ymm2
1211 # INTEL: vpdpwuud ymm2, ymm3, ymm4
1212 0xc4,0xe2,0x64,0xd2,0xd4
1214 # ATT: vpdpwuud %ymm4, %ymm3, %ymm2 {%k7}
1215 # INTEL: vpdpwuud ymm2 {k7}, ymm3, ymm4
1216 0x62,0xf2,0x64,0x2f,0xd2,0xd4
1218 # ATT: vpdpwuud %ymm4, %ymm3, %ymm2 {%k7} {z}
1219 # INTEL: vpdpwuud ymm2 {k7} {z}, ymm3, ymm4
1220 0x62,0xf2,0x64,0xaf,0xd2,0xd4
1222 # ATT: vpdpwuud %zmm4, %zmm3, %zmm2
1223 # INTEL: vpdpwuud zmm2, zmm3, zmm4
1224 0x62,0xf2,0x64,0x48,0xd2,0xd4
1226 # ATT: vpdpwuud %zmm4, %zmm3, %zmm2 {%k7}
1227 # INTEL: vpdpwuud zmm2 {k7}, zmm3, zmm4
1228 0x62,0xf2,0x64,0x4f,0xd2,0xd4
1230 # ATT: vpdpwuud %zmm4, %zmm3, %zmm2 {%k7} {z}
1231 # INTEL: vpdpwuud zmm2 {k7} {z}, zmm3, zmm4
1232 0x62,0xf2,0x64,0xcf,0xd2,0xd4
1234 # ATT: vpdpwuud 268435456(%esp,%esi,8), %xmm3, %xmm2
1235 # INTEL: vpdpwuud xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
1236 0xc4,0xe2,0x60,0xd2,0x94,0xf4,0x00,0x00,0x00,0x10
1238 # ATT: vpdpwuud 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
1239 # INTEL: vpdpwuud xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
1240 0x62,0xf2,0x64,0x0f,0xd2,0x94,0x87,0x23,0x01,0x00,0x00
1242 # ATT: vpdpwuud (%eax){1to4}, %xmm3, %xmm2
1243 # INTEL: vpdpwuud xmm2, xmm3, dword ptr [eax]{1to4}
1244 0x62,0xf2,0x64,0x18,0xd2,0x10
1246 # ATT: vpdpwuud -512(,%ebp,2), %xmm3, %xmm2
1247 # INTEL: vpdpwuud xmm2, xmm3, xmmword ptr [2*ebp - 512]
1248 0xc4,0xe2,0x60,0xd2,0x14,0x6d,0x00,0xfe,0xff,0xff
1250 # ATT: vpdpwuud 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
1251 # INTEL: vpdpwuud xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
1252 0x62,0xf2,0x64,0x8f,0xd2,0x51,0x7f
1254 # ATT: vpdpwuud -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
1255 # INTEL: vpdpwuud xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
1256 0x62,0xf2,0x64,0x9f,0xd2,0x52,0x80
1258 # ATT: vpdpwuud 268435456(%esp,%esi,8), %ymm3, %ymm2
1259 # INTEL: vpdpwuud ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
1260 0xc4,0xe2,0x64,0xd2,0x94,0xf4,0x00,0x00,0x00,0x10
1262 # ATT: vpdpwuud 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
1263 # INTEL: vpdpwuud ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
1264 0x62,0xf2,0x64,0x2f,0xd2,0x94,0x87,0x23,0x01,0x00,0x00
1266 # ATT: vpdpwuud (%eax){1to8}, %ymm3, %ymm2
1267 # INTEL: vpdpwuud ymm2, ymm3, dword ptr [eax]{1to8}
1268 0x62,0xf2,0x64,0x38,0xd2,0x10
1270 # ATT: vpdpwuud -1024(,%ebp,2), %ymm3, %ymm2
1271 # INTEL: vpdpwuud ymm2, ymm3, ymmword ptr [2*ebp - 1024]
1272 0xc4,0xe2,0x64,0xd2,0x14,0x6d,0x00,0xfc,0xff,0xff
1274 # ATT: vpdpwuud 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
1275 # INTEL: vpdpwuud ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
1276 0x62,0xf2,0x64,0xaf,0xd2,0x51,0x7f
1278 # ATT: vpdpwuud -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
1279 # INTEL: vpdpwuud ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
1280 0x62,0xf2,0x64,0xbf,0xd2,0x52,0x80
1282 # ATT: vpdpwuud 268435456(%esp,%esi,8), %zmm3, %zmm2
1283 # INTEL: vpdpwuud zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
1284 0x62,0xf2,0x64,0x48,0xd2,0x94,0xf4,0x00,0x00,0x00,0x10
1286 # ATT: vpdpwuud 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
1287 # INTEL: vpdpwuud zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
1288 0x62,0xf2,0x64,0x4f,0xd2,0x94,0x87,0x23,0x01,0x00,0x00
1290 # ATT: vpdpwuud (%eax){1to16}, %zmm3, %zmm2
1291 # INTEL: vpdpwuud zmm2, zmm3, dword ptr [eax]{1to16}
1292 0x62,0xf2,0x64,0x58,0xd2,0x10
1294 # ATT: vpdpwuud -2048(,%ebp,2), %zmm3, %zmm2
1295 # INTEL: vpdpwuud zmm2, zmm3, zmmword ptr [2*ebp - 2048]
1296 0x62,0xf2,0x64,0x48,0xd2,0x14,0x6d,0x00,0xf8,0xff,0xff
1298 # ATT: vpdpwuud 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
1299 # INTEL: vpdpwuud zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
1300 0x62,0xf2,0x64,0xcf,0xd2,0x51,0x7f
1302 # ATT: vpdpwuud -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
1303 # INTEL: vpdpwuud zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
1304 0x62,0xf2,0x64,0xdf,0xd2,0x52,0x80
1306 # ATT: vpdpwuuds %xmm4, %xmm3, %xmm2
1307 # INTEL: vpdpwuuds xmm2, xmm3, xmm4
1308 0xc4,0xe2,0x60,0xd3,0xd4
1310 # ATT: vpdpwuuds %xmm4, %xmm3, %xmm2 {%k7}
1311 # INTEL: vpdpwuuds xmm2 {k7}, xmm3, xmm4
1312 0x62,0xf2,0x64,0x0f,0xd3,0xd4
1314 # ATT: vpdpwuuds %xmm4, %xmm3, %xmm2 {%k7} {z}
1315 # INTEL: vpdpwuuds xmm2 {k7} {z}, xmm3, xmm4
1316 0x62,0xf2,0x64,0x8f,0xd3,0xd4
1318 # ATT: vpdpwuuds %ymm4, %ymm3, %ymm2
1319 # INTEL: vpdpwuuds ymm2, ymm3, ymm4
1320 0xc4,0xe2,0x64,0xd3,0xd4
1322 # ATT: vpdpwuuds %ymm4, %ymm3, %ymm2 {%k7}
1323 # INTEL: vpdpwuuds ymm2 {k7}, ymm3, ymm4
1324 0x62,0xf2,0x64,0x2f,0xd3,0xd4
1326 # ATT: vpdpwuuds %ymm4, %ymm3, %ymm2 {%k7} {z}
1327 # INTEL: vpdpwuuds ymm2 {k7} {z}, ymm3, ymm4
1328 0x62,0xf2,0x64,0xaf,0xd3,0xd4
1330 # ATT: vpdpwuuds %zmm4, %zmm3, %zmm2
1331 # INTEL: vpdpwuuds zmm2, zmm3, zmm4
1332 0x62,0xf2,0x64,0x48,0xd3,0xd4
1334 # ATT: vpdpwuuds %zmm4, %zmm3, %zmm2 {%k7}
1335 # INTEL: vpdpwuuds zmm2 {k7}, zmm3, zmm4
1336 0x62,0xf2,0x64,0x4f,0xd3,0xd4
1338 # ATT: vpdpwuuds %zmm4, %zmm3, %zmm2 {%k7} {z}
1339 # INTEL: vpdpwuuds zmm2 {k7} {z}, zmm3, zmm4
1340 0x62,0xf2,0x64,0xcf,0xd3,0xd4
1342 # ATT: vpdpwuuds 268435456(%esp,%esi,8), %xmm3, %xmm2
1343 # INTEL: vpdpwuuds xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]
1344 0xc4,0xe2,0x60,0xd3,0x94,0xf4,0x00,0x00,0x00,0x10
1346 # ATT: vpdpwuuds 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
1347 # INTEL: vpdpwuuds xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]
1348 0x62,0xf2,0x64,0x0f,0xd3,0x94,0x87,0x23,0x01,0x00,0x00
1350 # ATT: vpdpwuuds (%eax){1to4}, %xmm3, %xmm2
1351 # INTEL: vpdpwuuds xmm2, xmm3, dword ptr [eax]{1to4}
1352 0x62,0xf2,0x64,0x18,0xd3,0x10
1354 # ATT: vpdpwuuds -512(,%ebp,2), %xmm3, %xmm2
1355 # INTEL: vpdpwuuds xmm2, xmm3, xmmword ptr [2*ebp - 512]
1356 0xc4,0xe2,0x60,0xd3,0x14,0x6d,0x00,0xfe,0xff,0xff
1358 # ATT: vpdpwuuds 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
1359 # INTEL: vpdpwuuds xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]
1360 0x62,0xf2,0x64,0x8f,0xd3,0x51,0x7f
1362 # ATT: vpdpwuuds -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}
1363 # INTEL: vpdpwuuds xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}
1364 0x62,0xf2,0x64,0x9f,0xd3,0x52,0x80
1366 # ATT: vpdpwuuds 268435456(%esp,%esi,8), %ymm3, %ymm2
1367 # INTEL: vpdpwuuds ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]
1368 0xc4,0xe2,0x64,0xd3,0x94,0xf4,0x00,0x00,0x00,0x10
1370 # ATT: vpdpwuuds 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
1371 # INTEL: vpdpwuuds ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]
1372 0x62,0xf2,0x64,0x2f,0xd3,0x94,0x87,0x23,0x01,0x00,0x00
1374 # ATT: vpdpwuuds (%eax){1to8}, %ymm3, %ymm2
1375 # INTEL: vpdpwuuds ymm2, ymm3, dword ptr [eax]{1to8}
1376 0x62,0xf2,0x64,0x38,0xd3,0x10
1378 # ATT: vpdpwuuds -1024(,%ebp,2), %ymm3, %ymm2
1379 # INTEL: vpdpwuuds ymm2, ymm3, ymmword ptr [2*ebp - 1024]
1380 0xc4,0xe2,0x64,0xd3,0x14,0x6d,0x00,0xfc,0xff,0xff
1382 # ATT: vpdpwuuds 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
1383 # INTEL: vpdpwuuds ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]
1384 0x62,0xf2,0x64,0xaf,0xd3,0x51,0x7f
1386 # ATT: vpdpwuuds -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}
1387 # INTEL: vpdpwuuds ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}
1388 0x62,0xf2,0x64,0xbf,0xd3,0x52,0x80
1390 # ATT: vpdpwuuds 268435456(%esp,%esi,8), %zmm3, %zmm2
1391 # INTEL: vpdpwuuds zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]
1392 0x62,0xf2,0x64,0x48,0xd3,0x94,0xf4,0x00,0x00,0x00,0x10
1394 # ATT: vpdpwuuds 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
1395 # INTEL: vpdpwuuds zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]
1396 0x62,0xf2,0x64,0x4f,0xd3,0x94,0x87,0x23,0x01,0x00,0x00
1398 # ATT: vpdpwuuds (%eax){1to16}, %zmm3, %zmm2
1399 # INTEL: vpdpwuuds zmm2, zmm3, dword ptr [eax]{1to16}
1400 0x62,0xf2,0x64,0x58,0xd3,0x10
1402 # ATT: vpdpwuuds -2048(,%ebp,2), %zmm3, %zmm2
1403 # INTEL: vpdpwuuds zmm2, zmm3, zmmword ptr [2*ebp - 2048]
1404 0x62,0xf2,0x64,0x48,0xd3,0x14,0x6d,0x00,0xf8,0xff,0xff
1406 # ATT: vpdpwuuds 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
1407 # INTEL: vpdpwuuds zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]
1408 0x62,0xf2,0x64,0xcf,0xd3,0x51,0x7f
1410 # ATT: vpdpwuuds -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}
1411 # INTEL: vpdpwuuds zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}
1412 0x62,0xf2,0x64,0xdf,0xd3,0x52,0x80
1416 # ATT: vmpsadbw $123, %xmm4, %xmm3, %xmm2
1417 # INTEL: vmpsadbw xmm2, xmm3, xmm4, 123
1418 0xc4,0xe3,0x61,0x42,0xd4,0x7b
1420 # ATT: vmpsadbw $123, %xmm4, %xmm3, %xmm2 {%k7}
1421 # INTEL: vmpsadbw xmm2 {k7}, xmm3, xmm4, 123
1422 0x62,0xf3,0x66,0x0f,0x42,0xd4,0x7b
1424 # ATT: vmpsadbw $123, %xmm4, %xmm3, %xmm2 {%k7} {z}
1425 # INTEL: vmpsadbw xmm2 {k7} {z}, xmm3, xmm4, 123
1426 0x62,0xf3,0x66,0x8f,0x42,0xd4,0x7b
1428 # ATT: vmpsadbw $123, %ymm4, %ymm3, %ymm2
1429 # INTEL: vmpsadbw ymm2, ymm3, ymm4, 123
1430 0xc4,0xe3,0x65,0x42,0xd4,0x7b
1432 # ATT: vmpsadbw $123, %ymm4, %ymm3, %ymm2 {%k7}
1433 # INTEL: vmpsadbw ymm2 {k7}, ymm3, ymm4, 123
1434 0x62,0xf3,0x66,0x2f,0x42,0xd4,0x7b
1436 # ATT: vmpsadbw $123, %ymm4, %ymm3, %ymm2 {%k7} {z}
1437 # INTEL: vmpsadbw ymm2 {k7} {z}, ymm3, ymm4, 123
1438 0x62,0xf3,0x66,0xaf,0x42,0xd4,0x7b
1440 # ATT: vmpsadbw $123, %zmm4, %zmm3, %zmm2
1441 # INTEL: vmpsadbw zmm2, zmm3, zmm4, 123
1442 0x62,0xf3,0x66,0x48,0x42,0xd4,0x7b
1444 # ATT: vmpsadbw $123, %zmm4, %zmm3, %zmm2 {%k7}
1445 # INTEL: vmpsadbw zmm2 {k7}, zmm3, zmm4, 123
1446 0x62,0xf3,0x66,0x4f,0x42,0xd4,0x7b
1448 # ATT: vmpsadbw $123, %zmm4, %zmm3, %zmm2 {%k7} {z}
1449 # INTEL: vmpsadbw zmm2 {k7} {z}, zmm3, zmm4, 123
1450 0x62,0xf3,0x66,0xcf,0x42,0xd4,0x7b
1452 # ATT: vmpsadbw $123, 268435456(%esp,%esi,8), %xmm3, %xmm2
1453 # INTEL: vmpsadbw xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456], 123
1454 0xc4,0xe3,0x61,0x42,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b
1456 # ATT: vmpsadbw $123, 291(%edi,%eax,4), %xmm3, %xmm2 {%k7}
1457 # INTEL: vmpsadbw xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291], 123
1458 0x62,0xf3,0x66,0x0f,0x42,0x94,0x87,0x23,0x01,0x00,0x00,0x7b
1460 # ATT: vmpsadbw $123, (%eax), %xmm3, %xmm2
1461 # INTEL: vmpsadbw xmm2, xmm3, xmmword ptr [eax], 123
1462 0xc4,0xe3,0x61,0x42,0x10,0x7b
1464 # ATT: vmpsadbw $123, -512(,%ebp,2), %xmm3, %xmm2
1465 # INTEL: vmpsadbw xmm2, xmm3, xmmword ptr [2*ebp - 512], 123
1466 0xc4,0xe3,0x61,0x42,0x14,0x6d,0x00,0xfe,0xff,0xff,0x7b
1468 # ATT: vmpsadbw $123, 2032(%ecx), %xmm3, %xmm2 {%k7} {z}
1469 # INTEL: vmpsadbw xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032], 123
1470 0x62,0xf3,0x66,0x8f,0x42,0x51,0x7f,0x7b
1472 # ATT: vmpsadbw $123, -2048(%edx), %xmm3, %xmm2 {%k7} {z}
1473 # INTEL: vmpsadbw xmm2 {k7} {z}, xmm3, xmmword ptr [edx - 2048], 123
1474 0x62,0xf3,0x66,0x8f,0x42,0x52,0x80,0x7b
1476 # ATT: vmpsadbw $123, 268435456(%esp,%esi,8), %ymm3, %ymm2
1477 # INTEL: vmpsadbw ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456], 123
1478 0xc4,0xe3,0x65,0x42,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b
1480 # ATT: vmpsadbw $123, 291(%edi,%eax,4), %ymm3, %ymm2 {%k7}
1481 # INTEL: vmpsadbw ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291], 123
1482 0x62,0xf3,0x66,0x2f,0x42,0x94,0x87,0x23,0x01,0x00,0x00,0x7b
1484 # ATT: vmpsadbw $123, (%eax), %ymm3, %ymm2
1485 # INTEL: vmpsadbw ymm2, ymm3, ymmword ptr [eax], 123
1486 0xc4,0xe3,0x65,0x42,0x10,0x7b
1488 # ATT: vmpsadbw $123, -1024(,%ebp,2), %ymm3, %ymm2
1489 # INTEL: vmpsadbw ymm2, ymm3, ymmword ptr [2*ebp - 1024], 123
1490 0xc4,0xe3,0x65,0x42,0x14,0x6d,0x00,0xfc,0xff,0xff,0x7b
1492 # ATT: vmpsadbw $123, 4064(%ecx), %ymm3, %ymm2 {%k7} {z}
1493 # INTEL: vmpsadbw ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064], 123
1494 0x62,0xf3,0x66,0xaf,0x42,0x51,0x7f,0x7b
1496 # ATT: vmpsadbw $123, -4096(%edx), %ymm3, %ymm2 {%k7} {z}
1497 # INTEL: vmpsadbw ymm2 {k7} {z}, ymm3, ymmword ptr [edx - 4096], 123
1498 0x62,0xf3,0x66,0xaf,0x42,0x52,0x80,0x7b
1500 # ATT: vmpsadbw $123, 268435456(%esp,%esi,8), %zmm3, %zmm2
1501 # INTEL: vmpsadbw zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456], 123
1502 0x62,0xf3,0x66,0x48,0x42,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b
1504 # ATT: vmpsadbw $123, 291(%edi,%eax,4), %zmm3, %zmm2 {%k7}
1505 # INTEL: vmpsadbw zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291], 123
1506 0x62,0xf3,0x66,0x4f,0x42,0x94,0x87,0x23,0x01,0x00,0x00,0x7b
1508 # ATT: vmpsadbw $123, (%eax), %zmm3, %zmm2
1509 # INTEL: vmpsadbw zmm2, zmm3, zmmword ptr [eax], 123
1510 0x62,0xf3,0x66,0x48,0x42,0x10,0x7b
1512 # ATT: vmpsadbw $123, -2048(,%ebp,2), %zmm3, %zmm2
1513 # INTEL: vmpsadbw zmm2, zmm3, zmmword ptr [2*ebp - 2048], 123
1514 0x62,0xf3,0x66,0x48,0x42,0x14,0x6d,0x00,0xf8,0xff,0xff,0x7b
1516 # ATT: vmpsadbw $123, 8128(%ecx), %zmm3, %zmm2 {%k7} {z}
1517 # INTEL: vmpsadbw zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128], 123
1518 0x62,0xf3,0x66,0xcf,0x42,0x51,0x7f,0x7b
1520 # ATT: vmpsadbw $123, -8192(%edx), %zmm3, %zmm2 {%k7} {z}
1521 # INTEL: vmpsadbw zmm2 {k7} {z}, zmm3, zmmword ptr [edx - 8192], 123
1522 0x62,0xf3,0x66,0xcf,0x42,0x52,0x80,0x7b
1526 # ATT: vaddpd {rn-sae}, %ymm4, %ymm3, %ymm2
1527 # INTEL: vaddpd ymm2, ymm3, ymm4, {rn-sae}
1528 0x62,0xf1,0xe1,0x18,0x58,0xd4
1530 # ATT: vaddpd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
1531 # INTEL: vaddpd ymm2 {k7}, ymm3, ymm4, {rd-sae}
1532 0x62,0xf1,0xe1,0x3f,0x58,0xd4
1534 # ATT: vaddpd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
1535 # INTEL: vaddpd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
1536 0x62,0xf1,0xe1,0xff,0x58,0xd4
1538 # ATT: vaddph {rn-sae}, %ymm4, %ymm3, %ymm2
1539 # INTEL: vaddph ymm2, ymm3, ymm4, {rn-sae}
1540 0x62,0xf5,0x60,0x18,0x58,0xd4
1542 # ATT: vaddph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
1543 # INTEL: vaddph ymm2 {k7}, ymm3, ymm4, {rd-sae}
1544 0x62,0xf5,0x60,0x3f,0x58,0xd4
1546 # ATT: vaddph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
1547 # INTEL: vaddph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
1548 0x62,0xf5,0x60,0xff,0x58,0xd4
1550 # ATT: vaddps {rn-sae}, %ymm4, %ymm3, %ymm2
1551 # INTEL: vaddps ymm2, ymm3, ymm4, {rn-sae}
1552 0x62,0xf1,0x60,0x18,0x58,0xd4
1554 # ATT: vaddps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
1555 # INTEL: vaddps ymm2 {k7}, ymm3, ymm4, {rd-sae}
1556 0x62,0xf1,0x60,0x3f,0x58,0xd4
1558 # ATT: vaddps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
1559 # INTEL: vaddps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
1560 0x62,0xf1,0x60,0xff,0x58,0xd4
1562 # ATT: vcmppd $123, {sae}, %ymm4, %ymm3, %k5
1563 # INTEL: vcmppd k5, ymm3, ymm4, {sae}, 123
1564 0x62,0xf1,0xe1,0x18,0xc2,0xec,0x7b
1566 # ATT: vcmppd $123, {sae}, %ymm4, %ymm3, %k5 {%k7}
1567 # INTEL: vcmppd k5 {k7}, ymm3, ymm4, {sae}, 123
1568 0x62,0xf1,0xe1,0x1f,0xc2,0xec,0x7b
1570 # ATT: vcmpph $123, {sae}, %ymm4, %ymm3, %k5
1571 # INTEL: vcmpph k5, ymm3, ymm4, {sae}, 123
1572 0x62,0xf3,0x60,0x18,0xc2,0xec,0x7b
1574 # ATT: vcmpph $123, {sae}, %ymm4, %ymm3, %k5 {%k7}
1575 # INTEL: vcmpph k5 {k7}, ymm3, ymm4, {sae}, 123
1576 0x62,0xf3,0x60,0x1f,0xc2,0xec,0x7b
1578 # ATT: vcmpps $123, {sae}, %ymm4, %ymm3, %k5
1579 # INTEL: vcmpps k5, ymm3, ymm4, {sae}, 123
1580 0x62,0xf1,0x60,0x18,0xc2,0xec,0x7b
1582 # ATT: vcmpps $123, {sae}, %ymm4, %ymm3, %k5 {%k7}
1583 # INTEL: vcmpps k5 {k7}, ymm3, ymm4, {sae}, 123
1584 0x62,0xf1,0x60,0x1f,0xc2,0xec,0x7b
1586 # ATT: vcvtdq2ph {rn-sae}, %ymm3, %xmm2
1587 # INTEL: vcvtdq2ph xmm2, ymm3, {rn-sae}
1588 0x62,0xf5,0x78,0x18,0x5b,0xd3
1590 # ATT: vcvtdq2ph {rd-sae}, %ymm3, %xmm2 {%k7}
1591 # INTEL: vcvtdq2ph xmm2 {k7}, ymm3, {rd-sae}
1592 0x62,0xf5,0x78,0x3f,0x5b,0xd3
1594 # ATT: vcvtdq2ph {rz-sae}, %ymm3, %xmm2 {%k7} {z}
1595 # INTEL: vcvtdq2ph xmm2 {k7} {z}, ymm3, {rz-sae}
1596 0x62,0xf5,0x78,0xff,0x5b,0xd3
1598 # ATT: vcvtdq2ps {rn-sae}, %ymm3, %ymm2
1599 # INTEL: vcvtdq2ps ymm2, ymm3, {rn-sae}
1600 0x62,0xf1,0x78,0x18,0x5b,0xd3
1602 # ATT: vcvtdq2ps {rd-sae}, %ymm3, %ymm2 {%k7}
1603 # INTEL: vcvtdq2ps ymm2 {k7}, ymm3, {rd-sae}
1604 0x62,0xf1,0x78,0x3f,0x5b,0xd3
1606 # ATT: vcvtdq2ps {rz-sae}, %ymm3, %ymm2 {%k7} {z}
1607 # INTEL: vcvtdq2ps ymm2 {k7} {z}, ymm3, {rz-sae}
1608 0x62,0xf1,0x78,0xff,0x5b,0xd3
1610 # ATT: vcvtpd2dq {rn-sae}, %ymm3, %xmm2
1611 # INTEL: vcvtpd2dq xmm2, ymm3, {rn-sae}
1612 0x62,0xf1,0xfb,0x18,0xe6,0xd3
1614 # ATT: vcvtpd2dq {rd-sae}, %ymm3, %xmm2 {%k7}
1615 # INTEL: vcvtpd2dq xmm2 {k7}, ymm3, {rd-sae}
1616 0x62,0xf1,0xfb,0x3f,0xe6,0xd3
1618 # ATT: vcvtpd2dq {rz-sae}, %ymm3, %xmm2 {%k7} {z}
1619 # INTEL: vcvtpd2dq xmm2 {k7} {z}, ymm3, {rz-sae}
1620 0x62,0xf1,0xfb,0xff,0xe6,0xd3
1622 # ATT: vcvtpd2ph {rn-sae}, %ymm3, %xmm2
1623 # INTEL: vcvtpd2ph xmm2, ymm3, {rn-sae}
1624 0x62,0xf5,0xf9,0x18,0x5a,0xd3
1626 # ATT: vcvtpd2ph {rd-sae}, %ymm3, %xmm2 {%k7}
1627 # INTEL: vcvtpd2ph xmm2 {k7}, ymm3, {rd-sae}
1628 0x62,0xf5,0xf9,0x3f,0x5a,0xd3
1630 # ATT: vcvtpd2ph {rz-sae}, %ymm3, %xmm2 {%k7} {z}
1631 # INTEL: vcvtpd2ph xmm2 {k7} {z}, ymm3, {rz-sae}
1632 0x62,0xf5,0xf9,0xff,0x5a,0xd3
1634 # ATT: vcvtpd2ps {rn-sae}, %ymm3, %xmm2
1635 # INTEL: vcvtpd2ps xmm2, ymm3, {rn-sae}
1636 0x62,0xf1,0xf9,0x18,0x5a,0xd3
1638 # ATT: vcvtpd2ps {rd-sae}, %ymm3, %xmm2 {%k7}
1639 # INTEL: vcvtpd2ps xmm2 {k7}, ymm3, {rd-sae}
1640 0x62,0xf1,0xf9,0x3f,0x5a,0xd3
1642 # ATT: vcvtpd2ps {rz-sae}, %ymm3, %xmm2 {%k7} {z}
1643 # INTEL: vcvtpd2ps xmm2 {k7} {z}, ymm3, {rz-sae}
1644 0x62,0xf1,0xf9,0xff,0x5a,0xd3
1646 # ATT: vcvtpd2qq {rn-sae}, %ymm3, %ymm2
1647 # INTEL: vcvtpd2qq ymm2, ymm3, {rn-sae}
1648 0x62,0xf1,0xf9,0x18,0x7b,0xd3
1650 # ATT: vcvtpd2qq {rd-sae}, %ymm3, %ymm2 {%k7}
1651 # INTEL: vcvtpd2qq ymm2 {k7}, ymm3, {rd-sae}
1652 0x62,0xf1,0xf9,0x3f,0x7b,0xd3
1654 # ATT: vcvtpd2qq {rz-sae}, %ymm3, %ymm2 {%k7} {z}
1655 # INTEL: vcvtpd2qq ymm2 {k7} {z}, ymm3, {rz-sae}
1656 0x62,0xf1,0xf9,0xff,0x7b,0xd3
1658 # ATT: vcvtpd2udq {rn-sae}, %ymm3, %xmm2
1659 # INTEL: vcvtpd2udq xmm2, ymm3, {rn-sae}
1660 0x62,0xf1,0xf8,0x18,0x79,0xd3
1662 # ATT: vcvtpd2udq {rd-sae}, %ymm3, %xmm2 {%k7}
1663 # INTEL: vcvtpd2udq xmm2 {k7}, ymm3, {rd-sae}
1664 0x62,0xf1,0xf8,0x3f,0x79,0xd3
1666 # ATT: vcvtpd2udq {rz-sae}, %ymm3, %xmm2 {%k7} {z}
1667 # INTEL: vcvtpd2udq xmm2 {k7} {z}, ymm3, {rz-sae}
1668 0x62,0xf1,0xf8,0xff,0x79,0xd3
1670 # ATT: vcvtpd2uqq {rn-sae}, %ymm3, %ymm2
1671 # INTEL: vcvtpd2uqq ymm2, ymm3, {rn-sae}
1672 0x62,0xf1,0xf9,0x18,0x79,0xd3
1674 # ATT: vcvtpd2uqq {rd-sae}, %ymm3, %ymm2 {%k7}
1675 # INTEL: vcvtpd2uqq ymm2 {k7}, ymm3, {rd-sae}
1676 0x62,0xf1,0xf9,0x3f,0x79,0xd3
1678 # ATT: vcvtpd2uqq {rz-sae}, %ymm3, %ymm2 {%k7} {z}
1679 # INTEL: vcvtpd2uqq ymm2 {k7} {z}, ymm3, {rz-sae}
1680 0x62,0xf1,0xf9,0xff,0x79,0xd3
1682 # ATT: vcvtph2dq {rn-sae}, %xmm3, %ymm2
1683 # INTEL: vcvtph2dq ymm2, xmm3, {rn-sae}
1684 0x62,0xf5,0x79,0x18,0x5b,0xd3
1686 # ATT: vcvtph2dq {rd-sae}, %xmm3, %ymm2 {%k7}
1687 # INTEL: vcvtph2dq ymm2 {k7}, xmm3, {rd-sae}
1688 0x62,0xf5,0x79,0x3f,0x5b,0xd3
1690 # ATT: vcvtph2dq {rz-sae}, %xmm3, %ymm2 {%k7} {z}
1691 # INTEL: vcvtph2dq ymm2 {k7} {z}, xmm3, {rz-sae}
1692 0x62,0xf5,0x79,0xff,0x5b,0xd3
1694 # ATT: vcvtph2pd {sae}, %xmm3, %ymm2
1695 # INTEL: vcvtph2pd ymm2, xmm3, {sae}
1696 0x62,0xf5,0x78,0x18,0x5a,0xd3
1698 # ATT: vcvtph2pd {sae}, %xmm3, %ymm2 {%k7}
1699 # INTEL: vcvtph2pd ymm2 {k7}, xmm3, {sae}
1700 0x62,0xf5,0x78,0x1f,0x5a,0xd3
1702 # ATT: vcvtph2pd {sae}, %xmm3, %ymm2 {%k7} {z}
1703 # INTEL: vcvtph2pd ymm2 {k7} {z}, xmm3, {sae}
1704 0x62,0xf5,0x78,0x9f,0x5a,0xd3
1706 # ATT: vcvtph2ps {sae}, %xmm3, %ymm2
1707 # INTEL: vcvtph2ps ymm2, xmm3, {sae}
1708 0x62,0xf2,0x79,0x18,0x13,0xd3
1710 # ATT: vcvtph2ps {sae}, %xmm3, %ymm2 {%k7}
1711 # INTEL: vcvtph2ps ymm2 {k7}, xmm3, {sae}
1712 0x62,0xf2,0x79,0x1f,0x13,0xd3
1714 # ATT: vcvtph2ps {sae}, %xmm3, %ymm2 {%k7} {z}
1715 # INTEL: vcvtph2ps ymm2 {k7} {z}, xmm3, {sae}
1716 0x62,0xf2,0x79,0x9f,0x13,0xd3
1718 # ATT: vcvtph2psx {sae}, %xmm3, %ymm2
1719 # INTEL: vcvtph2psx ymm2, xmm3, {sae}
1720 0x62,0xf6,0x79,0x18,0x13,0xd3
1722 # ATT: vcvtph2psx {sae}, %xmm3, %ymm2 {%k7}
1723 # INTEL: vcvtph2psx ymm2 {k7}, xmm3, {sae}
1724 0x62,0xf6,0x79,0x1f,0x13,0xd3
1726 # ATT: vcvtph2psx {sae}, %xmm3, %ymm2 {%k7} {z}
1727 # INTEL: vcvtph2psx ymm2 {k7} {z}, xmm3, {sae}
1728 0x62,0xf6,0x79,0x9f,0x13,0xd3
1730 # ATT: vcvtph2qq {rn-sae}, %xmm3, %ymm2
1731 # INTEL: vcvtph2qq ymm2, xmm3, {rn-sae}
1732 0x62,0xf5,0x79,0x18,0x7b,0xd3
1734 # ATT: vcvtph2qq {rd-sae}, %xmm3, %ymm2 {%k7}
1735 # INTEL: vcvtph2qq ymm2 {k7}, xmm3, {rd-sae}
1736 0x62,0xf5,0x79,0x3f,0x7b,0xd3
1738 # ATT: vcvtph2qq {rz-sae}, %xmm3, %ymm2 {%k7} {z}
1739 # INTEL: vcvtph2qq ymm2 {k7} {z}, xmm3, {rz-sae}
1740 0x62,0xf5,0x79,0xff,0x7b,0xd3
1742 # ATT: vcvtph2udq {rn-sae}, %xmm3, %ymm2
1743 # INTEL: vcvtph2udq ymm2, xmm3, {rn-sae}
1744 0x62,0xf5,0x78,0x18,0x79,0xd3
1746 # ATT: vcvtph2udq {rd-sae}, %xmm3, %ymm2 {%k7}
1747 # INTEL: vcvtph2udq ymm2 {k7}, xmm3, {rd-sae}
1748 0x62,0xf5,0x78,0x3f,0x79,0xd3
1750 # ATT: vcvtph2udq {rz-sae}, %xmm3, %ymm2 {%k7} {z}
1751 # INTEL: vcvtph2udq ymm2 {k7} {z}, xmm3, {rz-sae}
1752 0x62,0xf5,0x78,0xff,0x79,0xd3
1754 # ATT: vcvtph2uqq {rn-sae}, %xmm3, %ymm2
1755 # INTEL: vcvtph2uqq ymm2, xmm3, {rn-sae}
1756 0x62,0xf5,0x79,0x18,0x79,0xd3
1758 # ATT: vcvtph2uqq {rd-sae}, %xmm3, %ymm2 {%k7}
1759 # INTEL: vcvtph2uqq ymm2 {k7}, xmm3, {rd-sae}
1760 0x62,0xf5,0x79,0x3f,0x79,0xd3
1762 # ATT: vcvtph2uqq {rz-sae}, %xmm3, %ymm2 {%k7} {z}
1763 # INTEL: vcvtph2uqq ymm2 {k7} {z}, xmm3, {rz-sae}
1764 0x62,0xf5,0x79,0xff,0x79,0xd3
1766 # ATT: vcvtph2uw {rn-sae}, %ymm3, %ymm2
1767 # INTEL: vcvtph2uw ymm2, ymm3, {rn-sae}
1768 0x62,0xf5,0x78,0x18,0x7d,0xd3
1770 # ATT: vcvtph2uw {rd-sae}, %ymm3, %ymm2 {%k7}
1771 # INTEL: vcvtph2uw ymm2 {k7}, ymm3, {rd-sae}
1772 0x62,0xf5,0x78,0x3f,0x7d,0xd3
1774 # ATT: vcvtph2uw {rz-sae}, %ymm3, %ymm2 {%k7} {z}
1775 # INTEL: vcvtph2uw ymm2 {k7} {z}, ymm3, {rz-sae}
1776 0x62,0xf5,0x78,0xff,0x7d,0xd3
1778 # ATT: vcvtph2w {rn-sae}, %ymm3, %ymm2
1779 # INTEL: vcvtph2w ymm2, ymm3, {rn-sae}
1780 0x62,0xf5,0x79,0x18,0x7d,0xd3
1782 # ATT: vcvtph2w {rd-sae}, %ymm3, %ymm2 {%k7}
1783 # INTEL: vcvtph2w ymm2 {k7}, ymm3, {rd-sae}
1784 0x62,0xf5,0x79,0x3f,0x7d,0xd3
1786 # ATT: vcvtph2w {rz-sae}, %ymm3, %ymm2 {%k7} {z}
1787 # INTEL: vcvtph2w ymm2 {k7} {z}, ymm3, {rz-sae}
1788 0x62,0xf5,0x79,0xff,0x7d,0xd3
1790 # ATT: vcvtps2dq {rn-sae}, %ymm3, %ymm2
1791 # INTEL: vcvtps2dq ymm2, ymm3, {rn-sae}
1792 0x62,0xf1,0x79,0x18,0x5b,0xd3
1794 # ATT: vcvtps2dq {rd-sae}, %ymm3, %ymm2 {%k7}
1795 # INTEL: vcvtps2dq ymm2 {k7}, ymm3, {rd-sae}
1796 0x62,0xf1,0x79,0x3f,0x5b,0xd3
1798 # ATT: vcvtps2dq {rz-sae}, %ymm3, %ymm2 {%k7} {z}
1799 # INTEL: vcvtps2dq ymm2 {k7} {z}, ymm3, {rz-sae}
1800 0x62,0xf1,0x79,0xff,0x5b,0xd3
1802 # ATT: vcvtps2pd {sae}, %xmm3, %ymm2
1803 # INTEL: vcvtps2pd ymm2, xmm3, {sae}
1804 0x62,0xf1,0x78,0x18,0x5a,0xd3
1806 # ATT: vcvtps2pd {sae}, %xmm3, %ymm2 {%k7}
1807 # INTEL: vcvtps2pd ymm2 {k7}, xmm3, {sae}
1808 0x62,0xf1,0x78,0x1f,0x5a,0xd3
1810 # ATT: vcvtps2pd {sae}, %xmm3, %ymm2 {%k7} {z}
1811 # INTEL: vcvtps2pd ymm2 {k7} {z}, xmm3, {sae}
1812 0x62,0xf1,0x78,0x9f,0x5a,0xd3
1814 # ATT: vcvtps2ph $123, {sae}, %ymm3, %xmm2
1815 # INTEL: vcvtps2ph xmm2, ymm3, {sae}, 123
1816 0x62,0xf3,0x79,0x18,0x1d,0xda,0x7b
1818 # ATT: vcvtps2ph $123, {sae}, %ymm3, %xmm2 {%k7}
1819 # INTEL: vcvtps2ph xmm2 {k7}, ymm3, {sae}, 123
1820 0x62,0xf3,0x79,0x1f,0x1d,0xda,0x7b
1822 # ATT: vcvtps2ph $123, {sae}, %ymm3, %xmm2 {%k7} {z}
1823 # INTEL: vcvtps2ph xmm2 {k7} {z}, ymm3, {sae}, 123
1824 0x62,0xf3,0x79,0x9f,0x1d,0xda,0x7b
1826 # ATT: vcvtps2phx {rn-sae}, %ymm3, %xmm2
1827 # INTEL: vcvtps2phx xmm2, ymm3, {rn-sae}
1828 0x62,0xf5,0x79,0x18,0x1d,0xd3
1830 # ATT: vcvtps2phx {rd-sae}, %ymm3, %xmm2 {%k7}
1831 # INTEL: vcvtps2phx xmm2 {k7}, ymm3, {rd-sae}
1832 0x62,0xf5,0x79,0x3f,0x1d,0xd3
1834 # ATT: vcvtps2phx {rz-sae}, %ymm3, %xmm2 {%k7} {z}
1835 # INTEL: vcvtps2phx xmm2 {k7} {z}, ymm3, {rz-sae}
1836 0x62,0xf5,0x79,0xff,0x1d,0xd3
1838 # ATT: vcvtps2qq {rn-sae}, %xmm3, %ymm2
1839 # INTEL: vcvtps2qq ymm2, xmm3, {rn-sae}
1840 0x62,0xf1,0x79,0x18,0x7b,0xd3
1842 # ATT: vcvtps2qq {rd-sae}, %xmm3, %ymm2 {%k7}
1843 # INTEL: vcvtps2qq ymm2 {k7}, xmm3, {rd-sae}
1844 0x62,0xf1,0x79,0x3f,0x7b,0xd3
1846 # ATT: vcvtps2qq {rz-sae}, %xmm3, %ymm2 {%k7} {z}
1847 # INTEL: vcvtps2qq ymm2 {k7} {z}, xmm3, {rz-sae}
1848 0x62,0xf1,0x79,0xff,0x7b,0xd3
1850 # ATT: vcvtps2udq {rn-sae}, %ymm3, %ymm2
1851 # INTEL: vcvtps2udq ymm2, ymm3, {rn-sae}
1852 0x62,0xf1,0x78,0x18,0x79,0xd3
1854 # ATT: vcvtps2udq {rd-sae}, %ymm3, %ymm2 {%k7}
1855 # INTEL: vcvtps2udq ymm2 {k7}, ymm3, {rd-sae}
1856 0x62,0xf1,0x78,0x3f,0x79,0xd3
1858 # ATT: vcvtps2udq {rz-sae}, %ymm3, %ymm2 {%k7} {z}
1859 # INTEL: vcvtps2udq ymm2 {k7} {z}, ymm3, {rz-sae}
1860 0x62,0xf1,0x78,0xff,0x79,0xd3
1862 # ATT: vcvtps2uqq {rn-sae}, %xmm3, %ymm2
1863 # INTEL: vcvtps2uqq ymm2, xmm3, {rn-sae}
1864 0x62,0xf1,0x79,0x18,0x79,0xd3
1866 # ATT: vcvtps2uqq {rd-sae}, %xmm3, %ymm2 {%k7}
1867 # INTEL: vcvtps2uqq ymm2 {k7}, xmm3, {rd-sae}
1868 0x62,0xf1,0x79,0x3f,0x79,0xd3
1870 # ATT: vcvtps2uqq {rz-sae}, %xmm3, %ymm2 {%k7} {z}
1871 # INTEL: vcvtps2uqq ymm2 {k7} {z}, xmm3, {rz-sae}
1872 0x62,0xf1,0x79,0xff,0x79,0xd3
1874 # ATT: vcvtqq2pd {rn-sae}, %ymm3, %ymm2
1875 # INTEL: vcvtqq2pd ymm2, ymm3, {rn-sae}
1876 0x62,0xf1,0xfa,0x18,0xe6,0xd3
1878 # ATT: vcvtqq2pd {rd-sae}, %ymm3, %ymm2 {%k7}
1879 # INTEL: vcvtqq2pd ymm2 {k7}, ymm3, {rd-sae}
1880 0x62,0xf1,0xfa,0x3f,0xe6,0xd3
1882 # ATT: vcvtqq2pd {rz-sae}, %ymm3, %ymm2 {%k7} {z}
1883 # INTEL: vcvtqq2pd ymm2 {k7} {z}, ymm3, {rz-sae}
1884 0x62,0xf1,0xfa,0xff,0xe6,0xd3
1886 # ATT: vcvtqq2ph {rn-sae}, %ymm3, %xmm2
1887 # INTEL: vcvtqq2ph xmm2, ymm3, {rn-sae}
1888 0x62,0xf5,0xf8,0x18,0x5b,0xd3
1890 # ATT: vcvtqq2ph {rd-sae}, %ymm3, %xmm2 {%k7}
1891 # INTEL: vcvtqq2ph xmm2 {k7}, ymm3, {rd-sae}
1892 0x62,0xf5,0xf8,0x3f,0x5b,0xd3
1894 # ATT: vcvtqq2ph {rz-sae}, %ymm3, %xmm2 {%k7} {z}
1895 # INTEL: vcvtqq2ph xmm2 {k7} {z}, ymm3, {rz-sae}
1896 0x62,0xf5,0xf8,0xff,0x5b,0xd3
1898 # ATT: vcvtqq2ps {rn-sae}, %ymm3, %xmm2
1899 # INTEL: vcvtqq2ps xmm2, ymm3, {rn-sae}
1900 0x62,0xf1,0xf8,0x18,0x5b,0xd3
1902 # ATT: vcvtqq2ps {rd-sae}, %ymm3, %xmm2 {%k7}
1903 # INTEL: vcvtqq2ps xmm2 {k7}, ymm3, {rd-sae}
1904 0x62,0xf1,0xf8,0x3f,0x5b,0xd3
1906 # ATT: vcvtqq2ps {rz-sae}, %ymm3, %xmm2 {%k7} {z}
1907 # INTEL: vcvtqq2ps xmm2 {k7} {z}, ymm3, {rz-sae}
1908 0x62,0xf1,0xf8,0xff,0x5b,0xd3
1910 # ATT: vcvttpd2dq {sae}, %ymm3, %xmm2
1911 # INTEL: vcvttpd2dq xmm2, ymm3, {sae}
1912 0x62,0xf1,0xf9,0x18,0xe6,0xd3
1914 # ATT: vcvttpd2dq {sae}, %ymm3, %xmm2 {%k7}
1915 # INTEL: vcvttpd2dq xmm2 {k7}, ymm3, {sae}
1916 0x62,0xf1,0xf9,0x1f,0xe6,0xd3
1918 # ATT: vcvttpd2dq {sae}, %ymm3, %xmm2 {%k7} {z}
1919 # INTEL: vcvttpd2dq xmm2 {k7} {z}, ymm3, {sae}
1920 0x62,0xf1,0xf9,0x9f,0xe6,0xd3
1922 # ATT: vcvttpd2qq {sae}, %ymm3, %ymm2
1923 # INTEL: vcvttpd2qq ymm2, ymm3, {sae}
1924 0x62,0xf1,0xf9,0x18,0x7a,0xd3
1926 # ATT: vcvttpd2qq {sae}, %ymm3, %ymm2 {%k7}
1927 # INTEL: vcvttpd2qq ymm2 {k7}, ymm3, {sae}
1928 0x62,0xf1,0xf9,0x1f,0x7a,0xd3
1930 # ATT: vcvttpd2qq {sae}, %ymm3, %ymm2 {%k7} {z}
1931 # INTEL: vcvttpd2qq ymm2 {k7} {z}, ymm3, {sae}
1932 0x62,0xf1,0xf9,0x9f,0x7a,0xd3
1934 # ATT: vcvttpd2udq {sae}, %ymm3, %xmm2
1935 # INTEL: vcvttpd2udq xmm2, ymm3, {sae}
1936 0x62,0xf1,0xf8,0x18,0x78,0xd3
1938 # ATT: vcvttpd2udq {sae}, %ymm3, %xmm2 {%k7}
1939 # INTEL: vcvttpd2udq xmm2 {k7}, ymm3, {sae}
1940 0x62,0xf1,0xf8,0x1f,0x78,0xd3
1942 # ATT: vcvttpd2udq {sae}, %ymm3, %xmm2 {%k7} {z}
1943 # INTEL: vcvttpd2udq xmm2 {k7} {z}, ymm3, {sae}
1944 0x62,0xf1,0xf8,0x9f,0x78,0xd3
1946 # ATT: vcvttpd2uqq {sae}, %ymm3, %ymm2
1947 # INTEL: vcvttpd2uqq ymm2, ymm3, {sae}
1948 0x62,0xf1,0xf9,0x18,0x78,0xd3
1950 # ATT: vcvttpd2uqq {sae}, %ymm3, %ymm2 {%k7}
1951 # INTEL: vcvttpd2uqq ymm2 {k7}, ymm3, {sae}
1952 0x62,0xf1,0xf9,0x1f,0x78,0xd3
1954 # ATT: vcvttpd2uqq {sae}, %ymm3, %ymm2 {%k7} {z}
1955 # INTEL: vcvttpd2uqq ymm2 {k7} {z}, ymm3, {sae}
1956 0x62,0xf1,0xf9,0x9f,0x78,0xd3
1958 # ATT: vcvttph2dq {sae}, %xmm3, %ymm2
1959 # INTEL: vcvttph2dq ymm2, xmm3, {sae}
1960 0x62,0xf5,0x7a,0x18,0x5b,0xd3
1962 # ATT: vcvttph2dq {sae}, %xmm3, %ymm2 {%k7}
1963 # INTEL: vcvttph2dq ymm2 {k7}, xmm3, {sae}
1964 0x62,0xf5,0x7a,0x1f,0x5b,0xd3
1966 # ATT: vcvttph2dq {sae}, %xmm3, %ymm2 {%k7} {z}
1967 # INTEL: vcvttph2dq ymm2 {k7} {z}, xmm3, {sae}
1968 0x62,0xf5,0x7a,0x9f,0x5b,0xd3
1970 # ATT: vcvttph2qq {sae}, %xmm3, %ymm2
1971 # INTEL: vcvttph2qq ymm2, xmm3, {sae}
1972 0x62,0xf5,0x79,0x18,0x7a,0xd3
1974 # ATT: vcvttph2qq {sae}, %xmm3, %ymm2 {%k7}
1975 # INTEL: vcvttph2qq ymm2 {k7}, xmm3, {sae}
1976 0x62,0xf5,0x79,0x1f,0x7a,0xd3
1978 # ATT: vcvttph2qq {sae}, %xmm3, %ymm2 {%k7} {z}
1979 # INTEL: vcvttph2qq ymm2 {k7} {z}, xmm3, {sae}
1980 0x62,0xf5,0x79,0x9f,0x7a,0xd3
1982 # ATT: vcvttph2udq {sae}, %xmm3, %ymm2
1983 # INTEL: vcvttph2udq ymm2, xmm3, {sae}
1984 0x62,0xf5,0x78,0x18,0x78,0xd3
1986 # ATT: vcvttph2udq {sae}, %xmm3, %ymm2 {%k7}
1987 # INTEL: vcvttph2udq ymm2 {k7}, xmm3, {sae}
1988 0x62,0xf5,0x78,0x1f,0x78,0xd3
1990 # ATT: vcvttph2udq {sae}, %xmm3, %ymm2 {%k7} {z}
1991 # INTEL: vcvttph2udq ymm2 {k7} {z}, xmm3, {sae}
1992 0x62,0xf5,0x78,0x9f,0x78,0xd3
1994 # ATT: vcvttph2uqq {sae}, %xmm3, %ymm2
1995 # INTEL: vcvttph2uqq ymm2, xmm3, {sae}
1996 0x62,0xf5,0x79,0x18,0x78,0xd3
1998 # ATT: vcvttph2uqq {sae}, %xmm3, %ymm2 {%k7}
1999 # INTEL: vcvttph2uqq ymm2 {k7}, xmm3, {sae}
2000 0x62,0xf5,0x79,0x1f,0x78,0xd3
2002 # ATT: vcvttph2uqq {sae}, %xmm3, %ymm2 {%k7} {z}
2003 # INTEL: vcvttph2uqq ymm2 {k7} {z}, xmm3, {sae}
2004 0x62,0xf5,0x79,0x9f,0x78,0xd3
2006 # ATT: vcvttph2uw {sae}, %ymm3, %ymm2
2007 # INTEL: vcvttph2uw ymm2, ymm3, {sae}
2008 0x62,0xf5,0x78,0x18,0x7c,0xd3
2010 # ATT: vcvttph2uw {sae}, %ymm3, %ymm2 {%k7}
2011 # INTEL: vcvttph2uw ymm2 {k7}, ymm3, {sae}
2012 0x62,0xf5,0x78,0x1f,0x7c,0xd3
2014 # ATT: vcvttph2uw {sae}, %ymm3, %ymm2 {%k7} {z}
2015 # INTEL: vcvttph2uw ymm2 {k7} {z}, ymm3, {sae}
2016 0x62,0xf5,0x78,0x9f,0x7c,0xd3
2018 # ATT: vcvttph2w {sae}, %ymm3, %ymm2
2019 # INTEL: vcvttph2w ymm2, ymm3, {sae}
2020 0x62,0xf5,0x79,0x18,0x7c,0xd3
2022 # ATT: vcvttph2w {sae}, %ymm3, %ymm2 {%k7}
2023 # INTEL: vcvttph2w ymm2 {k7}, ymm3, {sae}
2024 0x62,0xf5,0x79,0x1f,0x7c,0xd3
2026 # ATT: vcvttph2w {sae}, %ymm3, %ymm2 {%k7} {z}
2027 # INTEL: vcvttph2w ymm2 {k7} {z}, ymm3, {sae}
2028 0x62,0xf5,0x79,0x9f,0x7c,0xd3
2030 # ATT: vcvttps2dq {sae}, %ymm3, %ymm2
2031 # INTEL: vcvttps2dq ymm2, ymm3, {sae}
2032 0x62,0xf1,0x7a,0x18,0x5b,0xd3
2034 # ATT: vcvttps2dq {sae}, %ymm3, %ymm2 {%k7}
2035 # INTEL: vcvttps2dq ymm2 {k7}, ymm3, {sae}
2036 0x62,0xf1,0x7a,0x1f,0x5b,0xd3
2038 # ATT: vcvttps2dq {sae}, %ymm3, %ymm2 {%k7} {z}
2039 # INTEL: vcvttps2dq ymm2 {k7} {z}, ymm3, {sae}
2040 0x62,0xf1,0x7a,0x9f,0x5b,0xd3
2042 # ATT: vcvttps2qq {sae}, %xmm3, %ymm2
2043 # INTEL: vcvttps2qq ymm2, xmm3, {sae}
2044 0x62,0xf1,0x79,0x18,0x7a,0xd3
2046 # ATT: vcvttps2qq {sae}, %xmm3, %ymm2 {%k7}
2047 # INTEL: vcvttps2qq ymm2 {k7}, xmm3, {sae}
2048 0x62,0xf1,0x79,0x1f,0x7a,0xd3
2050 # ATT: vcvttps2qq {sae}, %xmm3, %ymm2 {%k7} {z}
2051 # INTEL: vcvttps2qq ymm2 {k7} {z}, xmm3, {sae}
2052 0x62,0xf1,0x79,0x9f,0x7a,0xd3
2054 # ATT: vcvttps2udq {sae}, %ymm3, %ymm2
2055 # INTEL: vcvttps2udq ymm2, ymm3, {sae}
2056 0x62,0xf1,0x78,0x18,0x78,0xd3
2058 # ATT: vcvttps2udq {sae}, %ymm3, %ymm2 {%k7}
2059 # INTEL: vcvttps2udq ymm2 {k7}, ymm3, {sae}
2060 0x62,0xf1,0x78,0x1f,0x78,0xd3
2062 # ATT: vcvttps2udq {sae}, %ymm3, %ymm2 {%k7} {z}
2063 # INTEL: vcvttps2udq ymm2 {k7} {z}, ymm3, {sae}
2064 0x62,0xf1,0x78,0x9f,0x78,0xd3
2066 # ATT: vcvttps2uqq {sae}, %xmm3, %ymm2
2067 # INTEL: vcvttps2uqq ymm2, xmm3, {sae}
2068 0x62,0xf1,0x79,0x18,0x78,0xd3
2070 # ATT: vcvttps2uqq {sae}, %xmm3, %ymm2 {%k7}
2071 # INTEL: vcvttps2uqq ymm2 {k7}, xmm3, {sae}
2072 0x62,0xf1,0x79,0x1f,0x78,0xd3
2074 # ATT: vcvttps2uqq {sae}, %xmm3, %ymm2 {%k7} {z}
2075 # INTEL: vcvttps2uqq ymm2 {k7} {z}, xmm3, {sae}
2076 0x62,0xf1,0x79,0x9f,0x78,0xd3
2078 # ATT: vcvtudq2ph {rn-sae}, %ymm3, %xmm2
2079 # INTEL: vcvtudq2ph xmm2, ymm3, {rn-sae}
2080 0x62,0xf5,0x7b,0x18,0x7a,0xd3
2082 # ATT: vcvtudq2ph {rd-sae}, %ymm3, %xmm2 {%k7}
2083 # INTEL: vcvtudq2ph xmm2 {k7}, ymm3, {rd-sae}
2084 0x62,0xf5,0x7b,0x3f,0x7a,0xd3
2086 # ATT: vcvtudq2ph {rz-sae}, %ymm3, %xmm2 {%k7} {z}
2087 # INTEL: vcvtudq2ph xmm2 {k7} {z}, ymm3, {rz-sae}
2088 0x62,0xf5,0x7b,0xff,0x7a,0xd3
2090 # ATT: vcvtudq2ps {rn-sae}, %ymm3, %ymm2
2091 # INTEL: vcvtudq2ps ymm2, ymm3, {rn-sae}
2092 0x62,0xf1,0x7b,0x18,0x7a,0xd3
2094 # ATT: vcvtudq2ps {rd-sae}, %ymm3, %ymm2 {%k7}
2095 # INTEL: vcvtudq2ps ymm2 {k7}, ymm3, {rd-sae}
2096 0x62,0xf1,0x7b,0x3f,0x7a,0xd3
2098 # ATT: vcvtudq2ps {rz-sae}, %ymm3, %ymm2 {%k7} {z}
2099 # INTEL: vcvtudq2ps ymm2 {k7} {z}, ymm3, {rz-sae}
2100 0x62,0xf1,0x7b,0xff,0x7a,0xd3
2102 # ATT: vcvtuqq2pd {rn-sae}, %ymm3, %ymm2
2103 # INTEL: vcvtuqq2pd ymm2, ymm3, {rn-sae}
2104 0x62,0xf1,0xfa,0x18,0x7a,0xd3
2106 # ATT: vcvtuqq2pd {rd-sae}, %ymm3, %ymm2 {%k7}
2107 # INTEL: vcvtuqq2pd ymm2 {k7}, ymm3, {rd-sae}
2108 0x62,0xf1,0xfa,0x3f,0x7a,0xd3
2110 # ATT: vcvtuqq2pd {rz-sae}, %ymm3, %ymm2 {%k7} {z}
2111 # INTEL: vcvtuqq2pd ymm2 {k7} {z}, ymm3, {rz-sae}
2112 0x62,0xf1,0xfa,0xff,0x7a,0xd3
2114 # ATT: vcvtuqq2ph {rn-sae}, %ymm3, %xmm2
2115 # INTEL: vcvtuqq2ph xmm2, ymm3, {rn-sae}
2116 0x62,0xf5,0xfb,0x18,0x7a,0xd3
2118 # ATT: vcvtuqq2ph {rd-sae}, %ymm3, %xmm2 {%k7}
2119 # INTEL: vcvtuqq2ph xmm2 {k7}, ymm3, {rd-sae}
2120 0x62,0xf5,0xfb,0x3f,0x7a,0xd3
2122 # ATT: vcvtuqq2ph {rz-sae}, %ymm3, %xmm2 {%k7} {z}
2123 # INTEL: vcvtuqq2ph xmm2 {k7} {z}, ymm3, {rz-sae}
2124 0x62,0xf5,0xfb,0xff,0x7a,0xd3
2126 # ATT: vcvtuqq2ps {rn-sae}, %ymm3, %xmm2
2127 # INTEL: vcvtuqq2ps xmm2, ymm3, {rn-sae}
2128 0x62,0xf1,0xfb,0x18,0x7a,0xd3
2130 # ATT: vcvtuqq2ps {rd-sae}, %ymm3, %xmm2 {%k7}
2131 # INTEL: vcvtuqq2ps xmm2 {k7}, ymm3, {rd-sae}
2132 0x62,0xf1,0xfb,0x3f,0x7a,0xd3
2134 # ATT: vcvtuqq2ps {rz-sae}, %ymm3, %xmm2 {%k7} {z}
2135 # INTEL: vcvtuqq2ps xmm2 {k7} {z}, ymm3, {rz-sae}
2136 0x62,0xf1,0xfb,0xff,0x7a,0xd3
2138 # ATT: vcvtuw2ph {rn-sae}, %ymm3, %ymm2
2139 # INTEL: vcvtuw2ph ymm2, ymm3, {rn-sae}
2140 0x62,0xf5,0x7b,0x18,0x7d,0xd3
2142 # ATT: vcvtuw2ph {rd-sae}, %ymm3, %ymm2 {%k7}
2143 # INTEL: vcvtuw2ph ymm2 {k7}, ymm3, {rd-sae}
2144 0x62,0xf5,0x7b,0x3f,0x7d,0xd3
2146 # ATT: vcvtuw2ph {rz-sae}, %ymm3, %ymm2 {%k7} {z}
2147 # INTEL: vcvtuw2ph ymm2 {k7} {z}, ymm3, {rz-sae}
2148 0x62,0xf5,0x7b,0xff,0x7d,0xd3
2150 # ATT: vcvtw2ph {rn-sae}, %ymm3, %ymm2
2151 # INTEL: vcvtw2ph ymm2, ymm3, {rn-sae}
2152 0x62,0xf5,0x7a,0x18,0x7d,0xd3
2154 # ATT: vcvtw2ph {rd-sae}, %ymm3, %ymm2 {%k7}
2155 # INTEL: vcvtw2ph ymm2 {k7}, ymm3, {rd-sae}
2156 0x62,0xf5,0x7a,0x3f,0x7d,0xd3
2158 # ATT: vcvtw2ph {rz-sae}, %ymm3, %ymm2 {%k7} {z}
2159 # INTEL: vcvtw2ph ymm2 {k7} {z}, ymm3, {rz-sae}
2160 0x62,0xf5,0x7a,0xff,0x7d,0xd3
2162 # ATT: vdivpd {rn-sae}, %ymm4, %ymm3, %ymm2
2163 # INTEL: vdivpd ymm2, ymm3, ymm4, {rn-sae}
2164 0x62,0xf1,0xe1,0x18,0x5e,0xd4
2166 # ATT: vdivpd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2167 # INTEL: vdivpd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2168 0x62,0xf1,0xe1,0x3f,0x5e,0xd4
2170 # ATT: vdivpd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2171 # INTEL: vdivpd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2172 0x62,0xf1,0xe1,0xff,0x5e,0xd4
2174 # ATT: vdivph {rn-sae}, %ymm4, %ymm3, %ymm2
2175 # INTEL: vdivph ymm2, ymm3, ymm4, {rn-sae}
2176 0x62,0xf5,0x60,0x18,0x5e,0xd4
2178 # ATT: vdivph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2179 # INTEL: vdivph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2180 0x62,0xf5,0x60,0x3f,0x5e,0xd4
2182 # ATT: vdivph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2183 # INTEL: vdivph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2184 0x62,0xf5,0x60,0xff,0x5e,0xd4
2186 # ATT: vdivps {rn-sae}, %ymm4, %ymm3, %ymm2
2187 # INTEL: vdivps ymm2, ymm3, ymm4, {rn-sae}
2188 0x62,0xf1,0x60,0x18,0x5e,0xd4
2190 # ATT: vdivps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2191 # INTEL: vdivps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2192 0x62,0xf1,0x60,0x3f,0x5e,0xd4
2194 # ATT: vdivps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2195 # INTEL: vdivps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2196 0x62,0xf1,0x60,0xff,0x5e,0xd4
2198 # ATT: vfcmaddcph {rn-sae}, %ymm4, %ymm3, %ymm2
2199 # INTEL: vfcmaddcph ymm2, ymm3, ymm4, {rn-sae}
2200 0x62,0xf6,0x63,0x18,0x56,0xd4
2202 # ATT: vfcmaddcph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2203 # INTEL: vfcmaddcph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2204 0x62,0xf6,0x63,0x3f,0x56,0xd4
2206 # ATT: vfcmaddcph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2207 # INTEL: vfcmaddcph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2208 0x62,0xf6,0x63,0xff,0x56,0xd4
2210 # ATT: vfcmulcph {rn-sae}, %ymm4, %ymm3, %ymm2
2211 # INTEL: vfcmulcph ymm2, ymm3, ymm4, {rn-sae}
2212 0x62,0xf6,0x63,0x18,0xd6,0xd4
2214 # ATT: vfcmulcph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2215 # INTEL: vfcmulcph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2216 0x62,0xf6,0x63,0x3f,0xd6,0xd4
2218 # ATT: vfcmulcph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2219 # INTEL: vfcmulcph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2220 0x62,0xf6,0x63,0xff,0xd6,0xd4
2222 # ATT: vfixupimmpd $123, {sae}, %ymm4, %ymm3, %ymm2
2223 # INTEL: vfixupimmpd ymm2, ymm3, ymm4, {sae}, 123
2224 0x62,0xf3,0xe1,0x18,0x54,0xd4,0x7b
2226 # ATT: vfixupimmpd $123, {sae}, %ymm4, %ymm3, %ymm2 {%k7}
2227 # INTEL: vfixupimmpd ymm2 {k7}, ymm3, ymm4, {sae}, 123
2228 0x62,0xf3,0xe1,0x1f,0x54,0xd4,0x7b
2230 # ATT: vfixupimmpd $123, {sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2231 # INTEL: vfixupimmpd ymm2 {k7} {z}, ymm3, ymm4, {sae}, 123
2232 0x62,0xf3,0xe1,0x9f,0x54,0xd4,0x7b
2234 # ATT: vfixupimmps $123, {sae}, %ymm4, %ymm3, %ymm2
2235 # INTEL: vfixupimmps ymm2, ymm3, ymm4, {sae}, 123
2236 0x62,0xf3,0x61,0x18,0x54,0xd4,0x7b
2238 # ATT: vfixupimmps $123, {sae}, %ymm4, %ymm3, %ymm2 {%k7}
2239 # INTEL: vfixupimmps ymm2 {k7}, ymm3, ymm4, {sae}, 123
2240 0x62,0xf3,0x61,0x1f,0x54,0xd4,0x7b
2242 # ATT: vfixupimmps $123, {sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2243 # INTEL: vfixupimmps ymm2 {k7} {z}, ymm3, ymm4, {sae}, 123
2244 0x62,0xf3,0x61,0x9f,0x54,0xd4,0x7b
2246 # ATT: vfmadd132pd {rn-sae}, %ymm4, %ymm3, %ymm2
2247 # INTEL: vfmadd132pd ymm2, ymm3, ymm4, {rn-sae}
2248 0x62,0xf2,0xe1,0x18,0x98,0xd4
2250 # ATT: vfmadd132pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2251 # INTEL: vfmadd132pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2252 0x62,0xf2,0xe1,0x3f,0x98,0xd4
2254 # ATT: vfmadd132pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2255 # INTEL: vfmadd132pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2256 0x62,0xf2,0xe1,0xff,0x98,0xd4
2258 # ATT: vfmadd132ph {rn-sae}, %ymm4, %ymm3, %ymm2
2259 # INTEL: vfmadd132ph ymm2, ymm3, ymm4, {rn-sae}
2260 0x62,0xf6,0x61,0x18,0x98,0xd4
2262 # ATT: vfmadd132ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2263 # INTEL: vfmadd132ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2264 0x62,0xf6,0x61,0x3f,0x98,0xd4
2266 # ATT: vfmadd132ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2267 # INTEL: vfmadd132ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2268 0x62,0xf6,0x61,0xff,0x98,0xd4
2270 # ATT: vfmadd132ps {rn-sae}, %ymm4, %ymm3, %ymm2
2271 # INTEL: vfmadd132ps ymm2, ymm3, ymm4, {rn-sae}
2272 0x62,0xf2,0x61,0x18,0x98,0xd4
2274 # ATT: vfmadd132ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2275 # INTEL: vfmadd132ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2276 0x62,0xf2,0x61,0x3f,0x98,0xd4
2278 # ATT: vfmadd132ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2279 # INTEL: vfmadd132ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2280 0x62,0xf2,0x61,0xff,0x98,0xd4
2282 # ATT: vfmadd213pd {rn-sae}, %ymm4, %ymm3, %ymm2
2283 # INTEL: vfmadd213pd ymm2, ymm3, ymm4, {rn-sae}
2284 0x62,0xf2,0xe1,0x18,0xa8,0xd4
2286 # ATT: vfmadd213pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2287 # INTEL: vfmadd213pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2288 0x62,0xf2,0xe1,0x3f,0xa8,0xd4
2290 # ATT: vfmadd213pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2291 # INTEL: vfmadd213pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2292 0x62,0xf2,0xe1,0xff,0xa8,0xd4
2294 # ATT: vfmadd213ph {rn-sae}, %ymm4, %ymm3, %ymm2
2295 # INTEL: vfmadd213ph ymm2, ymm3, ymm4, {rn-sae}
2296 0x62,0xf6,0x61,0x18,0xa8,0xd4
2298 # ATT: vfmadd213ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2299 # INTEL: vfmadd213ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2300 0x62,0xf6,0x61,0x3f,0xa8,0xd4
2302 # ATT: vfmadd213ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2303 # INTEL: vfmadd213ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2304 0x62,0xf6,0x61,0xff,0xa8,0xd4
2306 # ATT: vfmadd213ps {rn-sae}, %ymm4, %ymm3, %ymm2
2307 # INTEL: vfmadd213ps ymm2, ymm3, ymm4, {rn-sae}
2308 0x62,0xf2,0x61,0x18,0xa8,0xd4
2310 # ATT: vfmadd213ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2311 # INTEL: vfmadd213ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2312 0x62,0xf2,0x61,0x3f,0xa8,0xd4
2314 # ATT: vfmadd213ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2315 # INTEL: vfmadd213ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2316 0x62,0xf2,0x61,0xff,0xa8,0xd4
2318 # ATT: vfmadd231pd {rn-sae}, %ymm4, %ymm3, %ymm2
2319 # INTEL: vfmadd231pd ymm2, ymm3, ymm4, {rn-sae}
2320 0x62,0xf2,0xe1,0x18,0xb8,0xd4
2322 # ATT: vfmadd231pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2323 # INTEL: vfmadd231pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2324 0x62,0xf2,0xe1,0x3f,0xb8,0xd4
2326 # ATT: vfmadd231pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2327 # INTEL: vfmadd231pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2328 0x62,0xf2,0xe1,0xff,0xb8,0xd4
2330 # ATT: vfmadd231ph {rn-sae}, %ymm4, %ymm3, %ymm2
2331 # INTEL: vfmadd231ph ymm2, ymm3, ymm4, {rn-sae}
2332 0x62,0xf6,0x61,0x18,0xb8,0xd4
2334 # ATT: vfmadd231ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2335 # INTEL: vfmadd231ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2336 0x62,0xf6,0x61,0x3f,0xb8,0xd4
2338 # ATT: vfmadd231ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2339 # INTEL: vfmadd231ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2340 0x62,0xf6,0x61,0xff,0xb8,0xd4
2342 # ATT: vfmadd231ps {rn-sae}, %ymm4, %ymm3, %ymm2
2343 # INTEL: vfmadd231ps ymm2, ymm3, ymm4, {rn-sae}
2344 0x62,0xf2,0x61,0x18,0xb8,0xd4
2346 # ATT: vfmadd231ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2347 # INTEL: vfmadd231ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2348 0x62,0xf2,0x61,0x3f,0xb8,0xd4
2350 # ATT: vfmadd231ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2351 # INTEL: vfmadd231ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2352 0x62,0xf2,0x61,0xff,0xb8,0xd4
2354 # ATT: vfmaddcph {rn-sae}, %ymm4, %ymm3, %ymm2
2355 # INTEL: vfmaddcph ymm2, ymm3, ymm4, {rn-sae}
2356 0x62,0xf6,0x62,0x18,0x56,0xd4
2358 # ATT: vfmaddcph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2359 # INTEL: vfmaddcph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2360 0x62,0xf6,0x62,0x3f,0x56,0xd4
2362 # ATT: vfmaddcph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2363 # INTEL: vfmaddcph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2364 0x62,0xf6,0x62,0xff,0x56,0xd4
2366 # ATT: vfmaddsub132pd {rn-sae}, %ymm4, %ymm3, %ymm2
2367 # INTEL: vfmaddsub132pd ymm2, ymm3, ymm4, {rn-sae}
2368 0x62,0xf2,0xe1,0x18,0x96,0xd4
2370 # ATT: vfmaddsub132pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2371 # INTEL: vfmaddsub132pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2372 0x62,0xf2,0xe1,0x3f,0x96,0xd4
2374 # ATT: vfmaddsub132pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2375 # INTEL: vfmaddsub132pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2376 0x62,0xf2,0xe1,0xff,0x96,0xd4
2378 # ATT: vfmaddsub132ph {rn-sae}, %ymm4, %ymm3, %ymm2
2379 # INTEL: vfmaddsub132ph ymm2, ymm3, ymm4, {rn-sae}
2380 0x62,0xf6,0x61,0x18,0x96,0xd4
2382 # ATT: vfmaddsub132ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2383 # INTEL: vfmaddsub132ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2384 0x62,0xf6,0x61,0x3f,0x96,0xd4
2386 # ATT: vfmaddsub132ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2387 # INTEL: vfmaddsub132ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2388 0x62,0xf6,0x61,0xff,0x96,0xd4
2390 # ATT: vfmaddsub132ps {rn-sae}, %ymm4, %ymm3, %ymm2
2391 # INTEL: vfmaddsub132ps ymm2, ymm3, ymm4, {rn-sae}
2392 0x62,0xf2,0x61,0x18,0x96,0xd4
2394 # ATT: vfmaddsub132ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2395 # INTEL: vfmaddsub132ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2396 0x62,0xf2,0x61,0x3f,0x96,0xd4
2398 # ATT: vfmaddsub132ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2399 # INTEL: vfmaddsub132ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2400 0x62,0xf2,0x61,0xff,0x96,0xd4
2402 # ATT: vfmaddsub213pd {rn-sae}, %ymm4, %ymm3, %ymm2
2403 # INTEL: vfmaddsub213pd ymm2, ymm3, ymm4, {rn-sae}
2404 0x62,0xf2,0xe1,0x18,0xa6,0xd4
2406 # ATT: vfmaddsub213pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2407 # INTEL: vfmaddsub213pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2408 0x62,0xf2,0xe1,0x3f,0xa6,0xd4
2410 # ATT: vfmaddsub213pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2411 # INTEL: vfmaddsub213pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2412 0x62,0xf2,0xe1,0xff,0xa6,0xd4
2414 # ATT: vfmaddsub213ph {rn-sae}, %ymm4, %ymm3, %ymm2
2415 # INTEL: vfmaddsub213ph ymm2, ymm3, ymm4, {rn-sae}
2416 0x62,0xf6,0x61,0x18,0xa6,0xd4
2418 # ATT: vfmaddsub213ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2419 # INTEL: vfmaddsub213ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2420 0x62,0xf6,0x61,0x3f,0xa6,0xd4
2422 # ATT: vfmaddsub213ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2423 # INTEL: vfmaddsub213ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2424 0x62,0xf6,0x61,0xff,0xa6,0xd4
2426 # ATT: vfmaddsub213ps {rn-sae}, %ymm4, %ymm3, %ymm2
2427 # INTEL: vfmaddsub213ps ymm2, ymm3, ymm4, {rn-sae}
2428 0x62,0xf2,0x61,0x18,0xa6,0xd4
2430 # ATT: vfmaddsub213ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2431 # INTEL: vfmaddsub213ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2432 0x62,0xf2,0x61,0x3f,0xa6,0xd4
2434 # ATT: vfmaddsub213ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2435 # INTEL: vfmaddsub213ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2436 0x62,0xf2,0x61,0xff,0xa6,0xd4
2438 # ATT: vfmaddsub231pd {rn-sae}, %ymm4, %ymm3, %ymm2
2439 # INTEL: vfmaddsub231pd ymm2, ymm3, ymm4, {rn-sae}
2440 0x62,0xf2,0xe1,0x18,0xb6,0xd4
2442 # ATT: vfmaddsub231pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2443 # INTEL: vfmaddsub231pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2444 0x62,0xf2,0xe1,0x3f,0xb6,0xd4
2446 # ATT: vfmaddsub231pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2447 # INTEL: vfmaddsub231pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2448 0x62,0xf2,0xe1,0xff,0xb6,0xd4
2450 # ATT: vfmaddsub231ph {rn-sae}, %ymm4, %ymm3, %ymm2
2451 # INTEL: vfmaddsub231ph ymm2, ymm3, ymm4, {rn-sae}
2452 0x62,0xf6,0x61,0x18,0xb6,0xd4
2454 # ATT: vfmaddsub231ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2455 # INTEL: vfmaddsub231ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2456 0x62,0xf6,0x61,0x3f,0xb6,0xd4
2458 # ATT: vfmaddsub231ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2459 # INTEL: vfmaddsub231ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2460 0x62,0xf6,0x61,0xff,0xb6,0xd4
2462 # ATT: vfmaddsub231ps {rn-sae}, %ymm4, %ymm3, %ymm2
2463 # INTEL: vfmaddsub231ps ymm2, ymm3, ymm4, {rn-sae}
2464 0x62,0xf2,0x61,0x18,0xb6,0xd4
2466 # ATT: vfmaddsub231ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2467 # INTEL: vfmaddsub231ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2468 0x62,0xf2,0x61,0x3f,0xb6,0xd4
2470 # ATT: vfmaddsub231ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2471 # INTEL: vfmaddsub231ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2472 0x62,0xf2,0x61,0xff,0xb6,0xd4
2474 # ATT: vfmsub132pd {rn-sae}, %ymm4, %ymm3, %ymm2
2475 # INTEL: vfmsub132pd ymm2, ymm3, ymm4, {rn-sae}
2476 0x62,0xf2,0xe1,0x18,0x9a,0xd4
2478 # ATT: vfmsub132pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2479 # INTEL: vfmsub132pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2480 0x62,0xf2,0xe1,0x3f,0x9a,0xd4
2482 # ATT: vfmsub132pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2483 # INTEL: vfmsub132pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2484 0x62,0xf2,0xe1,0xff,0x9a,0xd4
2486 # ATT: vfmsub132ph {rn-sae}, %ymm4, %ymm3, %ymm2
2487 # INTEL: vfmsub132ph ymm2, ymm3, ymm4, {rn-sae}
2488 0x62,0xf6,0x61,0x18,0x9a,0xd4
2490 # ATT: vfmsub132ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2491 # INTEL: vfmsub132ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2492 0x62,0xf6,0x61,0x3f,0x9a,0xd4
2494 # ATT: vfmsub132ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2495 # INTEL: vfmsub132ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2496 0x62,0xf6,0x61,0xff,0x9a,0xd4
2498 # ATT: vfmsub132ps {rn-sae}, %ymm4, %ymm3, %ymm2
2499 # INTEL: vfmsub132ps ymm2, ymm3, ymm4, {rn-sae}
2500 0x62,0xf2,0x61,0x18,0x9a,0xd4
2502 # ATT: vfmsub132ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2503 # INTEL: vfmsub132ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2504 0x62,0xf2,0x61,0x3f,0x9a,0xd4
2506 # ATT: vfmsub132ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2507 # INTEL: vfmsub132ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2508 0x62,0xf2,0x61,0xff,0x9a,0xd4
2510 # ATT: vfmsub213pd {rn-sae}, %ymm4, %ymm3, %ymm2
2511 # INTEL: vfmsub213pd ymm2, ymm3, ymm4, {rn-sae}
2512 0x62,0xf2,0xe1,0x18,0xaa,0xd4
2514 # ATT: vfmsub213pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2515 # INTEL: vfmsub213pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2516 0x62,0xf2,0xe1,0x3f,0xaa,0xd4
2518 # ATT: vfmsub213pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2519 # INTEL: vfmsub213pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2520 0x62,0xf2,0xe1,0xff,0xaa,0xd4
2522 # ATT: vfmsub213ph {rn-sae}, %ymm4, %ymm3, %ymm2
2523 # INTEL: vfmsub213ph ymm2, ymm3, ymm4, {rn-sae}
2524 0x62,0xf6,0x61,0x18,0xaa,0xd4
2526 # ATT: vfmsub213ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2527 # INTEL: vfmsub213ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2528 0x62,0xf6,0x61,0x3f,0xaa,0xd4
2530 # ATT: vfmsub213ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2531 # INTEL: vfmsub213ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2532 0x62,0xf6,0x61,0xff,0xaa,0xd4
2534 # ATT: vfmsub213ps {rn-sae}, %ymm4, %ymm3, %ymm2
2535 # INTEL: vfmsub213ps ymm2, ymm3, ymm4, {rn-sae}
2536 0x62,0xf2,0x61,0x18,0xaa,0xd4
2538 # ATT: vfmsub213ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2539 # INTEL: vfmsub213ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2540 0x62,0xf2,0x61,0x3f,0xaa,0xd4
2542 # ATT: vfmsub213ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2543 # INTEL: vfmsub213ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2544 0x62,0xf2,0x61,0xff,0xaa,0xd4
2546 # ATT: vfmsub231pd {rn-sae}, %ymm4, %ymm3, %ymm2
2547 # INTEL: vfmsub231pd ymm2, ymm3, ymm4, {rn-sae}
2548 0x62,0xf2,0xe1,0x18,0xba,0xd4
2550 # ATT: vfmsub231pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2551 # INTEL: vfmsub231pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2552 0x62,0xf2,0xe1,0x3f,0xba,0xd4
2554 # ATT: vfmsub231pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2555 # INTEL: vfmsub231pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2556 0x62,0xf2,0xe1,0xff,0xba,0xd4
2558 # ATT: vfmsub231ph {rn-sae}, %ymm4, %ymm3, %ymm2
2559 # INTEL: vfmsub231ph ymm2, ymm3, ymm4, {rn-sae}
2560 0x62,0xf6,0x61,0x18,0xba,0xd4
2562 # ATT: vfmsub231ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2563 # INTEL: vfmsub231ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2564 0x62,0xf6,0x61,0x3f,0xba,0xd4
2566 # ATT: vfmsub231ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2567 # INTEL: vfmsub231ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2568 0x62,0xf6,0x61,0xff,0xba,0xd4
2570 # ATT: vfmsub231ps {rn-sae}, %ymm4, %ymm3, %ymm2
2571 # INTEL: vfmsub231ps ymm2, ymm3, ymm4, {rn-sae}
2572 0x62,0xf2,0x61,0x18,0xba,0xd4
2574 # ATT: vfmsub231ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2575 # INTEL: vfmsub231ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2576 0x62,0xf2,0x61,0x3f,0xba,0xd4
2578 # ATT: vfmsub231ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2579 # INTEL: vfmsub231ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2580 0x62,0xf2,0x61,0xff,0xba,0xd4
2582 # ATT: vfmsubadd132pd {rn-sae}, %ymm4, %ymm3, %ymm2
2583 # INTEL: vfmsubadd132pd ymm2, ymm3, ymm4, {rn-sae}
2584 0x62,0xf2,0xe1,0x18,0x97,0xd4
2586 # ATT: vfmsubadd132pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2587 # INTEL: vfmsubadd132pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2588 0x62,0xf2,0xe1,0x3f,0x97,0xd4
2590 # ATT: vfmsubadd132pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2591 # INTEL: vfmsubadd132pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2592 0x62,0xf2,0xe1,0xff,0x97,0xd4
2594 # ATT: vfmsubadd132ph {rn-sae}, %ymm4, %ymm3, %ymm2
2595 # INTEL: vfmsubadd132ph ymm2, ymm3, ymm4, {rn-sae}
2596 0x62,0xf6,0x61,0x18,0x97,0xd4
2598 # ATT: vfmsubadd132ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2599 # INTEL: vfmsubadd132ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2600 0x62,0xf6,0x61,0x3f,0x97,0xd4
2602 # ATT: vfmsubadd132ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2603 # INTEL: vfmsubadd132ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2604 0x62,0xf6,0x61,0xff,0x97,0xd4
2606 # ATT: vfmsubadd132ps {rn-sae}, %ymm4, %ymm3, %ymm2
2607 # INTEL: vfmsubadd132ps ymm2, ymm3, ymm4, {rn-sae}
2608 0x62,0xf2,0x61,0x18,0x97,0xd4
2610 # ATT: vfmsubadd132ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2611 # INTEL: vfmsubadd132ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2612 0x62,0xf2,0x61,0x3f,0x97,0xd4
2614 # ATT: vfmsubadd132ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2615 # INTEL: vfmsubadd132ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2616 0x62,0xf2,0x61,0xff,0x97,0xd4
2618 # ATT: vfmsubadd213pd {rn-sae}, %ymm4, %ymm3, %ymm2
2619 # INTEL: vfmsubadd213pd ymm2, ymm3, ymm4, {rn-sae}
2620 0x62,0xf2,0xe1,0x18,0xa7,0xd4
2622 # ATT: vfmsubadd213pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2623 # INTEL: vfmsubadd213pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2624 0x62,0xf2,0xe1,0x3f,0xa7,0xd4
2626 # ATT: vfmsubadd213pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2627 # INTEL: vfmsubadd213pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2628 0x62,0xf2,0xe1,0xff,0xa7,0xd4
2630 # ATT: vfmsubadd213ph {rn-sae}, %ymm4, %ymm3, %ymm2
2631 # INTEL: vfmsubadd213ph ymm2, ymm3, ymm4, {rn-sae}
2632 0x62,0xf6,0x61,0x18,0xa7,0xd4
2634 # ATT: vfmsubadd213ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2635 # INTEL: vfmsubadd213ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2636 0x62,0xf6,0x61,0x3f,0xa7,0xd4
2638 # ATT: vfmsubadd213ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2639 # INTEL: vfmsubadd213ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2640 0x62,0xf6,0x61,0xff,0xa7,0xd4
2642 # ATT: vfmsubadd213ps {rn-sae}, %ymm4, %ymm3, %ymm2
2643 # INTEL: vfmsubadd213ps ymm2, ymm3, ymm4, {rn-sae}
2644 0x62,0xf2,0x61,0x18,0xa7,0xd4
2646 # ATT: vfmsubadd213ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2647 # INTEL: vfmsubadd213ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2648 0x62,0xf2,0x61,0x3f,0xa7,0xd4
2650 # ATT: vfmsubadd213ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2651 # INTEL: vfmsubadd213ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2652 0x62,0xf2,0x61,0xff,0xa7,0xd4
2654 # ATT: vfmsubadd231pd {rn-sae}, %ymm4, %ymm3, %ymm2
2655 # INTEL: vfmsubadd231pd ymm2, ymm3, ymm4, {rn-sae}
2656 0x62,0xf2,0xe1,0x18,0xb7,0xd4
2658 # ATT: vfmsubadd231pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2659 # INTEL: vfmsubadd231pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2660 0x62,0xf2,0xe1,0x3f,0xb7,0xd4
2662 # ATT: vfmsubadd231pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2663 # INTEL: vfmsubadd231pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2664 0x62,0xf2,0xe1,0xff,0xb7,0xd4
2666 # ATT: vfmsubadd231ph {rn-sae}, %ymm4, %ymm3, %ymm2
2667 # INTEL: vfmsubadd231ph ymm2, ymm3, ymm4, {rn-sae}
2668 0x62,0xf6,0x61,0x18,0xb7,0xd4
2670 # ATT: vfmsubadd231ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2671 # INTEL: vfmsubadd231ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2672 0x62,0xf6,0x61,0x3f,0xb7,0xd4
2674 # ATT: vfmsubadd231ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2675 # INTEL: vfmsubadd231ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2676 0x62,0xf6,0x61,0xff,0xb7,0xd4
2678 # ATT: vfmsubadd231ps {rn-sae}, %ymm4, %ymm3, %ymm2
2679 # INTEL: vfmsubadd231ps ymm2, ymm3, ymm4, {rn-sae}
2680 0x62,0xf2,0x61,0x18,0xb7,0xd4
2682 # ATT: vfmsubadd231ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2683 # INTEL: vfmsubadd231ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2684 0x62,0xf2,0x61,0x3f,0xb7,0xd4
2686 # ATT: vfmsubadd231ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2687 # INTEL: vfmsubadd231ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2688 0x62,0xf2,0x61,0xff,0xb7,0xd4
2690 # ATT: vfmulcph {rn-sae}, %ymm4, %ymm3, %ymm2
2691 # INTEL: vfmulcph ymm2, ymm3, ymm4, {rn-sae}
2692 0x62,0xf6,0x62,0x18,0xd6,0xd4
2694 # ATT: vfmulcph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2695 # INTEL: vfmulcph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2696 0x62,0xf6,0x62,0x3f,0xd6,0xd4
2698 # ATT: vfmulcph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2699 # INTEL: vfmulcph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2700 0x62,0xf6,0x62,0xff,0xd6,0xd4
2702 # ATT: vfnmadd132pd {rn-sae}, %ymm4, %ymm3, %ymm2
2703 # INTEL: vfnmadd132pd ymm2, ymm3, ymm4, {rn-sae}
2704 0x62,0xf2,0xe1,0x18,0x9c,0xd4
2706 # ATT: vfnmadd132pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2707 # INTEL: vfnmadd132pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2708 0x62,0xf2,0xe1,0x3f,0x9c,0xd4
2710 # ATT: vfnmadd132pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2711 # INTEL: vfnmadd132pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2712 0x62,0xf2,0xe1,0xff,0x9c,0xd4
2714 # ATT: vfnmadd132ph {rn-sae}, %ymm4, %ymm3, %ymm2
2715 # INTEL: vfnmadd132ph ymm2, ymm3, ymm4, {rn-sae}
2716 0x62,0xf6,0x61,0x18,0x9c,0xd4
2718 # ATT: vfnmadd132ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2719 # INTEL: vfnmadd132ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2720 0x62,0xf6,0x61,0x3f,0x9c,0xd4
2722 # ATT: vfnmadd132ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2723 # INTEL: vfnmadd132ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2724 0x62,0xf6,0x61,0xff,0x9c,0xd4
2726 # ATT: vfnmadd132ps {rn-sae}, %ymm4, %ymm3, %ymm2
2727 # INTEL: vfnmadd132ps ymm2, ymm3, ymm4, {rn-sae}
2728 0x62,0xf2,0x61,0x18,0x9c,0xd4
2730 # ATT: vfnmadd132ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2731 # INTEL: vfnmadd132ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2732 0x62,0xf2,0x61,0x3f,0x9c,0xd4
2734 # ATT: vfnmadd132ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2735 # INTEL: vfnmadd132ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2736 0x62,0xf2,0x61,0xff,0x9c,0xd4
2738 # ATT: vfnmadd213pd {rn-sae}, %ymm4, %ymm3, %ymm2
2739 # INTEL: vfnmadd213pd ymm2, ymm3, ymm4, {rn-sae}
2740 0x62,0xf2,0xe1,0x18,0xac,0xd4
2742 # ATT: vfnmadd213pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2743 # INTEL: vfnmadd213pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2744 0x62,0xf2,0xe1,0x3f,0xac,0xd4
2746 # ATT: vfnmadd213pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2747 # INTEL: vfnmadd213pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2748 0x62,0xf2,0xe1,0xff,0xac,0xd4
2750 # ATT: vfnmadd213ph {rn-sae}, %ymm4, %ymm3, %ymm2
2751 # INTEL: vfnmadd213ph ymm2, ymm3, ymm4, {rn-sae}
2752 0x62,0xf6,0x61,0x18,0xac,0xd4
2754 # ATT: vfnmadd213ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2755 # INTEL: vfnmadd213ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2756 0x62,0xf6,0x61,0x3f,0xac,0xd4
2758 # ATT: vfnmadd213ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2759 # INTEL: vfnmadd213ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2760 0x62,0xf6,0x61,0xff,0xac,0xd4
2762 # ATT: vfnmadd213ps {rn-sae}, %ymm4, %ymm3, %ymm2
2763 # INTEL: vfnmadd213ps ymm2, ymm3, ymm4, {rn-sae}
2764 0x62,0xf2,0x61,0x18,0xac,0xd4
2766 # ATT: vfnmadd213ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2767 # INTEL: vfnmadd213ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2768 0x62,0xf2,0x61,0x3f,0xac,0xd4
2770 # ATT: vfnmadd213ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2771 # INTEL: vfnmadd213ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2772 0x62,0xf2,0x61,0xff,0xac,0xd4
2774 # ATT: vfnmadd231pd {rn-sae}, %ymm4, %ymm3, %ymm2
2775 # INTEL: vfnmadd231pd ymm2, ymm3, ymm4, {rn-sae}
2776 0x62,0xf2,0xe1,0x18,0xbc,0xd4
2778 # ATT: vfnmadd231pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2779 # INTEL: vfnmadd231pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2780 0x62,0xf2,0xe1,0x3f,0xbc,0xd4
2782 # ATT: vfnmadd231pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2783 # INTEL: vfnmadd231pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2784 0x62,0xf2,0xe1,0xff,0xbc,0xd4
2786 # ATT: vfnmadd231ph {rn-sae}, %ymm4, %ymm3, %ymm2
2787 # INTEL: vfnmadd231ph ymm2, ymm3, ymm4, {rn-sae}
2788 0x62,0xf6,0x61,0x18,0xbc,0xd4
2790 # ATT: vfnmadd231ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2791 # INTEL: vfnmadd231ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2792 0x62,0xf6,0x61,0x3f,0xbc,0xd4
2794 # ATT: vfnmadd231ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2795 # INTEL: vfnmadd231ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2796 0x62,0xf6,0x61,0xff,0xbc,0xd4
2798 # ATT: vfnmadd231ps {rn-sae}, %ymm4, %ymm3, %ymm2
2799 # INTEL: vfnmadd231ps ymm2, ymm3, ymm4, {rn-sae}
2800 0x62,0xf2,0x61,0x18,0xbc,0xd4
2802 # ATT: vfnmadd231ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2803 # INTEL: vfnmadd231ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2804 0x62,0xf2,0x61,0x3f,0xbc,0xd4
2806 # ATT: vfnmadd231ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2807 # INTEL: vfnmadd231ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2808 0x62,0xf2,0x61,0xff,0xbc,0xd4
2810 # ATT: vfnmsub132pd {rn-sae}, %ymm4, %ymm3, %ymm2
2811 # INTEL: vfnmsub132pd ymm2, ymm3, ymm4, {rn-sae}
2812 0x62,0xf2,0xe1,0x18,0x9e,0xd4
2814 # ATT: vfnmsub132pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2815 # INTEL: vfnmsub132pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2816 0x62,0xf2,0xe1,0x3f,0x9e,0xd4
2818 # ATT: vfnmsub132pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2819 # INTEL: vfnmsub132pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2820 0x62,0xf2,0xe1,0xff,0x9e,0xd4
2822 # ATT: vfnmsub132ph {rn-sae}, %ymm4, %ymm3, %ymm2
2823 # INTEL: vfnmsub132ph ymm2, ymm3, ymm4, {rn-sae}
2824 0x62,0xf6,0x61,0x18,0x9e,0xd4
2826 # ATT: vfnmsub132ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2827 # INTEL: vfnmsub132ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2828 0x62,0xf6,0x61,0x3f,0x9e,0xd4
2830 # ATT: vfnmsub132ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2831 # INTEL: vfnmsub132ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2832 0x62,0xf6,0x61,0xff,0x9e,0xd4
2834 # ATT: vfnmsub132ps {rn-sae}, %ymm4, %ymm3, %ymm2
2835 # INTEL: vfnmsub132ps ymm2, ymm3, ymm4, {rn-sae}
2836 0x62,0xf2,0x61,0x18,0x9e,0xd4
2838 # ATT: vfnmsub132ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2839 # INTEL: vfnmsub132ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2840 0x62,0xf2,0x61,0x3f,0x9e,0xd4
2842 # ATT: vfnmsub132ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2843 # INTEL: vfnmsub132ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2844 0x62,0xf2,0x61,0xff,0x9e,0xd4
2846 # ATT: vfnmsub213pd {rn-sae}, %ymm4, %ymm3, %ymm2
2847 # INTEL: vfnmsub213pd ymm2, ymm3, ymm4, {rn-sae}
2848 0x62,0xf2,0xe1,0x18,0xae,0xd4
2850 # ATT: vfnmsub213pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2851 # INTEL: vfnmsub213pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2852 0x62,0xf2,0xe1,0x3f,0xae,0xd4
2854 # ATT: vfnmsub213pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2855 # INTEL: vfnmsub213pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2856 0x62,0xf2,0xe1,0xff,0xae,0xd4
2858 # ATT: vfnmsub213ph {rn-sae}, %ymm4, %ymm3, %ymm2
2859 # INTEL: vfnmsub213ph ymm2, ymm3, ymm4, {rn-sae}
2860 0x62,0xf6,0x61,0x18,0xae,0xd4
2862 # ATT: vfnmsub213ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2863 # INTEL: vfnmsub213ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2864 0x62,0xf6,0x61,0x3f,0xae,0xd4
2866 # ATT: vfnmsub213ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2867 # INTEL: vfnmsub213ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2868 0x62,0xf6,0x61,0xff,0xae,0xd4
2870 # ATT: vfnmsub213ps {rn-sae}, %ymm4, %ymm3, %ymm2
2871 # INTEL: vfnmsub213ps ymm2, ymm3, ymm4, {rn-sae}
2872 0x62,0xf2,0x61,0x18,0xae,0xd4
2874 # ATT: vfnmsub213ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2875 # INTEL: vfnmsub213ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2876 0x62,0xf2,0x61,0x3f,0xae,0xd4
2878 # ATT: vfnmsub213ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2879 # INTEL: vfnmsub213ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2880 0x62,0xf2,0x61,0xff,0xae,0xd4
2882 # ATT: vfnmsub231pd {rn-sae}, %ymm4, %ymm3, %ymm2
2883 # INTEL: vfnmsub231pd ymm2, ymm3, ymm4, {rn-sae}
2884 0x62,0xf2,0xe1,0x18,0xbe,0xd4
2886 # ATT: vfnmsub231pd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2887 # INTEL: vfnmsub231pd ymm2 {k7}, ymm3, ymm4, {rd-sae}
2888 0x62,0xf2,0xe1,0x3f,0xbe,0xd4
2890 # ATT: vfnmsub231pd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2891 # INTEL: vfnmsub231pd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2892 0x62,0xf2,0xe1,0xff,0xbe,0xd4
2894 # ATT: vfnmsub231ph {rn-sae}, %ymm4, %ymm3, %ymm2
2895 # INTEL: vfnmsub231ph ymm2, ymm3, ymm4, {rn-sae}
2896 0x62,0xf6,0x61,0x18,0xbe,0xd4
2898 # ATT: vfnmsub231ph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2899 # INTEL: vfnmsub231ph ymm2 {k7}, ymm3, ymm4, {rd-sae}
2900 0x62,0xf6,0x61,0x3f,0xbe,0xd4
2902 # ATT: vfnmsub231ph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2903 # INTEL: vfnmsub231ph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2904 0x62,0xf6,0x61,0xff,0xbe,0xd4
2906 # ATT: vfnmsub231ps {rn-sae}, %ymm4, %ymm3, %ymm2
2907 # INTEL: vfnmsub231ps ymm2, ymm3, ymm4, {rn-sae}
2908 0x62,0xf2,0x61,0x18,0xbe,0xd4
2910 # ATT: vfnmsub231ps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
2911 # INTEL: vfnmsub231ps ymm2 {k7}, ymm3, ymm4, {rd-sae}
2912 0x62,0xf2,0x61,0x3f,0xbe,0xd4
2914 # ATT: vfnmsub231ps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2915 # INTEL: vfnmsub231ps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
2916 0x62,0xf2,0x61,0xff,0xbe,0xd4
2918 # ATT: vgetexppd {sae}, %ymm3, %ymm2
2919 # INTEL: vgetexppd ymm2, ymm3, {sae}
2920 0x62,0xf2,0xf9,0x18,0x42,0xd3
2922 # ATT: vgetexppd {sae}, %ymm3, %ymm2 {%k7}
2923 # INTEL: vgetexppd ymm2 {k7}, ymm3, {sae}
2924 0x62,0xf2,0xf9,0x1f,0x42,0xd3
2926 # ATT: vgetexppd {sae}, %ymm3, %ymm2 {%k7} {z}
2927 # INTEL: vgetexppd ymm2 {k7} {z}, ymm3, {sae}
2928 0x62,0xf2,0xf9,0x9f,0x42,0xd3
2930 # ATT: vgetexpph {sae}, %ymm3, %ymm2
2931 # INTEL: vgetexpph ymm2, ymm3, {sae}
2932 0x62,0xf6,0x79,0x18,0x42,0xd3
2934 # ATT: vgetexpph {sae}, %ymm3, %ymm2 {%k7}
2935 # INTEL: vgetexpph ymm2 {k7}, ymm3, {sae}
2936 0x62,0xf6,0x79,0x1f,0x42,0xd3
2938 # ATT: vgetexpph {sae}, %ymm3, %ymm2 {%k7} {z}
2939 # INTEL: vgetexpph ymm2 {k7} {z}, ymm3, {sae}
2940 0x62,0xf6,0x79,0x9f,0x42,0xd3
2942 # ATT: vgetexpps {sae}, %ymm3, %ymm2
2943 # INTEL: vgetexpps ymm2, ymm3, {sae}
2944 0x62,0xf2,0x79,0x18,0x42,0xd3
2946 # ATT: vgetexpps {sae}, %ymm3, %ymm2 {%k7}
2947 # INTEL: vgetexpps ymm2 {k7}, ymm3, {sae}
2948 0x62,0xf2,0x79,0x1f,0x42,0xd3
2950 # ATT: vgetexpps {sae}, %ymm3, %ymm2 {%k7} {z}
2951 # INTEL: vgetexpps ymm2 {k7} {z}, ymm3, {sae}
2952 0x62,0xf2,0x79,0x9f,0x42,0xd3
2954 # ATT: vgetmantpd $123, {sae}, %ymm3, %ymm2
2955 # INTEL: vgetmantpd ymm2, ymm3, {sae}, 123
2956 0x62,0xf3,0xf9,0x18,0x26,0xd3,0x7b
2958 # ATT: vgetmantpd $123, {sae}, %ymm3, %ymm2 {%k7}
2959 # INTEL: vgetmantpd ymm2 {k7}, ymm3, {sae}, 123
2960 0x62,0xf3,0xf9,0x1f,0x26,0xd3,0x7b
2962 # ATT: vgetmantpd $123, {sae}, %ymm3, %ymm2 {%k7} {z}
2963 # INTEL: vgetmantpd ymm2 {k7} {z}, ymm3, {sae}, 123
2964 0x62,0xf3,0xf9,0x9f,0x26,0xd3,0x7b
2966 # ATT: vgetmantph $123, {sae}, %ymm3, %ymm2
2967 # INTEL: vgetmantph ymm2, ymm3, {sae}, 123
2968 0x62,0xf3,0x78,0x18,0x26,0xd3,0x7b
2970 # ATT: vgetmantph $123, {sae}, %ymm3, %ymm2 {%k7}
2971 # INTEL: vgetmantph ymm2 {k7}, ymm3, {sae}, 123
2972 0x62,0xf3,0x78,0x1f,0x26,0xd3,0x7b
2974 # ATT: vgetmantph $123, {sae}, %ymm3, %ymm2 {%k7} {z}
2975 # INTEL: vgetmantph ymm2 {k7} {z}, ymm3, {sae}, 123
2976 0x62,0xf3,0x78,0x9f,0x26,0xd3,0x7b
2978 # ATT: vgetmantps $123, {sae}, %ymm3, %ymm2
2979 # INTEL: vgetmantps ymm2, ymm3, {sae}, 123
2980 0x62,0xf3,0x79,0x18,0x26,0xd3,0x7b
2982 # ATT: vgetmantps $123, {sae}, %ymm3, %ymm2 {%k7}
2983 # INTEL: vgetmantps ymm2 {k7}, ymm3, {sae}, 123
2984 0x62,0xf3,0x79,0x1f,0x26,0xd3,0x7b
2986 # ATT: vgetmantps $123, {sae}, %ymm3, %ymm2 {%k7} {z}
2987 # INTEL: vgetmantps ymm2 {k7} {z}, ymm3, {sae}, 123
2988 0x62,0xf3,0x79,0x9f,0x26,0xd3,0x7b
2990 # ATT: vmaxpd {sae}, %ymm4, %ymm3, %ymm2
2991 # INTEL: vmaxpd ymm2, ymm3, ymm4, {sae}
2992 0x62,0xf1,0xe1,0x18,0x5f,0xd4
2994 # ATT: vmaxpd {sae}, %ymm4, %ymm3, %ymm2 {%k7}
2995 # INTEL: vmaxpd ymm2 {k7}, ymm3, ymm4, {sae}
2996 0x62,0xf1,0xe1,0x1f,0x5f,0xd4
2998 # ATT: vmaxpd {sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
2999 # INTEL: vmaxpd ymm2 {k7} {z}, ymm3, ymm4, {sae}
3000 0x62,0xf1,0xe1,0x9f,0x5f,0xd4
3002 # ATT: vmaxph {sae}, %ymm4, %ymm3, %ymm2
3003 # INTEL: vmaxph ymm2, ymm3, ymm4, {sae}
3004 0x62,0xf5,0x60,0x18,0x5f,0xd4
3006 # ATT: vmaxph {sae}, %ymm4, %ymm3, %ymm2 {%k7}
3007 # INTEL: vmaxph ymm2 {k7}, ymm3, ymm4, {sae}
3008 0x62,0xf5,0x60,0x1f,0x5f,0xd4
3010 # ATT: vmaxph {sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3011 # INTEL: vmaxph ymm2 {k7} {z}, ymm3, ymm4, {sae}
3012 0x62,0xf5,0x60,0x9f,0x5f,0xd4
3014 # ATT: vmaxps {sae}, %ymm4, %ymm3, %ymm2
3015 # INTEL: vmaxps ymm2, ymm3, ymm4, {sae}
3016 0x62,0xf1,0x60,0x18,0x5f,0xd4
3018 # ATT: vmaxps {sae}, %ymm4, %ymm3, %ymm2 {%k7}
3019 # INTEL: vmaxps ymm2 {k7}, ymm3, ymm4, {sae}
3020 0x62,0xf1,0x60,0x1f,0x5f,0xd4
3022 # ATT: vmaxps {sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3023 # INTEL: vmaxps ymm2 {k7} {z}, ymm3, ymm4, {sae}
3024 0x62,0xf1,0x60,0x9f,0x5f,0xd4
3026 # ATT: vminpd {sae}, %ymm4, %ymm3, %ymm2
3027 # INTEL: vminpd ymm2, ymm3, ymm4, {sae}
3028 0x62,0xf1,0xe1,0x18,0x5d,0xd4
3030 # ATT: vminpd {sae}, %ymm4, %ymm3, %ymm2 {%k7}
3031 # INTEL: vminpd ymm2 {k7}, ymm3, ymm4, {sae}
3032 0x62,0xf1,0xe1,0x1f,0x5d,0xd4
3034 # ATT: vminpd {sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3035 # INTEL: vminpd ymm2 {k7} {z}, ymm3, ymm4, {sae}
3036 0x62,0xf1,0xe1,0x9f,0x5d,0xd4
3038 # ATT: vminph {sae}, %ymm4, %ymm3, %ymm2
3039 # INTEL: vminph ymm2, ymm3, ymm4, {sae}
3040 0x62,0xf5,0x60,0x18,0x5d,0xd4
3042 # ATT: vminph {sae}, %ymm4, %ymm3, %ymm2 {%k7}
3043 # INTEL: vminph ymm2 {k7}, ymm3, ymm4, {sae}
3044 0x62,0xf5,0x60,0x1f,0x5d,0xd4
3046 # ATT: vminph {sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3047 # INTEL: vminph ymm2 {k7} {z}, ymm3, ymm4, {sae}
3048 0x62,0xf5,0x60,0x9f,0x5d,0xd4
3050 # ATT: vminps {sae}, %ymm4, %ymm3, %ymm2
3051 # INTEL: vminps ymm2, ymm3, ymm4, {sae}
3052 0x62,0xf1,0x60,0x18,0x5d,0xd4
3054 # ATT: vminps {sae}, %ymm4, %ymm3, %ymm2 {%k7}
3055 # INTEL: vminps ymm2 {k7}, ymm3, ymm4, {sae}
3056 0x62,0xf1,0x60,0x1f,0x5d,0xd4
3058 # ATT: vminps {sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3059 # INTEL: vminps ymm2 {k7} {z}, ymm3, ymm4, {sae}
3060 0x62,0xf1,0x60,0x9f,0x5d,0xd4
3062 # ATT: vmulpd {rn-sae}, %ymm4, %ymm3, %ymm2
3063 # INTEL: vmulpd ymm2, ymm3, ymm4, {rn-sae}
3064 0x62,0xf1,0xe1,0x18,0x59,0xd4
3066 # ATT: vmulpd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
3067 # INTEL: vmulpd ymm2 {k7}, ymm3, ymm4, {rd-sae}
3068 0x62,0xf1,0xe1,0x3f,0x59,0xd4
3070 # ATT: vmulpd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3071 # INTEL: vmulpd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
3072 0x62,0xf1,0xe1,0xff,0x59,0xd4
3074 # ATT: vmulph {rn-sae}, %ymm4, %ymm3, %ymm2
3075 # INTEL: vmulph ymm2, ymm3, ymm4, {rn-sae}
3076 0x62,0xf5,0x60,0x18,0x59,0xd4
3078 # ATT: vmulph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
3079 # INTEL: vmulph ymm2 {k7}, ymm3, ymm4, {rd-sae}
3080 0x62,0xf5,0x60,0x3f,0x59,0xd4
3082 # ATT: vmulph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3083 # INTEL: vmulph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
3084 0x62,0xf5,0x60,0xff,0x59,0xd4
3086 # ATT: vmulps {rn-sae}, %ymm4, %ymm3, %ymm2
3087 # INTEL: vmulps ymm2, ymm3, ymm4, {rn-sae}
3088 0x62,0xf1,0x60,0x18,0x59,0xd4
3090 # ATT: vmulps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
3091 # INTEL: vmulps ymm2 {k7}, ymm3, ymm4, {rd-sae}
3092 0x62,0xf1,0x60,0x3f,0x59,0xd4
3094 # ATT: vmulps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3095 # INTEL: vmulps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
3096 0x62,0xf1,0x60,0xff,0x59,0xd4
3098 # ATT: vrangepd $123, {sae}, %ymm4, %ymm3, %ymm2
3099 # INTEL: vrangepd ymm2, ymm3, ymm4, {sae}, 123
3100 0x62,0xf3,0xe1,0x18,0x50,0xd4,0x7b
3102 # ATT: vrangepd $123, {sae}, %ymm4, %ymm3, %ymm2 {%k7}
3103 # INTEL: vrangepd ymm2 {k7}, ymm3, ymm4, {sae}, 123
3104 0x62,0xf3,0xe1,0x1f,0x50,0xd4,0x7b
3106 # ATT: vrangepd $123, {sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3107 # INTEL: vrangepd ymm2 {k7} {z}, ymm3, ymm4, {sae}, 123
3108 0x62,0xf3,0xe1,0x9f,0x50,0xd4,0x7b
3110 # ATT: vrangeps $123, {sae}, %ymm4, %ymm3, %ymm2
3111 # INTEL: vrangeps ymm2, ymm3, ymm4, {sae}, 123
3112 0x62,0xf3,0x61,0x18,0x50,0xd4,0x7b
3114 # ATT: vrangeps $123, {sae}, %ymm4, %ymm3, %ymm2 {%k7}
3115 # INTEL: vrangeps ymm2 {k7}, ymm3, ymm4, {sae}, 123
3116 0x62,0xf3,0x61,0x1f,0x50,0xd4,0x7b
3118 # ATT: vrangeps $123, {sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3119 # INTEL: vrangeps ymm2 {k7} {z}, ymm3, ymm4, {sae}, 123
3120 0x62,0xf3,0x61,0x9f,0x50,0xd4,0x7b
3122 # ATT: vreducepd $123, {sae}, %ymm3, %ymm2
3123 # INTEL: vreducepd ymm2, ymm3, {sae}, 123
3124 0x62,0xf3,0xf9,0x18,0x56,0xd3,0x7b
3126 # ATT: vreducepd $123, {sae}, %ymm3, %ymm2 {%k7}
3127 # INTEL: vreducepd ymm2 {k7}, ymm3, {sae}, 123
3128 0x62,0xf3,0xf9,0x1f,0x56,0xd3,0x7b
3130 # ATT: vreducepd $123, {sae}, %ymm3, %ymm2 {%k7} {z}
3131 # INTEL: vreducepd ymm2 {k7} {z}, ymm3, {sae}, 123
3132 0x62,0xf3,0xf9,0x9f,0x56,0xd3,0x7b
3134 # ATT: vreduceph $123, {sae}, %ymm3, %ymm2
3135 # INTEL: vreduceph ymm2, ymm3, {sae}, 123
3136 0x62,0xf3,0x78,0x18,0x56,0xd3,0x7b
3138 # ATT: vreduceph $123, {sae}, %ymm3, %ymm2 {%k7}
3139 # INTEL: vreduceph ymm2 {k7}, ymm3, {sae}, 123
3140 0x62,0xf3,0x78,0x1f,0x56,0xd3,0x7b
3142 # ATT: vreduceph $123, {sae}, %ymm3, %ymm2 {%k7} {z}
3143 # INTEL: vreduceph ymm2 {k7} {z}, ymm3, {sae}, 123
3144 0x62,0xf3,0x78,0x9f,0x56,0xd3,0x7b
3146 # ATT: vreduceps $123, {sae}, %ymm3, %ymm2
3147 # INTEL: vreduceps ymm2, ymm3, {sae}, 123
3148 0x62,0xf3,0x79,0x18,0x56,0xd3,0x7b
3150 # ATT: vreduceps $123, {sae}, %ymm3, %ymm2 {%k7}
3151 # INTEL: vreduceps ymm2 {k7}, ymm3, {sae}, 123
3152 0x62,0xf3,0x79,0x1f,0x56,0xd3,0x7b
3154 # ATT: vreduceps $123, {sae}, %ymm3, %ymm2 {%k7} {z}
3155 # INTEL: vreduceps ymm2 {k7} {z}, ymm3, {sae}, 123
3156 0x62,0xf3,0x79,0x9f,0x56,0xd3,0x7b
3158 # ATT: vrndscalepd $123, {sae}, %ymm3, %ymm2
3159 # INTEL: vrndscalepd ymm2, ymm3, {sae}, 123
3160 0x62,0xf3,0xf9,0x18,0x09,0xd3,0x7b
3162 # ATT: vrndscalepd $123, {sae}, %ymm3, %ymm2 {%k7}
3163 # INTEL: vrndscalepd ymm2 {k7}, ymm3, {sae}, 123
3164 0x62,0xf3,0xf9,0x1f,0x09,0xd3,0x7b
3166 # ATT: vrndscalepd $123, {sae}, %ymm3, %ymm2 {%k7} {z}
3167 # INTEL: vrndscalepd ymm2 {k7} {z}, ymm3, {sae}, 123
3168 0x62,0xf3,0xf9,0x9f,0x09,0xd3,0x7b
3170 # ATT: vrndscaleph $123, {sae}, %ymm3, %ymm2
3171 # INTEL: vrndscaleph ymm2, ymm3, {sae}, 123
3172 0x62,0xf3,0x78,0x18,0x08,0xd3,0x7b
3174 # ATT: vrndscaleph $123, {sae}, %ymm3, %ymm2 {%k7}
3175 # INTEL: vrndscaleph ymm2 {k7}, ymm3, {sae}, 123
3176 0x62,0xf3,0x78,0x1f,0x08,0xd3,0x7b
3178 # ATT: vrndscaleph $123, {sae}, %ymm3, %ymm2 {%k7} {z}
3179 # INTEL: vrndscaleph ymm2 {k7} {z}, ymm3, {sae}, 123
3180 0x62,0xf3,0x78,0x9f,0x08,0xd3,0x7b
3182 # ATT: vrndscaleps $123, {sae}, %ymm3, %ymm2
3183 # INTEL: vrndscaleps ymm2, ymm3, {sae}, 123
3184 0x62,0xf3,0x79,0x18,0x08,0xd3,0x7b
3186 # ATT: vrndscaleps $123, {sae}, %ymm3, %ymm2 {%k7}
3187 # INTEL: vrndscaleps ymm2 {k7}, ymm3, {sae}, 123
3188 0x62,0xf3,0x79,0x1f,0x08,0xd3,0x7b
3190 # ATT: vrndscaleps $123, {sae}, %ymm3, %ymm2 {%k7} {z}
3191 # INTEL: vrndscaleps ymm2 {k7} {z}, ymm3, {sae}, 123
3192 0x62,0xf3,0x79,0x9f,0x08,0xd3,0x7b
3194 # ATT: vscalefpd {rn-sae}, %ymm4, %ymm3, %ymm2
3195 # INTEL: vscalefpd ymm2, ymm3, ymm4, {rn-sae}
3196 0x62,0xf2,0xe1,0x18,0x2c,0xd4
3198 # ATT: vscalefpd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
3199 # INTEL: vscalefpd ymm2 {k7}, ymm3, ymm4, {rd-sae}
3200 0x62,0xf2,0xe1,0x3f,0x2c,0xd4
3202 # ATT: vscalefpd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3203 # INTEL: vscalefpd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
3204 0x62,0xf2,0xe1,0xff,0x2c,0xd4
3206 # ATT: vscalefph {rn-sae}, %ymm4, %ymm3, %ymm2
3207 # INTEL: vscalefph ymm2, ymm3, ymm4, {rn-sae}
3208 0x62,0xf6,0x61,0x18,0x2c,0xd4
3210 # ATT: vscalefph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
3211 # INTEL: vscalefph ymm2 {k7}, ymm3, ymm4, {rd-sae}
3212 0x62,0xf6,0x61,0x3f,0x2c,0xd4
3214 # ATT: vscalefph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3215 # INTEL: vscalefph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
3216 0x62,0xf6,0x61,0xff,0x2c,0xd4
3218 # ATT: vscalefps {rn-sae}, %ymm4, %ymm3, %ymm2
3219 # INTEL: vscalefps ymm2, ymm3, ymm4, {rn-sae}
3220 0x62,0xf2,0x61,0x18,0x2c,0xd4
3222 # ATT: vscalefps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
3223 # INTEL: vscalefps ymm2 {k7}, ymm3, ymm4, {rd-sae}
3224 0x62,0xf2,0x61,0x3f,0x2c,0xd4
3226 # ATT: vscalefps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3227 # INTEL: vscalefps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
3228 0x62,0xf2,0x61,0xff,0x2c,0xd4
3230 # ATT: vsqrtpd {rn-sae}, %ymm3, %ymm2
3231 # INTEL: vsqrtpd ymm2, ymm3, {rn-sae}
3232 0x62,0xf1,0xf9,0x18,0x51,0xd3
3234 # ATT: vsqrtpd {rd-sae}, %ymm3, %ymm2 {%k7}
3235 # INTEL: vsqrtpd ymm2 {k7}, ymm3, {rd-sae}
3236 0x62,0xf1,0xf9,0x3f,0x51,0xd3
3238 # ATT: vsqrtpd {rz-sae}, %ymm3, %ymm2 {%k7} {z}
3239 # INTEL: vsqrtpd ymm2 {k7} {z}, ymm3, {rz-sae}
3240 0x62,0xf1,0xf9,0xff,0x51,0xd3
3242 # ATT: vsqrtph {rn-sae}, %ymm3, %ymm2
3243 # INTEL: vsqrtph ymm2, ymm3, {rn-sae}
3244 0x62,0xf5,0x78,0x18,0x51,0xd3
3246 # ATT: vsqrtph {rd-sae}, %ymm3, %ymm2 {%k7}
3247 # INTEL: vsqrtph ymm2 {k7}, ymm3, {rd-sae}
3248 0x62,0xf5,0x78,0x3f,0x51,0xd3
3250 # ATT: vsqrtph {rz-sae}, %ymm3, %ymm2 {%k7} {z}
3251 # INTEL: vsqrtph ymm2 {k7} {z}, ymm3, {rz-sae}
3252 0x62,0xf5,0x78,0xff,0x51,0xd3
3254 # ATT: vsqrtps {rn-sae}, %ymm3, %ymm2
3255 # INTEL: vsqrtps ymm2, ymm3, {rn-sae}
3256 0x62,0xf1,0x78,0x18,0x51,0xd3
3258 # ATT: vsqrtps {rd-sae}, %ymm3, %ymm2 {%k7}
3259 # INTEL: vsqrtps ymm2 {k7}, ymm3, {rd-sae}
3260 0x62,0xf1,0x78,0x3f,0x51,0xd3
3262 # ATT: vsqrtps {rz-sae}, %ymm3, %ymm2 {%k7} {z}
3263 # INTEL: vsqrtps ymm2 {k7} {z}, ymm3, {rz-sae}
3264 0x62,0xf1,0x78,0xff,0x51,0xd3
3266 # ATT: vsubpd {rn-sae}, %ymm4, %ymm3, %ymm2
3267 # INTEL: vsubpd ymm2, ymm3, ymm4, {rn-sae}
3268 0x62,0xf1,0xe1,0x18,0x5c,0xd4
3270 # ATT: vsubpd {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
3271 # INTEL: vsubpd ymm2 {k7}, ymm3, ymm4, {rd-sae}
3272 0x62,0xf1,0xe1,0x3f,0x5c,0xd4
3274 # ATT: vsubpd {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3275 # INTEL: vsubpd ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
3276 0x62,0xf1,0xe1,0xff,0x5c,0xd4
3278 # ATT: vsubph {rn-sae}, %ymm4, %ymm3, %ymm2
3279 # INTEL: vsubph ymm2, ymm3, ymm4, {rn-sae}
3280 0x62,0xf5,0x60,0x18,0x5c,0xd4
3282 # ATT: vsubph {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
3283 # INTEL: vsubph ymm2 {k7}, ymm3, ymm4, {rd-sae}
3284 0x62,0xf5,0x60,0x3f,0x5c,0xd4
3286 # ATT: vsubph {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3287 # INTEL: vsubph ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
3288 0x62,0xf5,0x60,0xff,0x5c,0xd4
3290 # ATT: vsubps {rn-sae}, %ymm4, %ymm3, %ymm2
3291 # INTEL: vsubps ymm2, ymm3, ymm4, {rn-sae}
3292 0x62,0xf1,0x60,0x18,0x5c,0xd4
3294 # ATT: vsubps {rd-sae}, %ymm4, %ymm3, %ymm2 {%k7}
3295 # INTEL: vsubps ymm2 {k7}, ymm3, ymm4, {rd-sae}
3296 0x62,0xf1,0x60,0x3f,0x5c,0xd4
3298 # ATT: vsubps {rz-sae}, %ymm4, %ymm3, %ymm2 {%k7} {z}
3299 # INTEL: vsubps ymm2 {k7} {z}, ymm3, ymm4, {rz-sae}
3300 0x62,0xf1,0x60,0xff,0x5c,0xd4