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