1 // RUN
: llvm-mc
-triple x86_64
--show-encoding
%s | FileCheck
%s
3 // CHECK
: vpdpwsud
%ymm4
, %ymm13
, %ymm12
4 // CHECK
: encoding
: [0xc4,0x62,0x16,0xd2,0xe4]
5 vpdpwsud
%ymm4
, %ymm13
, %ymm12
7 // CHECK
: vpdpwsud
%xmm4
, %xmm13
, %xmm12
8 // CHECK
: encoding
: [0xc4,0x62,0x12,0xd2,0xe4]
9 vpdpwsud
%xmm4
, %xmm13
, %xmm12
11 // CHECK
: vpdpwsud
268435456(%rbp
,%r14,8), %ymm13
, %ymm12
12 // CHECK
: encoding
: [0xc4,0x22,0x16,0xd2,0xa4,0xf5,0x00,0x00,0x00,0x10]
13 vpdpwsud
268435456(%rbp
,%r14,8), %ymm13
, %ymm12
15 // CHECK
: vpdpwsud
291(%r8,%rax
,4), %ymm13
, %ymm12
16 // CHECK
: encoding
: [0xc4,0x42,0x16,0xd2,0xa4,0x80,0x23,0x01,0x00,0x00]
17 vpdpwsud
291(%r8,%rax
,4), %ymm13
, %ymm12
19 // CHECK
: vpdpwsud
(%rip
), %ymm13
, %ymm12
20 // CHECK
: encoding
: [0xc4,0x62,0x16,0xd2,0x25,0x00,0x00,0x00,0x00]
21 vpdpwsud
(%rip
), %ymm13
, %ymm12
23 // CHECK
: vpdpwsud
-1024(,%rbp
,2), %ymm13
, %ymm12
24 // CHECK
: encoding
: [0xc4,0x62,0x16,0xd2,0x24,0x6d,0x00,0xfc,0xff,0xff]
25 vpdpwsud
-1024(,%rbp
,2), %ymm13
, %ymm12
27 // CHECK
: vpdpwsud
4064(%rcx
), %ymm13
, %ymm12
28 // CHECK
: encoding
: [0xc4,0x62,0x16,0xd2,0xa1,0xe0,0x0f,0x00,0x00]
29 vpdpwsud
4064(%rcx
), %ymm13
, %ymm12
31 // CHECK
: vpdpwsud
-4096(%rdx
), %ymm13
, %ymm12
32 // CHECK
: encoding
: [0xc4,0x62,0x16,0xd2,0xa2,0x00,0xf0,0xff,0xff]
33 vpdpwsud
-4096(%rdx
), %ymm13
, %ymm12
35 // CHECK
: vpdpwsud
268435456(%rbp
,%r14,8), %xmm13
, %xmm12
36 // CHECK
: encoding
: [0xc4,0x22,0x12,0xd2,0xa4,0xf5,0x00,0x00,0x00,0x10]
37 vpdpwsud
268435456(%rbp
,%r14,8), %xmm13
, %xmm12
39 // CHECK
: vpdpwsud
291(%r8,%rax
,4), %xmm13
, %xmm12
40 // CHECK
: encoding
: [0xc4,0x42,0x12,0xd2,0xa4,0x80,0x23,0x01,0x00,0x00]
41 vpdpwsud
291(%r8,%rax
,4), %xmm13
, %xmm12
43 // CHECK
: vpdpwsud
(%rip
), %xmm13
, %xmm12
44 // CHECK
: encoding
: [0xc4,0x62,0x12,0xd2,0x25,0x00,0x00,0x00,0x00]
45 vpdpwsud
(%rip
), %xmm13
, %xmm12
47 // CHECK
: vpdpwsud
-512(,%rbp
,2), %xmm13
, %xmm12
48 // CHECK
: encoding
: [0xc4,0x62,0x12,0xd2,0x24,0x6d,0x00,0xfe,0xff,0xff]
49 vpdpwsud
-512(,%rbp
,2), %xmm13
, %xmm12
51 // CHECK
: vpdpwsud
2032(%rcx
), %xmm13
, %xmm12
52 // CHECK
: encoding
: [0xc4,0x62,0x12,0xd2,0xa1,0xf0,0x07,0x00,0x00]
53 vpdpwsud
2032(%rcx
), %xmm13
, %xmm12
55 // CHECK
: vpdpwsud
-2048(%rdx
), %xmm13
, %xmm12
56 // CHECK
: encoding
: [0xc4,0x62,0x12,0xd2,0xa2,0x00,0xf8,0xff,0xff]
57 vpdpwsud
-2048(%rdx
), %xmm13
, %xmm12
59 // CHECK
: vpdpwsuds
%ymm4
, %ymm13
, %ymm12
60 // CHECK
: encoding
: [0xc4,0x62,0x16,0xd3,0xe4]
61 vpdpwsuds
%ymm4
, %ymm13
, %ymm12
63 // CHECK
: vpdpwsuds
%xmm4
, %xmm13
, %xmm12
64 // CHECK
: encoding
: [0xc4,0x62,0x12,0xd3,0xe4]
65 vpdpwsuds
%xmm4
, %xmm13
, %xmm12
67 // CHECK
: vpdpwsuds
268435456(%rbp
,%r14,8), %ymm13
, %ymm12
68 // CHECK
: encoding
: [0xc4,0x22,0x16,0xd3,0xa4,0xf5,0x00,0x00,0x00,0x10]
69 vpdpwsuds
268435456(%rbp
,%r14,8), %ymm13
, %ymm12
71 // CHECK
: vpdpwsuds
291(%r8,%rax
,4), %ymm13
, %ymm12
72 // CHECK
: encoding
: [0xc4,0x42,0x16,0xd3,0xa4,0x80,0x23,0x01,0x00,0x00]
73 vpdpwsuds
291(%r8,%rax
,4), %ymm13
, %ymm12
75 // CHECK
: vpdpwsuds
(%rip
), %ymm13
, %ymm12
76 // CHECK
: encoding
: [0xc4,0x62,0x16,0xd3,0x25,0x00,0x00,0x00,0x00]
77 vpdpwsuds
(%rip
), %ymm13
, %ymm12
79 // CHECK
: vpdpwsuds
-1024(,%rbp
,2), %ymm13
, %ymm12
80 // CHECK
: encoding
: [0xc4,0x62,0x16,0xd3,0x24,0x6d,0x00,0xfc,0xff,0xff]
81 vpdpwsuds
-1024(,%rbp
,2), %ymm13
, %ymm12
83 // CHECK
: vpdpwsuds
4064(%rcx
), %ymm13
, %ymm12
84 // CHECK
: encoding
: [0xc4,0x62,0x16,0xd3,0xa1,0xe0,0x0f,0x00,0x00]
85 vpdpwsuds
4064(%rcx
), %ymm13
, %ymm12
87 // CHECK
: vpdpwsuds
-4096(%rdx
), %ymm13
, %ymm12
88 // CHECK
: encoding
: [0xc4,0x62,0x16,0xd3,0xa2,0x00,0xf0,0xff,0xff]
89 vpdpwsuds
-4096(%rdx
), %ymm13
, %ymm12
91 // CHECK
: vpdpwsuds
268435456(%rbp
,%r14,8), %xmm13
, %xmm12
92 // CHECK
: encoding
: [0xc4,0x22,0x12,0xd3,0xa4,0xf5,0x00,0x00,0x00,0x10]
93 vpdpwsuds
268435456(%rbp
,%r14,8), %xmm13
, %xmm12
95 // CHECK
: vpdpwsuds
291(%r8,%rax
,4), %xmm13
, %xmm12
96 // CHECK
: encoding
: [0xc4,0x42,0x12,0xd3,0xa4,0x80,0x23,0x01,0x00,0x00]
97 vpdpwsuds
291(%r8,%rax
,4), %xmm13
, %xmm12
99 // CHECK
: vpdpwsuds
(%rip
), %xmm13
, %xmm12
100 // CHECK
: encoding
: [0xc4,0x62,0x12,0xd3,0x25,0x00,0x00,0x00,0x00]
101 vpdpwsuds
(%rip
), %xmm13
, %xmm12
103 // CHECK
: vpdpwsuds
-512(,%rbp
,2), %xmm13
, %xmm12
104 // CHECK
: encoding
: [0xc4,0x62,0x12,0xd3,0x24,0x6d,0x00,0xfe,0xff,0xff]
105 vpdpwsuds
-512(,%rbp
,2), %xmm13
, %xmm12
107 // CHECK
: vpdpwsuds
2032(%rcx
), %xmm13
, %xmm12
108 // CHECK
: encoding
: [0xc4,0x62,0x12,0xd3,0xa1,0xf0,0x07,0x00,0x00]
109 vpdpwsuds
2032(%rcx
), %xmm13
, %xmm12
111 // CHECK
: vpdpwsuds
-2048(%rdx
), %xmm13
, %xmm12
112 // CHECK
: encoding
: [0xc4,0x62,0x12,0xd3,0xa2,0x00,0xf8,0xff,0xff]
113 vpdpwsuds
-2048(%rdx
), %xmm13
, %xmm12
115 // CHECK
: vpdpwusd
%ymm4
, %ymm13
, %ymm12
116 // CHECK
: encoding
: [0xc4,0x62,0x15,0xd2,0xe4]
117 vpdpwusd
%ymm4
, %ymm13
, %ymm12
119 // CHECK
: vpdpwusd
%xmm4
, %xmm13
, %xmm12
120 // CHECK
: encoding
: [0xc4,0x62,0x11,0xd2,0xe4]
121 vpdpwusd
%xmm4
, %xmm13
, %xmm12
123 // CHECK
: vpdpwusd
268435456(%rbp
,%r14,8), %ymm13
, %ymm12
124 // CHECK
: encoding
: [0xc4,0x22,0x15,0xd2,0xa4,0xf5,0x00,0x00,0x00,0x10]
125 vpdpwusd
268435456(%rbp
,%r14,8), %ymm13
, %ymm12
127 // CHECK
: vpdpwusd
291(%r8,%rax
,4), %ymm13
, %ymm12
128 // CHECK
: encoding
: [0xc4,0x42,0x15,0xd2,0xa4,0x80,0x23,0x01,0x00,0x00]
129 vpdpwusd
291(%r8,%rax
,4), %ymm13
, %ymm12
131 // CHECK
: vpdpwusd
(%rip
), %ymm13
, %ymm12
132 // CHECK
: encoding
: [0xc4,0x62,0x15,0xd2,0x25,0x00,0x00,0x00,0x00]
133 vpdpwusd
(%rip
), %ymm13
, %ymm12
135 // CHECK
: vpdpwusd
-1024(,%rbp
,2), %ymm13
, %ymm12
136 // CHECK
: encoding
: [0xc4,0x62,0x15,0xd2,0x24,0x6d,0x00,0xfc,0xff,0xff]
137 vpdpwusd
-1024(,%rbp
,2), %ymm13
, %ymm12
139 // CHECK
: vpdpwusd
4064(%rcx
), %ymm13
, %ymm12
140 // CHECK
: encoding
: [0xc4,0x62,0x15,0xd2,0xa1,0xe0,0x0f,0x00,0x00]
141 vpdpwusd
4064(%rcx
), %ymm13
, %ymm12
143 // CHECK
: vpdpwusd
-4096(%rdx
), %ymm13
, %ymm12
144 // CHECK
: encoding
: [0xc4,0x62,0x15,0xd2,0xa2,0x00,0xf0,0xff,0xff]
145 vpdpwusd
-4096(%rdx
), %ymm13
, %ymm12
147 // CHECK
: vpdpwusd
268435456(%rbp
,%r14,8), %xmm13
, %xmm12
148 // CHECK
: encoding
: [0xc4,0x22,0x11,0xd2,0xa4,0xf5,0x00,0x00,0x00,0x10]
149 vpdpwusd
268435456(%rbp
,%r14,8), %xmm13
, %xmm12
151 // CHECK
: vpdpwusd
291(%r8,%rax
,4), %xmm13
, %xmm12
152 // CHECK
: encoding
: [0xc4,0x42,0x11,0xd2,0xa4,0x80,0x23,0x01,0x00,0x00]
153 vpdpwusd
291(%r8,%rax
,4), %xmm13
, %xmm12
155 // CHECK
: vpdpwusd
(%rip
), %xmm13
, %xmm12
156 // CHECK
: encoding
: [0xc4,0x62,0x11,0xd2,0x25,0x00,0x00,0x00,0x00]
157 vpdpwusd
(%rip
), %xmm13
, %xmm12
159 // CHECK
: vpdpwusd
-512(,%rbp
,2), %xmm13
, %xmm12
160 // CHECK
: encoding
: [0xc4,0x62,0x11,0xd2,0x24,0x6d,0x00,0xfe,0xff,0xff]
161 vpdpwusd
-512(,%rbp
,2), %xmm13
, %xmm12
163 // CHECK
: vpdpwusd
2032(%rcx
), %xmm13
, %xmm12
164 // CHECK
: encoding
: [0xc4,0x62,0x11,0xd2,0xa1,0xf0,0x07,0x00,0x00]
165 vpdpwusd
2032(%rcx
), %xmm13
, %xmm12
167 // CHECK
: vpdpwusd
-2048(%rdx
), %xmm13
, %xmm12
168 // CHECK
: encoding
: [0xc4,0x62,0x11,0xd2,0xa2,0x00,0xf8,0xff,0xff]
169 vpdpwusd
-2048(%rdx
), %xmm13
, %xmm12
171 // CHECK
: vpdpwusds
%ymm4
, %ymm13
, %ymm12
172 // CHECK
: encoding
: [0xc4,0x62,0x15,0xd3,0xe4]
173 vpdpwusds
%ymm4
, %ymm13
, %ymm12
175 // CHECK
: vpdpwusds
%xmm4
, %xmm13
, %xmm12
176 // CHECK
: encoding
: [0xc4,0x62,0x11,0xd3,0xe4]
177 vpdpwusds
%xmm4
, %xmm13
, %xmm12
179 // CHECK
: vpdpwusds
268435456(%rbp
,%r14,8), %ymm13
, %ymm12
180 // CHECK
: encoding
: [0xc4,0x22,0x15,0xd3,0xa4,0xf5,0x00,0x00,0x00,0x10]
181 vpdpwusds
268435456(%rbp
,%r14,8), %ymm13
, %ymm12
183 // CHECK
: vpdpwusds
291(%r8,%rax
,4), %ymm13
, %ymm12
184 // CHECK
: encoding
: [0xc4,0x42,0x15,0xd3,0xa4,0x80,0x23,0x01,0x00,0x00]
185 vpdpwusds
291(%r8,%rax
,4), %ymm13
, %ymm12
187 // CHECK
: vpdpwusds
(%rip
), %ymm13
, %ymm12
188 // CHECK
: encoding
: [0xc4,0x62,0x15,0xd3,0x25,0x00,0x00,0x00,0x00]
189 vpdpwusds
(%rip
), %ymm13
, %ymm12
191 // CHECK
: vpdpwusds
-1024(,%rbp
,2), %ymm13
, %ymm12
192 // CHECK
: encoding
: [0xc4,0x62,0x15,0xd3,0x24,0x6d,0x00,0xfc,0xff,0xff]
193 vpdpwusds
-1024(,%rbp
,2), %ymm13
, %ymm12
195 // CHECK
: vpdpwusds
4064(%rcx
), %ymm13
, %ymm12
196 // CHECK
: encoding
: [0xc4,0x62,0x15,0xd3,0xa1,0xe0,0x0f,0x00,0x00]
197 vpdpwusds
4064(%rcx
), %ymm13
, %ymm12
199 // CHECK
: vpdpwusds
-4096(%rdx
), %ymm13
, %ymm12
200 // CHECK
: encoding
: [0xc4,0x62,0x15,0xd3,0xa2,0x00,0xf0,0xff,0xff]
201 vpdpwusds
-4096(%rdx
), %ymm13
, %ymm12
203 // CHECK
: vpdpwusds
268435456(%rbp
,%r14,8), %xmm13
, %xmm12
204 // CHECK
: encoding
: [0xc4,0x22,0x11,0xd3,0xa4,0xf5,0x00,0x00,0x00,0x10]
205 vpdpwusds
268435456(%rbp
,%r14,8), %xmm13
, %xmm12
207 // CHECK
: vpdpwusds
291(%r8,%rax
,4), %xmm13
, %xmm12
208 // CHECK
: encoding
: [0xc4,0x42,0x11,0xd3,0xa4,0x80,0x23,0x01,0x00,0x00]
209 vpdpwusds
291(%r8,%rax
,4), %xmm13
, %xmm12
211 // CHECK
: vpdpwusds
(%rip
), %xmm13
, %xmm12
212 // CHECK
: encoding
: [0xc4,0x62,0x11,0xd3,0x25,0x00,0x00,0x00,0x00]
213 vpdpwusds
(%rip
), %xmm13
, %xmm12
215 // CHECK
: vpdpwusds
-512(,%rbp
,2), %xmm13
, %xmm12
216 // CHECK
: encoding
: [0xc4,0x62,0x11,0xd3,0x24,0x6d,0x00,0xfe,0xff,0xff]
217 vpdpwusds
-512(,%rbp
,2), %xmm13
, %xmm12
219 // CHECK
: vpdpwusds
2032(%rcx
), %xmm13
, %xmm12
220 // CHECK
: encoding
: [0xc4,0x62,0x11,0xd3,0xa1,0xf0,0x07,0x00,0x00]
221 vpdpwusds
2032(%rcx
), %xmm13
, %xmm12
223 // CHECK
: vpdpwusds
-2048(%rdx
), %xmm13
, %xmm12
224 // CHECK
: encoding
: [0xc4,0x62,0x11,0xd3,0xa2,0x00,0xf8,0xff,0xff]
225 vpdpwusds
-2048(%rdx
), %xmm13
, %xmm12
227 // CHECK
: vpdpwuud
%ymm4
, %ymm13
, %ymm12
228 // CHECK
: encoding
: [0xc4,0x62,0x14,0xd2,0xe4]
229 vpdpwuud
%ymm4
, %ymm13
, %ymm12
231 // CHECK
: vpdpwuud
%xmm4
, %xmm13
, %xmm12
232 // CHECK
: encoding
: [0xc4,0x62,0x10,0xd2,0xe4]
233 vpdpwuud
%xmm4
, %xmm13
, %xmm12
235 // CHECK
: vpdpwuud
268435456(%rbp
,%r14,8), %ymm13
, %ymm12
236 // CHECK
: encoding
: [0xc4,0x22,0x14,0xd2,0xa4,0xf5,0x00,0x00,0x00,0x10]
237 vpdpwuud
268435456(%rbp
,%r14,8), %ymm13
, %ymm12
239 // CHECK
: vpdpwuud
291(%r8,%rax
,4), %ymm13
, %ymm12
240 // CHECK
: encoding
: [0xc4,0x42,0x14,0xd2,0xa4,0x80,0x23,0x01,0x00,0x00]
241 vpdpwuud
291(%r8,%rax
,4), %ymm13
, %ymm12
243 // CHECK
: vpdpwuud
(%rip
), %ymm13
, %ymm12
244 // CHECK
: encoding
: [0xc4,0x62,0x14,0xd2,0x25,0x00,0x00,0x00,0x00]
245 vpdpwuud
(%rip
), %ymm13
, %ymm12
247 // CHECK
: vpdpwuud
-1024(,%rbp
,2), %ymm13
, %ymm12
248 // CHECK
: encoding
: [0xc4,0x62,0x14,0xd2,0x24,0x6d,0x00,0xfc,0xff,0xff]
249 vpdpwuud
-1024(,%rbp
,2), %ymm13
, %ymm12
251 // CHECK
: vpdpwuud
4064(%rcx
), %ymm13
, %ymm12
252 // CHECK
: encoding
: [0xc4,0x62,0x14,0xd2,0xa1,0xe0,0x0f,0x00,0x00]
253 vpdpwuud
4064(%rcx
), %ymm13
, %ymm12
255 // CHECK
: vpdpwuud
-4096(%rdx
), %ymm13
, %ymm12
256 // CHECK
: encoding
: [0xc4,0x62,0x14,0xd2,0xa2,0x00,0xf0,0xff,0xff]
257 vpdpwuud
-4096(%rdx
), %ymm13
, %ymm12
259 // CHECK
: vpdpwuud
268435456(%rbp
,%r14,8), %xmm13
, %xmm12
260 // CHECK
: encoding
: [0xc4,0x22,0x10,0xd2,0xa4,0xf5,0x00,0x00,0x00,0x10]
261 vpdpwuud
268435456(%rbp
,%r14,8), %xmm13
, %xmm12
263 // CHECK
: vpdpwuud
291(%r8,%rax
,4), %xmm13
, %xmm12
264 // CHECK
: encoding
: [0xc4,0x42,0x10,0xd2,0xa4,0x80,0x23,0x01,0x00,0x00]
265 vpdpwuud
291(%r8,%rax
,4), %xmm13
, %xmm12
267 // CHECK
: vpdpwuud
(%rip
), %xmm13
, %xmm12
268 // CHECK
: encoding
: [0xc4,0x62,0x10,0xd2,0x25,0x00,0x00,0x00,0x00]
269 vpdpwuud
(%rip
), %xmm13
, %xmm12
271 // CHECK
: vpdpwuud
-512(,%rbp
,2), %xmm13
, %xmm12
272 // CHECK
: encoding
: [0xc4,0x62,0x10,0xd2,0x24,0x6d,0x00,0xfe,0xff,0xff]
273 vpdpwuud
-512(,%rbp
,2), %xmm13
, %xmm12
275 // CHECK
: vpdpwuud
2032(%rcx
), %xmm13
, %xmm12
276 // CHECK
: encoding
: [0xc4,0x62,0x10,0xd2,0xa1,0xf0,0x07,0x00,0x00]
277 vpdpwuud
2032(%rcx
), %xmm13
, %xmm12
279 // CHECK
: vpdpwuud
-2048(%rdx
), %xmm13
, %xmm12
280 // CHECK
: encoding
: [0xc4,0x62,0x10,0xd2,0xa2,0x00,0xf8,0xff,0xff]
281 vpdpwuud
-2048(%rdx
), %xmm13
, %xmm12
283 // CHECK
: vpdpwuuds
%ymm4
, %ymm13
, %ymm12
284 // CHECK
: encoding
: [0xc4,0x62,0x14,0xd3,0xe4]
285 vpdpwuuds
%ymm4
, %ymm13
, %ymm12
287 // CHECK
: vpdpwuuds
%xmm4
, %xmm13
, %xmm12
288 // CHECK
: encoding
: [0xc4,0x62,0x10,0xd3,0xe4]
289 vpdpwuuds
%xmm4
, %xmm13
, %xmm12
291 // CHECK
: vpdpwuuds
268435456(%rbp
,%r14,8), %ymm13
, %ymm12
292 // CHECK
: encoding
: [0xc4,0x22,0x14,0xd3,0xa4,0xf5,0x00,0x00,0x00,0x10]
293 vpdpwuuds
268435456(%rbp
,%r14,8), %ymm13
, %ymm12
295 // CHECK
: vpdpwuuds
291(%r8,%rax
,4), %ymm13
, %ymm12
296 // CHECK
: encoding
: [0xc4,0x42,0x14,0xd3,0xa4,0x80,0x23,0x01,0x00,0x00]
297 vpdpwuuds
291(%r8,%rax
,4), %ymm13
, %ymm12
299 // CHECK
: vpdpwuuds
(%rip
), %ymm13
, %ymm12
300 // CHECK
: encoding
: [0xc4,0x62,0x14,0xd3,0x25,0x00,0x00,0x00,0x00]
301 vpdpwuuds
(%rip
), %ymm13
, %ymm12
303 // CHECK
: vpdpwuuds
-1024(,%rbp
,2), %ymm13
, %ymm12
304 // CHECK
: encoding
: [0xc4,0x62,0x14,0xd3,0x24,0x6d,0x00,0xfc,0xff,0xff]
305 vpdpwuuds
-1024(,%rbp
,2), %ymm13
, %ymm12
307 // CHECK
: vpdpwuuds
4064(%rcx
), %ymm13
, %ymm12
308 // CHECK
: encoding
: [0xc4,0x62,0x14,0xd3,0xa1,0xe0,0x0f,0x00,0x00]
309 vpdpwuuds
4064(%rcx
), %ymm13
, %ymm12
311 // CHECK
: vpdpwuuds
-4096(%rdx
), %ymm13
, %ymm12
312 // CHECK
: encoding
: [0xc4,0x62,0x14,0xd3,0xa2,0x00,0xf0,0xff,0xff]
313 vpdpwuuds
-4096(%rdx
), %ymm13
, %ymm12
315 // CHECK
: vpdpwuuds
268435456(%rbp
,%r14,8), %xmm13
, %xmm12
316 // CHECK
: encoding
: [0xc4,0x22,0x10,0xd3,0xa4,0xf5,0x00,0x00,0x00,0x10]
317 vpdpwuuds
268435456(%rbp
,%r14,8), %xmm13
, %xmm12
319 // CHECK
: vpdpwuuds
291(%r8,%rax
,4), %xmm13
, %xmm12
320 // CHECK
: encoding
: [0xc4,0x42,0x10,0xd3,0xa4,0x80,0x23,0x01,0x00,0x00]
321 vpdpwuuds
291(%r8,%rax
,4), %xmm13
, %xmm12
323 // CHECK
: vpdpwuuds
(%rip
), %xmm13
, %xmm12
324 // CHECK
: encoding
: [0xc4,0x62,0x10,0xd3,0x25,0x00,0x00,0x00,0x00]
325 vpdpwuuds
(%rip
), %xmm13
, %xmm12
327 // CHECK
: vpdpwuuds
-512(,%rbp
,2), %xmm13
, %xmm12
328 // CHECK
: encoding
: [0xc4,0x62,0x10,0xd3,0x24,0x6d,0x00,0xfe,0xff,0xff]
329 vpdpwuuds
-512(,%rbp
,2), %xmm13
, %xmm12
331 // CHECK
: vpdpwuuds
2032(%rcx
), %xmm13
, %xmm12
332 // CHECK
: encoding
: [0xc4,0x62,0x10,0xd3,0xa1,0xf0,0x07,0x00,0x00]
333 vpdpwuuds
2032(%rcx
), %xmm13
, %xmm12
335 // CHECK
: vpdpwuuds
-2048(%rdx
), %xmm13
, %xmm12
336 // CHECK
: encoding
: [0xc4,0x62,0x10,0xd3,0xa2,0x00,0xf8,0xff,0xff]
337 vpdpwuuds
-2048(%rdx
), %xmm13
, %xmm12