1 // RUN
: llvm-mc
-triple x86_64-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: vaddpd
%xmm19
, %xmm29
, %xmm20
4 // CHECK
: encoding
: [0x62,0xa1,0x95,0x00,0x58,0xe3]
5 vaddpd
%xmm19
, %xmm29
, %xmm20
7 // CHECK
: vaddpd
%xmm19
, %xmm29
, %xmm20
{%k7
}
8 // CHECK
: encoding
: [0x62,0xa1,0x95,0x07,0x58,0xe3]
9 vaddpd
%xmm19
, %xmm29
, %xmm20
{%k7
}
11 // CHECK
: vaddpd
%xmm19
, %xmm29
, %xmm20
{%k7
} {z
}
12 // CHECK
: encoding
: [0x62,0xa1,0x95,0x87,0x58,0xe3]
13 vaddpd
%xmm19
, %xmm29
, %xmm20
{%k7
} {z
}
15 // CHECK
: vaddpd
(%rcx
), %xmm29
, %xmm20
16 // CHECK
: encoding
: [0x62,0xe1,0x95,0x00,0x58,0x21]
17 vaddpd
(%rcx
), %xmm29
, %xmm20
19 // CHECK
: vaddpd
291(%rax
,%r14,8), %xmm29
, %xmm20
20 // CHECK
: encoding
: [0x62,0xa1,0x95,0x00,0x58,0xa4,0xf0,0x23,0x01,0x00,0x00]
21 vaddpd
291(%rax
,%r14,8), %xmm29
, %xmm20
23 // CHECK
: vaddpd
(%rcx
){1to2
}, %xmm29
, %xmm20
24 // CHECK
: encoding
: [0x62,0xe1,0x95,0x10,0x58,0x21]
25 vaddpd
(%rcx
){1to2
}, %xmm29
, %xmm20
27 // CHECK
: vaddpd
2032(%rdx
), %xmm29
, %xmm20
28 // CHECK
: encoding
: [0x62,0xe1,0x95,0x00,0x58,0x62,0x7f]
29 vaddpd
2032(%rdx
), %xmm29
, %xmm20
31 // CHECK
: vaddpd
2048(%rdx
), %xmm29
, %xmm20
32 // CHECK
: encoding
: [0x62,0xe1,0x95,0x00,0x58,0xa2,0x00,0x08,0x00,0x00]
33 vaddpd
2048(%rdx
), %xmm29
, %xmm20
35 // CHECK
: vaddpd
-2048(%rdx
), %xmm29
, %xmm20
36 // CHECK
: encoding
: [0x62,0xe1,0x95,0x00,0x58,0x62,0x80]
37 vaddpd
-2048(%rdx
), %xmm29
, %xmm20
39 // CHECK
: vaddpd
-2064(%rdx
), %xmm29
, %xmm20
40 // CHECK
: encoding
: [0x62,0xe1,0x95,0x00,0x58,0xa2,0xf0,0xf7,0xff,0xff]
41 vaddpd
-2064(%rdx
), %xmm29
, %xmm20
43 // CHECK
: vaddpd
1016(%rdx
){1to2
}, %xmm29
, %xmm20
44 // CHECK
: encoding
: [0x62,0xe1,0x95,0x10,0x58,0x62,0x7f]
45 vaddpd
1016(%rdx
){1to2
}, %xmm29
, %xmm20
47 // CHECK
: vaddpd
1024(%rdx
){1to2
}, %xmm29
, %xmm20
48 // CHECK
: encoding
: [0x62,0xe1,0x95,0x10,0x58,0xa2,0x00,0x04,0x00,0x00]
49 vaddpd
1024(%rdx
){1to2
}, %xmm29
, %xmm20
51 // CHECK
: vaddpd
-1024(%rdx
){1to2
}, %xmm29
, %xmm20
52 // CHECK
: encoding
: [0x62,0xe1,0x95,0x10,0x58,0x62,0x80]
53 vaddpd
-1024(%rdx
){1to2
}, %xmm29
, %xmm20
55 // CHECK
: vaddpd
-1032(%rdx
){1to2
}, %xmm29
, %xmm20
56 // CHECK
: encoding
: [0x62,0xe1,0x95,0x10,0x58,0xa2,0xf8,0xfb,0xff,0xff]
57 vaddpd
-1032(%rdx
){1to2
}, %xmm29
, %xmm20
59 // CHECK
: vaddpd
%ymm26
, %ymm26
, %ymm28
60 // CHECK
: encoding
: [0x62,0x01,0xad,0x20,0x58,0xe2]
61 vaddpd
%ymm26
, %ymm26
, %ymm28
63 // CHECK
: vaddpd
%ymm26
, %ymm26
, %ymm28
{%k1
}
64 // CHECK
: encoding
: [0x62,0x01,0xad,0x21,0x58,0xe2]
65 vaddpd
%ymm26
, %ymm26
, %ymm28
{%k1
}
67 // CHECK
: vaddpd
%ymm26
, %ymm26
, %ymm28
{%k1
} {z
}
68 // CHECK
: encoding
: [0x62,0x01,0xad,0xa1,0x58,0xe2]
69 vaddpd
%ymm26
, %ymm26
, %ymm28
{%k1
} {z
}
71 // CHECK
: vaddpd
(%rcx
), %ymm26
, %ymm28
72 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0x58,0x21]
73 vaddpd
(%rcx
), %ymm26
, %ymm28
75 // CHECK
: vaddpd
291(%rax
,%r14,8), %ymm26
, %ymm28
76 // CHECK
: encoding
: [0x62,0x21,0xad,0x20,0x58,0xa4,0xf0,0x23,0x01,0x00,0x00]
77 vaddpd
291(%rax
,%r14,8), %ymm26
, %ymm28
79 // CHECK
: vaddpd
(%rcx
){1to4
}, %ymm26
, %ymm28
80 // CHECK
: encoding
: [0x62,0x61,0xad,0x30,0x58,0x21]
81 vaddpd
(%rcx
){1to4
}, %ymm26
, %ymm28
83 // CHECK
: vaddpd
4064(%rdx
), %ymm26
, %ymm28
84 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0x58,0x62,0x7f]
85 vaddpd
4064(%rdx
), %ymm26
, %ymm28
87 // CHECK
: vaddpd
4096(%rdx
), %ymm26
, %ymm28
88 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0x58,0xa2,0x00,0x10,0x00,0x00]
89 vaddpd
4096(%rdx
), %ymm26
, %ymm28
91 // CHECK
: vaddpd
-4096(%rdx
), %ymm26
, %ymm28
92 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0x58,0x62,0x80]
93 vaddpd
-4096(%rdx
), %ymm26
, %ymm28
95 // CHECK
: vaddpd
-4128(%rdx
), %ymm26
, %ymm28
96 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0x58,0xa2,0xe0,0xef,0xff,0xff]
97 vaddpd
-4128(%rdx
), %ymm26
, %ymm28
99 // CHECK
: vaddpd
1016(%rdx
){1to4
}, %ymm26
, %ymm28
100 // CHECK
: encoding
: [0x62,0x61,0xad,0x30,0x58,0x62,0x7f]
101 vaddpd
1016(%rdx
){1to4
}, %ymm26
, %ymm28
103 // CHECK
: vaddpd
1024(%rdx
){1to4
}, %ymm26
, %ymm28
104 // CHECK
: encoding
: [0x62,0x61,0xad,0x30,0x58,0xa2,0x00,0x04,0x00,0x00]
105 vaddpd
1024(%rdx
){1to4
}, %ymm26
, %ymm28
107 // CHECK
: vaddpd
-1024(%rdx
){1to4
}, %ymm26
, %ymm28
108 // CHECK
: encoding
: [0x62,0x61,0xad,0x30,0x58,0x62,0x80]
109 vaddpd
-1024(%rdx
){1to4
}, %ymm26
, %ymm28
111 // CHECK
: vaddpd
-1032(%rdx
){1to4
}, %ymm26
, %ymm28
112 // CHECK
: encoding
: [0x62,0x61,0xad,0x30,0x58,0xa2,0xf8,0xfb,0xff,0xff]
113 vaddpd
-1032(%rdx
){1to4
}, %ymm26
, %ymm28
115 // CHECK
: vaddps
%xmm27
, %xmm19
, %xmm24
116 // CHECK
: encoding
: [0x62,0x01,0x64,0x00,0x58,0xc3]
117 vaddps
%xmm27
, %xmm19
, %xmm24
119 // CHECK
: vaddps
%xmm27
, %xmm19
, %xmm24
{%k4
}
120 // CHECK
: encoding
: [0x62,0x01,0x64,0x04,0x58,0xc3]
121 vaddps
%xmm27
, %xmm19
, %xmm24
{%k4
}
123 // CHECK
: vaddps
%xmm27
, %xmm19
, %xmm24
{%k4
} {z
}
124 // CHECK
: encoding
: [0x62,0x01,0x64,0x84,0x58,0xc3]
125 vaddps
%xmm27
, %xmm19
, %xmm24
{%k4
} {z
}
127 // CHECK
: vaddps
(%rcx
), %xmm19
, %xmm24
128 // CHECK
: encoding
: [0x62,0x61,0x64,0x00,0x58,0x01]
129 vaddps
(%rcx
), %xmm19
, %xmm24
131 // CHECK
: vaddps
291(%rax
,%r14,8), %xmm19
, %xmm24
132 // CHECK
: encoding
: [0x62,0x21,0x64,0x00,0x58,0x84,0xf0,0x23,0x01,0x00,0x00]
133 vaddps
291(%rax
,%r14,8), %xmm19
, %xmm24
135 // CHECK
: vaddps
(%rcx
){1to4
}, %xmm19
, %xmm24
136 // CHECK
: encoding
: [0x62,0x61,0x64,0x10,0x58,0x01]
137 vaddps
(%rcx
){1to4
}, %xmm19
, %xmm24
139 // CHECK
: vaddps
2032(%rdx
), %xmm19
, %xmm24
140 // CHECK
: encoding
: [0x62,0x61,0x64,0x00,0x58,0x42,0x7f]
141 vaddps
2032(%rdx
), %xmm19
, %xmm24
143 // CHECK
: vaddps
2048(%rdx
), %xmm19
, %xmm24
144 // CHECK
: encoding
: [0x62,0x61,0x64,0x00,0x58,0x82,0x00,0x08,0x00,0x00]
145 vaddps
2048(%rdx
), %xmm19
, %xmm24
147 // CHECK
: vaddps
-2048(%rdx
), %xmm19
, %xmm24
148 // CHECK
: encoding
: [0x62,0x61,0x64,0x00,0x58,0x42,0x80]
149 vaddps
-2048(%rdx
), %xmm19
, %xmm24
151 // CHECK
: vaddps
-2064(%rdx
), %xmm19
, %xmm24
152 // CHECK
: encoding
: [0x62,0x61,0x64,0x00,0x58,0x82,0xf0,0xf7,0xff,0xff]
153 vaddps
-2064(%rdx
), %xmm19
, %xmm24
155 // CHECK
: vaddps
508(%rdx
){1to4
}, %xmm19
, %xmm24
156 // CHECK
: encoding
: [0x62,0x61,0x64,0x10,0x58,0x42,0x7f]
157 vaddps
508(%rdx
){1to4
}, %xmm19
, %xmm24
159 // CHECK
: vaddps
512(%rdx
){1to4
}, %xmm19
, %xmm24
160 // CHECK
: encoding
: [0x62,0x61,0x64,0x10,0x58,0x82,0x00,0x02,0x00,0x00]
161 vaddps
512(%rdx
){1to4
}, %xmm19
, %xmm24
163 // CHECK
: vaddps
-512(%rdx
){1to4
}, %xmm19
, %xmm24
164 // CHECK
: encoding
: [0x62,0x61,0x64,0x10,0x58,0x42,0x80]
165 vaddps
-512(%rdx
){1to4
}, %xmm19
, %xmm24
167 // CHECK
: vaddps
-516(%rdx
){1to4
}, %xmm19
, %xmm24
168 // CHECK
: encoding
: [0x62,0x61,0x64,0x10,0x58,0x82,0xfc,0xfd,0xff,0xff]
169 vaddps
-516(%rdx
){1to4
}, %xmm19
, %xmm24
171 // CHECK
: vaddps
%ymm20
, %ymm26
, %ymm25
172 // CHECK
: encoding
: [0x62,0x21,0x2c,0x20,0x58,0xcc]
173 vaddps
%ymm20
, %ymm26
, %ymm25
175 // CHECK
: vaddps
%ymm20
, %ymm26
, %ymm25
{%k4
}
176 // CHECK
: encoding
: [0x62,0x21,0x2c,0x24,0x58,0xcc]
177 vaddps
%ymm20
, %ymm26
, %ymm25
{%k4
}
179 // CHECK
: vaddps
%ymm20
, %ymm26
, %ymm25
{%k4
} {z
}
180 // CHECK
: encoding
: [0x62,0x21,0x2c,0xa4,0x58,0xcc]
181 vaddps
%ymm20
, %ymm26
, %ymm25
{%k4
} {z
}
183 // CHECK
: vaddps
(%rcx
), %ymm26
, %ymm25
184 // CHECK
: encoding
: [0x62,0x61,0x2c,0x20,0x58,0x09]
185 vaddps
(%rcx
), %ymm26
, %ymm25
187 // CHECK
: vaddps
291(%rax
,%r14,8), %ymm26
, %ymm25
188 // CHECK
: encoding
: [0x62,0x21,0x2c,0x20,0x58,0x8c,0xf0,0x23,0x01,0x00,0x00]
189 vaddps
291(%rax
,%r14,8), %ymm26
, %ymm25
191 // CHECK
: vaddps
(%rcx
){1to8
}, %ymm26
, %ymm25
192 // CHECK
: encoding
: [0x62,0x61,0x2c,0x30,0x58,0x09]
193 vaddps
(%rcx
){1to8
}, %ymm26
, %ymm25
195 // CHECK
: vaddps
4064(%rdx
), %ymm26
, %ymm25
196 // CHECK
: encoding
: [0x62,0x61,0x2c,0x20,0x58,0x4a,0x7f]
197 vaddps
4064(%rdx
), %ymm26
, %ymm25
199 // CHECK
: vaddps
4096(%rdx
), %ymm26
, %ymm25
200 // CHECK
: encoding
: [0x62,0x61,0x2c,0x20,0x58,0x8a,0x00,0x10,0x00,0x00]
201 vaddps
4096(%rdx
), %ymm26
, %ymm25
203 // CHECK
: vaddps
-4096(%rdx
), %ymm26
, %ymm25
204 // CHECK
: encoding
: [0x62,0x61,0x2c,0x20,0x58,0x4a,0x80]
205 vaddps
-4096(%rdx
), %ymm26
, %ymm25
207 // CHECK
: vaddps
-4128(%rdx
), %ymm26
, %ymm25
208 // CHECK
: encoding
: [0x62,0x61,0x2c,0x20,0x58,0x8a,0xe0,0xef,0xff,0xff]
209 vaddps
-4128(%rdx
), %ymm26
, %ymm25
211 // CHECK
: vaddps
508(%rdx
){1to8
}, %ymm26
, %ymm25
212 // CHECK
: encoding
: [0x62,0x61,0x2c,0x30,0x58,0x4a,0x7f]
213 vaddps
508(%rdx
){1to8
}, %ymm26
, %ymm25
215 // CHECK
: vaddps
512(%rdx
){1to8
}, %ymm26
, %ymm25
216 // CHECK
: encoding
: [0x62,0x61,0x2c,0x30,0x58,0x8a,0x00,0x02,0x00,0x00]
217 vaddps
512(%rdx
){1to8
}, %ymm26
, %ymm25
219 // CHECK
: vaddps
-512(%rdx
){1to8
}, %ymm26
, %ymm25
220 // CHECK
: encoding
: [0x62,0x61,0x2c,0x30,0x58,0x4a,0x80]
221 vaddps
-512(%rdx
){1to8
}, %ymm26
, %ymm25
223 // CHECK
: vaddps
-516(%rdx
){1to8
}, %ymm26
, %ymm25
224 // CHECK
: encoding
: [0x62,0x61,0x2c,0x30,0x58,0x8a,0xfc,0xfd,0xff,0xff]
225 vaddps
-516(%rdx
){1to8
}, %ymm26
, %ymm25
227 // CHECK
: vbroadcastsd
(%rcx
), %ymm22
228 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x19,0x31]
229 vbroadcastsd
(%rcx
), %ymm22
231 // CHECK
: vbroadcastsd
(%rcx
), %ymm22
{%k5
}
232 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2d,0x19,0x31]
233 vbroadcastsd
(%rcx
), %ymm22
{%k5
}
235 // CHECK
: vbroadcastsd
(%rcx
), %ymm22
{%k5
} {z
}
236 // CHECK
: encoding
: [0x62,0xe2,0xfd,0xad,0x19,0x31]
237 vbroadcastsd
(%rcx
), %ymm22
{%k5
} {z
}
239 // CHECK
: vbroadcastsd
291(%rax
,%r14,8), %ymm22
240 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x19,0xb4,0xf0,0x23,0x01,0x00,0x00]
241 vbroadcastsd
291(%rax
,%r14,8), %ymm22
243 // CHECK
: vbroadcastsd
1016(%rdx
), %ymm22
244 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x19,0x72,0x7f]
245 vbroadcastsd
1016(%rdx
), %ymm22
247 // CHECK
: vbroadcastsd
1024(%rdx
), %ymm22
248 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x19,0xb2,0x00,0x04,0x00,0x00]
249 vbroadcastsd
1024(%rdx
), %ymm22
251 // CHECK
: vbroadcastsd
-1024(%rdx
), %ymm22
252 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x19,0x72,0x80]
253 vbroadcastsd
-1024(%rdx
), %ymm22
255 // CHECK
: vbroadcastsd
-1032(%rdx
), %ymm22
256 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x19,0xb2,0xf8,0xfb,0xff,0xff]
257 vbroadcastsd
-1032(%rdx
), %ymm22
259 // CHECK
: vbroadcastsd
%xmm17
, %ymm19
260 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x19,0xd9]
261 vbroadcastsd
%xmm17
, %ymm19
263 // CHECK
: vbroadcastsd
%xmm17
, %ymm19
{%k6
}
264 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2e,0x19,0xd9]
265 vbroadcastsd
%xmm17
, %ymm19
{%k6
}
267 // CHECK
: vbroadcastsd
%xmm17
, %ymm19
{%k6
} {z
}
268 // CHECK
: encoding
: [0x62,0xa2,0xfd,0xae,0x19,0xd9]
269 vbroadcastsd
%xmm17
, %ymm19
{%k6
} {z
}
271 // CHECK
: vbroadcastss
(%rcx
), %xmm21
272 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x18,0x29]
273 vbroadcastss
(%rcx
), %xmm21
275 // CHECK
: vbroadcastss
(%rcx
), %xmm21
{%k2
}
276 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x0a,0x18,0x29]
277 vbroadcastss
(%rcx
), %xmm21
{%k2
}
279 // CHECK
: vbroadcastss
(%rcx
), %xmm21
{%k2
} {z
}
280 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x8a,0x18,0x29]
281 vbroadcastss
(%rcx
), %xmm21
{%k2
} {z
}
283 // CHECK
: vbroadcastss
291(%rax
,%r14,8), %xmm21
284 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x18,0xac,0xf0,0x23,0x01,0x00,0x00]
285 vbroadcastss
291(%rax
,%r14,8), %xmm21
287 // CHECK
: vbroadcastss
508(%rdx
), %xmm21
288 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x18,0x6a,0x7f]
289 vbroadcastss
508(%rdx
), %xmm21
291 // CHECK
: vbroadcastss
512(%rdx
), %xmm21
292 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x18,0xaa,0x00,0x02,0x00,0x00]
293 vbroadcastss
512(%rdx
), %xmm21
295 // CHECK
: vbroadcastss
-512(%rdx
), %xmm21
296 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x18,0x6a,0x80]
297 vbroadcastss
-512(%rdx
), %xmm21
299 // CHECK
: vbroadcastss
-516(%rdx
), %xmm21
300 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x18,0xaa,0xfc,0xfd,0xff,0xff]
301 vbroadcastss
-516(%rdx
), %xmm21
303 // CHECK
: vbroadcastss
(%rcx
), %ymm30
304 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x18,0x31]
305 vbroadcastss
(%rcx
), %ymm30
307 // CHECK
: vbroadcastss
(%rcx
), %ymm30
{%k1
}
308 // CHECK
: encoding
: [0x62,0x62,0x7d,0x29,0x18,0x31]
309 vbroadcastss
(%rcx
), %ymm30
{%k1
}
311 // CHECK
: vbroadcastss
(%rcx
), %ymm30
{%k1
} {z
}
312 // CHECK
: encoding
: [0x62,0x62,0x7d,0xa9,0x18,0x31]
313 vbroadcastss
(%rcx
), %ymm30
{%k1
} {z
}
315 // CHECK
: vbroadcastss
291(%rax
,%r14,8), %ymm30
316 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x18,0xb4,0xf0,0x23,0x01,0x00,0x00]
317 vbroadcastss
291(%rax
,%r14,8), %ymm30
319 // CHECK
: vbroadcastss
508(%rdx
), %ymm30
320 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x18,0x72,0x7f]
321 vbroadcastss
508(%rdx
), %ymm30
323 // CHECK
: vbroadcastss
512(%rdx
), %ymm30
324 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x18,0xb2,0x00,0x02,0x00,0x00]
325 vbroadcastss
512(%rdx
), %ymm30
327 // CHECK
: vbroadcastss
-512(%rdx
), %ymm30
328 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x18,0x72,0x80]
329 vbroadcastss
-512(%rdx
), %ymm30
331 // CHECK
: vbroadcastss
-516(%rdx
), %ymm30
332 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x18,0xb2,0xfc,0xfd,0xff,0xff]
333 vbroadcastss
-516(%rdx
), %ymm30
335 // CHECK
: vbroadcastss
%xmm24
, %xmm24
336 // CHECK
: encoding
: [0x62,0x02,0x7d,0x08,0x18,0xc0]
337 vbroadcastss
%xmm24
, %xmm24
339 // CHECK
: vbroadcastss
%xmm24
, %xmm24
{%k2
}
340 // CHECK
: encoding
: [0x62,0x02,0x7d,0x0a,0x18,0xc0]
341 vbroadcastss
%xmm24
, %xmm24
{%k2
}
343 // CHECK
: vbroadcastss
%xmm24
, %xmm24
{%k2
} {z
}
344 // CHECK
: encoding
: [0x62,0x02,0x7d,0x8a,0x18,0xc0]
345 vbroadcastss
%xmm24
, %xmm24
{%k2
} {z
}
347 // CHECK
: vbroadcastss
%xmm28
, %ymm24
348 // CHECK
: encoding
: [0x62,0x02,0x7d,0x28,0x18,0xc4]
349 vbroadcastss
%xmm28
, %ymm24
351 // CHECK
: vbroadcastss
%xmm28
, %ymm24
{%k6
}
352 // CHECK
: encoding
: [0x62,0x02,0x7d,0x2e,0x18,0xc4]
353 vbroadcastss
%xmm28
, %ymm24
{%k6
}
355 // CHECK
: vbroadcastss
%xmm28
, %ymm24
{%k6
} {z
}
356 // CHECK
: encoding
: [0x62,0x02,0x7d,0xae,0x18,0xc4]
357 vbroadcastss
%xmm28
, %ymm24
{%k6
} {z
}
359 // CHECK
: vdivpd
%xmm27
, %xmm18
, %xmm19
360 // CHECK
: encoding
: [0x62,0x81,0xed,0x00,0x5e,0xdb]
361 vdivpd
%xmm27
, %xmm18
, %xmm19
363 // CHECK
: vdivpd
%xmm27
, %xmm18
, %xmm19
{%k3
}
364 // CHECK
: encoding
: [0x62,0x81,0xed,0x03,0x5e,0xdb]
365 vdivpd
%xmm27
, %xmm18
, %xmm19
{%k3
}
367 // CHECK
: vdivpd
%xmm27
, %xmm18
, %xmm19
{%k3
} {z
}
368 // CHECK
: encoding
: [0x62,0x81,0xed,0x83,0x5e,0xdb]
369 vdivpd
%xmm27
, %xmm18
, %xmm19
{%k3
} {z
}
371 // CHECK
: vdivpd
(%rcx
), %xmm18
, %xmm19
372 // CHECK
: encoding
: [0x62,0xe1,0xed,0x00,0x5e,0x19]
373 vdivpd
(%rcx
), %xmm18
, %xmm19
375 // CHECK
: vdivpd
291(%rax
,%r14,8), %xmm18
, %xmm19
376 // CHECK
: encoding
: [0x62,0xa1,0xed,0x00,0x5e,0x9c,0xf0,0x23,0x01,0x00,0x00]
377 vdivpd
291(%rax
,%r14,8), %xmm18
, %xmm19
379 // CHECK
: vdivpd
(%rcx
){1to2
}, %xmm18
, %xmm19
380 // CHECK
: encoding
: [0x62,0xe1,0xed,0x10,0x5e,0x19]
381 vdivpd
(%rcx
){1to2
}, %xmm18
, %xmm19
383 // CHECK
: vdivpd
2032(%rdx
), %xmm18
, %xmm19
384 // CHECK
: encoding
: [0x62,0xe1,0xed,0x00,0x5e,0x5a,0x7f]
385 vdivpd
2032(%rdx
), %xmm18
, %xmm19
387 // CHECK
: vdivpd
2048(%rdx
), %xmm18
, %xmm19
388 // CHECK
: encoding
: [0x62,0xe1,0xed,0x00,0x5e,0x9a,0x00,0x08,0x00,0x00]
389 vdivpd
2048(%rdx
), %xmm18
, %xmm19
391 // CHECK
: vdivpd
-2048(%rdx
), %xmm18
, %xmm19
392 // CHECK
: encoding
: [0x62,0xe1,0xed,0x00,0x5e,0x5a,0x80]
393 vdivpd
-2048(%rdx
), %xmm18
, %xmm19
395 // CHECK
: vdivpd
-2064(%rdx
), %xmm18
, %xmm19
396 // CHECK
: encoding
: [0x62,0xe1,0xed,0x00,0x5e,0x9a,0xf0,0xf7,0xff,0xff]
397 vdivpd
-2064(%rdx
), %xmm18
, %xmm19
399 // CHECK
: vdivpd
1016(%rdx
){1to2
}, %xmm18
, %xmm19
400 // CHECK
: encoding
: [0x62,0xe1,0xed,0x10,0x5e,0x5a,0x7f]
401 vdivpd
1016(%rdx
){1to2
}, %xmm18
, %xmm19
403 // CHECK
: vdivpd
1024(%rdx
){1to2
}, %xmm18
, %xmm19
404 // CHECK
: encoding
: [0x62,0xe1,0xed,0x10,0x5e,0x9a,0x00,0x04,0x00,0x00]
405 vdivpd
1024(%rdx
){1to2
}, %xmm18
, %xmm19
407 // CHECK
: vdivpd
-1024(%rdx
){1to2
}, %xmm18
, %xmm19
408 // CHECK
: encoding
: [0x62,0xe1,0xed,0x10,0x5e,0x5a,0x80]
409 vdivpd
-1024(%rdx
){1to2
}, %xmm18
, %xmm19
411 // CHECK
: vdivpd
-1032(%rdx
){1to2
}, %xmm18
, %xmm19
412 // CHECK
: encoding
: [0x62,0xe1,0xed,0x10,0x5e,0x9a,0xf8,0xfb,0xff,0xff]
413 vdivpd
-1032(%rdx
){1to2
}, %xmm18
, %xmm19
415 // CHECK
: vdivpd
%ymm28
, %ymm24
, %ymm23
416 // CHECK
: encoding
: [0x62,0x81,0xbd,0x20,0x5e,0xfc]
417 vdivpd
%ymm28
, %ymm24
, %ymm23
419 // CHECK
: vdivpd
%ymm28
, %ymm24
, %ymm23
{%k6
}
420 // CHECK
: encoding
: [0x62,0x81,0xbd,0x26,0x5e,0xfc]
421 vdivpd
%ymm28
, %ymm24
, %ymm23
{%k6
}
423 // CHECK
: vdivpd
%ymm28
, %ymm24
, %ymm23
{%k6
} {z
}
424 // CHECK
: encoding
: [0x62,0x81,0xbd,0xa6,0x5e,0xfc]
425 vdivpd
%ymm28
, %ymm24
, %ymm23
{%k6
} {z
}
427 // CHECK
: vdivpd
(%rcx
), %ymm24
, %ymm23
428 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x20,0x5e,0x39]
429 vdivpd
(%rcx
), %ymm24
, %ymm23
431 // CHECK
: vdivpd
291(%rax
,%r14,8), %ymm24
, %ymm23
432 // CHECK
: encoding
: [0x62,0xa1,0xbd,0x20,0x5e,0xbc,0xf0,0x23,0x01,0x00,0x00]
433 vdivpd
291(%rax
,%r14,8), %ymm24
, %ymm23
435 // CHECK
: vdivpd
(%rcx
){1to4
}, %ymm24
, %ymm23
436 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x30,0x5e,0x39]
437 vdivpd
(%rcx
){1to4
}, %ymm24
, %ymm23
439 // CHECK
: vdivpd
4064(%rdx
), %ymm24
, %ymm23
440 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x20,0x5e,0x7a,0x7f]
441 vdivpd
4064(%rdx
), %ymm24
, %ymm23
443 // CHECK
: vdivpd
4096(%rdx
), %ymm24
, %ymm23
444 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x20,0x5e,0xba,0x00,0x10,0x00,0x00]
445 vdivpd
4096(%rdx
), %ymm24
, %ymm23
447 // CHECK
: vdivpd
-4096(%rdx
), %ymm24
, %ymm23
448 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x20,0x5e,0x7a,0x80]
449 vdivpd
-4096(%rdx
), %ymm24
, %ymm23
451 // CHECK
: vdivpd
-4128(%rdx
), %ymm24
, %ymm23
452 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x20,0x5e,0xba,0xe0,0xef,0xff,0xff]
453 vdivpd
-4128(%rdx
), %ymm24
, %ymm23
455 // CHECK
: vdivpd
1016(%rdx
){1to4
}, %ymm24
, %ymm23
456 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x30,0x5e,0x7a,0x7f]
457 vdivpd
1016(%rdx
){1to4
}, %ymm24
, %ymm23
459 // CHECK
: vdivpd
1024(%rdx
){1to4
}, %ymm24
, %ymm23
460 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x30,0x5e,0xba,0x00,0x04,0x00,0x00]
461 vdivpd
1024(%rdx
){1to4
}, %ymm24
, %ymm23
463 // CHECK
: vdivpd
-1024(%rdx
){1to4
}, %ymm24
, %ymm23
464 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x30,0x5e,0x7a,0x80]
465 vdivpd
-1024(%rdx
){1to4
}, %ymm24
, %ymm23
467 // CHECK
: vdivpd
-1032(%rdx
){1to4
}, %ymm24
, %ymm23
468 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x30,0x5e,0xba,0xf8,0xfb,0xff,0xff]
469 vdivpd
-1032(%rdx
){1to4
}, %ymm24
, %ymm23
471 // CHECK
: vdivps
%xmm26
, %xmm24
, %xmm17
472 // CHECK
: encoding
: [0x62,0x81,0x3c,0x00,0x5e,0xca]
473 vdivps
%xmm26
, %xmm24
, %xmm17
475 // CHECK
: vdivps
%xmm26
, %xmm24
, %xmm17
{%k2
}
476 // CHECK
: encoding
: [0x62,0x81,0x3c,0x02,0x5e,0xca]
477 vdivps
%xmm26
, %xmm24
, %xmm17
{%k2
}
479 // CHECK
: vdivps
%xmm26
, %xmm24
, %xmm17
{%k2
} {z
}
480 // CHECK
: encoding
: [0x62,0x81,0x3c,0x82,0x5e,0xca]
481 vdivps
%xmm26
, %xmm24
, %xmm17
{%k2
} {z
}
483 // CHECK
: vdivps
(%rcx
), %xmm24
, %xmm17
484 // CHECK
: encoding
: [0x62,0xe1,0x3c,0x00,0x5e,0x09]
485 vdivps
(%rcx
), %xmm24
, %xmm17
487 // CHECK
: vdivps
291(%rax
,%r14,8), %xmm24
, %xmm17
488 // CHECK
: encoding
: [0x62,0xa1,0x3c,0x00,0x5e,0x8c,0xf0,0x23,0x01,0x00,0x00]
489 vdivps
291(%rax
,%r14,8), %xmm24
, %xmm17
491 // CHECK
: vdivps
(%rcx
){1to4
}, %xmm24
, %xmm17
492 // CHECK
: encoding
: [0x62,0xe1,0x3c,0x10,0x5e,0x09]
493 vdivps
(%rcx
){1to4
}, %xmm24
, %xmm17
495 // CHECK
: vdivps
2032(%rdx
), %xmm24
, %xmm17
496 // CHECK
: encoding
: [0x62,0xe1,0x3c,0x00,0x5e,0x4a,0x7f]
497 vdivps
2032(%rdx
), %xmm24
, %xmm17
499 // CHECK
: vdivps
2048(%rdx
), %xmm24
, %xmm17
500 // CHECK
: encoding
: [0x62,0xe1,0x3c,0x00,0x5e,0x8a,0x00,0x08,0x00,0x00]
501 vdivps
2048(%rdx
), %xmm24
, %xmm17
503 // CHECK
: vdivps
-2048(%rdx
), %xmm24
, %xmm17
504 // CHECK
: encoding
: [0x62,0xe1,0x3c,0x00,0x5e,0x4a,0x80]
505 vdivps
-2048(%rdx
), %xmm24
, %xmm17
507 // CHECK
: vdivps
-2064(%rdx
), %xmm24
, %xmm17
508 // CHECK
: encoding
: [0x62,0xe1,0x3c,0x00,0x5e,0x8a,0xf0,0xf7,0xff,0xff]
509 vdivps
-2064(%rdx
), %xmm24
, %xmm17
511 // CHECK
: vdivps
508(%rdx
){1to4
}, %xmm24
, %xmm17
512 // CHECK
: encoding
: [0x62,0xe1,0x3c,0x10,0x5e,0x4a,0x7f]
513 vdivps
508(%rdx
){1to4
}, %xmm24
, %xmm17
515 // CHECK
: vdivps
512(%rdx
){1to4
}, %xmm24
, %xmm17
516 // CHECK
: encoding
: [0x62,0xe1,0x3c,0x10,0x5e,0x8a,0x00,0x02,0x00,0x00]
517 vdivps
512(%rdx
){1to4
}, %xmm24
, %xmm17
519 // CHECK
: vdivps
-512(%rdx
){1to4
}, %xmm24
, %xmm17
520 // CHECK
: encoding
: [0x62,0xe1,0x3c,0x10,0x5e,0x4a,0x80]
521 vdivps
-512(%rdx
){1to4
}, %xmm24
, %xmm17
523 // CHECK
: vdivps
-516(%rdx
){1to4
}, %xmm24
, %xmm17
524 // CHECK
: encoding
: [0x62,0xe1,0x3c,0x10,0x5e,0x8a,0xfc,0xfd,0xff,0xff]
525 vdivps
-516(%rdx
){1to4
}, %xmm24
, %xmm17
527 // CHECK
: vdivps
%ymm17
, %ymm27
, %ymm17
528 // CHECK
: encoding
: [0x62,0xa1,0x24,0x20,0x5e,0xc9]
529 vdivps
%ymm17
, %ymm27
, %ymm17
531 // CHECK
: vdivps
%ymm17
, %ymm27
, %ymm17
{%k6
}
532 // CHECK
: encoding
: [0x62,0xa1,0x24,0x26,0x5e,0xc9]
533 vdivps
%ymm17
, %ymm27
, %ymm17
{%k6
}
535 // CHECK
: vdivps
%ymm17
, %ymm27
, %ymm17
{%k6
} {z
}
536 // CHECK
: encoding
: [0x62,0xa1,0x24,0xa6,0x5e,0xc9]
537 vdivps
%ymm17
, %ymm27
, %ymm17
{%k6
} {z
}
539 // CHECK
: vdivps
(%rcx
), %ymm27
, %ymm17
540 // CHECK
: encoding
: [0x62,0xe1,0x24,0x20,0x5e,0x09]
541 vdivps
(%rcx
), %ymm27
, %ymm17
543 // CHECK
: vdivps
291(%rax
,%r14,8), %ymm27
, %ymm17
544 // CHECK
: encoding
: [0x62,0xa1,0x24,0x20,0x5e,0x8c,0xf0,0x23,0x01,0x00,0x00]
545 vdivps
291(%rax
,%r14,8), %ymm27
, %ymm17
547 // CHECK
: vdivps
(%rcx
){1to8
}, %ymm27
, %ymm17
548 // CHECK
: encoding
: [0x62,0xe1,0x24,0x30,0x5e,0x09]
549 vdivps
(%rcx
){1to8
}, %ymm27
, %ymm17
551 // CHECK
: vdivps
4064(%rdx
), %ymm27
, %ymm17
552 // CHECK
: encoding
: [0x62,0xe1,0x24,0x20,0x5e,0x4a,0x7f]
553 vdivps
4064(%rdx
), %ymm27
, %ymm17
555 // CHECK
: vdivps
4096(%rdx
), %ymm27
, %ymm17
556 // CHECK
: encoding
: [0x62,0xe1,0x24,0x20,0x5e,0x8a,0x00,0x10,0x00,0x00]
557 vdivps
4096(%rdx
), %ymm27
, %ymm17
559 // CHECK
: vdivps
-4096(%rdx
), %ymm27
, %ymm17
560 // CHECK
: encoding
: [0x62,0xe1,0x24,0x20,0x5e,0x4a,0x80]
561 vdivps
-4096(%rdx
), %ymm27
, %ymm17
563 // CHECK
: vdivps
-4128(%rdx
), %ymm27
, %ymm17
564 // CHECK
: encoding
: [0x62,0xe1,0x24,0x20,0x5e,0x8a,0xe0,0xef,0xff,0xff]
565 vdivps
-4128(%rdx
), %ymm27
, %ymm17
567 // CHECK
: vdivps
508(%rdx
){1to8
}, %ymm27
, %ymm17
568 // CHECK
: encoding
: [0x62,0xe1,0x24,0x30,0x5e,0x4a,0x7f]
569 vdivps
508(%rdx
){1to8
}, %ymm27
, %ymm17
571 // CHECK
: vdivps
512(%rdx
){1to8
}, %ymm27
, %ymm17
572 // CHECK
: encoding
: [0x62,0xe1,0x24,0x30,0x5e,0x8a,0x00,0x02,0x00,0x00]
573 vdivps
512(%rdx
){1to8
}, %ymm27
, %ymm17
575 // CHECK
: vdivps
-512(%rdx
){1to8
}, %ymm27
, %ymm17
576 // CHECK
: encoding
: [0x62,0xe1,0x24,0x30,0x5e,0x4a,0x80]
577 vdivps
-512(%rdx
){1to8
}, %ymm27
, %ymm17
579 // CHECK
: vdivps
-516(%rdx
){1to8
}, %ymm27
, %ymm17
580 // CHECK
: encoding
: [0x62,0xe1,0x24,0x30,0x5e,0x8a,0xfc,0xfd,0xff,0xff]
581 vdivps
-516(%rdx
){1to8
}, %ymm27
, %ymm17
583 // CHECK
: vmaxpd
%xmm23
, %xmm29
, %xmm17
584 // CHECK
: encoding
: [0x62,0xa1,0x95,0x00,0x5f,0xcf]
585 vmaxpd
%xmm23
, %xmm29
, %xmm17
587 // CHECK
: vmaxpd
%xmm23
, %xmm29
, %xmm17
{%k6
}
588 // CHECK
: encoding
: [0x62,0xa1,0x95,0x06,0x5f,0xcf]
589 vmaxpd
%xmm23
, %xmm29
, %xmm17
{%k6
}
591 // CHECK
: vmaxpd
%xmm23
, %xmm29
, %xmm17
{%k6
} {z
}
592 // CHECK
: encoding
: [0x62,0xa1,0x95,0x86,0x5f,0xcf]
593 vmaxpd
%xmm23
, %xmm29
, %xmm17
{%k6
} {z
}
595 // CHECK
: vmaxpd
(%rcx
), %xmm29
, %xmm17
596 // CHECK
: encoding
: [0x62,0xe1,0x95,0x00,0x5f,0x09]
597 vmaxpd
(%rcx
), %xmm29
, %xmm17
599 // CHECK
: vmaxpd
291(%rax
,%r14,8), %xmm29
, %xmm17
600 // CHECK
: encoding
: [0x62,0xa1,0x95,0x00,0x5f,0x8c,0xf0,0x23,0x01,0x00,0x00]
601 vmaxpd
291(%rax
,%r14,8), %xmm29
, %xmm17
603 // CHECK
: vmaxpd
(%rcx
){1to2
}, %xmm29
, %xmm17
604 // CHECK
: encoding
: [0x62,0xe1,0x95,0x10,0x5f,0x09]
605 vmaxpd
(%rcx
){1to2
}, %xmm29
, %xmm17
607 // CHECK
: vmaxpd
2032(%rdx
), %xmm29
, %xmm17
608 // CHECK
: encoding
: [0x62,0xe1,0x95,0x00,0x5f,0x4a,0x7f]
609 vmaxpd
2032(%rdx
), %xmm29
, %xmm17
611 // CHECK
: vmaxpd
2048(%rdx
), %xmm29
, %xmm17
612 // CHECK
: encoding
: [0x62,0xe1,0x95,0x00,0x5f,0x8a,0x00,0x08,0x00,0x00]
613 vmaxpd
2048(%rdx
), %xmm29
, %xmm17
615 // CHECK
: vmaxpd
-2048(%rdx
), %xmm29
, %xmm17
616 // CHECK
: encoding
: [0x62,0xe1,0x95,0x00,0x5f,0x4a,0x80]
617 vmaxpd
-2048(%rdx
), %xmm29
, %xmm17
619 // CHECK
: vmaxpd
-2064(%rdx
), %xmm29
, %xmm17
620 // CHECK
: encoding
: [0x62,0xe1,0x95,0x00,0x5f,0x8a,0xf0,0xf7,0xff,0xff]
621 vmaxpd
-2064(%rdx
), %xmm29
, %xmm17
623 // CHECK
: vmaxpd
1016(%rdx
){1to2
}, %xmm29
, %xmm17
624 // CHECK
: encoding
: [0x62,0xe1,0x95,0x10,0x5f,0x4a,0x7f]
625 vmaxpd
1016(%rdx
){1to2
}, %xmm29
, %xmm17
627 // CHECK
: vmaxpd
1024(%rdx
){1to2
}, %xmm29
, %xmm17
628 // CHECK
: encoding
: [0x62,0xe1,0x95,0x10,0x5f,0x8a,0x00,0x04,0x00,0x00]
629 vmaxpd
1024(%rdx
){1to2
}, %xmm29
, %xmm17
631 // CHECK
: vmaxpd
-1024(%rdx
){1to2
}, %xmm29
, %xmm17
632 // CHECK
: encoding
: [0x62,0xe1,0x95,0x10,0x5f,0x4a,0x80]
633 vmaxpd
-1024(%rdx
){1to2
}, %xmm29
, %xmm17
635 // CHECK
: vmaxpd
-1032(%rdx
){1to2
}, %xmm29
, %xmm17
636 // CHECK
: encoding
: [0x62,0xe1,0x95,0x10,0x5f,0x8a,0xf8,0xfb,0xff,0xff]
637 vmaxpd
-1032(%rdx
){1to2
}, %xmm29
, %xmm17
639 // CHECK
: vmaxpd
%ymm24
, %ymm24
, %ymm21
640 // CHECK
: encoding
: [0x62,0x81,0xbd,0x20,0x5f,0xe8]
641 vmaxpd
%ymm24
, %ymm24
, %ymm21
643 // CHECK
: vmaxpd
%ymm24
, %ymm24
, %ymm21
{%k1
}
644 // CHECK
: encoding
: [0x62,0x81,0xbd,0x21,0x5f,0xe8]
645 vmaxpd
%ymm24
, %ymm24
, %ymm21
{%k1
}
647 // CHECK
: vmaxpd
%ymm24
, %ymm24
, %ymm21
{%k1
} {z
}
648 // CHECK
: encoding
: [0x62,0x81,0xbd,0xa1,0x5f,0xe8]
649 vmaxpd
%ymm24
, %ymm24
, %ymm21
{%k1
} {z
}
651 // CHECK
: vmaxpd
(%rcx
), %ymm24
, %ymm21
652 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x20,0x5f,0x29]
653 vmaxpd
(%rcx
), %ymm24
, %ymm21
655 // CHECK
: vmaxpd
291(%rax
,%r14,8), %ymm24
, %ymm21
656 // CHECK
: encoding
: [0x62,0xa1,0xbd,0x20,0x5f,0xac,0xf0,0x23,0x01,0x00,0x00]
657 vmaxpd
291(%rax
,%r14,8), %ymm24
, %ymm21
659 // CHECK
: vmaxpd
(%rcx
){1to4
}, %ymm24
, %ymm21
660 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x30,0x5f,0x29]
661 vmaxpd
(%rcx
){1to4
}, %ymm24
, %ymm21
663 // CHECK
: vmaxpd
4064(%rdx
), %ymm24
, %ymm21
664 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x20,0x5f,0x6a,0x7f]
665 vmaxpd
4064(%rdx
), %ymm24
, %ymm21
667 // CHECK
: vmaxpd
4096(%rdx
), %ymm24
, %ymm21
668 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x20,0x5f,0xaa,0x00,0x10,0x00,0x00]
669 vmaxpd
4096(%rdx
), %ymm24
, %ymm21
671 // CHECK
: vmaxpd
-4096(%rdx
), %ymm24
, %ymm21
672 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x20,0x5f,0x6a,0x80]
673 vmaxpd
-4096(%rdx
), %ymm24
, %ymm21
675 // CHECK
: vmaxpd
-4128(%rdx
), %ymm24
, %ymm21
676 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x20,0x5f,0xaa,0xe0,0xef,0xff,0xff]
677 vmaxpd
-4128(%rdx
), %ymm24
, %ymm21
679 // CHECK
: vmaxpd
1016(%rdx
){1to4
}, %ymm24
, %ymm21
680 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x30,0x5f,0x6a,0x7f]
681 vmaxpd
1016(%rdx
){1to4
}, %ymm24
, %ymm21
683 // CHECK
: vmaxpd
1024(%rdx
){1to4
}, %ymm24
, %ymm21
684 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x30,0x5f,0xaa,0x00,0x04,0x00,0x00]
685 vmaxpd
1024(%rdx
){1to4
}, %ymm24
, %ymm21
687 // CHECK
: vmaxpd
-1024(%rdx
){1to4
}, %ymm24
, %ymm21
688 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x30,0x5f,0x6a,0x80]
689 vmaxpd
-1024(%rdx
){1to4
}, %ymm24
, %ymm21
691 // CHECK
: vmaxpd
-1032(%rdx
){1to4
}, %ymm24
, %ymm21
692 // CHECK
: encoding
: [0x62,0xe1,0xbd,0x30,0x5f,0xaa,0xf8,0xfb,0xff,0xff]
693 vmaxpd
-1032(%rdx
){1to4
}, %ymm24
, %ymm21
695 // CHECK
: vmaxps
%xmm19
, %xmm20
, %xmm24
696 // CHECK
: encoding
: [0x62,0x21,0x5c,0x00,0x5f,0xc3]
697 vmaxps
%xmm19
, %xmm20
, %xmm24
699 // CHECK
: vmaxps
%xmm19
, %xmm20
, %xmm24
{%k6
}
700 // CHECK
: encoding
: [0x62,0x21,0x5c,0x06,0x5f,0xc3]
701 vmaxps
%xmm19
, %xmm20
, %xmm24
{%k6
}
703 // CHECK
: vmaxps
%xmm19
, %xmm20
, %xmm24
{%k6
} {z
}
704 // CHECK
: encoding
: [0x62,0x21,0x5c,0x86,0x5f,0xc3]
705 vmaxps
%xmm19
, %xmm20
, %xmm24
{%k6
} {z
}
707 // CHECK
: vmaxps
(%rcx
), %xmm20
, %xmm24
708 // CHECK
: encoding
: [0x62,0x61,0x5c,0x00,0x5f,0x01]
709 vmaxps
(%rcx
), %xmm20
, %xmm24
711 // CHECK
: vmaxps
291(%rax
,%r14,8), %xmm20
, %xmm24
712 // CHECK
: encoding
: [0x62,0x21,0x5c,0x00,0x5f,0x84,0xf0,0x23,0x01,0x00,0x00]
713 vmaxps
291(%rax
,%r14,8), %xmm20
, %xmm24
715 // CHECK
: vmaxps
(%rcx
){1to4
}, %xmm20
, %xmm24
716 // CHECK
: encoding
: [0x62,0x61,0x5c,0x10,0x5f,0x01]
717 vmaxps
(%rcx
){1to4
}, %xmm20
, %xmm24
719 // CHECK
: vmaxps
2032(%rdx
), %xmm20
, %xmm24
720 // CHECK
: encoding
: [0x62,0x61,0x5c,0x00,0x5f,0x42,0x7f]
721 vmaxps
2032(%rdx
), %xmm20
, %xmm24
723 // CHECK
: vmaxps
2048(%rdx
), %xmm20
, %xmm24
724 // CHECK
: encoding
: [0x62,0x61,0x5c,0x00,0x5f,0x82,0x00,0x08,0x00,0x00]
725 vmaxps
2048(%rdx
), %xmm20
, %xmm24
727 // CHECK
: vmaxps
-2048(%rdx
), %xmm20
, %xmm24
728 // CHECK
: encoding
: [0x62,0x61,0x5c,0x00,0x5f,0x42,0x80]
729 vmaxps
-2048(%rdx
), %xmm20
, %xmm24
731 // CHECK
: vmaxps
-2064(%rdx
), %xmm20
, %xmm24
732 // CHECK
: encoding
: [0x62,0x61,0x5c,0x00,0x5f,0x82,0xf0,0xf7,0xff,0xff]
733 vmaxps
-2064(%rdx
), %xmm20
, %xmm24
735 // CHECK
: vmaxps
508(%rdx
){1to4
}, %xmm20
, %xmm24
736 // CHECK
: encoding
: [0x62,0x61,0x5c,0x10,0x5f,0x42,0x7f]
737 vmaxps
508(%rdx
){1to4
}, %xmm20
, %xmm24
739 // CHECK
: vmaxps
512(%rdx
){1to4
}, %xmm20
, %xmm24
740 // CHECK
: encoding
: [0x62,0x61,0x5c,0x10,0x5f,0x82,0x00,0x02,0x00,0x00]
741 vmaxps
512(%rdx
){1to4
}, %xmm20
, %xmm24
743 // CHECK
: vmaxps
-512(%rdx
){1to4
}, %xmm20
, %xmm24
744 // CHECK
: encoding
: [0x62,0x61,0x5c,0x10,0x5f,0x42,0x80]
745 vmaxps
-512(%rdx
){1to4
}, %xmm20
, %xmm24
747 // CHECK
: vmaxps
-516(%rdx
){1to4
}, %xmm20
, %xmm24
748 // CHECK
: encoding
: [0x62,0x61,0x5c,0x10,0x5f,0x82,0xfc,0xfd,0xff,0xff]
749 vmaxps
-516(%rdx
){1to4
}, %xmm20
, %xmm24
751 // CHECK
: vmaxps
%ymm17
, %ymm17
, %ymm19
752 // CHECK
: encoding
: [0x62,0xa1,0x74,0x20,0x5f,0xd9]
753 vmaxps
%ymm17
, %ymm17
, %ymm19
755 // CHECK
: vmaxps
%ymm17
, %ymm17
, %ymm19
{%k3
}
756 // CHECK
: encoding
: [0x62,0xa1,0x74,0x23,0x5f,0xd9]
757 vmaxps
%ymm17
, %ymm17
, %ymm19
{%k3
}
759 // CHECK
: vmaxps
%ymm17
, %ymm17
, %ymm19
{%k3
} {z
}
760 // CHECK
: encoding
: [0x62,0xa1,0x74,0xa3,0x5f,0xd9]
761 vmaxps
%ymm17
, %ymm17
, %ymm19
{%k3
} {z
}
763 // CHECK
: vmaxps
(%rcx
), %ymm17
, %ymm19
764 // CHECK
: encoding
: [0x62,0xe1,0x74,0x20,0x5f,0x19]
765 vmaxps
(%rcx
), %ymm17
, %ymm19
767 // CHECK
: vmaxps
291(%rax
,%r14,8), %ymm17
, %ymm19
768 // CHECK
: encoding
: [0x62,0xa1,0x74,0x20,0x5f,0x9c,0xf0,0x23,0x01,0x00,0x00]
769 vmaxps
291(%rax
,%r14,8), %ymm17
, %ymm19
771 // CHECK
: vmaxps
(%rcx
){1to8
}, %ymm17
, %ymm19
772 // CHECK
: encoding
: [0x62,0xe1,0x74,0x30,0x5f,0x19]
773 vmaxps
(%rcx
){1to8
}, %ymm17
, %ymm19
775 // CHECK
: vmaxps
4064(%rdx
), %ymm17
, %ymm19
776 // CHECK
: encoding
: [0x62,0xe1,0x74,0x20,0x5f,0x5a,0x7f]
777 vmaxps
4064(%rdx
), %ymm17
, %ymm19
779 // CHECK
: vmaxps
4096(%rdx
), %ymm17
, %ymm19
780 // CHECK
: encoding
: [0x62,0xe1,0x74,0x20,0x5f,0x9a,0x00,0x10,0x00,0x00]
781 vmaxps
4096(%rdx
), %ymm17
, %ymm19
783 // CHECK
: vmaxps
-4096(%rdx
), %ymm17
, %ymm19
784 // CHECK
: encoding
: [0x62,0xe1,0x74,0x20,0x5f,0x5a,0x80]
785 vmaxps
-4096(%rdx
), %ymm17
, %ymm19
787 // CHECK
: vmaxps
-4128(%rdx
), %ymm17
, %ymm19
788 // CHECK
: encoding
: [0x62,0xe1,0x74,0x20,0x5f,0x9a,0xe0,0xef,0xff,0xff]
789 vmaxps
-4128(%rdx
), %ymm17
, %ymm19
791 // CHECK
: vmaxps
508(%rdx
){1to8
}, %ymm17
, %ymm19
792 // CHECK
: encoding
: [0x62,0xe1,0x74,0x30,0x5f,0x5a,0x7f]
793 vmaxps
508(%rdx
){1to8
}, %ymm17
, %ymm19
795 // CHECK
: vmaxps
512(%rdx
){1to8
}, %ymm17
, %ymm19
796 // CHECK
: encoding
: [0x62,0xe1,0x74,0x30,0x5f,0x9a,0x00,0x02,0x00,0x00]
797 vmaxps
512(%rdx
){1to8
}, %ymm17
, %ymm19
799 // CHECK
: vmaxps
-512(%rdx
){1to8
}, %ymm17
, %ymm19
800 // CHECK
: encoding
: [0x62,0xe1,0x74,0x30,0x5f,0x5a,0x80]
801 vmaxps
-512(%rdx
){1to8
}, %ymm17
, %ymm19
803 // CHECK
: vmaxps
-516(%rdx
){1to8
}, %ymm17
, %ymm19
804 // CHECK
: encoding
: [0x62,0xe1,0x74,0x30,0x5f,0x9a,0xfc,0xfd,0xff,0xff]
805 vmaxps
-516(%rdx
){1to8
}, %ymm17
, %ymm19
807 // CHECK
: vminpd
%xmm19
, %xmm19
, %xmm27
808 // CHECK
: encoding
: [0x62,0x21,0xe5,0x00,0x5d,0xdb]
809 vminpd
%xmm19
, %xmm19
, %xmm27
811 // CHECK
: vminpd
%xmm19
, %xmm19
, %xmm27
{%k6
}
812 // CHECK
: encoding
: [0x62,0x21,0xe5,0x06,0x5d,0xdb]
813 vminpd
%xmm19
, %xmm19
, %xmm27
{%k6
}
815 // CHECK
: vminpd
%xmm19
, %xmm19
, %xmm27
{%k6
} {z
}
816 // CHECK
: encoding
: [0x62,0x21,0xe5,0x86,0x5d,0xdb]
817 vminpd
%xmm19
, %xmm19
, %xmm27
{%k6
} {z
}
819 // CHECK
: vminpd
(%rcx
), %xmm19
, %xmm27
820 // CHECK
: encoding
: [0x62,0x61,0xe5,0x00,0x5d,0x19]
821 vminpd
(%rcx
), %xmm19
, %xmm27
823 // CHECK
: vminpd
291(%rax
,%r14,8), %xmm19
, %xmm27
824 // CHECK
: encoding
: [0x62,0x21,0xe5,0x00,0x5d,0x9c,0xf0,0x23,0x01,0x00,0x00]
825 vminpd
291(%rax
,%r14,8), %xmm19
, %xmm27
827 // CHECK
: vminpd
(%rcx
){1to2
}, %xmm19
, %xmm27
828 // CHECK
: encoding
: [0x62,0x61,0xe5,0x10,0x5d,0x19]
829 vminpd
(%rcx
){1to2
}, %xmm19
, %xmm27
831 // CHECK
: vminpd
2032(%rdx
), %xmm19
, %xmm27
832 // CHECK
: encoding
: [0x62,0x61,0xe5,0x00,0x5d,0x5a,0x7f]
833 vminpd
2032(%rdx
), %xmm19
, %xmm27
835 // CHECK
: vminpd
2048(%rdx
), %xmm19
, %xmm27
836 // CHECK
: encoding
: [0x62,0x61,0xe5,0x00,0x5d,0x9a,0x00,0x08,0x00,0x00]
837 vminpd
2048(%rdx
), %xmm19
, %xmm27
839 // CHECK
: vminpd
-2048(%rdx
), %xmm19
, %xmm27
840 // CHECK
: encoding
: [0x62,0x61,0xe5,0x00,0x5d,0x5a,0x80]
841 vminpd
-2048(%rdx
), %xmm19
, %xmm27
843 // CHECK
: vminpd
-2064(%rdx
), %xmm19
, %xmm27
844 // CHECK
: encoding
: [0x62,0x61,0xe5,0x00,0x5d,0x9a,0xf0,0xf7,0xff,0xff]
845 vminpd
-2064(%rdx
), %xmm19
, %xmm27
847 // CHECK
: vminpd
1016(%rdx
){1to2
}, %xmm19
, %xmm27
848 // CHECK
: encoding
: [0x62,0x61,0xe5,0x10,0x5d,0x5a,0x7f]
849 vminpd
1016(%rdx
){1to2
}, %xmm19
, %xmm27
851 // CHECK
: vminpd
1024(%rdx
){1to2
}, %xmm19
, %xmm27
852 // CHECK
: encoding
: [0x62,0x61,0xe5,0x10,0x5d,0x9a,0x00,0x04,0x00,0x00]
853 vminpd
1024(%rdx
){1to2
}, %xmm19
, %xmm27
855 // CHECK
: vminpd
-1024(%rdx
){1to2
}, %xmm19
, %xmm27
856 // CHECK
: encoding
: [0x62,0x61,0xe5,0x10,0x5d,0x5a,0x80]
857 vminpd
-1024(%rdx
){1to2
}, %xmm19
, %xmm27
859 // CHECK
: vminpd
-1032(%rdx
){1to2
}, %xmm19
, %xmm27
860 // CHECK
: encoding
: [0x62,0x61,0xe5,0x10,0x5d,0x9a,0xf8,0xfb,0xff,0xff]
861 vminpd
-1032(%rdx
){1to2
}, %xmm19
, %xmm27
863 // CHECK
: vminpd
%ymm23
, %ymm29
, %ymm24
864 // CHECK
: encoding
: [0x62,0x21,0x95,0x20,0x5d,0xc7]
865 vminpd
%ymm23
, %ymm29
, %ymm24
867 // CHECK
: vminpd
%ymm23
, %ymm29
, %ymm24
{%k6
}
868 // CHECK
: encoding
: [0x62,0x21,0x95,0x26,0x5d,0xc7]
869 vminpd
%ymm23
, %ymm29
, %ymm24
{%k6
}
871 // CHECK
: vminpd
%ymm23
, %ymm29
, %ymm24
{%k6
} {z
}
872 // CHECK
: encoding
: [0x62,0x21,0x95,0xa6,0x5d,0xc7]
873 vminpd
%ymm23
, %ymm29
, %ymm24
{%k6
} {z
}
875 // CHECK
: vminpd
(%rcx
), %ymm29
, %ymm24
876 // CHECK
: encoding
: [0x62,0x61,0x95,0x20,0x5d,0x01]
877 vminpd
(%rcx
), %ymm29
, %ymm24
879 // CHECK
: vminpd
291(%rax
,%r14,8), %ymm29
, %ymm24
880 // CHECK
: encoding
: [0x62,0x21,0x95,0x20,0x5d,0x84,0xf0,0x23,0x01,0x00,0x00]
881 vminpd
291(%rax
,%r14,8), %ymm29
, %ymm24
883 // CHECK
: vminpd
(%rcx
){1to4
}, %ymm29
, %ymm24
884 // CHECK
: encoding
: [0x62,0x61,0x95,0x30,0x5d,0x01]
885 vminpd
(%rcx
){1to4
}, %ymm29
, %ymm24
887 // CHECK
: vminpd
4064(%rdx
), %ymm29
, %ymm24
888 // CHECK
: encoding
: [0x62,0x61,0x95,0x20,0x5d,0x42,0x7f]
889 vminpd
4064(%rdx
), %ymm29
, %ymm24
891 // CHECK
: vminpd
4096(%rdx
), %ymm29
, %ymm24
892 // CHECK
: encoding
: [0x62,0x61,0x95,0x20,0x5d,0x82,0x00,0x10,0x00,0x00]
893 vminpd
4096(%rdx
), %ymm29
, %ymm24
895 // CHECK
: vminpd
-4096(%rdx
), %ymm29
, %ymm24
896 // CHECK
: encoding
: [0x62,0x61,0x95,0x20,0x5d,0x42,0x80]
897 vminpd
-4096(%rdx
), %ymm29
, %ymm24
899 // CHECK
: vminpd
-4128(%rdx
), %ymm29
, %ymm24
900 // CHECK
: encoding
: [0x62,0x61,0x95,0x20,0x5d,0x82,0xe0,0xef,0xff,0xff]
901 vminpd
-4128(%rdx
), %ymm29
, %ymm24
903 // CHECK
: vminpd
1016(%rdx
){1to4
}, %ymm29
, %ymm24
904 // CHECK
: encoding
: [0x62,0x61,0x95,0x30,0x5d,0x42,0x7f]
905 vminpd
1016(%rdx
){1to4
}, %ymm29
, %ymm24
907 // CHECK
: vminpd
1024(%rdx
){1to4
}, %ymm29
, %ymm24
908 // CHECK
: encoding
: [0x62,0x61,0x95,0x30,0x5d,0x82,0x00,0x04,0x00,0x00]
909 vminpd
1024(%rdx
){1to4
}, %ymm29
, %ymm24
911 // CHECK
: vminpd
-1024(%rdx
){1to4
}, %ymm29
, %ymm24
912 // CHECK
: encoding
: [0x62,0x61,0x95,0x30,0x5d,0x42,0x80]
913 vminpd
-1024(%rdx
){1to4
}, %ymm29
, %ymm24
915 // CHECK
: vminpd
-1032(%rdx
){1to4
}, %ymm29
, %ymm24
916 // CHECK
: encoding
: [0x62,0x61,0x95,0x30,0x5d,0x82,0xf8,0xfb,0xff,0xff]
917 vminpd
-1032(%rdx
){1to4
}, %ymm29
, %ymm24
919 // CHECK
: vminps
%xmm23
, %xmm20
, %xmm17
920 // CHECK
: encoding
: [0x62,0xa1,0x5c,0x00,0x5d,0xcf]
921 vminps
%xmm23
, %xmm20
, %xmm17
923 // CHECK
: vminps
%xmm23
, %xmm20
, %xmm17
{%k1
}
924 // CHECK
: encoding
: [0x62,0xa1,0x5c,0x01,0x5d,0xcf]
925 vminps
%xmm23
, %xmm20
, %xmm17
{%k1
}
927 // CHECK
: vminps
%xmm23
, %xmm20
, %xmm17
{%k1
} {z
}
928 // CHECK
: encoding
: [0x62,0xa1,0x5c,0x81,0x5d,0xcf]
929 vminps
%xmm23
, %xmm20
, %xmm17
{%k1
} {z
}
931 // CHECK
: vminps
(%rcx
), %xmm20
, %xmm17
932 // CHECK
: encoding
: [0x62,0xe1,0x5c,0x00,0x5d,0x09]
933 vminps
(%rcx
), %xmm20
, %xmm17
935 // CHECK
: vminps
291(%rax
,%r14,8), %xmm20
, %xmm17
936 // CHECK
: encoding
: [0x62,0xa1,0x5c,0x00,0x5d,0x8c,0xf0,0x23,0x01,0x00,0x00]
937 vminps
291(%rax
,%r14,8), %xmm20
, %xmm17
939 // CHECK
: vminps
(%rcx
){1to4
}, %xmm20
, %xmm17
940 // CHECK
: encoding
: [0x62,0xe1,0x5c,0x10,0x5d,0x09]
941 vminps
(%rcx
){1to4
}, %xmm20
, %xmm17
943 // CHECK
: vminps
2032(%rdx
), %xmm20
, %xmm17
944 // CHECK
: encoding
: [0x62,0xe1,0x5c,0x00,0x5d,0x4a,0x7f]
945 vminps
2032(%rdx
), %xmm20
, %xmm17
947 // CHECK
: vminps
2048(%rdx
), %xmm20
, %xmm17
948 // CHECK
: encoding
: [0x62,0xe1,0x5c,0x00,0x5d,0x8a,0x00,0x08,0x00,0x00]
949 vminps
2048(%rdx
), %xmm20
, %xmm17
951 // CHECK
: vminps
-2048(%rdx
), %xmm20
, %xmm17
952 // CHECK
: encoding
: [0x62,0xe1,0x5c,0x00,0x5d,0x4a,0x80]
953 vminps
-2048(%rdx
), %xmm20
, %xmm17
955 // CHECK
: vminps
-2064(%rdx
), %xmm20
, %xmm17
956 // CHECK
: encoding
: [0x62,0xe1,0x5c,0x00,0x5d,0x8a,0xf0,0xf7,0xff,0xff]
957 vminps
-2064(%rdx
), %xmm20
, %xmm17
959 // CHECK
: vminps
508(%rdx
){1to4
}, %xmm20
, %xmm17
960 // CHECK
: encoding
: [0x62,0xe1,0x5c,0x10,0x5d,0x4a,0x7f]
961 vminps
508(%rdx
){1to4
}, %xmm20
, %xmm17
963 // CHECK
: vminps
512(%rdx
){1to4
}, %xmm20
, %xmm17
964 // CHECK
: encoding
: [0x62,0xe1,0x5c,0x10,0x5d,0x8a,0x00,0x02,0x00,0x00]
965 vminps
512(%rdx
){1to4
}, %xmm20
, %xmm17
967 // CHECK
: vminps
-512(%rdx
){1to4
}, %xmm20
, %xmm17
968 // CHECK
: encoding
: [0x62,0xe1,0x5c,0x10,0x5d,0x4a,0x80]
969 vminps
-512(%rdx
){1to4
}, %xmm20
, %xmm17
971 // CHECK
: vminps
-516(%rdx
){1to4
}, %xmm20
, %xmm17
972 // CHECK
: encoding
: [0x62,0xe1,0x5c,0x10,0x5d,0x8a,0xfc,0xfd,0xff,0xff]
973 vminps
-516(%rdx
){1to4
}, %xmm20
, %xmm17
975 // CHECK
: vminps
%ymm21
, %ymm24
, %ymm24
976 // CHECK
: encoding
: [0x62,0x21,0x3c,0x20,0x5d,0xc5]
977 vminps
%ymm21
, %ymm24
, %ymm24
979 // CHECK
: vminps
%ymm21
, %ymm24
, %ymm24
{%k3
}
980 // CHECK
: encoding
: [0x62,0x21,0x3c,0x23,0x5d,0xc5]
981 vminps
%ymm21
, %ymm24
, %ymm24
{%k3
}
983 // CHECK
: vminps
%ymm21
, %ymm24
, %ymm24
{%k3
} {z
}
984 // CHECK
: encoding
: [0x62,0x21,0x3c,0xa3,0x5d,0xc5]
985 vminps
%ymm21
, %ymm24
, %ymm24
{%k3
} {z
}
987 // CHECK
: vminps
(%rcx
), %ymm24
, %ymm24
988 // CHECK
: encoding
: [0x62,0x61,0x3c,0x20,0x5d,0x01]
989 vminps
(%rcx
), %ymm24
, %ymm24
991 // CHECK
: vminps
291(%rax
,%r14,8), %ymm24
, %ymm24
992 // CHECK
: encoding
: [0x62,0x21,0x3c,0x20,0x5d,0x84,0xf0,0x23,0x01,0x00,0x00]
993 vminps
291(%rax
,%r14,8), %ymm24
, %ymm24
995 // CHECK
: vminps
(%rcx
){1to8
}, %ymm24
, %ymm24
996 // CHECK
: encoding
: [0x62,0x61,0x3c,0x30,0x5d,0x01]
997 vminps
(%rcx
){1to8
}, %ymm24
, %ymm24
999 // CHECK
: vminps
4064(%rdx
), %ymm24
, %ymm24
1000 // CHECK
: encoding
: [0x62,0x61,0x3c,0x20,0x5d,0x42,0x7f]
1001 vminps
4064(%rdx
), %ymm24
, %ymm24
1003 // CHECK
: vminps
4096(%rdx
), %ymm24
, %ymm24
1004 // CHECK
: encoding
: [0x62,0x61,0x3c,0x20,0x5d,0x82,0x00,0x10,0x00,0x00]
1005 vminps
4096(%rdx
), %ymm24
, %ymm24
1007 // CHECK
: vminps
-4096(%rdx
), %ymm24
, %ymm24
1008 // CHECK
: encoding
: [0x62,0x61,0x3c,0x20,0x5d,0x42,0x80]
1009 vminps
-4096(%rdx
), %ymm24
, %ymm24
1011 // CHECK
: vminps
-4128(%rdx
), %ymm24
, %ymm24
1012 // CHECK
: encoding
: [0x62,0x61,0x3c,0x20,0x5d,0x82,0xe0,0xef,0xff,0xff]
1013 vminps
-4128(%rdx
), %ymm24
, %ymm24
1015 // CHECK
: vminps
508(%rdx
){1to8
}, %ymm24
, %ymm24
1016 // CHECK
: encoding
: [0x62,0x61,0x3c,0x30,0x5d,0x42,0x7f]
1017 vminps
508(%rdx
){1to8
}, %ymm24
, %ymm24
1019 // CHECK
: vminps
512(%rdx
){1to8
}, %ymm24
, %ymm24
1020 // CHECK
: encoding
: [0x62,0x61,0x3c,0x30,0x5d,0x82,0x00,0x02,0x00,0x00]
1021 vminps
512(%rdx
){1to8
}, %ymm24
, %ymm24
1023 // CHECK
: vminps
-512(%rdx
){1to8
}, %ymm24
, %ymm24
1024 // CHECK
: encoding
: [0x62,0x61,0x3c,0x30,0x5d,0x42,0x80]
1025 vminps
-512(%rdx
){1to8
}, %ymm24
, %ymm24
1027 // CHECK
: vminps
-516(%rdx
){1to8
}, %ymm24
, %ymm24
1028 // CHECK
: encoding
: [0x62,0x61,0x3c,0x30,0x5d,0x82,0xfc,0xfd,0xff,0xff]
1029 vminps
-516(%rdx
){1to8
}, %ymm24
, %ymm24
1031 // CHECK
: vmovapd
%xmm21
, %xmm21
1032 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x08,0x28,0xed]
1033 vmovapd
%xmm21
, %xmm21
1035 // CHECK
: vmovapd
%xmm21
, %xmm21
{%k3
}
1036 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x0b,0x28,0xed]
1037 vmovapd
%xmm21
, %xmm21
{%k3
}
1039 // CHECK
: vmovapd
%xmm21
, %xmm21
{%k3
} {z
}
1040 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x8b,0x28,0xed]
1041 vmovapd
%xmm21
, %xmm21
{%k3
} {z
}
1043 // CHECK
: vmovapd
(%rcx
), %xmm21
1044 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x28,0x29]
1045 vmovapd
(%rcx
), %xmm21
1047 // CHECK
: vmovapd
291(%rax
,%r14,8), %xmm21
1048 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x08,0x28,0xac,0xf0,0x23,0x01,0x00,0x00]
1049 vmovapd
291(%rax
,%r14,8), %xmm21
1051 // CHECK
: vmovapd
2032(%rdx
), %xmm21
1052 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x28,0x6a,0x7f]
1053 vmovapd
2032(%rdx
), %xmm21
1055 // CHECK
: vmovapd
2048(%rdx
), %xmm21
1056 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x28,0xaa,0x00,0x08,0x00,0x00]
1057 vmovapd
2048(%rdx
), %xmm21
1059 // CHECK
: vmovapd
-2048(%rdx
), %xmm21
1060 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x28,0x6a,0x80]
1061 vmovapd
-2048(%rdx
), %xmm21
1063 // CHECK
: vmovapd
-2064(%rdx
), %xmm21
1064 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x28,0xaa,0xf0,0xf7,0xff,0xff]
1065 vmovapd
-2064(%rdx
), %xmm21
1067 // CHECK
: vmovapd
%ymm17
, %ymm18
1068 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x28,0xd1]
1069 vmovapd
%ymm17
, %ymm18
1071 // CHECK
: vmovapd
%ymm17
, %ymm18
{%k2
}
1072 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x2a,0x28,0xd1]
1073 vmovapd
%ymm17
, %ymm18
{%k2
}
1075 // CHECK
: vmovapd
%ymm17
, %ymm18
{%k2
} {z
}
1076 // CHECK
: encoding
: [0x62,0xa1,0xfd,0xaa,0x28,0xd1]
1077 vmovapd
%ymm17
, %ymm18
{%k2
} {z
}
1079 // CHECK
: vmovapd
(%rcx
), %ymm18
1080 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x28,0x11]
1081 vmovapd
(%rcx
), %ymm18
1083 // CHECK
: vmovapd
291(%rax
,%r14,8), %ymm18
1084 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x28,0x94,0xf0,0x23,0x01,0x00,0x00]
1085 vmovapd
291(%rax
,%r14,8), %ymm18
1087 // CHECK
: vmovapd
4064(%rdx
), %ymm18
1088 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x28,0x52,0x7f]
1089 vmovapd
4064(%rdx
), %ymm18
1091 // CHECK
: vmovapd
4096(%rdx
), %ymm18
1092 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x28,0x92,0x00,0x10,0x00,0x00]
1093 vmovapd
4096(%rdx
), %ymm18
1095 // CHECK
: vmovapd
-4096(%rdx
), %ymm18
1096 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x28,0x52,0x80]
1097 vmovapd
-4096(%rdx
), %ymm18
1099 // CHECK
: vmovapd
-4128(%rdx
), %ymm18
1100 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x28,0x92,0xe0,0xef,0xff,0xff]
1101 vmovapd
-4128(%rdx
), %ymm18
1103 // CHECK
: vmovaps
%xmm29
, %xmm22
1104 // CHECK
: encoding
: [0x62,0x81,0x7c,0x08,0x28,0xf5]
1105 vmovaps
%xmm29
, %xmm22
1107 // CHECK
: vmovaps
%xmm29
, %xmm22
{%k1
}
1108 // CHECK
: encoding
: [0x62,0x81,0x7c,0x09,0x28,0xf5]
1109 vmovaps
%xmm29
, %xmm22
{%k1
}
1111 // CHECK
: vmovaps
%xmm29
, %xmm22
{%k1
} {z
}
1112 // CHECK
: encoding
: [0x62,0x81,0x7c,0x89,0x28,0xf5]
1113 vmovaps
%xmm29
, %xmm22
{%k1
} {z
}
1115 // CHECK
: vmovaps
(%rcx
), %xmm22
1116 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x28,0x31]
1117 vmovaps
(%rcx
), %xmm22
1119 // CHECK
: vmovaps
291(%rax
,%r14,8), %xmm22
1120 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x08,0x28,0xb4,0xf0,0x23,0x01,0x00,0x00]
1121 vmovaps
291(%rax
,%r14,8), %xmm22
1123 // CHECK
: vmovaps
2032(%rdx
), %xmm22
1124 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x28,0x72,0x7f]
1125 vmovaps
2032(%rdx
), %xmm22
1127 // CHECK
: vmovaps
2048(%rdx
), %xmm22
1128 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x28,0xb2,0x00,0x08,0x00,0x00]
1129 vmovaps
2048(%rdx
), %xmm22
1131 // CHECK
: vmovaps
-2048(%rdx
), %xmm22
1132 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x28,0x72,0x80]
1133 vmovaps
-2048(%rdx
), %xmm22
1135 // CHECK
: vmovaps
-2064(%rdx
), %xmm22
1136 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x28,0xb2,0xf0,0xf7,0xff,0xff]
1137 vmovaps
-2064(%rdx
), %xmm22
1139 // CHECK
: vmovaps
%ymm28
, %ymm25
1140 // CHECK
: encoding
: [0x62,0x01,0x7c,0x28,0x28,0xcc]
1141 vmovaps
%ymm28
, %ymm25
1143 // CHECK
: vmovaps
%ymm28
, %ymm25
{%k3
}
1144 // CHECK
: encoding
: [0x62,0x01,0x7c,0x2b,0x28,0xcc]
1145 vmovaps
%ymm28
, %ymm25
{%k3
}
1147 // CHECK
: vmovaps
%ymm28
, %ymm25
{%k3
} {z
}
1148 // CHECK
: encoding
: [0x62,0x01,0x7c,0xab,0x28,0xcc]
1149 vmovaps
%ymm28
, %ymm25
{%k3
} {z
}
1151 // CHECK
: vmovaps
(%rcx
), %ymm25
1152 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x28,0x09]
1153 vmovaps
(%rcx
), %ymm25
1155 // CHECK
: vmovaps
291(%rax
,%r14,8), %ymm25
1156 // CHECK
: encoding
: [0x62,0x21,0x7c,0x28,0x28,0x8c,0xf0,0x23,0x01,0x00,0x00]
1157 vmovaps
291(%rax
,%r14,8), %ymm25
1159 // CHECK
: vmovaps
4064(%rdx
), %ymm25
1160 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x28,0x4a,0x7f]
1161 vmovaps
4064(%rdx
), %ymm25
1163 // CHECK
: vmovaps
4096(%rdx
), %ymm25
1164 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x28,0x8a,0x00,0x10,0x00,0x00]
1165 vmovaps
4096(%rdx
), %ymm25
1167 // CHECK
: vmovaps
-4096(%rdx
), %ymm25
1168 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x28,0x4a,0x80]
1169 vmovaps
-4096(%rdx
), %ymm25
1171 // CHECK
: vmovaps
-4128(%rdx
), %ymm25
1172 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x28,0x8a,0xe0,0xef,0xff,0xff]
1173 vmovaps
-4128(%rdx
), %ymm25
1175 // CHECK
: vmovdqa32
%xmm24
, %xmm21
1176 // CHECK
: encoding
: [0x62,0x81,0x7d,0x08,0x6f,0xe8]
1177 vmovdqa32
%xmm24
, %xmm21
1179 // CHECK
: vmovdqa32
%xmm24
, %xmm21
{%k6
}
1180 // CHECK
: encoding
: [0x62,0x81,0x7d,0x0e,0x6f,0xe8]
1181 vmovdqa32
%xmm24
, %xmm21
{%k6
}
1183 // CHECK
: vmovdqa32
%xmm24
, %xmm21
{%k6
} {z
}
1184 // CHECK
: encoding
: [0x62,0x81,0x7d,0x8e,0x6f,0xe8]
1185 vmovdqa32
%xmm24
, %xmm21
{%k6
} {z
}
1187 // CHECK
: vmovdqa32
(%rcx
), %xmm21
1188 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0x6f,0x29]
1189 vmovdqa32
(%rcx
), %xmm21
1191 // CHECK
: vmovdqa32
291(%rax
,%r14,8), %xmm21
1192 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x08,0x6f,0xac,0xf0,0x23,0x01,0x00,0x00]
1193 vmovdqa32
291(%rax
,%r14,8), %xmm21
1195 // CHECK
: vmovdqa32
2032(%rdx
), %xmm21
1196 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0x6f,0x6a,0x7f]
1197 vmovdqa32
2032(%rdx
), %xmm21
1199 // CHECK
: vmovdqa32
2048(%rdx
), %xmm21
1200 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0x6f,0xaa,0x00,0x08,0x00,0x00]
1201 vmovdqa32
2048(%rdx
), %xmm21
1203 // CHECK
: vmovdqa32
-2048(%rdx
), %xmm21
1204 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0x6f,0x6a,0x80]
1205 vmovdqa32
-2048(%rdx
), %xmm21
1207 // CHECK
: vmovdqa32
-2064(%rdx
), %xmm21
1208 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0x6f,0xaa,0xf0,0xf7,0xff,0xff]
1209 vmovdqa32
-2064(%rdx
), %xmm21
1211 // CHECK
: vmovdqa32
%ymm28
, %ymm24
1212 // CHECK
: encoding
: [0x62,0x01,0x7d,0x28,0x6f,0xc4]
1213 vmovdqa32
%ymm28
, %ymm24
1215 // CHECK
: vmovdqa32
%ymm28
, %ymm24
{%k5
}
1216 // CHECK
: encoding
: [0x62,0x01,0x7d,0x2d,0x6f,0xc4]
1217 vmovdqa32
%ymm28
, %ymm24
{%k5
}
1219 // CHECK
: vmovdqa32
%ymm28
, %ymm24
{%k5
} {z
}
1220 // CHECK
: encoding
: [0x62,0x01,0x7d,0xad,0x6f,0xc4]
1221 vmovdqa32
%ymm28
, %ymm24
{%k5
} {z
}
1223 // CHECK
: vmovdqa32
(%rcx
), %ymm24
1224 // CHECK
: encoding
: [0x62,0x61,0x7d,0x28,0x6f,0x01]
1225 vmovdqa32
(%rcx
), %ymm24
1227 // CHECK
: vmovdqa32
291(%rax
,%r14,8), %ymm24
1228 // CHECK
: encoding
: [0x62,0x21,0x7d,0x28,0x6f,0x84,0xf0,0x23,0x01,0x00,0x00]
1229 vmovdqa32
291(%rax
,%r14,8), %ymm24
1231 // CHECK
: vmovdqa32
4064(%rdx
), %ymm24
1232 // CHECK
: encoding
: [0x62,0x61,0x7d,0x28,0x6f,0x42,0x7f]
1233 vmovdqa32
4064(%rdx
), %ymm24
1235 // CHECK
: vmovdqa32
4096(%rdx
), %ymm24
1236 // CHECK
: encoding
: [0x62,0x61,0x7d,0x28,0x6f,0x82,0x00,0x10,0x00,0x00]
1237 vmovdqa32
4096(%rdx
), %ymm24
1239 // CHECK
: vmovdqa32
-4096(%rdx
), %ymm24
1240 // CHECK
: encoding
: [0x62,0x61,0x7d,0x28,0x6f,0x42,0x80]
1241 vmovdqa32
-4096(%rdx
), %ymm24
1243 // CHECK
: vmovdqa32
-4128(%rdx
), %ymm24
1244 // CHECK
: encoding
: [0x62,0x61,0x7d,0x28,0x6f,0x82,0xe0,0xef,0xff,0xff]
1245 vmovdqa32
-4128(%rdx
), %ymm24
1247 // CHECK
: vmovdqa64
%xmm24
, %xmm27
1248 // CHECK
: encoding
: [0x62,0x01,0xfd,0x08,0x6f,0xd8]
1249 vmovdqa64
%xmm24
, %xmm27
1251 // CHECK
: vmovdqa64
%xmm24
, %xmm27
{%k5
}
1252 // CHECK
: encoding
: [0x62,0x01,0xfd,0x0d,0x6f,0xd8]
1253 vmovdqa64
%xmm24
, %xmm27
{%k5
}
1255 // CHECK
: vmovdqa64
%xmm24
, %xmm27
{%k5
} {z
}
1256 // CHECK
: encoding
: [0x62,0x01,0xfd,0x8d,0x6f,0xd8]
1257 vmovdqa64
%xmm24
, %xmm27
{%k5
} {z
}
1259 // CHECK
: vmovdqa64
(%rcx
), %xmm27
1260 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x6f,0x19]
1261 vmovdqa64
(%rcx
), %xmm27
1263 // CHECK
: vmovdqa64
291(%rax
,%r14,8), %xmm27
1264 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0x6f,0x9c,0xf0,0x23,0x01,0x00,0x00]
1265 vmovdqa64
291(%rax
,%r14,8), %xmm27
1267 // CHECK
: vmovdqa64
2032(%rdx
), %xmm27
1268 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x6f,0x5a,0x7f]
1269 vmovdqa64
2032(%rdx
), %xmm27
1271 // CHECK
: vmovdqa64
2048(%rdx
), %xmm27
1272 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x6f,0x9a,0x00,0x08,0x00,0x00]
1273 vmovdqa64
2048(%rdx
), %xmm27
1275 // CHECK
: vmovdqa64
-2048(%rdx
), %xmm27
1276 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x6f,0x5a,0x80]
1277 vmovdqa64
-2048(%rdx
), %xmm27
1279 // CHECK
: vmovdqa64
-2064(%rdx
), %xmm27
1280 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x6f,0x9a,0xf0,0xf7,0xff,0xff]
1281 vmovdqa64
-2064(%rdx
), %xmm27
1283 // CHECK
: vmovdqa64
%ymm29
, %ymm30
1284 // CHECK
: encoding
: [0x62,0x01,0xfd,0x28,0x6f,0xf5]
1285 vmovdqa64
%ymm29
, %ymm30
1287 // CHECK
: vmovdqa64
%ymm29
, %ymm30
{%k3
}
1288 // CHECK
: encoding
: [0x62,0x01,0xfd,0x2b,0x6f,0xf5]
1289 vmovdqa64
%ymm29
, %ymm30
{%k3
}
1291 // CHECK
: vmovdqa64
%ymm29
, %ymm30
{%k3
} {z
}
1292 // CHECK
: encoding
: [0x62,0x01,0xfd,0xab,0x6f,0xf5]
1293 vmovdqa64
%ymm29
, %ymm30
{%k3
} {z
}
1295 // CHECK
: vmovdqa64
(%rcx
), %ymm30
1296 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x6f,0x31]
1297 vmovdqa64
(%rcx
), %ymm30
1299 // CHECK
: vmovdqa64
291(%rax
,%r14,8), %ymm30
1300 // CHECK
: encoding
: [0x62,0x21,0xfd,0x28,0x6f,0xb4,0xf0,0x23,0x01,0x00,0x00]
1301 vmovdqa64
291(%rax
,%r14,8), %ymm30
1303 // CHECK
: vmovdqa64
4064(%rdx
), %ymm30
1304 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x6f,0x72,0x7f]
1305 vmovdqa64
4064(%rdx
), %ymm30
1307 // CHECK
: vmovdqa64
4096(%rdx
), %ymm30
1308 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x6f,0xb2,0x00,0x10,0x00,0x00]
1309 vmovdqa64
4096(%rdx
), %ymm30
1311 // CHECK
: vmovdqa64
-4096(%rdx
), %ymm30
1312 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x6f,0x72,0x80]
1313 vmovdqa64
-4096(%rdx
), %ymm30
1315 // CHECK
: vmovdqa64
-4128(%rdx
), %ymm30
1316 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x6f,0xb2,0xe0,0xef,0xff,0xff]
1317 vmovdqa64
-4128(%rdx
), %ymm30
1319 // CHECK
: vmovdqu32
%xmm19
, %xmm29
1320 // CHECK
: encoding
: [0x62,0x21,0x7e,0x08,0x6f,0xeb]
1321 vmovdqu32
%xmm19
, %xmm29
1323 // CHECK
: vmovdqu32
%xmm19
, %xmm29
{%k6
}
1324 // CHECK
: encoding
: [0x62,0x21,0x7e,0x0e,0x6f,0xeb]
1325 vmovdqu32
%xmm19
, %xmm29
{%k6
}
1327 // CHECK
: vmovdqu32
%xmm19
, %xmm29
{%k6
} {z
}
1328 // CHECK
: encoding
: [0x62,0x21,0x7e,0x8e,0x6f,0xeb]
1329 vmovdqu32
%xmm19
, %xmm29
{%k6
} {z
}
1331 // CHECK
: vmovdqu32
(%rcx
), %xmm29
1332 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x6f,0x29]
1333 vmovdqu32
(%rcx
), %xmm29
1335 // CHECK
: vmovdqu32
291(%rax
,%r14,8), %xmm29
1336 // CHECK
: encoding
: [0x62,0x21,0x7e,0x08,0x6f,0xac,0xf0,0x23,0x01,0x00,0x00]
1337 vmovdqu32
291(%rax
,%r14,8), %xmm29
1339 // CHECK
: vmovdqu32
2032(%rdx
), %xmm29
1340 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x6f,0x6a,0x7f]
1341 vmovdqu32
2032(%rdx
), %xmm29
1343 // CHECK
: vmovdqu32
2048(%rdx
), %xmm29
1344 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x6f,0xaa,0x00,0x08,0x00,0x00]
1345 vmovdqu32
2048(%rdx
), %xmm29
1347 // CHECK
: vmovdqu32
-2048(%rdx
), %xmm29
1348 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x6f,0x6a,0x80]
1349 vmovdqu32
-2048(%rdx
), %xmm29
1351 // CHECK
: vmovdqu32
-2064(%rdx
), %xmm29
1352 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x6f,0xaa,0xf0,0xf7,0xff,0xff]
1353 vmovdqu32
-2064(%rdx
), %xmm29
1355 // CHECK
: vmovdqu32
%ymm18
, %ymm17
1356 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x28,0x6f,0xca]
1357 vmovdqu32
%ymm18
, %ymm17
1359 // CHECK
: vmovdqu32
%ymm18
, %ymm17
{%k3
}
1360 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x2b,0x6f,0xca]
1361 vmovdqu32
%ymm18
, %ymm17
{%k3
}
1363 // CHECK
: vmovdqu32
%ymm18
, %ymm17
{%k3
} {z
}
1364 // CHECK
: encoding
: [0x62,0xa1,0x7e,0xab,0x6f,0xca]
1365 vmovdqu32
%ymm18
, %ymm17
{%k3
} {z
}
1367 // CHECK
: vmovdqu32
(%rcx
), %ymm17
1368 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x6f,0x09]
1369 vmovdqu32
(%rcx
), %ymm17
1371 // CHECK
: vmovdqu32
291(%rax
,%r14,8), %ymm17
1372 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x28,0x6f,0x8c,0xf0,0x23,0x01,0x00,0x00]
1373 vmovdqu32
291(%rax
,%r14,8), %ymm17
1375 // CHECK
: vmovdqu32
4064(%rdx
), %ymm17
1376 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x6f,0x4a,0x7f]
1377 vmovdqu32
4064(%rdx
), %ymm17
1379 // CHECK
: vmovdqu32
4096(%rdx
), %ymm17
1380 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x6f,0x8a,0x00,0x10,0x00,0x00]
1381 vmovdqu32
4096(%rdx
), %ymm17
1383 // CHECK
: vmovdqu32
-4096(%rdx
), %ymm17
1384 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x6f,0x4a,0x80]
1385 vmovdqu32
-4096(%rdx
), %ymm17
1387 // CHECK
: vmovdqu32
-4128(%rdx
), %ymm17
1388 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x6f,0x8a,0xe0,0xef,0xff,0xff]
1389 vmovdqu32
-4128(%rdx
), %ymm17
1391 // CHECK
: vmovdqu64
%xmm19
, %xmm24
1392 // CHECK
: encoding
: [0x62,0x21,0xfe,0x08,0x6f,0xc3]
1393 vmovdqu64
%xmm19
, %xmm24
1395 // CHECK
: vmovdqu64
%xmm19
, %xmm24
{%k5
}
1396 // CHECK
: encoding
: [0x62,0x21,0xfe,0x0d,0x6f,0xc3]
1397 vmovdqu64
%xmm19
, %xmm24
{%k5
}
1399 // CHECK
: vmovdqu64
%xmm19
, %xmm24
{%k5
} {z
}
1400 // CHECK
: encoding
: [0x62,0x21,0xfe,0x8d,0x6f,0xc3]
1401 vmovdqu64
%xmm19
, %xmm24
{%k5
} {z
}
1403 // CHECK
: vmovdqu64
(%rcx
), %xmm24
1404 // CHECK
: encoding
: [0x62,0x61,0xfe,0x08,0x6f,0x01]
1405 vmovdqu64
(%rcx
), %xmm24
1407 // CHECK
: vmovdqu64
291(%rax
,%r14,8), %xmm24
1408 // CHECK
: encoding
: [0x62,0x21,0xfe,0x08,0x6f,0x84,0xf0,0x23,0x01,0x00,0x00]
1409 vmovdqu64
291(%rax
,%r14,8), %xmm24
1411 // CHECK
: vmovdqu64
2032(%rdx
), %xmm24
1412 // CHECK
: encoding
: [0x62,0x61,0xfe,0x08,0x6f,0x42,0x7f]
1413 vmovdqu64
2032(%rdx
), %xmm24
1415 // CHECK
: vmovdqu64
2048(%rdx
), %xmm24
1416 // CHECK
: encoding
: [0x62,0x61,0xfe,0x08,0x6f,0x82,0x00,0x08,0x00,0x00]
1417 vmovdqu64
2048(%rdx
), %xmm24
1419 // CHECK
: vmovdqu64
-2048(%rdx
), %xmm24
1420 // CHECK
: encoding
: [0x62,0x61,0xfe,0x08,0x6f,0x42,0x80]
1421 vmovdqu64
-2048(%rdx
), %xmm24
1423 // CHECK
: vmovdqu64
-2064(%rdx
), %xmm24
1424 // CHECK
: encoding
: [0x62,0x61,0xfe,0x08,0x6f,0x82,0xf0,0xf7,0xff,0xff]
1425 vmovdqu64
-2064(%rdx
), %xmm24
1427 // CHECK
: vmovdqu64
%ymm21
, %ymm29
1428 // CHECK
: encoding
: [0x62,0x21,0xfe,0x28,0x6f,0xed]
1429 vmovdqu64
%ymm21
, %ymm29
1431 // CHECK
: vmovdqu64
%ymm21
, %ymm29
{%k3
}
1432 // CHECK
: encoding
: [0x62,0x21,0xfe,0x2b,0x6f,0xed]
1433 vmovdqu64
%ymm21
, %ymm29
{%k3
}
1435 // CHECK
: vmovdqu64
%ymm21
, %ymm29
{%k3
} {z
}
1436 // CHECK
: encoding
: [0x62,0x21,0xfe,0xab,0x6f,0xed]
1437 vmovdqu64
%ymm21
, %ymm29
{%k3
} {z
}
1439 // CHECK
: vmovdqu64
(%rcx
), %ymm29
1440 // CHECK
: encoding
: [0x62,0x61,0xfe,0x28,0x6f,0x29]
1441 vmovdqu64
(%rcx
), %ymm29
1443 // CHECK
: vmovdqu64
291(%rax
,%r14,8), %ymm29
1444 // CHECK
: encoding
: [0x62,0x21,0xfe,0x28,0x6f,0xac,0xf0,0x23,0x01,0x00,0x00]
1445 vmovdqu64
291(%rax
,%r14,8), %ymm29
1447 // CHECK
: vmovdqu64
4064(%rdx
), %ymm29
1448 // CHECK
: encoding
: [0x62,0x61,0xfe,0x28,0x6f,0x6a,0x7f]
1449 vmovdqu64
4064(%rdx
), %ymm29
1451 // CHECK
: vmovdqu64
4096(%rdx
), %ymm29
1452 // CHECK
: encoding
: [0x62,0x61,0xfe,0x28,0x6f,0xaa,0x00,0x10,0x00,0x00]
1453 vmovdqu64
4096(%rdx
), %ymm29
1455 // CHECK
: vmovdqu64
-4096(%rdx
), %ymm29
1456 // CHECK
: encoding
: [0x62,0x61,0xfe,0x28,0x6f,0x6a,0x80]
1457 vmovdqu64
-4096(%rdx
), %ymm29
1459 // CHECK
: vmovdqu64
-4128(%rdx
), %ymm29
1460 // CHECK
: encoding
: [0x62,0x61,0xfe,0x28,0x6f,0xaa,0xe0,0xef,0xff,0xff]
1461 vmovdqu64
-4128(%rdx
), %ymm29
1463 // CHECK
: vmovntdq
%xmm22
, (%rcx
)
1464 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0xe7,0x31]
1465 vmovntdq
%xmm22
, (%rcx
)
1467 // CHECK
: vmovntdq
%xmm22
, 291(%rax
,%r14,8)
1468 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x08,0xe7,0xb4,0xf0,0x23,0x01,0x00,0x00]
1469 vmovntdq
%xmm22
, 291(%rax
,%r14,8)
1471 // CHECK
: vmovntdq
%xmm22
, 2032(%rdx
)
1472 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0xe7,0x72,0x7f]
1473 vmovntdq
%xmm22
, 2032(%rdx
)
1475 // CHECK
: vmovntdq
%xmm22
, 2048(%rdx
)
1476 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0xe7,0xb2,0x00,0x08,0x00,0x00]
1477 vmovntdq
%xmm22
, 2048(%rdx
)
1479 // CHECK
: vmovntdq
%xmm22
, -2048(%rdx
)
1480 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0xe7,0x72,0x80]
1481 vmovntdq
%xmm22
, -2048(%rdx
)
1483 // CHECK
: vmovntdq
%xmm22
, -2064(%rdx
)
1484 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0xe7,0xb2,0xf0,0xf7,0xff,0xff]
1485 vmovntdq
%xmm22
, -2064(%rdx
)
1487 // CHECK
: vmovntdq
%ymm19
, (%rcx
)
1488 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x28,0xe7,0x19]
1489 vmovntdq
%ymm19
, (%rcx
)
1491 // CHECK
: vmovntdq
%ymm19
, 291(%rax
,%r14,8)
1492 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x28,0xe7,0x9c,0xf0,0x23,0x01,0x00,0x00]
1493 vmovntdq
%ymm19
, 291(%rax
,%r14,8)
1495 // CHECK
: vmovntdq
%ymm19
, 4064(%rdx
)
1496 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x28,0xe7,0x5a,0x7f]
1497 vmovntdq
%ymm19
, 4064(%rdx
)
1499 // CHECK
: vmovntdq
%ymm19
, 4096(%rdx
)
1500 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x28,0xe7,0x9a,0x00,0x10,0x00,0x00]
1501 vmovntdq
%ymm19
, 4096(%rdx
)
1503 // CHECK
: vmovntdq
%ymm19
, -4096(%rdx
)
1504 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x28,0xe7,0x5a,0x80]
1505 vmovntdq
%ymm19
, -4096(%rdx
)
1507 // CHECK
: vmovntdq
%ymm19
, -4128(%rdx
)
1508 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x28,0xe7,0x9a,0xe0,0xef,0xff,0xff]
1509 vmovntdq
%ymm19
, -4128(%rdx
)
1511 // CHECK
: vmovntdqa
(%rcx
), %xmm24
1512 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x2a,0x01]
1513 vmovntdqa
(%rcx
), %xmm24
1515 // CHECK
: vmovntdqa
291(%rax
,%r14,8), %xmm24
1516 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x2a,0x84,0xf0,0x23,0x01,0x00,0x00]
1517 vmovntdqa
291(%rax
,%r14,8), %xmm24
1519 // CHECK
: vmovntdqa
2032(%rdx
), %xmm24
1520 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x2a,0x42,0x7f]
1521 vmovntdqa
2032(%rdx
), %xmm24
1523 // CHECK
: vmovntdqa
2048(%rdx
), %xmm24
1524 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x2a,0x82,0x00,0x08,0x00,0x00]
1525 vmovntdqa
2048(%rdx
), %xmm24
1527 // CHECK
: vmovntdqa
-2048(%rdx
), %xmm24
1528 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x2a,0x42,0x80]
1529 vmovntdqa
-2048(%rdx
), %xmm24
1531 // CHECK
: vmovntdqa
-2064(%rdx
), %xmm24
1532 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x2a,0x82,0xf0,0xf7,0xff,0xff]
1533 vmovntdqa
-2064(%rdx
), %xmm24
1535 // CHECK
: vmovntdqa
(%rcx
), %ymm28
1536 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x2a,0x21]
1537 vmovntdqa
(%rcx
), %ymm28
1539 // CHECK
: vmovntdqa
291(%rax
,%r14,8), %ymm28
1540 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x2a,0xa4,0xf0,0x23,0x01,0x00,0x00]
1541 vmovntdqa
291(%rax
,%r14,8), %ymm28
1543 // CHECK
: vmovntdqa
4064(%rdx
), %ymm28
1544 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x2a,0x62,0x7f]
1545 vmovntdqa
4064(%rdx
), %ymm28
1547 // CHECK
: vmovntdqa
4096(%rdx
), %ymm28
1548 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x2a,0xa2,0x00,0x10,0x00,0x00]
1549 vmovntdqa
4096(%rdx
), %ymm28
1551 // CHECK
: vmovntdqa
-4096(%rdx
), %ymm28
1552 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x2a,0x62,0x80]
1553 vmovntdqa
-4096(%rdx
), %ymm28
1555 // CHECK
: vmovntdqa
-4128(%rdx
), %ymm28
1556 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x2a,0xa2,0xe0,0xef,0xff,0xff]
1557 vmovntdqa
-4128(%rdx
), %ymm28
1559 // CHECK
: vmovntpd
%xmm17
, (%rcx
)
1560 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x2b,0x09]
1561 vmovntpd
%xmm17
, (%rcx
)
1563 // CHECK
: vmovntpd
%xmm17
, 291(%rax
,%r14,8)
1564 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x08,0x2b,0x8c,0xf0,0x23,0x01,0x00,0x00]
1565 vmovntpd
%xmm17
, 291(%rax
,%r14,8)
1567 // CHECK
: vmovntpd
%xmm17
, 2032(%rdx
)
1568 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x2b,0x4a,0x7f]
1569 vmovntpd
%xmm17
, 2032(%rdx
)
1571 // CHECK
: vmovntpd
%xmm17
, 2048(%rdx
)
1572 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x2b,0x8a,0x00,0x08,0x00,0x00]
1573 vmovntpd
%xmm17
, 2048(%rdx
)
1575 // CHECK
: vmovntpd
%xmm17
, -2048(%rdx
)
1576 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x2b,0x4a,0x80]
1577 vmovntpd
%xmm17
, -2048(%rdx
)
1579 // CHECK
: vmovntpd
%xmm17
, -2064(%rdx
)
1580 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x2b,0x8a,0xf0,0xf7,0xff,0xff]
1581 vmovntpd
%xmm17
, -2064(%rdx
)
1583 // CHECK
: vmovntpd
%ymm27
, (%rcx
)
1584 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x2b,0x19]
1585 vmovntpd
%ymm27
, (%rcx
)
1587 // CHECK
: vmovntpd
%ymm27
, 291(%rax
,%r14,8)
1588 // CHECK
: encoding
: [0x62,0x21,0xfd,0x28,0x2b,0x9c,0xf0,0x23,0x01,0x00,0x00]
1589 vmovntpd
%ymm27
, 291(%rax
,%r14,8)
1591 // CHECK
: vmovntpd
%ymm27
, 4064(%rdx
)
1592 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x2b,0x5a,0x7f]
1593 vmovntpd
%ymm27
, 4064(%rdx
)
1595 // CHECK
: vmovntpd
%ymm27
, 4096(%rdx
)
1596 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x2b,0x9a,0x00,0x10,0x00,0x00]
1597 vmovntpd
%ymm27
, 4096(%rdx
)
1599 // CHECK
: vmovntpd
%ymm27
, -4096(%rdx
)
1600 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x2b,0x5a,0x80]
1601 vmovntpd
%ymm27
, -4096(%rdx
)
1603 // CHECK
: vmovntpd
%ymm27
, -4128(%rdx
)
1604 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x2b,0x9a,0xe0,0xef,0xff,0xff]
1605 vmovntpd
%ymm27
, -4128(%rdx
)
1607 // CHECK
: vmovntps
%xmm26
, (%rcx
)
1608 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x2b,0x11]
1609 vmovntps
%xmm26
, (%rcx
)
1611 // CHECK
: vmovntps
%xmm26
, 291(%rax
,%r14,8)
1612 // CHECK
: encoding
: [0x62,0x21,0x7c,0x08,0x2b,0x94,0xf0,0x23,0x01,0x00,0x00]
1613 vmovntps
%xmm26
, 291(%rax
,%r14,8)
1615 // CHECK
: vmovntps
%xmm26
, 2032(%rdx
)
1616 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x2b,0x52,0x7f]
1617 vmovntps
%xmm26
, 2032(%rdx
)
1619 // CHECK
: vmovntps
%xmm26
, 2048(%rdx
)
1620 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x2b,0x92,0x00,0x08,0x00,0x00]
1621 vmovntps
%xmm26
, 2048(%rdx
)
1623 // CHECK
: vmovntps
%xmm26
, -2048(%rdx
)
1624 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x2b,0x52,0x80]
1625 vmovntps
%xmm26
, -2048(%rdx
)
1627 // CHECK
: vmovntps
%xmm26
, -2064(%rdx
)
1628 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x2b,0x92,0xf0,0xf7,0xff,0xff]
1629 vmovntps
%xmm26
, -2064(%rdx
)
1631 // CHECK
: vmovntps
%ymm28
, (%rcx
)
1632 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x2b,0x21]
1633 vmovntps
%ymm28
, (%rcx
)
1635 // CHECK
: vmovntps
%ymm28
, 291(%rax
,%r14,8)
1636 // CHECK
: encoding
: [0x62,0x21,0x7c,0x28,0x2b,0xa4,0xf0,0x23,0x01,0x00,0x00]
1637 vmovntps
%ymm28
, 291(%rax
,%r14,8)
1639 // CHECK
: vmovntps
%ymm28
, 4064(%rdx
)
1640 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x2b,0x62,0x7f]
1641 vmovntps
%ymm28
, 4064(%rdx
)
1643 // CHECK
: vmovntps
%ymm28
, 4096(%rdx
)
1644 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x2b,0xa2,0x00,0x10,0x00,0x00]
1645 vmovntps
%ymm28
, 4096(%rdx
)
1647 // CHECK
: vmovntps
%ymm28
, -4096(%rdx
)
1648 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x2b,0x62,0x80]
1649 vmovntps
%ymm28
, -4096(%rdx
)
1651 // CHECK
: vmovntps
%ymm28
, -4128(%rdx
)
1652 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x2b,0xa2,0xe0,0xef,0xff,0xff]
1653 vmovntps
%ymm28
, -4128(%rdx
)
1655 // CHECK
: vmovupd
%xmm22
, %xmm24
1656 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0x10,0xc6]
1657 vmovupd
%xmm22
, %xmm24
1659 // CHECK
: vmovupd
%xmm22
, %xmm24
{%k6
}
1660 // CHECK
: encoding
: [0x62,0x21,0xfd,0x0e,0x10,0xc6]
1661 vmovupd
%xmm22
, %xmm24
{%k6
}
1663 // CHECK
: vmovupd
%xmm22
, %xmm24
{%k6
} {z
}
1664 // CHECK
: encoding
: [0x62,0x21,0xfd,0x8e,0x10,0xc6]
1665 vmovupd
%xmm22
, %xmm24
{%k6
} {z
}
1667 // CHECK
: vmovupd
(%rcx
), %xmm24
1668 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x10,0x01]
1669 vmovupd
(%rcx
), %xmm24
1671 // CHECK
: vmovupd
291(%rax
,%r14,8), %xmm24
1672 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0x10,0x84,0xf0,0x23,0x01,0x00,0x00]
1673 vmovupd
291(%rax
,%r14,8), %xmm24
1675 // CHECK
: vmovupd
2032(%rdx
), %xmm24
1676 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x10,0x42,0x7f]
1677 vmovupd
2032(%rdx
), %xmm24
1679 // CHECK
: vmovupd
2048(%rdx
), %xmm24
1680 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x10,0x82,0x00,0x08,0x00,0x00]
1681 vmovupd
2048(%rdx
), %xmm24
1683 // CHECK
: vmovupd
-2048(%rdx
), %xmm24
1684 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x10,0x42,0x80]
1685 vmovupd
-2048(%rdx
), %xmm24
1687 // CHECK
: vmovupd
-2064(%rdx
), %xmm24
1688 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x10,0x82,0xf0,0xf7,0xff,0xff]
1689 vmovupd
-2064(%rdx
), %xmm24
1691 // CHECK
: vmovupd
%ymm25
, %ymm30
1692 // CHECK
: encoding
: [0x62,0x01,0xfd,0x28,0x10,0xf1]
1693 vmovupd
%ymm25
, %ymm30
1695 // CHECK
: vmovupd
%ymm25
, %ymm30
{%k7
}
1696 // CHECK
: encoding
: [0x62,0x01,0xfd,0x2f,0x10,0xf1]
1697 vmovupd
%ymm25
, %ymm30
{%k7
}
1699 // CHECK
: vmovupd
%ymm25
, %ymm30
{%k7
} {z
}
1700 // CHECK
: encoding
: [0x62,0x01,0xfd,0xaf,0x10,0xf1]
1701 vmovupd
%ymm25
, %ymm30
{%k7
} {z
}
1703 // CHECK
: vmovupd
(%rcx
), %ymm30
1704 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x10,0x31]
1705 vmovupd
(%rcx
), %ymm30
1707 // CHECK
: vmovupd
291(%rax
,%r14,8), %ymm30
1708 // CHECK
: encoding
: [0x62,0x21,0xfd,0x28,0x10,0xb4,0xf0,0x23,0x01,0x00,0x00]
1709 vmovupd
291(%rax
,%r14,8), %ymm30
1711 // CHECK
: vmovupd
4064(%rdx
), %ymm30
1712 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x10,0x72,0x7f]
1713 vmovupd
4064(%rdx
), %ymm30
1715 // CHECK
: vmovupd
4096(%rdx
), %ymm30
1716 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x10,0xb2,0x00,0x10,0x00,0x00]
1717 vmovupd
4096(%rdx
), %ymm30
1719 // CHECK
: vmovupd
-4096(%rdx
), %ymm30
1720 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x10,0x72,0x80]
1721 vmovupd
-4096(%rdx
), %ymm30
1723 // CHECK
: vmovupd
-4128(%rdx
), %ymm30
1724 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x10,0xb2,0xe0,0xef,0xff,0xff]
1725 vmovupd
-4128(%rdx
), %ymm30
1727 // CHECK
: vmovups
%xmm29
, %xmm20
1728 // CHECK
: encoding
: [0x62,0x81,0x7c,0x08,0x10,0xe5]
1729 vmovups
%xmm29
, %xmm20
1731 // CHECK
: vmovups
%xmm29
, %xmm20
{%k6
}
1732 // CHECK
: encoding
: [0x62,0x81,0x7c,0x0e,0x10,0xe5]
1733 vmovups
%xmm29
, %xmm20
{%k6
}
1735 // CHECK
: vmovups
%xmm29
, %xmm20
{%k6
} {z
}
1736 // CHECK
: encoding
: [0x62,0x81,0x7c,0x8e,0x10,0xe5]
1737 vmovups
%xmm29
, %xmm20
{%k6
} {z
}
1739 // CHECK
: vmovups
(%rcx
), %xmm20
1740 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x10,0x21]
1741 vmovups
(%rcx
), %xmm20
1743 // CHECK
: vmovups
291(%rax
,%r14,8), %xmm20
1744 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x08,0x10,0xa4,0xf0,0x23,0x01,0x00,0x00]
1745 vmovups
291(%rax
,%r14,8), %xmm20
1747 // CHECK
: vmovups
2032(%rdx
), %xmm20
1748 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x10,0x62,0x7f]
1749 vmovups
2032(%rdx
), %xmm20
1751 // CHECK
: vmovups
2048(%rdx
), %xmm20
1752 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x10,0xa2,0x00,0x08,0x00,0x00]
1753 vmovups
2048(%rdx
), %xmm20
1755 // CHECK
: vmovups
-2048(%rdx
), %xmm20
1756 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x10,0x62,0x80]
1757 vmovups
-2048(%rdx
), %xmm20
1759 // CHECK
: vmovups
-2064(%rdx
), %xmm20
1760 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x10,0xa2,0xf0,0xf7,0xff,0xff]
1761 vmovups
-2064(%rdx
), %xmm20
1763 // CHECK
: vmovups
%ymm26
, %ymm21
1764 // CHECK
: encoding
: [0x62,0x81,0x7c,0x28,0x10,0xea]
1765 vmovups
%ymm26
, %ymm21
1767 // CHECK
: vmovups
%ymm26
, %ymm21
{%k6
}
1768 // CHECK
: encoding
: [0x62,0x81,0x7c,0x2e,0x10,0xea]
1769 vmovups
%ymm26
, %ymm21
{%k6
}
1771 // CHECK
: vmovups
%ymm26
, %ymm21
{%k6
} {z
}
1772 // CHECK
: encoding
: [0x62,0x81,0x7c,0xae,0x10,0xea]
1773 vmovups
%ymm26
, %ymm21
{%k6
} {z
}
1775 // CHECK
: vmovups
(%rcx
), %ymm21
1776 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x10,0x29]
1777 vmovups
(%rcx
), %ymm21
1779 // CHECK
: vmovups
291(%rax
,%r14,8), %ymm21
1780 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x28,0x10,0xac,0xf0,0x23,0x01,0x00,0x00]
1781 vmovups
291(%rax
,%r14,8), %ymm21
1783 // CHECK
: vmovups
4064(%rdx
), %ymm21
1784 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x10,0x6a,0x7f]
1785 vmovups
4064(%rdx
), %ymm21
1787 // CHECK
: vmovups
4096(%rdx
), %ymm21
1788 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x10,0xaa,0x00,0x10,0x00,0x00]
1789 vmovups
4096(%rdx
), %ymm21
1791 // CHECK
: vmovups
-4096(%rdx
), %ymm21
1792 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x10,0x6a,0x80]
1793 vmovups
-4096(%rdx
), %ymm21
1795 // CHECK
: vmovups
-4128(%rdx
), %ymm21
1796 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x10,0xaa,0xe0,0xef,0xff,0xff]
1797 vmovups
-4128(%rdx
), %ymm21
1799 // CHECK
: vmulpd
%xmm26
, %xmm17
, %xmm17
1800 // CHECK
: encoding
: [0x62,0x81,0xf5,0x00,0x59,0xca]
1801 vmulpd
%xmm26
, %xmm17
, %xmm17
1803 // CHECK
: vmulpd
%xmm26
, %xmm17
, %xmm17
{%k7
}
1804 // CHECK
: encoding
: [0x62,0x81,0xf5,0x07,0x59,0xca]
1805 vmulpd
%xmm26
, %xmm17
, %xmm17
{%k7
}
1807 // CHECK
: vmulpd
%xmm26
, %xmm17
, %xmm17
{%k7
} {z
}
1808 // CHECK
: encoding
: [0x62,0x81,0xf5,0x87,0x59,0xca]
1809 vmulpd
%xmm26
, %xmm17
, %xmm17
{%k7
} {z
}
1811 // CHECK
: vmulpd
(%rcx
), %xmm17
, %xmm17
1812 // CHECK
: encoding
: [0x62,0xe1,0xf5,0x00,0x59,0x09]
1813 vmulpd
(%rcx
), %xmm17
, %xmm17
1815 // CHECK
: vmulpd
291(%rax
,%r14,8), %xmm17
, %xmm17
1816 // CHECK
: encoding
: [0x62,0xa1,0xf5,0x00,0x59,0x8c,0xf0,0x23,0x01,0x00,0x00]
1817 vmulpd
291(%rax
,%r14,8), %xmm17
, %xmm17
1819 // CHECK
: vmulpd
(%rcx
){1to2
}, %xmm17
, %xmm17
1820 // CHECK
: encoding
: [0x62,0xe1,0xf5,0x10,0x59,0x09]
1821 vmulpd
(%rcx
){1to2
}, %xmm17
, %xmm17
1823 // CHECK
: vmulpd
2032(%rdx
), %xmm17
, %xmm17
1824 // CHECK
: encoding
: [0x62,0xe1,0xf5,0x00,0x59,0x4a,0x7f]
1825 vmulpd
2032(%rdx
), %xmm17
, %xmm17
1827 // CHECK
: vmulpd
2048(%rdx
), %xmm17
, %xmm17
1828 // CHECK
: encoding
: [0x62,0xe1,0xf5,0x00,0x59,0x8a,0x00,0x08,0x00,0x00]
1829 vmulpd
2048(%rdx
), %xmm17
, %xmm17
1831 // CHECK
: vmulpd
-2048(%rdx
), %xmm17
, %xmm17
1832 // CHECK
: encoding
: [0x62,0xe1,0xf5,0x00,0x59,0x4a,0x80]
1833 vmulpd
-2048(%rdx
), %xmm17
, %xmm17
1835 // CHECK
: vmulpd
-2064(%rdx
), %xmm17
, %xmm17
1836 // CHECK
: encoding
: [0x62,0xe1,0xf5,0x00,0x59,0x8a,0xf0,0xf7,0xff,0xff]
1837 vmulpd
-2064(%rdx
), %xmm17
, %xmm17
1839 // CHECK
: vmulpd
1016(%rdx
){1to2
}, %xmm17
, %xmm17
1840 // CHECK
: encoding
: [0x62,0xe1,0xf5,0x10,0x59,0x4a,0x7f]
1841 vmulpd
1016(%rdx
){1to2
}, %xmm17
, %xmm17
1843 // CHECK
: vmulpd
1024(%rdx
){1to2
}, %xmm17
, %xmm17
1844 // CHECK
: encoding
: [0x62,0xe1,0xf5,0x10,0x59,0x8a,0x00,0x04,0x00,0x00]
1845 vmulpd
1024(%rdx
){1to2
}, %xmm17
, %xmm17
1847 // CHECK
: vmulpd
-1024(%rdx
){1to2
}, %xmm17
, %xmm17
1848 // CHECK
: encoding
: [0x62,0xe1,0xf5,0x10,0x59,0x4a,0x80]
1849 vmulpd
-1024(%rdx
){1to2
}, %xmm17
, %xmm17
1851 // CHECK
: vmulpd
-1032(%rdx
){1to2
}, %xmm17
, %xmm17
1852 // CHECK
: encoding
: [0x62,0xe1,0xf5,0x10,0x59,0x8a,0xf8,0xfb,0xff,0xff]
1853 vmulpd
-1032(%rdx
){1to2
}, %xmm17
, %xmm17
1855 // CHECK
: vmulpd
%ymm27
, %ymm27
, %ymm25
1856 // CHECK
: encoding
: [0x62,0x01,0xa5,0x20,0x59,0xcb]
1857 vmulpd
%ymm27
, %ymm27
, %ymm25
1859 // CHECK
: vmulpd
%ymm27
, %ymm27
, %ymm25
{%k3
}
1860 // CHECK
: encoding
: [0x62,0x01,0xa5,0x23,0x59,0xcb]
1861 vmulpd
%ymm27
, %ymm27
, %ymm25
{%k3
}
1863 // CHECK
: vmulpd
%ymm27
, %ymm27
, %ymm25
{%k3
} {z
}
1864 // CHECK
: encoding
: [0x62,0x01,0xa5,0xa3,0x59,0xcb]
1865 vmulpd
%ymm27
, %ymm27
, %ymm25
{%k3
} {z
}
1867 // CHECK
: vmulpd
(%rcx
), %ymm27
, %ymm25
1868 // CHECK
: encoding
: [0x62,0x61,0xa5,0x20,0x59,0x09]
1869 vmulpd
(%rcx
), %ymm27
, %ymm25
1871 // CHECK
: vmulpd
291(%rax
,%r14,8), %ymm27
, %ymm25
1872 // CHECK
: encoding
: [0x62,0x21,0xa5,0x20,0x59,0x8c,0xf0,0x23,0x01,0x00,0x00]
1873 vmulpd
291(%rax
,%r14,8), %ymm27
, %ymm25
1875 // CHECK
: vmulpd
(%rcx
){1to4
}, %ymm27
, %ymm25
1876 // CHECK
: encoding
: [0x62,0x61,0xa5,0x30,0x59,0x09]
1877 vmulpd
(%rcx
){1to4
}, %ymm27
, %ymm25
1879 // CHECK
: vmulpd
4064(%rdx
), %ymm27
, %ymm25
1880 // CHECK
: encoding
: [0x62,0x61,0xa5,0x20,0x59,0x4a,0x7f]
1881 vmulpd
4064(%rdx
), %ymm27
, %ymm25
1883 // CHECK
: vmulpd
4096(%rdx
), %ymm27
, %ymm25
1884 // CHECK
: encoding
: [0x62,0x61,0xa5,0x20,0x59,0x8a,0x00,0x10,0x00,0x00]
1885 vmulpd
4096(%rdx
), %ymm27
, %ymm25
1887 // CHECK
: vmulpd
-4096(%rdx
), %ymm27
, %ymm25
1888 // CHECK
: encoding
: [0x62,0x61,0xa5,0x20,0x59,0x4a,0x80]
1889 vmulpd
-4096(%rdx
), %ymm27
, %ymm25
1891 // CHECK
: vmulpd
-4128(%rdx
), %ymm27
, %ymm25
1892 // CHECK
: encoding
: [0x62,0x61,0xa5,0x20,0x59,0x8a,0xe0,0xef,0xff,0xff]
1893 vmulpd
-4128(%rdx
), %ymm27
, %ymm25
1895 // CHECK
: vmulpd
1016(%rdx
){1to4
}, %ymm27
, %ymm25
1896 // CHECK
: encoding
: [0x62,0x61,0xa5,0x30,0x59,0x4a,0x7f]
1897 vmulpd
1016(%rdx
){1to4
}, %ymm27
, %ymm25
1899 // CHECK
: vmulpd
1024(%rdx
){1to4
}, %ymm27
, %ymm25
1900 // CHECK
: encoding
: [0x62,0x61,0xa5,0x30,0x59,0x8a,0x00,0x04,0x00,0x00]
1901 vmulpd
1024(%rdx
){1to4
}, %ymm27
, %ymm25
1903 // CHECK
: vmulpd
-1024(%rdx
){1to4
}, %ymm27
, %ymm25
1904 // CHECK
: encoding
: [0x62,0x61,0xa5,0x30,0x59,0x4a,0x80]
1905 vmulpd
-1024(%rdx
){1to4
}, %ymm27
, %ymm25
1907 // CHECK
: vmulpd
-1032(%rdx
){1to4
}, %ymm27
, %ymm25
1908 // CHECK
: encoding
: [0x62,0x61,0xa5,0x30,0x59,0x8a,0xf8,0xfb,0xff,0xff]
1909 vmulpd
-1032(%rdx
){1to4
}, %ymm27
, %ymm25
1911 // CHECK
: vmulps
%xmm21
, %xmm17
, %xmm29
1912 // CHECK
: encoding
: [0x62,0x21,0x74,0x00,0x59,0xed]
1913 vmulps
%xmm21
, %xmm17
, %xmm29
1915 // CHECK
: vmulps
%xmm21
, %xmm17
, %xmm29
{%k2
}
1916 // CHECK
: encoding
: [0x62,0x21,0x74,0x02,0x59,0xed]
1917 vmulps
%xmm21
, %xmm17
, %xmm29
{%k2
}
1919 // CHECK
: vmulps
%xmm21
, %xmm17
, %xmm29
{%k2
} {z
}
1920 // CHECK
: encoding
: [0x62,0x21,0x74,0x82,0x59,0xed]
1921 vmulps
%xmm21
, %xmm17
, %xmm29
{%k2
} {z
}
1923 // CHECK
: vmulps
(%rcx
), %xmm17
, %xmm29
1924 // CHECK
: encoding
: [0x62,0x61,0x74,0x00,0x59,0x29]
1925 vmulps
(%rcx
), %xmm17
, %xmm29
1927 // CHECK
: vmulps
291(%rax
,%r14,8), %xmm17
, %xmm29
1928 // CHECK
: encoding
: [0x62,0x21,0x74,0x00,0x59,0xac,0xf0,0x23,0x01,0x00,0x00]
1929 vmulps
291(%rax
,%r14,8), %xmm17
, %xmm29
1931 // CHECK
: vmulps
(%rcx
){1to4
}, %xmm17
, %xmm29
1932 // CHECK
: encoding
: [0x62,0x61,0x74,0x10,0x59,0x29]
1933 vmulps
(%rcx
){1to4
}, %xmm17
, %xmm29
1935 // CHECK
: vmulps
2032(%rdx
), %xmm17
, %xmm29
1936 // CHECK
: encoding
: [0x62,0x61,0x74,0x00,0x59,0x6a,0x7f]
1937 vmulps
2032(%rdx
), %xmm17
, %xmm29
1939 // CHECK
: vmulps
2048(%rdx
), %xmm17
, %xmm29
1940 // CHECK
: encoding
: [0x62,0x61,0x74,0x00,0x59,0xaa,0x00,0x08,0x00,0x00]
1941 vmulps
2048(%rdx
), %xmm17
, %xmm29
1943 // CHECK
: vmulps
-2048(%rdx
), %xmm17
, %xmm29
1944 // CHECK
: encoding
: [0x62,0x61,0x74,0x00,0x59,0x6a,0x80]
1945 vmulps
-2048(%rdx
), %xmm17
, %xmm29
1947 // CHECK
: vmulps
-2064(%rdx
), %xmm17
, %xmm29
1948 // CHECK
: encoding
: [0x62,0x61,0x74,0x00,0x59,0xaa,0xf0,0xf7,0xff,0xff]
1949 vmulps
-2064(%rdx
), %xmm17
, %xmm29
1951 // CHECK
: vmulps
508(%rdx
){1to4
}, %xmm17
, %xmm29
1952 // CHECK
: encoding
: [0x62,0x61,0x74,0x10,0x59,0x6a,0x7f]
1953 vmulps
508(%rdx
){1to4
}, %xmm17
, %xmm29
1955 // CHECK
: vmulps
512(%rdx
){1to4
}, %xmm17
, %xmm29
1956 // CHECK
: encoding
: [0x62,0x61,0x74,0x10,0x59,0xaa,0x00,0x02,0x00,0x00]
1957 vmulps
512(%rdx
){1to4
}, %xmm17
, %xmm29
1959 // CHECK
: vmulps
-512(%rdx
){1to4
}, %xmm17
, %xmm29
1960 // CHECK
: encoding
: [0x62,0x61,0x74,0x10,0x59,0x6a,0x80]
1961 vmulps
-512(%rdx
){1to4
}, %xmm17
, %xmm29
1963 // CHECK
: vmulps
-516(%rdx
){1to4
}, %xmm17
, %xmm29
1964 // CHECK
: encoding
: [0x62,0x61,0x74,0x10,0x59,0xaa,0xfc,0xfd,0xff,0xff]
1965 vmulps
-516(%rdx
){1to4
}, %xmm17
, %xmm29
1967 // CHECK
: vmulps
%ymm28
, %ymm26
, %ymm30
1968 // CHECK
: encoding
: [0x62,0x01,0x2c,0x20,0x59,0xf4]
1969 vmulps
%ymm28
, %ymm26
, %ymm30
1971 // CHECK
: vmulps
%ymm28
, %ymm26
, %ymm30
{%k3
}
1972 // CHECK
: encoding
: [0x62,0x01,0x2c,0x23,0x59,0xf4]
1973 vmulps
%ymm28
, %ymm26
, %ymm30
{%k3
}
1975 // CHECK
: vmulps
%ymm28
, %ymm26
, %ymm30
{%k3
} {z
}
1976 // CHECK
: encoding
: [0x62,0x01,0x2c,0xa3,0x59,0xf4]
1977 vmulps
%ymm28
, %ymm26
, %ymm30
{%k3
} {z
}
1979 // CHECK
: vmulps
(%rcx
), %ymm26
, %ymm30
1980 // CHECK
: encoding
: [0x62,0x61,0x2c,0x20,0x59,0x31]
1981 vmulps
(%rcx
), %ymm26
, %ymm30
1983 // CHECK
: vmulps
291(%rax
,%r14,8), %ymm26
, %ymm30
1984 // CHECK
: encoding
: [0x62,0x21,0x2c,0x20,0x59,0xb4,0xf0,0x23,0x01,0x00,0x00]
1985 vmulps
291(%rax
,%r14,8), %ymm26
, %ymm30
1987 // CHECK
: vmulps
(%rcx
){1to8
}, %ymm26
, %ymm30
1988 // CHECK
: encoding
: [0x62,0x61,0x2c,0x30,0x59,0x31]
1989 vmulps
(%rcx
){1to8
}, %ymm26
, %ymm30
1991 // CHECK
: vmulps
4064(%rdx
), %ymm26
, %ymm30
1992 // CHECK
: encoding
: [0x62,0x61,0x2c,0x20,0x59,0x72,0x7f]
1993 vmulps
4064(%rdx
), %ymm26
, %ymm30
1995 // CHECK
: vmulps
4096(%rdx
), %ymm26
, %ymm30
1996 // CHECK
: encoding
: [0x62,0x61,0x2c,0x20,0x59,0xb2,0x00,0x10,0x00,0x00]
1997 vmulps
4096(%rdx
), %ymm26
, %ymm30
1999 // CHECK
: vmulps
-4096(%rdx
), %ymm26
, %ymm30
2000 // CHECK
: encoding
: [0x62,0x61,0x2c,0x20,0x59,0x72,0x80]
2001 vmulps
-4096(%rdx
), %ymm26
, %ymm30
2003 // CHECK
: vmulps
-4128(%rdx
), %ymm26
, %ymm30
2004 // CHECK
: encoding
: [0x62,0x61,0x2c,0x20,0x59,0xb2,0xe0,0xef,0xff,0xff]
2005 vmulps
-4128(%rdx
), %ymm26
, %ymm30
2007 // CHECK
: vmulps
508(%rdx
){1to8
}, %ymm26
, %ymm30
2008 // CHECK
: encoding
: [0x62,0x61,0x2c,0x30,0x59,0x72,0x7f]
2009 vmulps
508(%rdx
){1to8
}, %ymm26
, %ymm30
2011 // CHECK
: vmulps
512(%rdx
){1to8
}, %ymm26
, %ymm30
2012 // CHECK
: encoding
: [0x62,0x61,0x2c,0x30,0x59,0xb2,0x00,0x02,0x00,0x00]
2013 vmulps
512(%rdx
){1to8
}, %ymm26
, %ymm30
2015 // CHECK
: vmulps
-512(%rdx
){1to8
}, %ymm26
, %ymm30
2016 // CHECK
: encoding
: [0x62,0x61,0x2c,0x30,0x59,0x72,0x80]
2017 vmulps
-512(%rdx
){1to8
}, %ymm26
, %ymm30
2019 // CHECK
: vmulps
-516(%rdx
){1to8
}, %ymm26
, %ymm30
2020 // CHECK
: encoding
: [0x62,0x61,0x2c,0x30,0x59,0xb2,0xfc,0xfd,0xff,0xff]
2021 vmulps
-516(%rdx
){1to8
}, %ymm26
, %ymm30
2023 // CHECK
: vpaddd
%xmm26
, %xmm19
, %xmm21
2024 // CHECK
: encoding
: [0x62,0x81,0x65,0x00,0xfe,0xea]
2025 vpaddd
%xmm26
, %xmm19
, %xmm21
2027 // CHECK
: vpaddd
%xmm26
, %xmm19
, %xmm21
{%k5
}
2028 // CHECK
: encoding
: [0x62,0x81,0x65,0x05,0xfe,0xea]
2029 vpaddd
%xmm26
, %xmm19
, %xmm21
{%k5
}
2031 // CHECK
: vpaddd
%xmm26
, %xmm19
, %xmm21
{%k5
} {z
}
2032 // CHECK
: encoding
: [0x62,0x81,0x65,0x85,0xfe,0xea]
2033 vpaddd
%xmm26
, %xmm19
, %xmm21
{%k5
} {z
}
2035 // CHECK
: vpaddd
(%rcx
), %xmm19
, %xmm21
2036 // CHECK
: encoding
: [0x62,0xe1,0x65,0x00,0xfe,0x29]
2037 vpaddd
(%rcx
), %xmm19
, %xmm21
2039 // CHECK
: vpaddd
291(%rax
,%r14,8), %xmm19
, %xmm21
2040 // CHECK
: encoding
: [0x62,0xa1,0x65,0x00,0xfe,0xac,0xf0,0x23,0x01,0x00,0x00]
2041 vpaddd
291(%rax
,%r14,8), %xmm19
, %xmm21
2043 // CHECK
: vpaddd
(%rcx
){1to4
}, %xmm19
, %xmm21
2044 // CHECK
: encoding
: [0x62,0xe1,0x65,0x10,0xfe,0x29]
2045 vpaddd
(%rcx
){1to4
}, %xmm19
, %xmm21
2047 // CHECK
: vpaddd
2032(%rdx
), %xmm19
, %xmm21
2048 // CHECK
: encoding
: [0x62,0xe1,0x65,0x00,0xfe,0x6a,0x7f]
2049 vpaddd
2032(%rdx
), %xmm19
, %xmm21
2051 // CHECK
: vpaddd
2048(%rdx
), %xmm19
, %xmm21
2052 // CHECK
: encoding
: [0x62,0xe1,0x65,0x00,0xfe,0xaa,0x00,0x08,0x00,0x00]
2053 vpaddd
2048(%rdx
), %xmm19
, %xmm21
2055 // CHECK
: vpaddd
-2048(%rdx
), %xmm19
, %xmm21
2056 // CHECK
: encoding
: [0x62,0xe1,0x65,0x00,0xfe,0x6a,0x80]
2057 vpaddd
-2048(%rdx
), %xmm19
, %xmm21
2059 // CHECK
: vpaddd
-2064(%rdx
), %xmm19
, %xmm21
2060 // CHECK
: encoding
: [0x62,0xe1,0x65,0x00,0xfe,0xaa,0xf0,0xf7,0xff,0xff]
2061 vpaddd
-2064(%rdx
), %xmm19
, %xmm21
2063 // CHECK
: vpaddd
508(%rdx
){1to4
}, %xmm19
, %xmm21
2064 // CHECK
: encoding
: [0x62,0xe1,0x65,0x10,0xfe,0x6a,0x7f]
2065 vpaddd
508(%rdx
){1to4
}, %xmm19
, %xmm21
2067 // CHECK
: vpaddd
512(%rdx
){1to4
}, %xmm19
, %xmm21
2068 // CHECK
: encoding
: [0x62,0xe1,0x65,0x10,0xfe,0xaa,0x00,0x02,0x00,0x00]
2069 vpaddd
512(%rdx
){1to4
}, %xmm19
, %xmm21
2071 // CHECK
: vpaddd
-512(%rdx
){1to4
}, %xmm19
, %xmm21
2072 // CHECK
: encoding
: [0x62,0xe1,0x65,0x10,0xfe,0x6a,0x80]
2073 vpaddd
-512(%rdx
){1to4
}, %xmm19
, %xmm21
2075 // CHECK
: vpaddd
-516(%rdx
){1to4
}, %xmm19
, %xmm21
2076 // CHECK
: encoding
: [0x62,0xe1,0x65,0x10,0xfe,0xaa,0xfc,0xfd,0xff,0xff]
2077 vpaddd
-516(%rdx
){1to4
}, %xmm19
, %xmm21
2079 // CHECK
: vpaddd
%ymm17
, %ymm23
, %ymm29
2080 // CHECK
: encoding
: [0x62,0x21,0x45,0x20,0xfe,0xe9]
2081 vpaddd
%ymm17
, %ymm23
, %ymm29
2083 // CHECK
: vpaddd
%ymm17
, %ymm23
, %ymm29
{%k5
}
2084 // CHECK
: encoding
: [0x62,0x21,0x45,0x25,0xfe,0xe9]
2085 vpaddd
%ymm17
, %ymm23
, %ymm29
{%k5
}
2087 // CHECK
: vpaddd
%ymm17
, %ymm23
, %ymm29
{%k5
} {z
}
2088 // CHECK
: encoding
: [0x62,0x21,0x45,0xa5,0xfe,0xe9]
2089 vpaddd
%ymm17
, %ymm23
, %ymm29
{%k5
} {z
}
2091 // CHECK
: vpaddd
(%rcx
), %ymm23
, %ymm29
2092 // CHECK
: encoding
: [0x62,0x61,0x45,0x20,0xfe,0x29]
2093 vpaddd
(%rcx
), %ymm23
, %ymm29
2095 // CHECK
: vpaddd
291(%rax
,%r14,8), %ymm23
, %ymm29
2096 // CHECK
: encoding
: [0x62,0x21,0x45,0x20,0xfe,0xac,0xf0,0x23,0x01,0x00,0x00]
2097 vpaddd
291(%rax
,%r14,8), %ymm23
, %ymm29
2099 // CHECK
: vpaddd
(%rcx
){1to8
}, %ymm23
, %ymm29
2100 // CHECK
: encoding
: [0x62,0x61,0x45,0x30,0xfe,0x29]
2101 vpaddd
(%rcx
){1to8
}, %ymm23
, %ymm29
2103 // CHECK
: vpaddd
4064(%rdx
), %ymm23
, %ymm29
2104 // CHECK
: encoding
: [0x62,0x61,0x45,0x20,0xfe,0x6a,0x7f]
2105 vpaddd
4064(%rdx
), %ymm23
, %ymm29
2107 // CHECK
: vpaddd
4096(%rdx
), %ymm23
, %ymm29
2108 // CHECK
: encoding
: [0x62,0x61,0x45,0x20,0xfe,0xaa,0x00,0x10,0x00,0x00]
2109 vpaddd
4096(%rdx
), %ymm23
, %ymm29
2111 // CHECK
: vpaddd
-4096(%rdx
), %ymm23
, %ymm29
2112 // CHECK
: encoding
: [0x62,0x61,0x45,0x20,0xfe,0x6a,0x80]
2113 vpaddd
-4096(%rdx
), %ymm23
, %ymm29
2115 // CHECK
: vpaddd
-4128(%rdx
), %ymm23
, %ymm29
2116 // CHECK
: encoding
: [0x62,0x61,0x45,0x20,0xfe,0xaa,0xe0,0xef,0xff,0xff]
2117 vpaddd
-4128(%rdx
), %ymm23
, %ymm29
2119 // CHECK
: vpaddd
508(%rdx
){1to8
}, %ymm23
, %ymm29
2120 // CHECK
: encoding
: [0x62,0x61,0x45,0x30,0xfe,0x6a,0x7f]
2121 vpaddd
508(%rdx
){1to8
}, %ymm23
, %ymm29
2123 // CHECK
: vpaddd
512(%rdx
){1to8
}, %ymm23
, %ymm29
2124 // CHECK
: encoding
: [0x62,0x61,0x45,0x30,0xfe,0xaa,0x00,0x02,0x00,0x00]
2125 vpaddd
512(%rdx
){1to8
}, %ymm23
, %ymm29
2127 // CHECK
: vpaddd
-512(%rdx
){1to8
}, %ymm23
, %ymm29
2128 // CHECK
: encoding
: [0x62,0x61,0x45,0x30,0xfe,0x6a,0x80]
2129 vpaddd
-512(%rdx
){1to8
}, %ymm23
, %ymm29
2131 // CHECK
: vpaddd
-516(%rdx
){1to8
}, %ymm23
, %ymm29
2132 // CHECK
: encoding
: [0x62,0x61,0x45,0x30,0xfe,0xaa,0xfc,0xfd,0xff,0xff]
2133 vpaddd
-516(%rdx
){1to8
}, %ymm23
, %ymm29
2135 // CHECK
: vpaddq
%xmm26
, %xmm17
, %xmm29
2136 // CHECK
: encoding
: [0x62,0x01,0xf5,0x00,0xd4,0xea]
2137 vpaddq
%xmm26
, %xmm17
, %xmm29
2139 // CHECK
: vpaddq
%xmm26
, %xmm17
, %xmm29
{%k2
}
2140 // CHECK
: encoding
: [0x62,0x01,0xf5,0x02,0xd4,0xea]
2141 vpaddq
%xmm26
, %xmm17
, %xmm29
{%k2
}
2143 // CHECK
: vpaddq
%xmm26
, %xmm17
, %xmm29
{%k2
} {z
}
2144 // CHECK
: encoding
: [0x62,0x01,0xf5,0x82,0xd4,0xea]
2145 vpaddq
%xmm26
, %xmm17
, %xmm29
{%k2
} {z
}
2147 // CHECK
: vpaddq
(%rcx
), %xmm17
, %xmm29
2148 // CHECK
: encoding
: [0x62,0x61,0xf5,0x00,0xd4,0x29]
2149 vpaddq
(%rcx
), %xmm17
, %xmm29
2151 // CHECK
: vpaddq
291(%rax
,%r14,8), %xmm17
, %xmm29
2152 // CHECK
: encoding
: [0x62,0x21,0xf5,0x00,0xd4,0xac,0xf0,0x23,0x01,0x00,0x00]
2153 vpaddq
291(%rax
,%r14,8), %xmm17
, %xmm29
2155 // CHECK
: vpaddq
(%rcx
){1to2
}, %xmm17
, %xmm29
2156 // CHECK
: encoding
: [0x62,0x61,0xf5,0x10,0xd4,0x29]
2157 vpaddq
(%rcx
){1to2
}, %xmm17
, %xmm29
2159 // CHECK
: vpaddq
2032(%rdx
), %xmm17
, %xmm29
2160 // CHECK
: encoding
: [0x62,0x61,0xf5,0x00,0xd4,0x6a,0x7f]
2161 vpaddq
2032(%rdx
), %xmm17
, %xmm29
2163 // CHECK
: vpaddq
2048(%rdx
), %xmm17
, %xmm29
2164 // CHECK
: encoding
: [0x62,0x61,0xf5,0x00,0xd4,0xaa,0x00,0x08,0x00,0x00]
2165 vpaddq
2048(%rdx
), %xmm17
, %xmm29
2167 // CHECK
: vpaddq
-2048(%rdx
), %xmm17
, %xmm29
2168 // CHECK
: encoding
: [0x62,0x61,0xf5,0x00,0xd4,0x6a,0x80]
2169 vpaddq
-2048(%rdx
), %xmm17
, %xmm29
2171 // CHECK
: vpaddq
-2064(%rdx
), %xmm17
, %xmm29
2172 // CHECK
: encoding
: [0x62,0x61,0xf5,0x00,0xd4,0xaa,0xf0,0xf7,0xff,0xff]
2173 vpaddq
-2064(%rdx
), %xmm17
, %xmm29
2175 // CHECK
: vpaddq
1016(%rdx
){1to2
}, %xmm17
, %xmm29
2176 // CHECK
: encoding
: [0x62,0x61,0xf5,0x10,0xd4,0x6a,0x7f]
2177 vpaddq
1016(%rdx
){1to2
}, %xmm17
, %xmm29
2179 // CHECK
: vpaddq
1024(%rdx
){1to2
}, %xmm17
, %xmm29
2180 // CHECK
: encoding
: [0x62,0x61,0xf5,0x10,0xd4,0xaa,0x00,0x04,0x00,0x00]
2181 vpaddq
1024(%rdx
){1to2
}, %xmm17
, %xmm29
2183 // CHECK
: vpaddq
-1024(%rdx
){1to2
}, %xmm17
, %xmm29
2184 // CHECK
: encoding
: [0x62,0x61,0xf5,0x10,0xd4,0x6a,0x80]
2185 vpaddq
-1024(%rdx
){1to2
}, %xmm17
, %xmm29
2187 // CHECK
: vpaddq
-1032(%rdx
){1to2
}, %xmm17
, %xmm29
2188 // CHECK
: encoding
: [0x62,0x61,0xf5,0x10,0xd4,0xaa,0xf8,0xfb,0xff,0xff]
2189 vpaddq
-1032(%rdx
){1to2
}, %xmm17
, %xmm29
2191 // CHECK
: vpaddq
%ymm18
, %ymm25
, %ymm20
2192 // CHECK
: encoding
: [0x62,0xa1,0xb5,0x20,0xd4,0xe2]
2193 vpaddq
%ymm18
, %ymm25
, %ymm20
2195 // CHECK
: vpaddq
%ymm18
, %ymm25
, %ymm20
{%k6
}
2196 // CHECK
: encoding
: [0x62,0xa1,0xb5,0x26,0xd4,0xe2]
2197 vpaddq
%ymm18
, %ymm25
, %ymm20
{%k6
}
2199 // CHECK
: vpaddq
%ymm18
, %ymm25
, %ymm20
{%k6
} {z
}
2200 // CHECK
: encoding
: [0x62,0xa1,0xb5,0xa6,0xd4,0xe2]
2201 vpaddq
%ymm18
, %ymm25
, %ymm20
{%k6
} {z
}
2203 // CHECK
: vpaddq
(%rcx
), %ymm25
, %ymm20
2204 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x20,0xd4,0x21]
2205 vpaddq
(%rcx
), %ymm25
, %ymm20
2207 // CHECK
: vpaddq
291(%rax
,%r14,8), %ymm25
, %ymm20
2208 // CHECK
: encoding
: [0x62,0xa1,0xb5,0x20,0xd4,0xa4,0xf0,0x23,0x01,0x00,0x00]
2209 vpaddq
291(%rax
,%r14,8), %ymm25
, %ymm20
2211 // CHECK
: vpaddq
(%rcx
){1to4
}, %ymm25
, %ymm20
2212 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x30,0xd4,0x21]
2213 vpaddq
(%rcx
){1to4
}, %ymm25
, %ymm20
2215 // CHECK
: vpaddq
4064(%rdx
), %ymm25
, %ymm20
2216 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x20,0xd4,0x62,0x7f]
2217 vpaddq
4064(%rdx
), %ymm25
, %ymm20
2219 // CHECK
: vpaddq
4096(%rdx
), %ymm25
, %ymm20
2220 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x20,0xd4,0xa2,0x00,0x10,0x00,0x00]
2221 vpaddq
4096(%rdx
), %ymm25
, %ymm20
2223 // CHECK
: vpaddq
-4096(%rdx
), %ymm25
, %ymm20
2224 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x20,0xd4,0x62,0x80]
2225 vpaddq
-4096(%rdx
), %ymm25
, %ymm20
2227 // CHECK
: vpaddq
-4128(%rdx
), %ymm25
, %ymm20
2228 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x20,0xd4,0xa2,0xe0,0xef,0xff,0xff]
2229 vpaddq
-4128(%rdx
), %ymm25
, %ymm20
2231 // CHECK
: vpaddq
1016(%rdx
){1to4
}, %ymm25
, %ymm20
2232 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x30,0xd4,0x62,0x7f]
2233 vpaddq
1016(%rdx
){1to4
}, %ymm25
, %ymm20
2235 // CHECK
: vpaddq
1024(%rdx
){1to4
}, %ymm25
, %ymm20
2236 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x30,0xd4,0xa2,0x00,0x04,0x00,0x00]
2237 vpaddq
1024(%rdx
){1to4
}, %ymm25
, %ymm20
2239 // CHECK
: vpaddq
-1024(%rdx
){1to4
}, %ymm25
, %ymm20
2240 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x30,0xd4,0x62,0x80]
2241 vpaddq
-1024(%rdx
){1to4
}, %ymm25
, %ymm20
2243 // CHECK
: vpaddq
-1032(%rdx
){1to4
}, %ymm25
, %ymm20
2244 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x30,0xd4,0xa2,0xf8,0xfb,0xff,0xff]
2245 vpaddq
-1032(%rdx
){1to4
}, %ymm25
, %ymm20
2247 // CHECK
: vpandd
%xmm18
, %xmm26
, %xmm24
2248 // CHECK
: encoding
: [0x62,0x21,0x2d,0x00,0xdb,0xc2]
2249 vpandd
%xmm18
, %xmm26
, %xmm24
2251 // CHECK
: vpandd
%xmm18
, %xmm26
, %xmm24
{%k2
}
2252 // CHECK
: encoding
: [0x62,0x21,0x2d,0x02,0xdb,0xc2]
2253 vpandd
%xmm18
, %xmm26
, %xmm24
{%k2
}
2255 // CHECK
: vpandd
%xmm18
, %xmm26
, %xmm24
{%k2
} {z
}
2256 // CHECK
: encoding
: [0x62,0x21,0x2d,0x82,0xdb,0xc2]
2257 vpandd
%xmm18
, %xmm26
, %xmm24
{%k2
} {z
}
2259 // CHECK
: vpandd
(%rcx
), %xmm26
, %xmm24
2260 // CHECK
: encoding
: [0x62,0x61,0x2d,0x00,0xdb,0x01]
2261 vpandd
(%rcx
), %xmm26
, %xmm24
2263 // CHECK
: vpandd
291(%rax
,%r14,8), %xmm26
, %xmm24
2264 // CHECK
: encoding
: [0x62,0x21,0x2d,0x00,0xdb,0x84,0xf0,0x23,0x01,0x00,0x00]
2265 vpandd
291(%rax
,%r14,8), %xmm26
, %xmm24
2267 // CHECK
: vpandd
(%rcx
){1to4
}, %xmm26
, %xmm24
2268 // CHECK
: encoding
: [0x62,0x61,0x2d,0x10,0xdb,0x01]
2269 vpandd
(%rcx
){1to4
}, %xmm26
, %xmm24
2271 // CHECK
: vpandd
2032(%rdx
), %xmm26
, %xmm24
2272 // CHECK
: encoding
: [0x62,0x61,0x2d,0x00,0xdb,0x42,0x7f]
2273 vpandd
2032(%rdx
), %xmm26
, %xmm24
2275 // CHECK
: vpandd
2048(%rdx
), %xmm26
, %xmm24
2276 // CHECK
: encoding
: [0x62,0x61,0x2d,0x00,0xdb,0x82,0x00,0x08,0x00,0x00]
2277 vpandd
2048(%rdx
), %xmm26
, %xmm24
2279 // CHECK
: vpandd
-2048(%rdx
), %xmm26
, %xmm24
2280 // CHECK
: encoding
: [0x62,0x61,0x2d,0x00,0xdb,0x42,0x80]
2281 vpandd
-2048(%rdx
), %xmm26
, %xmm24
2283 // CHECK
: vpandd
-2064(%rdx
), %xmm26
, %xmm24
2284 // CHECK
: encoding
: [0x62,0x61,0x2d,0x00,0xdb,0x82,0xf0,0xf7,0xff,0xff]
2285 vpandd
-2064(%rdx
), %xmm26
, %xmm24
2287 // CHECK
: vpandd
508(%rdx
){1to4
}, %xmm26
, %xmm24
2288 // CHECK
: encoding
: [0x62,0x61,0x2d,0x10,0xdb,0x42,0x7f]
2289 vpandd
508(%rdx
){1to4
}, %xmm26
, %xmm24
2291 // CHECK
: vpandd
512(%rdx
){1to4
}, %xmm26
, %xmm24
2292 // CHECK
: encoding
: [0x62,0x61,0x2d,0x10,0xdb,0x82,0x00,0x02,0x00,0x00]
2293 vpandd
512(%rdx
){1to4
}, %xmm26
, %xmm24
2295 // CHECK
: vpandd
-512(%rdx
){1to4
}, %xmm26
, %xmm24
2296 // CHECK
: encoding
: [0x62,0x61,0x2d,0x10,0xdb,0x42,0x80]
2297 vpandd
-512(%rdx
){1to4
}, %xmm26
, %xmm24
2299 // CHECK
: vpandd
-516(%rdx
){1to4
}, %xmm26
, %xmm24
2300 // CHECK
: encoding
: [0x62,0x61,0x2d,0x10,0xdb,0x82,0xfc,0xfd,0xff,0xff]
2301 vpandd
-516(%rdx
){1to4
}, %xmm26
, %xmm24
2303 // CHECK
: vpandd
%ymm20
, %ymm21
, %ymm18
2304 // CHECK
: encoding
: [0x62,0xa1,0x55,0x20,0xdb,0xd4]
2305 vpandd
%ymm20
, %ymm21
, %ymm18
2307 // CHECK
: vpandd
%ymm20
, %ymm21
, %ymm18
{%k3
}
2308 // CHECK
: encoding
: [0x62,0xa1,0x55,0x23,0xdb,0xd4]
2309 vpandd
%ymm20
, %ymm21
, %ymm18
{%k3
}
2311 // CHECK
: vpandd
%ymm20
, %ymm21
, %ymm18
{%k3
} {z
}
2312 // CHECK
: encoding
: [0x62,0xa1,0x55,0xa3,0xdb,0xd4]
2313 vpandd
%ymm20
, %ymm21
, %ymm18
{%k3
} {z
}
2315 // CHECK
: vpandd
(%rcx
), %ymm21
, %ymm18
2316 // CHECK
: encoding
: [0x62,0xe1,0x55,0x20,0xdb,0x11]
2317 vpandd
(%rcx
), %ymm21
, %ymm18
2319 // CHECK
: vpandd
291(%rax
,%r14,8), %ymm21
, %ymm18
2320 // CHECK
: encoding
: [0x62,0xa1,0x55,0x20,0xdb,0x94,0xf0,0x23,0x01,0x00,0x00]
2321 vpandd
291(%rax
,%r14,8), %ymm21
, %ymm18
2323 // CHECK
: vpandd
(%rcx
){1to8
}, %ymm21
, %ymm18
2324 // CHECK
: encoding
: [0x62,0xe1,0x55,0x30,0xdb,0x11]
2325 vpandd
(%rcx
){1to8
}, %ymm21
, %ymm18
2327 // CHECK
: vpandd
4064(%rdx
), %ymm21
, %ymm18
2328 // CHECK
: encoding
: [0x62,0xe1,0x55,0x20,0xdb,0x52,0x7f]
2329 vpandd
4064(%rdx
), %ymm21
, %ymm18
2331 // CHECK
: vpandd
4096(%rdx
), %ymm21
, %ymm18
2332 // CHECK
: encoding
: [0x62,0xe1,0x55,0x20,0xdb,0x92,0x00,0x10,0x00,0x00]
2333 vpandd
4096(%rdx
), %ymm21
, %ymm18
2335 // CHECK
: vpandd
-4096(%rdx
), %ymm21
, %ymm18
2336 // CHECK
: encoding
: [0x62,0xe1,0x55,0x20,0xdb,0x52,0x80]
2337 vpandd
-4096(%rdx
), %ymm21
, %ymm18
2339 // CHECK
: vpandd
-4128(%rdx
), %ymm21
, %ymm18
2340 // CHECK
: encoding
: [0x62,0xe1,0x55,0x20,0xdb,0x92,0xe0,0xef,0xff,0xff]
2341 vpandd
-4128(%rdx
), %ymm21
, %ymm18
2343 // CHECK
: vpandd
508(%rdx
){1to8
}, %ymm21
, %ymm18
2344 // CHECK
: encoding
: [0x62,0xe1,0x55,0x30,0xdb,0x52,0x7f]
2345 vpandd
508(%rdx
){1to8
}, %ymm21
, %ymm18
2347 // CHECK
: vpandd
512(%rdx
){1to8
}, %ymm21
, %ymm18
2348 // CHECK
: encoding
: [0x62,0xe1,0x55,0x30,0xdb,0x92,0x00,0x02,0x00,0x00]
2349 vpandd
512(%rdx
){1to8
}, %ymm21
, %ymm18
2351 // CHECK
: vpandd
-512(%rdx
){1to8
}, %ymm21
, %ymm18
2352 // CHECK
: encoding
: [0x62,0xe1,0x55,0x30,0xdb,0x52,0x80]
2353 vpandd
-512(%rdx
){1to8
}, %ymm21
, %ymm18
2355 // CHECK
: vpandd
-516(%rdx
){1to8
}, %ymm21
, %ymm18
2356 // CHECK
: encoding
: [0x62,0xe1,0x55,0x30,0xdb,0x92,0xfc,0xfd,0xff,0xff]
2357 vpandd
-516(%rdx
){1to8
}, %ymm21
, %ymm18
2359 // CHECK
: vpandnd
%xmm22
, %xmm17
, %xmm24
2360 // CHECK
: encoding
: [0x62,0x21,0x75,0x00,0xdf,0xc6]
2361 vpandnd
%xmm22
, %xmm17
, %xmm24
2363 // CHECK
: vpandnd
%xmm22
, %xmm17
, %xmm24
{%k2
}
2364 // CHECK
: encoding
: [0x62,0x21,0x75,0x02,0xdf,0xc6]
2365 vpandnd
%xmm22
, %xmm17
, %xmm24
{%k2
}
2367 // CHECK
: vpandnd
%xmm22
, %xmm17
, %xmm24
{%k2
} {z
}
2368 // CHECK
: encoding
: [0x62,0x21,0x75,0x82,0xdf,0xc6]
2369 vpandnd
%xmm22
, %xmm17
, %xmm24
{%k2
} {z
}
2371 // CHECK
: vpandnd
(%rcx
), %xmm17
, %xmm24
2372 // CHECK
: encoding
: [0x62,0x61,0x75,0x00,0xdf,0x01]
2373 vpandnd
(%rcx
), %xmm17
, %xmm24
2375 // CHECK
: vpandnd
291(%rax
,%r14,8), %xmm17
, %xmm24
2376 // CHECK
: encoding
: [0x62,0x21,0x75,0x00,0xdf,0x84,0xf0,0x23,0x01,0x00,0x00]
2377 vpandnd
291(%rax
,%r14,8), %xmm17
, %xmm24
2379 // CHECK
: vpandnd
(%rcx
){1to4
}, %xmm17
, %xmm24
2380 // CHECK
: encoding
: [0x62,0x61,0x75,0x10,0xdf,0x01]
2381 vpandnd
(%rcx
){1to4
}, %xmm17
, %xmm24
2383 // CHECK
: vpandnd
2032(%rdx
), %xmm17
, %xmm24
2384 // CHECK
: encoding
: [0x62,0x61,0x75,0x00,0xdf,0x42,0x7f]
2385 vpandnd
2032(%rdx
), %xmm17
, %xmm24
2387 // CHECK
: vpandnd
2048(%rdx
), %xmm17
, %xmm24
2388 // CHECK
: encoding
: [0x62,0x61,0x75,0x00,0xdf,0x82,0x00,0x08,0x00,0x00]
2389 vpandnd
2048(%rdx
), %xmm17
, %xmm24
2391 // CHECK
: vpandnd
-2048(%rdx
), %xmm17
, %xmm24
2392 // CHECK
: encoding
: [0x62,0x61,0x75,0x00,0xdf,0x42,0x80]
2393 vpandnd
-2048(%rdx
), %xmm17
, %xmm24
2395 // CHECK
: vpandnd
-2064(%rdx
), %xmm17
, %xmm24
2396 // CHECK
: encoding
: [0x62,0x61,0x75,0x00,0xdf,0x82,0xf0,0xf7,0xff,0xff]
2397 vpandnd
-2064(%rdx
), %xmm17
, %xmm24
2399 // CHECK
: vpandnd
508(%rdx
){1to4
}, %xmm17
, %xmm24
2400 // CHECK
: encoding
: [0x62,0x61,0x75,0x10,0xdf,0x42,0x7f]
2401 vpandnd
508(%rdx
){1to4
}, %xmm17
, %xmm24
2403 // CHECK
: vpandnd
512(%rdx
){1to4
}, %xmm17
, %xmm24
2404 // CHECK
: encoding
: [0x62,0x61,0x75,0x10,0xdf,0x82,0x00,0x02,0x00,0x00]
2405 vpandnd
512(%rdx
){1to4
}, %xmm17
, %xmm24
2407 // CHECK
: vpandnd
-512(%rdx
){1to4
}, %xmm17
, %xmm24
2408 // CHECK
: encoding
: [0x62,0x61,0x75,0x10,0xdf,0x42,0x80]
2409 vpandnd
-512(%rdx
){1to4
}, %xmm17
, %xmm24
2411 // CHECK
: vpandnd
-516(%rdx
){1to4
}, %xmm17
, %xmm24
2412 // CHECK
: encoding
: [0x62,0x61,0x75,0x10,0xdf,0x82,0xfc,0xfd,0xff,0xff]
2413 vpandnd
-516(%rdx
){1to4
}, %xmm17
, %xmm24
2415 // CHECK
: vpandnd
%ymm17
, %ymm27
, %ymm19
2416 // CHECK
: encoding
: [0x62,0xa1,0x25,0x20,0xdf,0xd9]
2417 vpandnd
%ymm17
, %ymm27
, %ymm19
2419 // CHECK
: vpandnd
%ymm17
, %ymm27
, %ymm19
{%k2
}
2420 // CHECK
: encoding
: [0x62,0xa1,0x25,0x22,0xdf,0xd9]
2421 vpandnd
%ymm17
, %ymm27
, %ymm19
{%k2
}
2423 // CHECK
: vpandnd
%ymm17
, %ymm27
, %ymm19
{%k2
} {z
}
2424 // CHECK
: encoding
: [0x62,0xa1,0x25,0xa2,0xdf,0xd9]
2425 vpandnd
%ymm17
, %ymm27
, %ymm19
{%k2
} {z
}
2427 // CHECK
: vpandnd
(%rcx
), %ymm27
, %ymm19
2428 // CHECK
: encoding
: [0x62,0xe1,0x25,0x20,0xdf,0x19]
2429 vpandnd
(%rcx
), %ymm27
, %ymm19
2431 // CHECK
: vpandnd
291(%rax
,%r14,8), %ymm27
, %ymm19
2432 // CHECK
: encoding
: [0x62,0xa1,0x25,0x20,0xdf,0x9c,0xf0,0x23,0x01,0x00,0x00]
2433 vpandnd
291(%rax
,%r14,8), %ymm27
, %ymm19
2435 // CHECK
: vpandnd
(%rcx
){1to8
}, %ymm27
, %ymm19
2436 // CHECK
: encoding
: [0x62,0xe1,0x25,0x30,0xdf,0x19]
2437 vpandnd
(%rcx
){1to8
}, %ymm27
, %ymm19
2439 // CHECK
: vpandnd
4064(%rdx
), %ymm27
, %ymm19
2440 // CHECK
: encoding
: [0x62,0xe1,0x25,0x20,0xdf,0x5a,0x7f]
2441 vpandnd
4064(%rdx
), %ymm27
, %ymm19
2443 // CHECK
: vpandnd
4096(%rdx
), %ymm27
, %ymm19
2444 // CHECK
: encoding
: [0x62,0xe1,0x25,0x20,0xdf,0x9a,0x00,0x10,0x00,0x00]
2445 vpandnd
4096(%rdx
), %ymm27
, %ymm19
2447 // CHECK
: vpandnd
-4096(%rdx
), %ymm27
, %ymm19
2448 // CHECK
: encoding
: [0x62,0xe1,0x25,0x20,0xdf,0x5a,0x80]
2449 vpandnd
-4096(%rdx
), %ymm27
, %ymm19
2451 // CHECK
: vpandnd
-4128(%rdx
), %ymm27
, %ymm19
2452 // CHECK
: encoding
: [0x62,0xe1,0x25,0x20,0xdf,0x9a,0xe0,0xef,0xff,0xff]
2453 vpandnd
-4128(%rdx
), %ymm27
, %ymm19
2455 // CHECK
: vpandnd
508(%rdx
){1to8
}, %ymm27
, %ymm19
2456 // CHECK
: encoding
: [0x62,0xe1,0x25,0x30,0xdf,0x5a,0x7f]
2457 vpandnd
508(%rdx
){1to8
}, %ymm27
, %ymm19
2459 // CHECK
: vpandnd
512(%rdx
){1to8
}, %ymm27
, %ymm19
2460 // CHECK
: encoding
: [0x62,0xe1,0x25,0x30,0xdf,0x9a,0x00,0x02,0x00,0x00]
2461 vpandnd
512(%rdx
){1to8
}, %ymm27
, %ymm19
2463 // CHECK
: vpandnd
-512(%rdx
){1to8
}, %ymm27
, %ymm19
2464 // CHECK
: encoding
: [0x62,0xe1,0x25,0x30,0xdf,0x5a,0x80]
2465 vpandnd
-512(%rdx
){1to8
}, %ymm27
, %ymm19
2467 // CHECK
: vpandnd
-516(%rdx
){1to8
}, %ymm27
, %ymm19
2468 // CHECK
: encoding
: [0x62,0xe1,0x25,0x30,0xdf,0x9a,0xfc,0xfd,0xff,0xff]
2469 vpandnd
-516(%rdx
){1to8
}, %ymm27
, %ymm19
2471 // CHECK
: vpandnq
%xmm20
, %xmm28
, %xmm23
2472 // CHECK
: encoding
: [0x62,0xa1,0x9d,0x00,0xdf,0xfc]
2473 vpandnq
%xmm20
, %xmm28
, %xmm23
2475 // CHECK
: vpandnq
%xmm20
, %xmm28
, %xmm23
{%k7
}
2476 // CHECK
: encoding
: [0x62,0xa1,0x9d,0x07,0xdf,0xfc]
2477 vpandnq
%xmm20
, %xmm28
, %xmm23
{%k7
}
2479 // CHECK
: vpandnq
%xmm20
, %xmm28
, %xmm23
{%k7
} {z
}
2480 // CHECK
: encoding
: [0x62,0xa1,0x9d,0x87,0xdf,0xfc]
2481 vpandnq
%xmm20
, %xmm28
, %xmm23
{%k7
} {z
}
2483 // CHECK
: vpandnq
(%rcx
), %xmm28
, %xmm23
2484 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xdf,0x39]
2485 vpandnq
(%rcx
), %xmm28
, %xmm23
2487 // CHECK
: vpandnq
291(%rax
,%r14,8), %xmm28
, %xmm23
2488 // CHECK
: encoding
: [0x62,0xa1,0x9d,0x00,0xdf,0xbc,0xf0,0x23,0x01,0x00,0x00]
2489 vpandnq
291(%rax
,%r14,8), %xmm28
, %xmm23
2491 // CHECK
: vpandnq
(%rcx
){1to2
}, %xmm28
, %xmm23
2492 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x10,0xdf,0x39]
2493 vpandnq
(%rcx
){1to2
}, %xmm28
, %xmm23
2495 // CHECK
: vpandnq
2032(%rdx
), %xmm28
, %xmm23
2496 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xdf,0x7a,0x7f]
2497 vpandnq
2032(%rdx
), %xmm28
, %xmm23
2499 // CHECK
: vpandnq
2048(%rdx
), %xmm28
, %xmm23
2500 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xdf,0xba,0x00,0x08,0x00,0x00]
2501 vpandnq
2048(%rdx
), %xmm28
, %xmm23
2503 // CHECK
: vpandnq
-2048(%rdx
), %xmm28
, %xmm23
2504 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xdf,0x7a,0x80]
2505 vpandnq
-2048(%rdx
), %xmm28
, %xmm23
2507 // CHECK
: vpandnq
-2064(%rdx
), %xmm28
, %xmm23
2508 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xdf,0xba,0xf0,0xf7,0xff,0xff]
2509 vpandnq
-2064(%rdx
), %xmm28
, %xmm23
2511 // CHECK
: vpandnq
1016(%rdx
){1to2
}, %xmm28
, %xmm23
2512 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x10,0xdf,0x7a,0x7f]
2513 vpandnq
1016(%rdx
){1to2
}, %xmm28
, %xmm23
2515 // CHECK
: vpandnq
1024(%rdx
){1to2
}, %xmm28
, %xmm23
2516 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x10,0xdf,0xba,0x00,0x04,0x00,0x00]
2517 vpandnq
1024(%rdx
){1to2
}, %xmm28
, %xmm23
2519 // CHECK
: vpandnq
-1024(%rdx
){1to2
}, %xmm28
, %xmm23
2520 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x10,0xdf,0x7a,0x80]
2521 vpandnq
-1024(%rdx
){1to2
}, %xmm28
, %xmm23
2523 // CHECK
: vpandnq
-1032(%rdx
){1to2
}, %xmm28
, %xmm23
2524 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x10,0xdf,0xba,0xf8,0xfb,0xff,0xff]
2525 vpandnq
-1032(%rdx
){1to2
}, %xmm28
, %xmm23
2527 // CHECK
: vpandnq
%ymm28
, %ymm20
, %ymm29
2528 // CHECK
: encoding
: [0x62,0x01,0xdd,0x20,0xdf,0xec]
2529 vpandnq
%ymm28
, %ymm20
, %ymm29
2531 // CHECK
: vpandnq
%ymm28
, %ymm20
, %ymm29
{%k1
}
2532 // CHECK
: encoding
: [0x62,0x01,0xdd,0x21,0xdf,0xec]
2533 vpandnq
%ymm28
, %ymm20
, %ymm29
{%k1
}
2535 // CHECK
: vpandnq
%ymm28
, %ymm20
, %ymm29
{%k1
} {z
}
2536 // CHECK
: encoding
: [0x62,0x01,0xdd,0xa1,0xdf,0xec]
2537 vpandnq
%ymm28
, %ymm20
, %ymm29
{%k1
} {z
}
2539 // CHECK
: vpandnq
(%rcx
), %ymm20
, %ymm29
2540 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0xdf,0x29]
2541 vpandnq
(%rcx
), %ymm20
, %ymm29
2543 // CHECK
: vpandnq
291(%rax
,%r14,8), %ymm20
, %ymm29
2544 // CHECK
: encoding
: [0x62,0x21,0xdd,0x20,0xdf,0xac,0xf0,0x23,0x01,0x00,0x00]
2545 vpandnq
291(%rax
,%r14,8), %ymm20
, %ymm29
2547 // CHECK
: vpandnq
(%rcx
){1to4
}, %ymm20
, %ymm29
2548 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0xdf,0x29]
2549 vpandnq
(%rcx
){1to4
}, %ymm20
, %ymm29
2551 // CHECK
: vpandnq
4064(%rdx
), %ymm20
, %ymm29
2552 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0xdf,0x6a,0x7f]
2553 vpandnq
4064(%rdx
), %ymm20
, %ymm29
2555 // CHECK
: vpandnq
4096(%rdx
), %ymm20
, %ymm29
2556 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0xdf,0xaa,0x00,0x10,0x00,0x00]
2557 vpandnq
4096(%rdx
), %ymm20
, %ymm29
2559 // CHECK
: vpandnq
-4096(%rdx
), %ymm20
, %ymm29
2560 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0xdf,0x6a,0x80]
2561 vpandnq
-4096(%rdx
), %ymm20
, %ymm29
2563 // CHECK
: vpandnq
-4128(%rdx
), %ymm20
, %ymm29
2564 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0xdf,0xaa,0xe0,0xef,0xff,0xff]
2565 vpandnq
-4128(%rdx
), %ymm20
, %ymm29
2567 // CHECK
: vpandnq
1016(%rdx
){1to4
}, %ymm20
, %ymm29
2568 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0xdf,0x6a,0x7f]
2569 vpandnq
1016(%rdx
){1to4
}, %ymm20
, %ymm29
2571 // CHECK
: vpandnq
1024(%rdx
){1to4
}, %ymm20
, %ymm29
2572 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0xdf,0xaa,0x00,0x04,0x00,0x00]
2573 vpandnq
1024(%rdx
){1to4
}, %ymm20
, %ymm29
2575 // CHECK
: vpandnq
-1024(%rdx
){1to4
}, %ymm20
, %ymm29
2576 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0xdf,0x6a,0x80]
2577 vpandnq
-1024(%rdx
){1to4
}, %ymm20
, %ymm29
2579 // CHECK
: vpandnq
-1032(%rdx
){1to4
}, %ymm20
, %ymm29
2580 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0xdf,0xaa,0xf8,0xfb,0xff,0xff]
2581 vpandnq
-1032(%rdx
){1to4
}, %ymm20
, %ymm29
2583 // CHECK
: vpandq
%xmm25
, %xmm19
, %xmm22
2584 // CHECK
: encoding
: [0x62,0x81,0xe5,0x00,0xdb,0xf1]
2585 vpandq
%xmm25
, %xmm19
, %xmm22
2587 // CHECK
: vpandq
%xmm25
, %xmm19
, %xmm22
{%k5
}
2588 // CHECK
: encoding
: [0x62,0x81,0xe5,0x05,0xdb,0xf1]
2589 vpandq
%xmm25
, %xmm19
, %xmm22
{%k5
}
2591 // CHECK
: vpandq
%xmm25
, %xmm19
, %xmm22
{%k5
} {z
}
2592 // CHECK
: encoding
: [0x62,0x81,0xe5,0x85,0xdb,0xf1]
2593 vpandq
%xmm25
, %xmm19
, %xmm22
{%k5
} {z
}
2595 // CHECK
: vpandq
(%rcx
), %xmm19
, %xmm22
2596 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x00,0xdb,0x31]
2597 vpandq
(%rcx
), %xmm19
, %xmm22
2599 // CHECK
: vpandq
291(%rax
,%r14,8), %xmm19
, %xmm22
2600 // CHECK
: encoding
: [0x62,0xa1,0xe5,0x00,0xdb,0xb4,0xf0,0x23,0x01,0x00,0x00]
2601 vpandq
291(%rax
,%r14,8), %xmm19
, %xmm22
2603 // CHECK
: vpandq
(%rcx
){1to2
}, %xmm19
, %xmm22
2604 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x10,0xdb,0x31]
2605 vpandq
(%rcx
){1to2
}, %xmm19
, %xmm22
2607 // CHECK
: vpandq
2032(%rdx
), %xmm19
, %xmm22
2608 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x00,0xdb,0x72,0x7f]
2609 vpandq
2032(%rdx
), %xmm19
, %xmm22
2611 // CHECK
: vpandq
2048(%rdx
), %xmm19
, %xmm22
2612 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x00,0xdb,0xb2,0x00,0x08,0x00,0x00]
2613 vpandq
2048(%rdx
), %xmm19
, %xmm22
2615 // CHECK
: vpandq
-2048(%rdx
), %xmm19
, %xmm22
2616 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x00,0xdb,0x72,0x80]
2617 vpandq
-2048(%rdx
), %xmm19
, %xmm22
2619 // CHECK
: vpandq
-2064(%rdx
), %xmm19
, %xmm22
2620 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x00,0xdb,0xb2,0xf0,0xf7,0xff,0xff]
2621 vpandq
-2064(%rdx
), %xmm19
, %xmm22
2623 // CHECK
: vpandq
1016(%rdx
){1to2
}, %xmm19
, %xmm22
2624 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x10,0xdb,0x72,0x7f]
2625 vpandq
1016(%rdx
){1to2
}, %xmm19
, %xmm22
2627 // CHECK
: vpandq
1024(%rdx
){1to2
}, %xmm19
, %xmm22
2628 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x10,0xdb,0xb2,0x00,0x04,0x00,0x00]
2629 vpandq
1024(%rdx
){1to2
}, %xmm19
, %xmm22
2631 // CHECK
: vpandq
-1024(%rdx
){1to2
}, %xmm19
, %xmm22
2632 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x10,0xdb,0x72,0x80]
2633 vpandq
-1024(%rdx
){1to2
}, %xmm19
, %xmm22
2635 // CHECK
: vpandq
-1032(%rdx
){1to2
}, %xmm19
, %xmm22
2636 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x10,0xdb,0xb2,0xf8,0xfb,0xff,0xff]
2637 vpandq
-1032(%rdx
){1to2
}, %xmm19
, %xmm22
2639 // CHECK
: vpandq
%ymm24
, %ymm26
, %ymm25
2640 // CHECK
: encoding
: [0x62,0x01,0xad,0x20,0xdb,0xc8]
2641 vpandq
%ymm24
, %ymm26
, %ymm25
2643 // CHECK
: vpandq
%ymm24
, %ymm26
, %ymm25
{%k7
}
2644 // CHECK
: encoding
: [0x62,0x01,0xad,0x27,0xdb,0xc8]
2645 vpandq
%ymm24
, %ymm26
, %ymm25
{%k7
}
2647 // CHECK
: vpandq
%ymm24
, %ymm26
, %ymm25
{%k7
} {z
}
2648 // CHECK
: encoding
: [0x62,0x01,0xad,0xa7,0xdb,0xc8]
2649 vpandq
%ymm24
, %ymm26
, %ymm25
{%k7
} {z
}
2651 // CHECK
: vpandq
(%rcx
), %ymm26
, %ymm25
2652 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0xdb,0x09]
2653 vpandq
(%rcx
), %ymm26
, %ymm25
2655 // CHECK
: vpandq
291(%rax
,%r14,8), %ymm26
, %ymm25
2656 // CHECK
: encoding
: [0x62,0x21,0xad,0x20,0xdb,0x8c,0xf0,0x23,0x01,0x00,0x00]
2657 vpandq
291(%rax
,%r14,8), %ymm26
, %ymm25
2659 // CHECK
: vpandq
(%rcx
){1to4
}, %ymm26
, %ymm25
2660 // CHECK
: encoding
: [0x62,0x61,0xad,0x30,0xdb,0x09]
2661 vpandq
(%rcx
){1to4
}, %ymm26
, %ymm25
2663 // CHECK
: vpandq
4064(%rdx
), %ymm26
, %ymm25
2664 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0xdb,0x4a,0x7f]
2665 vpandq
4064(%rdx
), %ymm26
, %ymm25
2667 // CHECK
: vpandq
4096(%rdx
), %ymm26
, %ymm25
2668 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0xdb,0x8a,0x00,0x10,0x00,0x00]
2669 vpandq
4096(%rdx
), %ymm26
, %ymm25
2671 // CHECK
: vpandq
-4096(%rdx
), %ymm26
, %ymm25
2672 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0xdb,0x4a,0x80]
2673 vpandq
-4096(%rdx
), %ymm26
, %ymm25
2675 // CHECK
: vpandq
-4128(%rdx
), %ymm26
, %ymm25
2676 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0xdb,0x8a,0xe0,0xef,0xff,0xff]
2677 vpandq
-4128(%rdx
), %ymm26
, %ymm25
2679 // CHECK
: vpandq
1016(%rdx
){1to4
}, %ymm26
, %ymm25
2680 // CHECK
: encoding
: [0x62,0x61,0xad,0x30,0xdb,0x4a,0x7f]
2681 vpandq
1016(%rdx
){1to4
}, %ymm26
, %ymm25
2683 // CHECK
: vpandq
1024(%rdx
){1to4
}, %ymm26
, %ymm25
2684 // CHECK
: encoding
: [0x62,0x61,0xad,0x30,0xdb,0x8a,0x00,0x04,0x00,0x00]
2685 vpandq
1024(%rdx
){1to4
}, %ymm26
, %ymm25
2687 // CHECK
: vpandq
-1024(%rdx
){1to4
}, %ymm26
, %ymm25
2688 // CHECK
: encoding
: [0x62,0x61,0xad,0x30,0xdb,0x4a,0x80]
2689 vpandq
-1024(%rdx
){1to4
}, %ymm26
, %ymm25
2691 // CHECK
: vpandq
-1032(%rdx
){1to4
}, %ymm26
, %ymm25
2692 // CHECK
: encoding
: [0x62,0x61,0xad,0x30,0xdb,0x8a,0xf8,0xfb,0xff,0xff]
2693 vpandq
-1032(%rdx
){1to4
}, %ymm26
, %ymm25
2695 // CHECK
: vpbroadcastd
%eax
, %xmm22
2696 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x7c,0xf0]
2697 vpbroadcastd
%eax
, %xmm22
2699 // CHECK
: vpbroadcastd
%eax
, %xmm22
{%k5
}
2700 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x0d,0x7c,0xf0]
2701 vpbroadcastd
%eax
, %xmm22
{%k5
}
2703 // CHECK
: vpbroadcastd
%eax
, %xmm22
{%k5
} {z
}
2704 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x8d,0x7c,0xf0]
2705 vpbroadcastd
%eax
, %xmm22
{%k5
} {z
}
2707 // CHECK
: vpbroadcastd
%ebp
, %xmm22
2708 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x7c,0xf5]
2709 vpbroadcastd
%ebp
, %xmm22
2711 // CHECK
: vpbroadcastd
%r13d
, %xmm22
2712 // CHECK
: encoding
: [0x62,0xc2,0x7d,0x08,0x7c,0xf5]
2713 vpbroadcastd
%r13d
, %xmm22
2715 // CHECK
: vpbroadcastd
%eax
, %ymm25
2716 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x7c,0xc8]
2717 vpbroadcastd
%eax
, %ymm25
2719 // CHECK
: vpbroadcastd
%eax
, %ymm25
{%k5
}
2720 // CHECK
: encoding
: [0x62,0x62,0x7d,0x2d,0x7c,0xc8]
2721 vpbroadcastd
%eax
, %ymm25
{%k5
}
2723 // CHECK
: vpbroadcastd
%eax
, %ymm25
{%k5
} {z
}
2724 // CHECK
: encoding
: [0x62,0x62,0x7d,0xad,0x7c,0xc8]
2725 vpbroadcastd
%eax
, %ymm25
{%k5
} {z
}
2727 // CHECK
: vpbroadcastd
%ebp
, %ymm25
2728 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x7c,0xcd]
2729 vpbroadcastd
%ebp
, %ymm25
2731 // CHECK
: vpbroadcastd
%r13d
, %ymm25
2732 // CHECK
: encoding
: [0x62,0x42,0x7d,0x28,0x7c,0xcd]
2733 vpbroadcastd
%r13d
, %ymm25
2735 // CHECK
: vpbroadcastq
%rax
, %xmm22
2736 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x7c,0xf0]
2737 vpbroadcastq
%rax
, %xmm22
2739 // CHECK
: vpbroadcastq
%rax
, %xmm22
{%k2
}
2740 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x0a,0x7c,0xf0]
2741 vpbroadcastq
%rax
, %xmm22
{%k2
}
2743 // CHECK
: vpbroadcastq
%rax
, %xmm22
{%k2
} {z
}
2744 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x8a,0x7c,0xf0]
2745 vpbroadcastq
%rax
, %xmm22
{%k2
} {z
}
2747 // CHECK
: vpbroadcastq
%r8, %xmm22
2748 // CHECK
: encoding
: [0x62,0xc2,0xfd,0x08,0x7c,0xf0]
2749 vpbroadcastq
%r8, %xmm22
2751 // CHECK
: vpbroadcastq
%rax
, %ymm19
2752 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x7c,0xd8]
2753 vpbroadcastq
%rax
, %ymm19
2755 // CHECK
: vpbroadcastq
%rax
, %ymm19
{%k5
}
2756 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2d,0x7c,0xd8]
2757 vpbroadcastq
%rax
, %ymm19
{%k5
}
2759 // CHECK
: vpbroadcastq
%rax
, %ymm19
{%k5
} {z
}
2760 // CHECK
: encoding
: [0x62,0xe2,0xfd,0xad,0x7c,0xd8]
2761 vpbroadcastq
%rax
, %ymm19
{%k5
} {z
}
2763 // CHECK
: vpbroadcastq
%r8, %ymm19
2764 // CHECK
: encoding
: [0x62,0xc2,0xfd,0x28,0x7c,0xd8]
2765 vpbroadcastq
%r8, %ymm19
2767 // CHECK
: vpcmpd $
171, %xmm20
, %xmm23
, %k4
2768 // CHECK
: encoding
: [0x62,0xb3,0x45,0x00,0x1f,0xe4,0xab]
2769 vpcmpd $
171, %xmm20
, %xmm23
, %k4
2771 // CHECK
: vpcmpd $
171, %xmm20
, %xmm23
, %k4
{%k1
}
2772 // CHECK
: encoding
: [0x62,0xb3,0x45,0x01,0x1f,0xe4,0xab]
2773 vpcmpd $
171, %xmm20
, %xmm23
, %k4
{%k1
}
2775 // CHECK
: vpcmpd $
123, %xmm20
, %xmm23
, %k4
2776 // CHECK
: encoding
: [0x62,0xb3,0x45,0x00,0x1f,0xe4,0x7b]
2777 vpcmpd $
123, %xmm20
, %xmm23
, %k4
2779 // CHECK
: vpcmpd $
123, (%rcx
), %xmm23
, %k4
2780 // CHECK
: encoding
: [0x62,0xf3,0x45,0x00,0x1f,0x21,0x7b]
2781 vpcmpd $
123, (%rcx
), %xmm23
, %k4
2783 // CHECK
: vpcmpd $
123, 291(%rax
,%r14,8), %xmm23
, %k4
2784 // CHECK
: encoding
: [0x62,0xb3,0x45,0x00,0x1f,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]
2785 vpcmpd $
123, 291(%rax
,%r14,8), %xmm23
, %k4
2787 // CHECK
: vpcmpd $
123, (%rcx
){1to4
}, %xmm23
, %k4
2788 // CHECK
: encoding
: [0x62,0xf3,0x45,0x10,0x1f,0x21,0x7b]
2789 vpcmpd $
123, (%rcx
){1to4
}, %xmm23
, %k4
2791 // CHECK
: vpcmpd $
123, 2032(%rdx
), %xmm23
, %k4
2792 // CHECK
: encoding
: [0x62,0xf3,0x45,0x00,0x1f,0x62,0x7f,0x7b]
2793 vpcmpd $
123, 2032(%rdx
), %xmm23
, %k4
2795 // CHECK
: vpcmpd $
123, 2048(%rdx
), %xmm23
, %k4
2796 // CHECK
: encoding
: [0x62,0xf3,0x45,0x00,0x1f,0xa2,0x00,0x08,0x00,0x00,0x7b]
2797 vpcmpd $
123, 2048(%rdx
), %xmm23
, %k4
2799 // CHECK
: vpcmpd $
123, -2048(%rdx
), %xmm23
, %k4
2800 // CHECK
: encoding
: [0x62,0xf3,0x45,0x00,0x1f,0x62,0x80,0x7b]
2801 vpcmpd $
123, -2048(%rdx
), %xmm23
, %k4
2803 // CHECK
: vpcmpd $
123, -2064(%rdx
), %xmm23
, %k4
2804 // CHECK
: encoding
: [0x62,0xf3,0x45,0x00,0x1f,0xa2,0xf0,0xf7,0xff,0xff,0x7b]
2805 vpcmpd $
123, -2064(%rdx
), %xmm23
, %k4
2807 // CHECK
: vpcmpd $
123, 508(%rdx
){1to4
}, %xmm23
, %k4
2808 // CHECK
: encoding
: [0x62,0xf3,0x45,0x10,0x1f,0x62,0x7f,0x7b]
2809 vpcmpd $
123, 508(%rdx
){1to4
}, %xmm23
, %k4
2811 // CHECK
: vpcmpd $
123, 512(%rdx
){1to4
}, %xmm23
, %k4
2812 // CHECK
: encoding
: [0x62,0xf3,0x45,0x10,0x1f,0xa2,0x00,0x02,0x00,0x00,0x7b]
2813 vpcmpd $
123, 512(%rdx
){1to4
}, %xmm23
, %k4
2815 // CHECK
: vpcmpd $
123, -512(%rdx
){1to4
}, %xmm23
, %k4
2816 // CHECK
: encoding
: [0x62,0xf3,0x45,0x10,0x1f,0x62,0x80,0x7b]
2817 vpcmpd $
123, -512(%rdx
){1to4
}, %xmm23
, %k4
2819 // CHECK
: vpcmpd $
123, -516(%rdx
){1to4
}, %xmm23
, %k4
2820 // CHECK
: encoding
: [0x62,0xf3,0x45,0x10,0x1f,0xa2,0xfc,0xfd,0xff,0xff,0x7b]
2821 vpcmpd $
123, -516(%rdx
){1to4
}, %xmm23
, %k4
2823 // CHECK
: vpcmpd $
171, %ymm19
, %ymm24
, %k4
2824 // CHECK
: encoding
: [0x62,0xb3,0x3d,0x20,0x1f,0xe3,0xab]
2825 vpcmpd $
171, %ymm19
, %ymm24
, %k4
2827 // CHECK
: vpcmpd $
171, %ymm19
, %ymm24
, %k4
{%k3
}
2828 // CHECK
: encoding
: [0x62,0xb3,0x3d,0x23,0x1f,0xe3,0xab]
2829 vpcmpd $
171, %ymm19
, %ymm24
, %k4
{%k3
}
2831 // CHECK
: vpcmpd $
123, %ymm19
, %ymm24
, %k4
2832 // CHECK
: encoding
: [0x62,0xb3,0x3d,0x20,0x1f,0xe3,0x7b]
2833 vpcmpd $
123, %ymm19
, %ymm24
, %k4
2835 // CHECK
: vpcmpd $
123, (%rcx
), %ymm24
, %k4
2836 // CHECK
: encoding
: [0x62,0xf3,0x3d,0x20,0x1f,0x21,0x7b]
2837 vpcmpd $
123, (%rcx
), %ymm24
, %k4
2839 // CHECK
: vpcmpd $
123, 291(%rax
,%r14,8), %ymm24
, %k4
2840 // CHECK
: encoding
: [0x62,0xb3,0x3d,0x20,0x1f,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]
2841 vpcmpd $
123, 291(%rax
,%r14,8), %ymm24
, %k4
2843 // CHECK
: vpcmpd $
123, (%rcx
){1to8
}, %ymm24
, %k4
2844 // CHECK
: encoding
: [0x62,0xf3,0x3d,0x30,0x1f,0x21,0x7b]
2845 vpcmpd $
123, (%rcx
){1to8
}, %ymm24
, %k4
2847 // CHECK
: vpcmpd $
123, 4064(%rdx
), %ymm24
, %k4
2848 // CHECK
: encoding
: [0x62,0xf3,0x3d,0x20,0x1f,0x62,0x7f,0x7b]
2849 vpcmpd $
123, 4064(%rdx
), %ymm24
, %k4
2851 // CHECK
: vpcmpd $
123, 4096(%rdx
), %ymm24
, %k4
2852 // CHECK
: encoding
: [0x62,0xf3,0x3d,0x20,0x1f,0xa2,0x00,0x10,0x00,0x00,0x7b]
2853 vpcmpd $
123, 4096(%rdx
), %ymm24
, %k4
2855 // CHECK
: vpcmpd $
123, -4096(%rdx
), %ymm24
, %k4
2856 // CHECK
: encoding
: [0x62,0xf3,0x3d,0x20,0x1f,0x62,0x80,0x7b]
2857 vpcmpd $
123, -4096(%rdx
), %ymm24
, %k4
2859 // CHECK
: vpcmpd $
123, -4128(%rdx
), %ymm24
, %k4
2860 // CHECK
: encoding
: [0x62,0xf3,0x3d,0x20,0x1f,0xa2,0xe0,0xef,0xff,0xff,0x7b]
2861 vpcmpd $
123, -4128(%rdx
), %ymm24
, %k4
2863 // CHECK
: vpcmpd $
123, 508(%rdx
){1to8
}, %ymm24
, %k4
2864 // CHECK
: encoding
: [0x62,0xf3,0x3d,0x30,0x1f,0x62,0x7f,0x7b]
2865 vpcmpd $
123, 508(%rdx
){1to8
}, %ymm24
, %k4
2867 // CHECK
: vpcmpd $
123, 512(%rdx
){1to8
}, %ymm24
, %k4
2868 // CHECK
: encoding
: [0x62,0xf3,0x3d,0x30,0x1f,0xa2,0x00,0x02,0x00,0x00,0x7b]
2869 vpcmpd $
123, 512(%rdx
){1to8
}, %ymm24
, %k4
2871 // CHECK
: vpcmpd $
123, -512(%rdx
){1to8
}, %ymm24
, %k4
2872 // CHECK
: encoding
: [0x62,0xf3,0x3d,0x30,0x1f,0x62,0x80,0x7b]
2873 vpcmpd $
123, -512(%rdx
){1to8
}, %ymm24
, %k4
2875 // CHECK
: vpcmpd $
123, -516(%rdx
){1to8
}, %ymm24
, %k4
2876 // CHECK
: encoding
: [0x62,0xf3,0x3d,0x30,0x1f,0xa2,0xfc,0xfd,0xff,0xff,0x7b]
2877 vpcmpd $
123, -516(%rdx
){1to8
}, %ymm24
, %k4
2879 // CHECK
: vpcmpeqd
%xmm24
, %xmm29
, %k3
2880 // CHECK
: encoding
: [0x62,0x91,0x15,0x00,0x76,0xd8]
2881 vpcmpeqd
%xmm24
, %xmm29
, %k3
2883 // CHECK
: vpcmpeqd
%xmm24
, %xmm29
, %k3
{%k5
}
2884 // CHECK
: encoding
: [0x62,0x91,0x15,0x05,0x76,0xd8]
2885 vpcmpeqd
%xmm24
, %xmm29
, %k3
{%k5
}
2887 // CHECK
: vpcmpeqd
(%rcx
), %xmm29
, %k3
2888 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x76,0x19]
2889 vpcmpeqd
(%rcx
), %xmm29
, %k3
2891 // CHECK
: vpcmpeqd
291(%rax
,%r14,8), %xmm29
, %k3
2892 // CHECK
: encoding
: [0x62,0xb1,0x15,0x00,0x76,0x9c,0xf0,0x23,0x01,0x00,0x00]
2893 vpcmpeqd
291(%rax
,%r14,8), %xmm29
, %k3
2895 // CHECK
: vpcmpeqd
(%rcx
){1to4
}, %xmm29
, %k3
2896 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x76,0x19]
2897 vpcmpeqd
(%rcx
){1to4
}, %xmm29
, %k3
2899 // CHECK
: vpcmpeqd
2032(%rdx
), %xmm29
, %k3
2900 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x76,0x5a,0x7f]
2901 vpcmpeqd
2032(%rdx
), %xmm29
, %k3
2903 // CHECK
: vpcmpeqd
2048(%rdx
), %xmm29
, %k3
2904 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x76,0x9a,0x00,0x08,0x00,0x00]
2905 vpcmpeqd
2048(%rdx
), %xmm29
, %k3
2907 // CHECK
: vpcmpeqd
-2048(%rdx
), %xmm29
, %k3
2908 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x76,0x5a,0x80]
2909 vpcmpeqd
-2048(%rdx
), %xmm29
, %k3
2911 // CHECK
: vpcmpeqd
-2064(%rdx
), %xmm29
, %k3
2912 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x76,0x9a,0xf0,0xf7,0xff,0xff]
2913 vpcmpeqd
-2064(%rdx
), %xmm29
, %k3
2915 // CHECK
: vpcmpeqd
508(%rdx
){1to4
}, %xmm29
, %k3
2916 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x76,0x5a,0x7f]
2917 vpcmpeqd
508(%rdx
){1to4
}, %xmm29
, %k3
2919 // CHECK
: vpcmpeqd
512(%rdx
){1to4
}, %xmm29
, %k3
2920 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x76,0x9a,0x00,0x02,0x00,0x00]
2921 vpcmpeqd
512(%rdx
){1to4
}, %xmm29
, %k3
2923 // CHECK
: vpcmpeqd
-512(%rdx
){1to4
}, %xmm29
, %k3
2924 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x76,0x5a,0x80]
2925 vpcmpeqd
-512(%rdx
){1to4
}, %xmm29
, %k3
2927 // CHECK
: vpcmpeqd
-516(%rdx
){1to4
}, %xmm29
, %k3
2928 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x76,0x9a,0xfc,0xfd,0xff,0xff]
2929 vpcmpeqd
-516(%rdx
){1to4
}, %xmm29
, %k3
2931 // CHECK
: vpcmpeqd
%ymm20
, %ymm26
, %k5
2932 // CHECK
: encoding
: [0x62,0xb1,0x2d,0x20,0x76,0xec]
2933 vpcmpeqd
%ymm20
, %ymm26
, %k5
2935 // CHECK
: vpcmpeqd
%ymm20
, %ymm26
, %k5
{%k5
}
2936 // CHECK
: encoding
: [0x62,0xb1,0x2d,0x25,0x76,0xec]
2937 vpcmpeqd
%ymm20
, %ymm26
, %k5
{%k5
}
2939 // CHECK
: vpcmpeqd
(%rcx
), %ymm26
, %k5
2940 // CHECK
: encoding
: [0x62,0xf1,0x2d,0x20,0x76,0x29]
2941 vpcmpeqd
(%rcx
), %ymm26
, %k5
2943 // CHECK
: vpcmpeqd
291(%rax
,%r14,8), %ymm26
, %k5
2944 // CHECK
: encoding
: [0x62,0xb1,0x2d,0x20,0x76,0xac,0xf0,0x23,0x01,0x00,0x00]
2945 vpcmpeqd
291(%rax
,%r14,8), %ymm26
, %k5
2947 // CHECK
: vpcmpeqd
(%rcx
){1to8
}, %ymm26
, %k5
2948 // CHECK
: encoding
: [0x62,0xf1,0x2d,0x30,0x76,0x29]
2949 vpcmpeqd
(%rcx
){1to8
}, %ymm26
, %k5
2951 // CHECK
: vpcmpeqd
4064(%rdx
), %ymm26
, %k5
2952 // CHECK
: encoding
: [0x62,0xf1,0x2d,0x20,0x76,0x6a,0x7f]
2953 vpcmpeqd
4064(%rdx
), %ymm26
, %k5
2955 // CHECK
: vpcmpeqd
4096(%rdx
), %ymm26
, %k5
2956 // CHECK
: encoding
: [0x62,0xf1,0x2d,0x20,0x76,0xaa,0x00,0x10,0x00,0x00]
2957 vpcmpeqd
4096(%rdx
), %ymm26
, %k5
2959 // CHECK
: vpcmpeqd
-4096(%rdx
), %ymm26
, %k5
2960 // CHECK
: encoding
: [0x62,0xf1,0x2d,0x20,0x76,0x6a,0x80]
2961 vpcmpeqd
-4096(%rdx
), %ymm26
, %k5
2963 // CHECK
: vpcmpeqd
-4128(%rdx
), %ymm26
, %k5
2964 // CHECK
: encoding
: [0x62,0xf1,0x2d,0x20,0x76,0xaa,0xe0,0xef,0xff,0xff]
2965 vpcmpeqd
-4128(%rdx
), %ymm26
, %k5
2967 // CHECK
: vpcmpeqd
508(%rdx
){1to8
}, %ymm26
, %k5
2968 // CHECK
: encoding
: [0x62,0xf1,0x2d,0x30,0x76,0x6a,0x7f]
2969 vpcmpeqd
508(%rdx
){1to8
}, %ymm26
, %k5
2971 // CHECK
: vpcmpeqd
512(%rdx
){1to8
}, %ymm26
, %k5
2972 // CHECK
: encoding
: [0x62,0xf1,0x2d,0x30,0x76,0xaa,0x00,0x02,0x00,0x00]
2973 vpcmpeqd
512(%rdx
){1to8
}, %ymm26
, %k5
2975 // CHECK
: vpcmpeqd
-512(%rdx
){1to8
}, %ymm26
, %k5
2976 // CHECK
: encoding
: [0x62,0xf1,0x2d,0x30,0x76,0x6a,0x80]
2977 vpcmpeqd
-512(%rdx
){1to8
}, %ymm26
, %k5
2979 // CHECK
: vpcmpeqd
-516(%rdx
){1to8
}, %ymm26
, %k5
2980 // CHECK
: encoding
: [0x62,0xf1,0x2d,0x30,0x76,0xaa,0xfc,0xfd,0xff,0xff]
2981 vpcmpeqd
-516(%rdx
){1to8
}, %ymm26
, %k5
2983 // CHECK
: vpcmpeqq
%xmm29
, %xmm20
, %k3
2984 // CHECK
: encoding
: [0x62,0x92,0xdd,0x00,0x29,0xdd]
2985 vpcmpeqq
%xmm29
, %xmm20
, %k3
2987 // CHECK
: vpcmpeqq
%xmm29
, %xmm20
, %k3
{%k3
}
2988 // CHECK
: encoding
: [0x62,0x92,0xdd,0x03,0x29,0xdd]
2989 vpcmpeqq
%xmm29
, %xmm20
, %k3
{%k3
}
2991 // CHECK
: vpcmpeqq
(%rcx
), %xmm20
, %k3
2992 // CHECK
: encoding
: [0x62,0xf2,0xdd,0x00,0x29,0x19]
2993 vpcmpeqq
(%rcx
), %xmm20
, %k3
2995 // CHECK
: vpcmpeqq
291(%rax
,%r14,8), %xmm20
, %k3
2996 // CHECK
: encoding
: [0x62,0xb2,0xdd,0x00,0x29,0x9c,0xf0,0x23,0x01,0x00,0x00]
2997 vpcmpeqq
291(%rax
,%r14,8), %xmm20
, %k3
2999 // CHECK
: vpcmpeqq
(%rcx
){1to2
}, %xmm20
, %k3
3000 // CHECK
: encoding
: [0x62,0xf2,0xdd,0x10,0x29,0x19]
3001 vpcmpeqq
(%rcx
){1to2
}, %xmm20
, %k3
3003 // CHECK
: vpcmpeqq
2032(%rdx
), %xmm20
, %k3
3004 // CHECK
: encoding
: [0x62,0xf2,0xdd,0x00,0x29,0x5a,0x7f]
3005 vpcmpeqq
2032(%rdx
), %xmm20
, %k3
3007 // CHECK
: vpcmpeqq
2048(%rdx
), %xmm20
, %k3
3008 // CHECK
: encoding
: [0x62,0xf2,0xdd,0x00,0x29,0x9a,0x00,0x08,0x00,0x00]
3009 vpcmpeqq
2048(%rdx
), %xmm20
, %k3
3011 // CHECK
: vpcmpeqq
-2048(%rdx
), %xmm20
, %k3
3012 // CHECK
: encoding
: [0x62,0xf2,0xdd,0x00,0x29,0x5a,0x80]
3013 vpcmpeqq
-2048(%rdx
), %xmm20
, %k3
3015 // CHECK
: vpcmpeqq
-2064(%rdx
), %xmm20
, %k3
3016 // CHECK
: encoding
: [0x62,0xf2,0xdd,0x00,0x29,0x9a,0xf0,0xf7,0xff,0xff]
3017 vpcmpeqq
-2064(%rdx
), %xmm20
, %k3
3019 // CHECK
: vpcmpeqq
1016(%rdx
){1to2
}, %xmm20
, %k3
3020 // CHECK
: encoding
: [0x62,0xf2,0xdd,0x10,0x29,0x5a,0x7f]
3021 vpcmpeqq
1016(%rdx
){1to2
}, %xmm20
, %k3
3023 // CHECK
: vpcmpeqq
1024(%rdx
){1to2
}, %xmm20
, %k3
3024 // CHECK
: encoding
: [0x62,0xf2,0xdd,0x10,0x29,0x9a,0x00,0x04,0x00,0x00]
3025 vpcmpeqq
1024(%rdx
){1to2
}, %xmm20
, %k3
3027 // CHECK
: vpcmpeqq
-1024(%rdx
){1to2
}, %xmm20
, %k3
3028 // CHECK
: encoding
: [0x62,0xf2,0xdd,0x10,0x29,0x5a,0x80]
3029 vpcmpeqq
-1024(%rdx
){1to2
}, %xmm20
, %k3
3031 // CHECK
: vpcmpeqq
-1032(%rdx
){1to2
}, %xmm20
, %k3
3032 // CHECK
: encoding
: [0x62,0xf2,0xdd,0x10,0x29,0x9a,0xf8,0xfb,0xff,0xff]
3033 vpcmpeqq
-1032(%rdx
){1to2
}, %xmm20
, %k3
3035 // CHECK
: vpcmpeqq
%ymm23
, %ymm30
, %k5
3036 // CHECK
: encoding
: [0x62,0xb2,0x8d,0x20,0x29,0xef]
3037 vpcmpeqq
%ymm23
, %ymm30
, %k5
3039 // CHECK
: vpcmpeqq
%ymm23
, %ymm30
, %k5
{%k6
}
3040 // CHECK
: encoding
: [0x62,0xb2,0x8d,0x26,0x29,0xef]
3041 vpcmpeqq
%ymm23
, %ymm30
, %k5
{%k6
}
3043 // CHECK
: vpcmpeqq
(%rcx
), %ymm30
, %k5
3044 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x20,0x29,0x29]
3045 vpcmpeqq
(%rcx
), %ymm30
, %k5
3047 // CHECK
: vpcmpeqq
291(%rax
,%r14,8), %ymm30
, %k5
3048 // CHECK
: encoding
: [0x62,0xb2,0x8d,0x20,0x29,0xac,0xf0,0x23,0x01,0x00,0x00]
3049 vpcmpeqq
291(%rax
,%r14,8), %ymm30
, %k5
3051 // CHECK
: vpcmpeqq
(%rcx
){1to4
}, %ymm30
, %k5
3052 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x30,0x29,0x29]
3053 vpcmpeqq
(%rcx
){1to4
}, %ymm30
, %k5
3055 // CHECK
: vpcmpeqq
4064(%rdx
), %ymm30
, %k5
3056 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x20,0x29,0x6a,0x7f]
3057 vpcmpeqq
4064(%rdx
), %ymm30
, %k5
3059 // CHECK
: vpcmpeqq
4096(%rdx
), %ymm30
, %k5
3060 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x20,0x29,0xaa,0x00,0x10,0x00,0x00]
3061 vpcmpeqq
4096(%rdx
), %ymm30
, %k5
3063 // CHECK
: vpcmpeqq
-4096(%rdx
), %ymm30
, %k5
3064 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x20,0x29,0x6a,0x80]
3065 vpcmpeqq
-4096(%rdx
), %ymm30
, %k5
3067 // CHECK
: vpcmpeqq
-4128(%rdx
), %ymm30
, %k5
3068 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x20,0x29,0xaa,0xe0,0xef,0xff,0xff]
3069 vpcmpeqq
-4128(%rdx
), %ymm30
, %k5
3071 // CHECK
: vpcmpeqq
1016(%rdx
){1to4
}, %ymm30
, %k5
3072 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x30,0x29,0x6a,0x7f]
3073 vpcmpeqq
1016(%rdx
){1to4
}, %ymm30
, %k5
3075 // CHECK
: vpcmpeqq
1024(%rdx
){1to4
}, %ymm30
, %k5
3076 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x30,0x29,0xaa,0x00,0x04,0x00,0x00]
3077 vpcmpeqq
1024(%rdx
){1to4
}, %ymm30
, %k5
3079 // CHECK
: vpcmpeqq
-1024(%rdx
){1to4
}, %ymm30
, %k5
3080 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x30,0x29,0x6a,0x80]
3081 vpcmpeqq
-1024(%rdx
){1to4
}, %ymm30
, %k5
3083 // CHECK
: vpcmpeqq
-1032(%rdx
){1to4
}, %ymm30
, %k5
3084 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x30,0x29,0xaa,0xf8,0xfb,0xff,0xff]
3085 vpcmpeqq
-1032(%rdx
){1to4
}, %ymm30
, %k5
3087 // CHECK
: vpcmpgtd
%xmm20
, %xmm29
, %k4
3088 // CHECK
: encoding
: [0x62,0xb1,0x15,0x00,0x66,0xe4]
3089 vpcmpgtd
%xmm20
, %xmm29
, %k4
3091 // CHECK
: vpcmpgtd
%xmm20
, %xmm29
, %k4
{%k2
}
3092 // CHECK
: encoding
: [0x62,0xb1,0x15,0x02,0x66,0xe4]
3093 vpcmpgtd
%xmm20
, %xmm29
, %k4
{%k2
}
3095 // CHECK
: vpcmpgtd
(%rcx
), %xmm29
, %k4
3096 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x66,0x21]
3097 vpcmpgtd
(%rcx
), %xmm29
, %k4
3099 // CHECK
: vpcmpgtd
291(%rax
,%r14,8), %xmm29
, %k4
3100 // CHECK
: encoding
: [0x62,0xb1,0x15,0x00,0x66,0xa4,0xf0,0x23,0x01,0x00,0x00]
3101 vpcmpgtd
291(%rax
,%r14,8), %xmm29
, %k4
3103 // CHECK
: vpcmpgtd
(%rcx
){1to4
}, %xmm29
, %k4
3104 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x66,0x21]
3105 vpcmpgtd
(%rcx
){1to4
}, %xmm29
, %k4
3107 // CHECK
: vpcmpgtd
2032(%rdx
), %xmm29
, %k4
3108 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x66,0x62,0x7f]
3109 vpcmpgtd
2032(%rdx
), %xmm29
, %k4
3111 // CHECK
: vpcmpgtd
2048(%rdx
), %xmm29
, %k4
3112 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x66,0xa2,0x00,0x08,0x00,0x00]
3113 vpcmpgtd
2048(%rdx
), %xmm29
, %k4
3115 // CHECK
: vpcmpgtd
-2048(%rdx
), %xmm29
, %k4
3116 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x66,0x62,0x80]
3117 vpcmpgtd
-2048(%rdx
), %xmm29
, %k4
3119 // CHECK
: vpcmpgtd
-2064(%rdx
), %xmm29
, %k4
3120 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x66,0xa2,0xf0,0xf7,0xff,0xff]
3121 vpcmpgtd
-2064(%rdx
), %xmm29
, %k4
3123 // CHECK
: vpcmpgtd
508(%rdx
){1to4
}, %xmm29
, %k4
3124 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x66,0x62,0x7f]
3125 vpcmpgtd
508(%rdx
){1to4
}, %xmm29
, %k4
3127 // CHECK
: vpcmpgtd
512(%rdx
){1to4
}, %xmm29
, %k4
3128 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x66,0xa2,0x00,0x02,0x00,0x00]
3129 vpcmpgtd
512(%rdx
){1to4
}, %xmm29
, %k4
3131 // CHECK
: vpcmpgtd
-512(%rdx
){1to4
}, %xmm29
, %k4
3132 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x66,0x62,0x80]
3133 vpcmpgtd
-512(%rdx
){1to4
}, %xmm29
, %k4
3135 // CHECK
: vpcmpgtd
-516(%rdx
){1to4
}, %xmm29
, %k4
3136 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x66,0xa2,0xfc,0xfd,0xff,0xff]
3137 vpcmpgtd
-516(%rdx
){1to4
}, %xmm29
, %k4
3139 // CHECK
: vpcmpgtd
%ymm17
, %ymm22
, %k2
3140 // CHECK
: encoding
: [0x62,0xb1,0x4d,0x20,0x66,0xd1]
3141 vpcmpgtd
%ymm17
, %ymm22
, %k2
3143 // CHECK
: vpcmpgtd
%ymm17
, %ymm22
, %k2
{%k1
}
3144 // CHECK
: encoding
: [0x62,0xb1,0x4d,0x21,0x66,0xd1]
3145 vpcmpgtd
%ymm17
, %ymm22
, %k2
{%k1
}
3147 // CHECK
: vpcmpgtd
(%rcx
), %ymm22
, %k2
3148 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x20,0x66,0x11]
3149 vpcmpgtd
(%rcx
), %ymm22
, %k2
3151 // CHECK
: vpcmpgtd
291(%rax
,%r14,8), %ymm22
, %k2
3152 // CHECK
: encoding
: [0x62,0xb1,0x4d,0x20,0x66,0x94,0xf0,0x23,0x01,0x00,0x00]
3153 vpcmpgtd
291(%rax
,%r14,8), %ymm22
, %k2
3155 // CHECK
: vpcmpgtd
(%rcx
){1to8
}, %ymm22
, %k2
3156 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x30,0x66,0x11]
3157 vpcmpgtd
(%rcx
){1to8
}, %ymm22
, %k2
3159 // CHECK
: vpcmpgtd
4064(%rdx
), %ymm22
, %k2
3160 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x20,0x66,0x52,0x7f]
3161 vpcmpgtd
4064(%rdx
), %ymm22
, %k2
3163 // CHECK
: vpcmpgtd
4096(%rdx
), %ymm22
, %k2
3164 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x20,0x66,0x92,0x00,0x10,0x00,0x00]
3165 vpcmpgtd
4096(%rdx
), %ymm22
, %k2
3167 // CHECK
: vpcmpgtd
-4096(%rdx
), %ymm22
, %k2
3168 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x20,0x66,0x52,0x80]
3169 vpcmpgtd
-4096(%rdx
), %ymm22
, %k2
3171 // CHECK
: vpcmpgtd
-4128(%rdx
), %ymm22
, %k2
3172 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x20,0x66,0x92,0xe0,0xef,0xff,0xff]
3173 vpcmpgtd
-4128(%rdx
), %ymm22
, %k2
3175 // CHECK
: vpcmpgtd
508(%rdx
){1to8
}, %ymm22
, %k2
3176 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x30,0x66,0x52,0x7f]
3177 vpcmpgtd
508(%rdx
){1to8
}, %ymm22
, %k2
3179 // CHECK
: vpcmpgtd
512(%rdx
){1to8
}, %ymm22
, %k2
3180 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x30,0x66,0x92,0x00,0x02,0x00,0x00]
3181 vpcmpgtd
512(%rdx
){1to8
}, %ymm22
, %k2
3183 // CHECK
: vpcmpgtd
-512(%rdx
){1to8
}, %ymm22
, %k2
3184 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x30,0x66,0x52,0x80]
3185 vpcmpgtd
-512(%rdx
){1to8
}, %ymm22
, %k2
3187 // CHECK
: vpcmpgtd
-516(%rdx
){1to8
}, %ymm22
, %k2
3188 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x30,0x66,0x92,0xfc,0xfd,0xff,0xff]
3189 vpcmpgtd
-516(%rdx
){1to8
}, %ymm22
, %k2
3191 // CHECK
: vpcmpgtq
%xmm25
, %xmm30
, %k3
3192 // CHECK
: encoding
: [0x62,0x92,0x8d,0x00,0x37,0xd9]
3193 vpcmpgtq
%xmm25
, %xmm30
, %k3
3195 // CHECK
: vpcmpgtq
%xmm25
, %xmm30
, %k3
{%k6
}
3196 // CHECK
: encoding
: [0x62,0x92,0x8d,0x06,0x37,0xd9]
3197 vpcmpgtq
%xmm25
, %xmm30
, %k3
{%k6
}
3199 // CHECK
: vpcmpgtq
(%rcx
), %xmm30
, %k3
3200 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x00,0x37,0x19]
3201 vpcmpgtq
(%rcx
), %xmm30
, %k3
3203 // CHECK
: vpcmpgtq
291(%rax
,%r14,8), %xmm30
, %k3
3204 // CHECK
: encoding
: [0x62,0xb2,0x8d,0x00,0x37,0x9c,0xf0,0x23,0x01,0x00,0x00]
3205 vpcmpgtq
291(%rax
,%r14,8), %xmm30
, %k3
3207 // CHECK
: vpcmpgtq
(%rcx
){1to2
}, %xmm30
, %k3
3208 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x10,0x37,0x19]
3209 vpcmpgtq
(%rcx
){1to2
}, %xmm30
, %k3
3211 // CHECK
: vpcmpgtq
2032(%rdx
), %xmm30
, %k3
3212 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x00,0x37,0x5a,0x7f]
3213 vpcmpgtq
2032(%rdx
), %xmm30
, %k3
3215 // CHECK
: vpcmpgtq
2048(%rdx
), %xmm30
, %k3
3216 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x00,0x37,0x9a,0x00,0x08,0x00,0x00]
3217 vpcmpgtq
2048(%rdx
), %xmm30
, %k3
3219 // CHECK
: vpcmpgtq
-2048(%rdx
), %xmm30
, %k3
3220 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x00,0x37,0x5a,0x80]
3221 vpcmpgtq
-2048(%rdx
), %xmm30
, %k3
3223 // CHECK
: vpcmpgtq
-2064(%rdx
), %xmm30
, %k3
3224 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x00,0x37,0x9a,0xf0,0xf7,0xff,0xff]
3225 vpcmpgtq
-2064(%rdx
), %xmm30
, %k3
3227 // CHECK
: vpcmpgtq
1016(%rdx
){1to2
}, %xmm30
, %k3
3228 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x10,0x37,0x5a,0x7f]
3229 vpcmpgtq
1016(%rdx
){1to2
}, %xmm30
, %k3
3231 // CHECK
: vpcmpgtq
1024(%rdx
){1to2
}, %xmm30
, %k3
3232 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x10,0x37,0x9a,0x00,0x04,0x00,0x00]
3233 vpcmpgtq
1024(%rdx
){1to2
}, %xmm30
, %k3
3235 // CHECK
: vpcmpgtq
-1024(%rdx
){1to2
}, %xmm30
, %k3
3236 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x10,0x37,0x5a,0x80]
3237 vpcmpgtq
-1024(%rdx
){1to2
}, %xmm30
, %k3
3239 // CHECK
: vpcmpgtq
-1032(%rdx
){1to2
}, %xmm30
, %k3
3240 // CHECK
: encoding
: [0x62,0xf2,0x8d,0x10,0x37,0x9a,0xf8,0xfb,0xff,0xff]
3241 vpcmpgtq
-1032(%rdx
){1to2
}, %xmm30
, %k3
3243 // CHECK
: vpcmpgtq
%ymm20
, %ymm22
, %k2
3244 // CHECK
: encoding
: [0x62,0xb2,0xcd,0x20,0x37,0xd4]
3245 vpcmpgtq
%ymm20
, %ymm22
, %k2
3247 // CHECK
: vpcmpgtq
%ymm20
, %ymm22
, %k2
{%k1
}
3248 // CHECK
: encoding
: [0x62,0xb2,0xcd,0x21,0x37,0xd4]
3249 vpcmpgtq
%ymm20
, %ymm22
, %k2
{%k1
}
3251 // CHECK
: vpcmpgtq
(%rcx
), %ymm22
, %k2
3252 // CHECK
: encoding
: [0x62,0xf2,0xcd,0x20,0x37,0x11]
3253 vpcmpgtq
(%rcx
), %ymm22
, %k2
3255 // CHECK
: vpcmpgtq
291(%rax
,%r14,8), %ymm22
, %k2
3256 // CHECK
: encoding
: [0x62,0xb2,0xcd,0x20,0x37,0x94,0xf0,0x23,0x01,0x00,0x00]
3257 vpcmpgtq
291(%rax
,%r14,8), %ymm22
, %k2
3259 // CHECK
: vpcmpgtq
(%rcx
){1to4
}, %ymm22
, %k2
3260 // CHECK
: encoding
: [0x62,0xf2,0xcd,0x30,0x37,0x11]
3261 vpcmpgtq
(%rcx
){1to4
}, %ymm22
, %k2
3263 // CHECK
: vpcmpgtq
4064(%rdx
), %ymm22
, %k2
3264 // CHECK
: encoding
: [0x62,0xf2,0xcd,0x20,0x37,0x52,0x7f]
3265 vpcmpgtq
4064(%rdx
), %ymm22
, %k2
3267 // CHECK
: vpcmpgtq
4096(%rdx
), %ymm22
, %k2
3268 // CHECK
: encoding
: [0x62,0xf2,0xcd,0x20,0x37,0x92,0x00,0x10,0x00,0x00]
3269 vpcmpgtq
4096(%rdx
), %ymm22
, %k2
3271 // CHECK
: vpcmpgtq
-4096(%rdx
), %ymm22
, %k2
3272 // CHECK
: encoding
: [0x62,0xf2,0xcd,0x20,0x37,0x52,0x80]
3273 vpcmpgtq
-4096(%rdx
), %ymm22
, %k2
3275 // CHECK
: vpcmpgtq
-4128(%rdx
), %ymm22
, %k2
3276 // CHECK
: encoding
: [0x62,0xf2,0xcd,0x20,0x37,0x92,0xe0,0xef,0xff,0xff]
3277 vpcmpgtq
-4128(%rdx
), %ymm22
, %k2
3279 // CHECK
: vpcmpgtq
1016(%rdx
){1to4
}, %ymm22
, %k2
3280 // CHECK
: encoding
: [0x62,0xf2,0xcd,0x30,0x37,0x52,0x7f]
3281 vpcmpgtq
1016(%rdx
){1to4
}, %ymm22
, %k2
3283 // CHECK
: vpcmpgtq
1024(%rdx
){1to4
}, %ymm22
, %k2
3284 // CHECK
: encoding
: [0x62,0xf2,0xcd,0x30,0x37,0x92,0x00,0x04,0x00,0x00]
3285 vpcmpgtq
1024(%rdx
){1to4
}, %ymm22
, %k2
3287 // CHECK
: vpcmpgtq
-1024(%rdx
){1to4
}, %ymm22
, %k2
3288 // CHECK
: encoding
: [0x62,0xf2,0xcd,0x30,0x37,0x52,0x80]
3289 vpcmpgtq
-1024(%rdx
){1to4
}, %ymm22
, %k2
3291 // CHECK
: vpcmpgtq
-1032(%rdx
){1to4
}, %ymm22
, %k2
3292 // CHECK
: encoding
: [0x62,0xf2,0xcd,0x30,0x37,0x92,0xf8,0xfb,0xff,0xff]
3293 vpcmpgtq
-1032(%rdx
){1to4
}, %ymm22
, %k2
3295 // CHECK
: vpcmpq $
171, %xmm24
, %xmm27
, %k5
3296 // CHECK
: encoding
: [0x62,0x93,0xa5,0x00,0x1f,0xe8,0xab]
3297 vpcmpq $
171, %xmm24
, %xmm27
, %k5
3299 // CHECK
: vpcmpq $
171, %xmm24
, %xmm27
, %k5
{%k7
}
3300 // CHECK
: encoding
: [0x62,0x93,0xa5,0x07,0x1f,0xe8,0xab]
3301 vpcmpq $
171, %xmm24
, %xmm27
, %k5
{%k7
}
3303 // CHECK
: vpcmpq $
123, %xmm24
, %xmm27
, %k5
3304 // CHECK
: encoding
: [0x62,0x93,0xa5,0x00,0x1f,0xe8,0x7b]
3305 vpcmpq $
123, %xmm24
, %xmm27
, %k5
3307 // CHECK
: vpcmpq $
123, (%rcx
), %xmm27
, %k5
3308 // CHECK
: encoding
: [0x62,0xf3,0xa5,0x00,0x1f,0x29,0x7b]
3309 vpcmpq $
123, (%rcx
), %xmm27
, %k5
3311 // CHECK
: vpcmpq $
123, 291(%rax
,%r14,8), %xmm27
, %k5
3312 // CHECK
: encoding
: [0x62,0xb3,0xa5,0x00,0x1f,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b]
3313 vpcmpq $
123, 291(%rax
,%r14,8), %xmm27
, %k5
3315 // CHECK
: vpcmpq $
123, (%rcx
){1to2
}, %xmm27
, %k5
3316 // CHECK
: encoding
: [0x62,0xf3,0xa5,0x10,0x1f,0x29,0x7b]
3317 vpcmpq $
123, (%rcx
){1to2
}, %xmm27
, %k5
3319 // CHECK
: vpcmpq $
123, 2032(%rdx
), %xmm27
, %k5
3320 // CHECK
: encoding
: [0x62,0xf3,0xa5,0x00,0x1f,0x6a,0x7f,0x7b]
3321 vpcmpq $
123, 2032(%rdx
), %xmm27
, %k5
3323 // CHECK
: vpcmpq $
123, 2048(%rdx
), %xmm27
, %k5
3324 // CHECK
: encoding
: [0x62,0xf3,0xa5,0x00,0x1f,0xaa,0x00,0x08,0x00,0x00,0x7b]
3325 vpcmpq $
123, 2048(%rdx
), %xmm27
, %k5
3327 // CHECK
: vpcmpq $
123, -2048(%rdx
), %xmm27
, %k5
3328 // CHECK
: encoding
: [0x62,0xf3,0xa5,0x00,0x1f,0x6a,0x80,0x7b]
3329 vpcmpq $
123, -2048(%rdx
), %xmm27
, %k5
3331 // CHECK
: vpcmpq $
123, -2064(%rdx
), %xmm27
, %k5
3332 // CHECK
: encoding
: [0x62,0xf3,0xa5,0x00,0x1f,0xaa,0xf0,0xf7,0xff,0xff,0x7b]
3333 vpcmpq $
123, -2064(%rdx
), %xmm27
, %k5
3335 // CHECK
: vpcmpq $
123, 1016(%rdx
){1to2
}, %xmm27
, %k5
3336 // CHECK
: encoding
: [0x62,0xf3,0xa5,0x10,0x1f,0x6a,0x7f,0x7b]
3337 vpcmpq $
123, 1016(%rdx
){1to2
}, %xmm27
, %k5
3339 // CHECK
: vpcmpq $
123, 1024(%rdx
){1to2
}, %xmm27
, %k5
3340 // CHECK
: encoding
: [0x62,0xf3,0xa5,0x10,0x1f,0xaa,0x00,0x04,0x00,0x00,0x7b]
3341 vpcmpq $
123, 1024(%rdx
){1to2
}, %xmm27
, %k5
3343 // CHECK
: vpcmpq $
123, -1024(%rdx
){1to2
}, %xmm27
, %k5
3344 // CHECK
: encoding
: [0x62,0xf3,0xa5,0x10,0x1f,0x6a,0x80,0x7b]
3345 vpcmpq $
123, -1024(%rdx
){1to2
}, %xmm27
, %k5
3347 // CHECK
: vpcmpq $
123, -1032(%rdx
){1to2
}, %xmm27
, %k5
3348 // CHECK
: encoding
: [0x62,0xf3,0xa5,0x10,0x1f,0xaa,0xf8,0xfb,0xff,0xff,0x7b]
3349 vpcmpq $
123, -1032(%rdx
){1to2
}, %xmm27
, %k5
3351 // CHECK
: vpcmpq $
171, %ymm19
, %ymm26
, %k4
3352 // CHECK
: encoding
: [0x62,0xb3,0xad,0x20,0x1f,0xe3,0xab]
3353 vpcmpq $
171, %ymm19
, %ymm26
, %k4
3355 // CHECK
: vpcmpq $
171, %ymm19
, %ymm26
, %k4
{%k6
}
3356 // CHECK
: encoding
: [0x62,0xb3,0xad,0x26,0x1f,0xe3,0xab]
3357 vpcmpq $
171, %ymm19
, %ymm26
, %k4
{%k6
}
3359 // CHECK
: vpcmpq $
123, %ymm19
, %ymm26
, %k4
3360 // CHECK
: encoding
: [0x62,0xb3,0xad,0x20,0x1f,0xe3,0x7b]
3361 vpcmpq $
123, %ymm19
, %ymm26
, %k4
3363 // CHECK
: vpcmpq $
123, (%rcx
), %ymm26
, %k4
3364 // CHECK
: encoding
: [0x62,0xf3,0xad,0x20,0x1f,0x21,0x7b]
3365 vpcmpq $
123, (%rcx
), %ymm26
, %k4
3367 // CHECK
: vpcmpq $
123, 291(%rax
,%r14,8), %ymm26
, %k4
3368 // CHECK
: encoding
: [0x62,0xb3,0xad,0x20,0x1f,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]
3369 vpcmpq $
123, 291(%rax
,%r14,8), %ymm26
, %k4
3371 // CHECK
: vpcmpq $
123, (%rcx
){1to4
}, %ymm26
, %k4
3372 // CHECK
: encoding
: [0x62,0xf3,0xad,0x30,0x1f,0x21,0x7b]
3373 vpcmpq $
123, (%rcx
){1to4
}, %ymm26
, %k4
3375 // CHECK
: vpcmpq $
123, 4064(%rdx
), %ymm26
, %k4
3376 // CHECK
: encoding
: [0x62,0xf3,0xad,0x20,0x1f,0x62,0x7f,0x7b]
3377 vpcmpq $
123, 4064(%rdx
), %ymm26
, %k4
3379 // CHECK
: vpcmpq $
123, 4096(%rdx
), %ymm26
, %k4
3380 // CHECK
: encoding
: [0x62,0xf3,0xad,0x20,0x1f,0xa2,0x00,0x10,0x00,0x00,0x7b]
3381 vpcmpq $
123, 4096(%rdx
), %ymm26
, %k4
3383 // CHECK
: vpcmpq $
123, -4096(%rdx
), %ymm26
, %k4
3384 // CHECK
: encoding
: [0x62,0xf3,0xad,0x20,0x1f,0x62,0x80,0x7b]
3385 vpcmpq $
123, -4096(%rdx
), %ymm26
, %k4
3387 // CHECK
: vpcmpq $
123, -4128(%rdx
), %ymm26
, %k4
3388 // CHECK
: encoding
: [0x62,0xf3,0xad,0x20,0x1f,0xa2,0xe0,0xef,0xff,0xff,0x7b]
3389 vpcmpq $
123, -4128(%rdx
), %ymm26
, %k4
3391 // CHECK
: vpcmpq $
123, 1016(%rdx
){1to4
}, %ymm26
, %k4
3392 // CHECK
: encoding
: [0x62,0xf3,0xad,0x30,0x1f,0x62,0x7f,0x7b]
3393 vpcmpq $
123, 1016(%rdx
){1to4
}, %ymm26
, %k4
3395 // CHECK
: vpcmpq $
123, 1024(%rdx
){1to4
}, %ymm26
, %k4
3396 // CHECK
: encoding
: [0x62,0xf3,0xad,0x30,0x1f,0xa2,0x00,0x04,0x00,0x00,0x7b]
3397 vpcmpq $
123, 1024(%rdx
){1to4
}, %ymm26
, %k4
3399 // CHECK
: vpcmpq $
123, -1024(%rdx
){1to4
}, %ymm26
, %k4
3400 // CHECK
: encoding
: [0x62,0xf3,0xad,0x30,0x1f,0x62,0x80,0x7b]
3401 vpcmpq $
123, -1024(%rdx
){1to4
}, %ymm26
, %k4
3403 // CHECK
: vpcmpq $
123, -1032(%rdx
){1to4
}, %ymm26
, %k4
3404 // CHECK
: encoding
: [0x62,0xf3,0xad,0x30,0x1f,0xa2,0xf8,0xfb,0xff,0xff,0x7b]
3405 vpcmpq $
123, -1032(%rdx
){1to4
}, %ymm26
, %k4
3407 // CHECK
: vpcmpud $
171, %xmm21
, %xmm22
, %k3
3408 // CHECK
: encoding
: [0x62,0xb3,0x4d,0x00,0x1e,0xdd,0xab]
3409 vpcmpud $
171, %xmm21
, %xmm22
, %k3
3411 // CHECK
: vpcmpud $
171, %xmm21
, %xmm22
, %k3
{%k1
}
3412 // CHECK
: encoding
: [0x62,0xb3,0x4d,0x01,0x1e,0xdd,0xab]
3413 vpcmpud $
171, %xmm21
, %xmm22
, %k3
{%k1
}
3415 // CHECK
: vpcmpud $
123, %xmm21
, %xmm22
, %k3
3416 // CHECK
: encoding
: [0x62,0xb3,0x4d,0x00,0x1e,0xdd,0x7b]
3417 vpcmpud $
123, %xmm21
, %xmm22
, %k3
3419 // CHECK
: vpcmpud $
123, (%rcx
), %xmm22
, %k3
3420 // CHECK
: encoding
: [0x62,0xf3,0x4d,0x00,0x1e,0x19,0x7b]
3421 vpcmpud $
123, (%rcx
), %xmm22
, %k3
3423 // CHECK
: vpcmpud $
123, 291(%rax
,%r14,8), %xmm22
, %k3
3424 // CHECK
: encoding
: [0x62,0xb3,0x4d,0x00,0x1e,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b]
3425 vpcmpud $
123, 291(%rax
,%r14,8), %xmm22
, %k3
3427 // CHECK
: vpcmpud $
123, (%rcx
){1to4
}, %xmm22
, %k3
3428 // CHECK
: encoding
: [0x62,0xf3,0x4d,0x10,0x1e,0x19,0x7b]
3429 vpcmpud $
123, (%rcx
){1to4
}, %xmm22
, %k3
3431 // CHECK
: vpcmpud $
123, 2032(%rdx
), %xmm22
, %k3
3432 // CHECK
: encoding
: [0x62,0xf3,0x4d,0x00,0x1e,0x5a,0x7f,0x7b]
3433 vpcmpud $
123, 2032(%rdx
), %xmm22
, %k3
3435 // CHECK
: vpcmpud $
123, 2048(%rdx
), %xmm22
, %k3
3436 // CHECK
: encoding
: [0x62,0xf3,0x4d,0x00,0x1e,0x9a,0x00,0x08,0x00,0x00,0x7b]
3437 vpcmpud $
123, 2048(%rdx
), %xmm22
, %k3
3439 // CHECK
: vpcmpud $
123, -2048(%rdx
), %xmm22
, %k3
3440 // CHECK
: encoding
: [0x62,0xf3,0x4d,0x00,0x1e,0x5a,0x80,0x7b]
3441 vpcmpud $
123, -2048(%rdx
), %xmm22
, %k3
3443 // CHECK
: vpcmpud $
123, -2064(%rdx
), %xmm22
, %k3
3444 // CHECK
: encoding
: [0x62,0xf3,0x4d,0x00,0x1e,0x9a,0xf0,0xf7,0xff,0xff,0x7b]
3445 vpcmpud $
123, -2064(%rdx
), %xmm22
, %k3
3447 // CHECK
: vpcmpud $
123, 508(%rdx
){1to4
}, %xmm22
, %k3
3448 // CHECK
: encoding
: [0x62,0xf3,0x4d,0x10,0x1e,0x5a,0x7f,0x7b]
3449 vpcmpud $
123, 508(%rdx
){1to4
}, %xmm22
, %k3
3451 // CHECK
: vpcmpud $
123, 512(%rdx
){1to4
}, %xmm22
, %k3
3452 // CHECK
: encoding
: [0x62,0xf3,0x4d,0x10,0x1e,0x9a,0x00,0x02,0x00,0x00,0x7b]
3453 vpcmpud $
123, 512(%rdx
){1to4
}, %xmm22
, %k3
3455 // CHECK
: vpcmpud $
123, -512(%rdx
){1to4
}, %xmm22
, %k3
3456 // CHECK
: encoding
: [0x62,0xf3,0x4d,0x10,0x1e,0x5a,0x80,0x7b]
3457 vpcmpud $
123, -512(%rdx
){1to4
}, %xmm22
, %k3
3459 // CHECK
: vpcmpud $
123, -516(%rdx
){1to4
}, %xmm22
, %k3
3460 // CHECK
: encoding
: [0x62,0xf3,0x4d,0x10,0x1e,0x9a,0xfc,0xfd,0xff,0xff,0x7b]
3461 vpcmpud $
123, -516(%rdx
){1to4
}, %xmm22
, %k3
3463 // CHECK
: vpcmpud $
171, %ymm20
, %ymm30
, %k3
3464 // CHECK
: encoding
: [0x62,0xb3,0x0d,0x20,0x1e,0xdc,0xab]
3465 vpcmpud $
171, %ymm20
, %ymm30
, %k3
3467 // CHECK
: vpcmpud $
171, %ymm20
, %ymm30
, %k3
{%k6
}
3468 // CHECK
: encoding
: [0x62,0xb3,0x0d,0x26,0x1e,0xdc,0xab]
3469 vpcmpud $
171, %ymm20
, %ymm30
, %k3
{%k6
}
3471 // CHECK
: vpcmpud $
123, %ymm20
, %ymm30
, %k3
3472 // CHECK
: encoding
: [0x62,0xb3,0x0d,0x20,0x1e,0xdc,0x7b]
3473 vpcmpud $
123, %ymm20
, %ymm30
, %k3
3475 // CHECK
: vpcmpud $
123, (%rcx
), %ymm30
, %k3
3476 // CHECK
: encoding
: [0x62,0xf3,0x0d,0x20,0x1e,0x19,0x7b]
3477 vpcmpud $
123, (%rcx
), %ymm30
, %k3
3479 // CHECK
: vpcmpud $
123, 291(%rax
,%r14,8), %ymm30
, %k3
3480 // CHECK
: encoding
: [0x62,0xb3,0x0d,0x20,0x1e,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b]
3481 vpcmpud $
123, 291(%rax
,%r14,8), %ymm30
, %k3
3483 // CHECK
: vpcmpud $
123, (%rcx
){1to8
}, %ymm30
, %k3
3484 // CHECK
: encoding
: [0x62,0xf3,0x0d,0x30,0x1e,0x19,0x7b]
3485 vpcmpud $
123, (%rcx
){1to8
}, %ymm30
, %k3
3487 // CHECK
: vpcmpud $
123, 4064(%rdx
), %ymm30
, %k3
3488 // CHECK
: encoding
: [0x62,0xf3,0x0d,0x20,0x1e,0x5a,0x7f,0x7b]
3489 vpcmpud $
123, 4064(%rdx
), %ymm30
, %k3
3491 // CHECK
: vpcmpud $
123, 4096(%rdx
), %ymm30
, %k3
3492 // CHECK
: encoding
: [0x62,0xf3,0x0d,0x20,0x1e,0x9a,0x00,0x10,0x00,0x00,0x7b]
3493 vpcmpud $
123, 4096(%rdx
), %ymm30
, %k3
3495 // CHECK
: vpcmpud $
123, -4096(%rdx
), %ymm30
, %k3
3496 // CHECK
: encoding
: [0x62,0xf3,0x0d,0x20,0x1e,0x5a,0x80,0x7b]
3497 vpcmpud $
123, -4096(%rdx
), %ymm30
, %k3
3499 // CHECK
: vpcmpud $
123, -4128(%rdx
), %ymm30
, %k3
3500 // CHECK
: encoding
: [0x62,0xf3,0x0d,0x20,0x1e,0x9a,0xe0,0xef,0xff,0xff,0x7b]
3501 vpcmpud $
123, -4128(%rdx
), %ymm30
, %k3
3503 // CHECK
: vpcmpud $
123, 508(%rdx
){1to8
}, %ymm30
, %k3
3504 // CHECK
: encoding
: [0x62,0xf3,0x0d,0x30,0x1e,0x5a,0x7f,0x7b]
3505 vpcmpud $
123, 508(%rdx
){1to8
}, %ymm30
, %k3
3507 // CHECK
: vpcmpud $
123, 512(%rdx
){1to8
}, %ymm30
, %k3
3508 // CHECK
: encoding
: [0x62,0xf3,0x0d,0x30,0x1e,0x9a,0x00,0x02,0x00,0x00,0x7b]
3509 vpcmpud $
123, 512(%rdx
){1to8
}, %ymm30
, %k3
3511 // CHECK
: vpcmpud $
123, -512(%rdx
){1to8
}, %ymm30
, %k3
3512 // CHECK
: encoding
: [0x62,0xf3,0x0d,0x30,0x1e,0x5a,0x80,0x7b]
3513 vpcmpud $
123, -512(%rdx
){1to8
}, %ymm30
, %k3
3515 // CHECK
: vpcmpud $
123, -516(%rdx
){1to8
}, %ymm30
, %k3
3516 // CHECK
: encoding
: [0x62,0xf3,0x0d,0x30,0x1e,0x9a,0xfc,0xfd,0xff,0xff,0x7b]
3517 vpcmpud $
123, -516(%rdx
){1to8
}, %ymm30
, %k3
3519 // CHECK
: vpcmpuq $
171, %xmm28
, %xmm28
, %k5
3520 // CHECK
: encoding
: [0x62,0x93,0x9d,0x00,0x1e,0xec,0xab]
3521 vpcmpuq $
171, %xmm28
, %xmm28
, %k5
3523 // CHECK
: vpcmpuq $
171, %xmm28
, %xmm28
, %k5
{%k4
}
3524 // CHECK
: encoding
: [0x62,0x93,0x9d,0x04,0x1e,0xec,0xab]
3525 vpcmpuq $
171, %xmm28
, %xmm28
, %k5
{%k4
}
3527 // CHECK
: vpcmpuq $
123, %xmm28
, %xmm28
, %k5
3528 // CHECK
: encoding
: [0x62,0x93,0x9d,0x00,0x1e,0xec,0x7b]
3529 vpcmpuq $
123, %xmm28
, %xmm28
, %k5
3531 // CHECK
: vpcmpuq $
123, (%rcx
), %xmm28
, %k5
3532 // CHECK
: encoding
: [0x62,0xf3,0x9d,0x00,0x1e,0x29,0x7b]
3533 vpcmpuq $
123, (%rcx
), %xmm28
, %k5
3535 // CHECK
: vpcmpuq $
123, 291(%rax
,%r14,8), %xmm28
, %k5
3536 // CHECK
: encoding
: [0x62,0xb3,0x9d,0x00,0x1e,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b]
3537 vpcmpuq $
123, 291(%rax
,%r14,8), %xmm28
, %k5
3539 // CHECK
: vpcmpuq $
123, (%rcx
){1to2
}, %xmm28
, %k5
3540 // CHECK
: encoding
: [0x62,0xf3,0x9d,0x10,0x1e,0x29,0x7b]
3541 vpcmpuq $
123, (%rcx
){1to2
}, %xmm28
, %k5
3543 // CHECK
: vpcmpuq $
123, 2032(%rdx
), %xmm28
, %k5
3544 // CHECK
: encoding
: [0x62,0xf3,0x9d,0x00,0x1e,0x6a,0x7f,0x7b]
3545 vpcmpuq $
123, 2032(%rdx
), %xmm28
, %k5
3547 // CHECK
: vpcmpuq $
123, 2048(%rdx
), %xmm28
, %k5
3548 // CHECK
: encoding
: [0x62,0xf3,0x9d,0x00,0x1e,0xaa,0x00,0x08,0x00,0x00,0x7b]
3549 vpcmpuq $
123, 2048(%rdx
), %xmm28
, %k5
3551 // CHECK
: vpcmpuq $
123, -2048(%rdx
), %xmm28
, %k5
3552 // CHECK
: encoding
: [0x62,0xf3,0x9d,0x00,0x1e,0x6a,0x80,0x7b]
3553 vpcmpuq $
123, -2048(%rdx
), %xmm28
, %k5
3555 // CHECK
: vpcmpuq $
123, -2064(%rdx
), %xmm28
, %k5
3556 // CHECK
: encoding
: [0x62,0xf3,0x9d,0x00,0x1e,0xaa,0xf0,0xf7,0xff,0xff,0x7b]
3557 vpcmpuq $
123, -2064(%rdx
), %xmm28
, %k5
3559 // CHECK
: vpcmpuq $
123, 1016(%rdx
){1to2
}, %xmm28
, %k5
3560 // CHECK
: encoding
: [0x62,0xf3,0x9d,0x10,0x1e,0x6a,0x7f,0x7b]
3561 vpcmpuq $
123, 1016(%rdx
){1to2
}, %xmm28
, %k5
3563 // CHECK
: vpcmpuq $
123, 1024(%rdx
){1to2
}, %xmm28
, %k5
3564 // CHECK
: encoding
: [0x62,0xf3,0x9d,0x10,0x1e,0xaa,0x00,0x04,0x00,0x00,0x7b]
3565 vpcmpuq $
123, 1024(%rdx
){1to2
}, %xmm28
, %k5
3567 // CHECK
: vpcmpuq $
123, -1024(%rdx
){1to2
}, %xmm28
, %k5
3568 // CHECK
: encoding
: [0x62,0xf3,0x9d,0x10,0x1e,0x6a,0x80,0x7b]
3569 vpcmpuq $
123, -1024(%rdx
){1to2
}, %xmm28
, %k5
3571 // CHECK
: vpcmpuq $
123, -1032(%rdx
){1to2
}, %xmm28
, %k5
3572 // CHECK
: encoding
: [0x62,0xf3,0x9d,0x10,0x1e,0xaa,0xf8,0xfb,0xff,0xff,0x7b]
3573 vpcmpuq $
123, -1032(%rdx
){1to2
}, %xmm28
, %k5
3575 // CHECK
: vpcmpuq $
171, %ymm26
, %ymm22
, %k3
3576 // CHECK
: encoding
: [0x62,0x93,0xcd,0x20,0x1e,0xda,0xab]
3577 vpcmpuq $
171, %ymm26
, %ymm22
, %k3
3579 // CHECK
: vpcmpuq $
171, %ymm26
, %ymm22
, %k3
{%k3
}
3580 // CHECK
: encoding
: [0x62,0x93,0xcd,0x23,0x1e,0xda,0xab]
3581 vpcmpuq $
171, %ymm26
, %ymm22
, %k3
{%k3
}
3583 // CHECK
: vpcmpuq $
123, %ymm26
, %ymm22
, %k3
3584 // CHECK
: encoding
: [0x62,0x93,0xcd,0x20,0x1e,0xda,0x7b]
3585 vpcmpuq $
123, %ymm26
, %ymm22
, %k3
3587 // CHECK
: vpcmpuq $
123, (%rcx
), %ymm22
, %k3
3588 // CHECK
: encoding
: [0x62,0xf3,0xcd,0x20,0x1e,0x19,0x7b]
3589 vpcmpuq $
123, (%rcx
), %ymm22
, %k3
3591 // CHECK
: vpcmpuq $
123, 291(%rax
,%r14,8), %ymm22
, %k3
3592 // CHECK
: encoding
: [0x62,0xb3,0xcd,0x20,0x1e,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b]
3593 vpcmpuq $
123, 291(%rax
,%r14,8), %ymm22
, %k3
3595 // CHECK
: vpcmpuq $
123, (%rcx
){1to4
}, %ymm22
, %k3
3596 // CHECK
: encoding
: [0x62,0xf3,0xcd,0x30,0x1e,0x19,0x7b]
3597 vpcmpuq $
123, (%rcx
){1to4
}, %ymm22
, %k3
3599 // CHECK
: vpcmpuq $
123, 4064(%rdx
), %ymm22
, %k3
3600 // CHECK
: encoding
: [0x62,0xf3,0xcd,0x20,0x1e,0x5a,0x7f,0x7b]
3601 vpcmpuq $
123, 4064(%rdx
), %ymm22
, %k3
3603 // CHECK
: vpcmpuq $
123, 4096(%rdx
), %ymm22
, %k3
3604 // CHECK
: encoding
: [0x62,0xf3,0xcd,0x20,0x1e,0x9a,0x00,0x10,0x00,0x00,0x7b]
3605 vpcmpuq $
123, 4096(%rdx
), %ymm22
, %k3
3607 // CHECK
: vpcmpuq $
123, -4096(%rdx
), %ymm22
, %k3
3608 // CHECK
: encoding
: [0x62,0xf3,0xcd,0x20,0x1e,0x5a,0x80,0x7b]
3609 vpcmpuq $
123, -4096(%rdx
), %ymm22
, %k3
3611 // CHECK
: vpcmpuq $
123, -4128(%rdx
), %ymm22
, %k3
3612 // CHECK
: encoding
: [0x62,0xf3,0xcd,0x20,0x1e,0x9a,0xe0,0xef,0xff,0xff,0x7b]
3613 vpcmpuq $
123, -4128(%rdx
), %ymm22
, %k3
3615 // CHECK
: vpcmpuq $
123, 1016(%rdx
){1to4
}, %ymm22
, %k3
3616 // CHECK
: encoding
: [0x62,0xf3,0xcd,0x30,0x1e,0x5a,0x7f,0x7b]
3617 vpcmpuq $
123, 1016(%rdx
){1to4
}, %ymm22
, %k3
3619 // CHECK
: vpcmpuq $
123, 1024(%rdx
){1to4
}, %ymm22
, %k3
3620 // CHECK
: encoding
: [0x62,0xf3,0xcd,0x30,0x1e,0x9a,0x00,0x04,0x00,0x00,0x7b]
3621 vpcmpuq $
123, 1024(%rdx
){1to4
}, %ymm22
, %k3
3623 // CHECK
: vpcmpuq $
123, -1024(%rdx
){1to4
}, %ymm22
, %k3
3624 // CHECK
: encoding
: [0x62,0xf3,0xcd,0x30,0x1e,0x5a,0x80,0x7b]
3625 vpcmpuq $
123, -1024(%rdx
){1to4
}, %ymm22
, %k3
3627 // CHECK
: vpcmpuq $
123, -1032(%rdx
){1to4
}, %ymm22
, %k3
3628 // CHECK
: encoding
: [0x62,0xf3,0xcd,0x30,0x1e,0x9a,0xf8,0xfb,0xff,0xff,0x7b]
3629 vpcmpuq $
123, -1032(%rdx
){1to4
}, %ymm22
, %k3
3631 // CHECK
: vpmaxsd
%xmm26
, %xmm22
, %xmm19
3632 // CHECK
: encoding
: [0x62,0x82,0x4d,0x00,0x3d,0xda]
3633 vpmaxsd
%xmm26
, %xmm22
, %xmm19
3635 // CHECK
: vpmaxsd
%xmm26
, %xmm22
, %xmm19
{%k2
}
3636 // CHECK
: encoding
: [0x62,0x82,0x4d,0x02,0x3d,0xda]
3637 vpmaxsd
%xmm26
, %xmm22
, %xmm19
{%k2
}
3639 // CHECK
: vpmaxsd
%xmm26
, %xmm22
, %xmm19
{%k2
} {z
}
3640 // CHECK
: encoding
: [0x62,0x82,0x4d,0x82,0x3d,0xda]
3641 vpmaxsd
%xmm26
, %xmm22
, %xmm19
{%k2
} {z
}
3643 // CHECK
: vpmaxsd
(%rcx
), %xmm22
, %xmm19
3644 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x00,0x3d,0x19]
3645 vpmaxsd
(%rcx
), %xmm22
, %xmm19
3647 // CHECK
: vpmaxsd
291(%rax
,%r14,8), %xmm22
, %xmm19
3648 // CHECK
: encoding
: [0x62,0xa2,0x4d,0x00,0x3d,0x9c,0xf0,0x23,0x01,0x00,0x00]
3649 vpmaxsd
291(%rax
,%r14,8), %xmm22
, %xmm19
3651 // CHECK
: vpmaxsd
(%rcx
){1to4
}, %xmm22
, %xmm19
3652 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x10,0x3d,0x19]
3653 vpmaxsd
(%rcx
){1to4
}, %xmm22
, %xmm19
3655 // CHECK
: vpmaxsd
2032(%rdx
), %xmm22
, %xmm19
3656 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x00,0x3d,0x5a,0x7f]
3657 vpmaxsd
2032(%rdx
), %xmm22
, %xmm19
3659 // CHECK
: vpmaxsd
2048(%rdx
), %xmm22
, %xmm19
3660 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x00,0x3d,0x9a,0x00,0x08,0x00,0x00]
3661 vpmaxsd
2048(%rdx
), %xmm22
, %xmm19
3663 // CHECK
: vpmaxsd
-2048(%rdx
), %xmm22
, %xmm19
3664 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x00,0x3d,0x5a,0x80]
3665 vpmaxsd
-2048(%rdx
), %xmm22
, %xmm19
3667 // CHECK
: vpmaxsd
-2064(%rdx
), %xmm22
, %xmm19
3668 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x00,0x3d,0x9a,0xf0,0xf7,0xff,0xff]
3669 vpmaxsd
-2064(%rdx
), %xmm22
, %xmm19
3671 // CHECK
: vpmaxsd
508(%rdx
){1to4
}, %xmm22
, %xmm19
3672 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x10,0x3d,0x5a,0x7f]
3673 vpmaxsd
508(%rdx
){1to4
}, %xmm22
, %xmm19
3675 // CHECK
: vpmaxsd
512(%rdx
){1to4
}, %xmm22
, %xmm19
3676 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x10,0x3d,0x9a,0x00,0x02,0x00,0x00]
3677 vpmaxsd
512(%rdx
){1to4
}, %xmm22
, %xmm19
3679 // CHECK
: vpmaxsd
-512(%rdx
){1to4
}, %xmm22
, %xmm19
3680 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x10,0x3d,0x5a,0x80]
3681 vpmaxsd
-512(%rdx
){1to4
}, %xmm22
, %xmm19
3683 // CHECK
: vpmaxsd
-516(%rdx
){1to4
}, %xmm22
, %xmm19
3684 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x10,0x3d,0x9a,0xfc,0xfd,0xff,0xff]
3685 vpmaxsd
-516(%rdx
){1to4
}, %xmm22
, %xmm19
3687 // CHECK
: vpmaxsd
%ymm23
, %ymm24
, %ymm27
3688 // CHECK
: encoding
: [0x62,0x22,0x3d,0x20,0x3d,0xdf]
3689 vpmaxsd
%ymm23
, %ymm24
, %ymm27
3691 // CHECK
: vpmaxsd
%ymm23
, %ymm24
, %ymm27
{%k6
}
3692 // CHECK
: encoding
: [0x62,0x22,0x3d,0x26,0x3d,0xdf]
3693 vpmaxsd
%ymm23
, %ymm24
, %ymm27
{%k6
}
3695 // CHECK
: vpmaxsd
%ymm23
, %ymm24
, %ymm27
{%k6
} {z
}
3696 // CHECK
: encoding
: [0x62,0x22,0x3d,0xa6,0x3d,0xdf]
3697 vpmaxsd
%ymm23
, %ymm24
, %ymm27
{%k6
} {z
}
3699 // CHECK
: vpmaxsd
(%rcx
), %ymm24
, %ymm27
3700 // CHECK
: encoding
: [0x62,0x62,0x3d,0x20,0x3d,0x19]
3701 vpmaxsd
(%rcx
), %ymm24
, %ymm27
3703 // CHECK
: vpmaxsd
291(%rax
,%r14,8), %ymm24
, %ymm27
3704 // CHECK
: encoding
: [0x62,0x22,0x3d,0x20,0x3d,0x9c,0xf0,0x23,0x01,0x00,0x00]
3705 vpmaxsd
291(%rax
,%r14,8), %ymm24
, %ymm27
3707 // CHECK
: vpmaxsd
(%rcx
){1to8
}, %ymm24
, %ymm27
3708 // CHECK
: encoding
: [0x62,0x62,0x3d,0x30,0x3d,0x19]
3709 vpmaxsd
(%rcx
){1to8
}, %ymm24
, %ymm27
3711 // CHECK
: vpmaxsd
4064(%rdx
), %ymm24
, %ymm27
3712 // CHECK
: encoding
: [0x62,0x62,0x3d,0x20,0x3d,0x5a,0x7f]
3713 vpmaxsd
4064(%rdx
), %ymm24
, %ymm27
3715 // CHECK
: vpmaxsd
4096(%rdx
), %ymm24
, %ymm27
3716 // CHECK
: encoding
: [0x62,0x62,0x3d,0x20,0x3d,0x9a,0x00,0x10,0x00,0x00]
3717 vpmaxsd
4096(%rdx
), %ymm24
, %ymm27
3719 // CHECK
: vpmaxsd
-4096(%rdx
), %ymm24
, %ymm27
3720 // CHECK
: encoding
: [0x62,0x62,0x3d,0x20,0x3d,0x5a,0x80]
3721 vpmaxsd
-4096(%rdx
), %ymm24
, %ymm27
3723 // CHECK
: vpmaxsd
-4128(%rdx
), %ymm24
, %ymm27
3724 // CHECK
: encoding
: [0x62,0x62,0x3d,0x20,0x3d,0x9a,0xe0,0xef,0xff,0xff]
3725 vpmaxsd
-4128(%rdx
), %ymm24
, %ymm27
3727 // CHECK
: vpmaxsd
508(%rdx
){1to8
}, %ymm24
, %ymm27
3728 // CHECK
: encoding
: [0x62,0x62,0x3d,0x30,0x3d,0x5a,0x7f]
3729 vpmaxsd
508(%rdx
){1to8
}, %ymm24
, %ymm27
3731 // CHECK
: vpmaxsd
512(%rdx
){1to8
}, %ymm24
, %ymm27
3732 // CHECK
: encoding
: [0x62,0x62,0x3d,0x30,0x3d,0x9a,0x00,0x02,0x00,0x00]
3733 vpmaxsd
512(%rdx
){1to8
}, %ymm24
, %ymm27
3735 // CHECK
: vpmaxsd
-512(%rdx
){1to8
}, %ymm24
, %ymm27
3736 // CHECK
: encoding
: [0x62,0x62,0x3d,0x30,0x3d,0x5a,0x80]
3737 vpmaxsd
-512(%rdx
){1to8
}, %ymm24
, %ymm27
3739 // CHECK
: vpmaxsd
-516(%rdx
){1to8
}, %ymm24
, %ymm27
3740 // CHECK
: encoding
: [0x62,0x62,0x3d,0x30,0x3d,0x9a,0xfc,0xfd,0xff,0xff]
3741 vpmaxsd
-516(%rdx
){1to8
}, %ymm24
, %ymm27
3743 // CHECK
: vpmaxsq
%xmm25
, %xmm23
, %xmm23
3744 // CHECK
: encoding
: [0x62,0x82,0xc5,0x00,0x3d,0xf9]
3745 vpmaxsq
%xmm25
, %xmm23
, %xmm23
3747 // CHECK
: vpmaxsq
%xmm25
, %xmm23
, %xmm23
{%k2
}
3748 // CHECK
: encoding
: [0x62,0x82,0xc5,0x02,0x3d,0xf9]
3749 vpmaxsq
%xmm25
, %xmm23
, %xmm23
{%k2
}
3751 // CHECK
: vpmaxsq
%xmm25
, %xmm23
, %xmm23
{%k2
} {z
}
3752 // CHECK
: encoding
: [0x62,0x82,0xc5,0x82,0x3d,0xf9]
3753 vpmaxsq
%xmm25
, %xmm23
, %xmm23
{%k2
} {z
}
3755 // CHECK
: vpmaxsq
(%rcx
), %xmm23
, %xmm23
3756 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x3d,0x39]
3757 vpmaxsq
(%rcx
), %xmm23
, %xmm23
3759 // CHECK
: vpmaxsq
291(%rax
,%r14,8), %xmm23
, %xmm23
3760 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x3d,0xbc,0xf0,0x23,0x01,0x00,0x00]
3761 vpmaxsq
291(%rax
,%r14,8), %xmm23
, %xmm23
3763 // CHECK
: vpmaxsq
(%rcx
){1to2
}, %xmm23
, %xmm23
3764 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x10,0x3d,0x39]
3765 vpmaxsq
(%rcx
){1to2
}, %xmm23
, %xmm23
3767 // CHECK
: vpmaxsq
2032(%rdx
), %xmm23
, %xmm23
3768 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x3d,0x7a,0x7f]
3769 vpmaxsq
2032(%rdx
), %xmm23
, %xmm23
3771 // CHECK
: vpmaxsq
2048(%rdx
), %xmm23
, %xmm23
3772 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x3d,0xba,0x00,0x08,0x00,0x00]
3773 vpmaxsq
2048(%rdx
), %xmm23
, %xmm23
3775 // CHECK
: vpmaxsq
-2048(%rdx
), %xmm23
, %xmm23
3776 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x3d,0x7a,0x80]
3777 vpmaxsq
-2048(%rdx
), %xmm23
, %xmm23
3779 // CHECK
: vpmaxsq
-2064(%rdx
), %xmm23
, %xmm23
3780 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x3d,0xba,0xf0,0xf7,0xff,0xff]
3781 vpmaxsq
-2064(%rdx
), %xmm23
, %xmm23
3783 // CHECK
: vpmaxsq
1016(%rdx
){1to2
}, %xmm23
, %xmm23
3784 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x10,0x3d,0x7a,0x7f]
3785 vpmaxsq
1016(%rdx
){1to2
}, %xmm23
, %xmm23
3787 // CHECK
: vpmaxsq
1024(%rdx
){1to2
}, %xmm23
, %xmm23
3788 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x10,0x3d,0xba,0x00,0x04,0x00,0x00]
3789 vpmaxsq
1024(%rdx
){1to2
}, %xmm23
, %xmm23
3791 // CHECK
: vpmaxsq
-1024(%rdx
){1to2
}, %xmm23
, %xmm23
3792 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x10,0x3d,0x7a,0x80]
3793 vpmaxsq
-1024(%rdx
){1to2
}, %xmm23
, %xmm23
3795 // CHECK
: vpmaxsq
-1032(%rdx
){1to2
}, %xmm23
, %xmm23
3796 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x10,0x3d,0xba,0xf8,0xfb,0xff,0xff]
3797 vpmaxsq
-1032(%rdx
){1to2
}, %xmm23
, %xmm23
3799 // CHECK
: vpmaxsq
%ymm25
, %ymm20
, %ymm30
3800 // CHECK
: encoding
: [0x62,0x02,0xdd,0x20,0x3d,0xf1]
3801 vpmaxsq
%ymm25
, %ymm20
, %ymm30
3803 // CHECK
: vpmaxsq
%ymm25
, %ymm20
, %ymm30
{%k6
}
3804 // CHECK
: encoding
: [0x62,0x02,0xdd,0x26,0x3d,0xf1]
3805 vpmaxsq
%ymm25
, %ymm20
, %ymm30
{%k6
}
3807 // CHECK
: vpmaxsq
%ymm25
, %ymm20
, %ymm30
{%k6
} {z
}
3808 // CHECK
: encoding
: [0x62,0x02,0xdd,0xa6,0x3d,0xf1]
3809 vpmaxsq
%ymm25
, %ymm20
, %ymm30
{%k6
} {z
}
3811 // CHECK
: vpmaxsq
(%rcx
), %ymm20
, %ymm30
3812 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0x3d,0x31]
3813 vpmaxsq
(%rcx
), %ymm20
, %ymm30
3815 // CHECK
: vpmaxsq
291(%rax
,%r14,8), %ymm20
, %ymm30
3816 // CHECK
: encoding
: [0x62,0x22,0xdd,0x20,0x3d,0xb4,0xf0,0x23,0x01,0x00,0x00]
3817 vpmaxsq
291(%rax
,%r14,8), %ymm20
, %ymm30
3819 // CHECK
: vpmaxsq
(%rcx
){1to4
}, %ymm20
, %ymm30
3820 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0x3d,0x31]
3821 vpmaxsq
(%rcx
){1to4
}, %ymm20
, %ymm30
3823 // CHECK
: vpmaxsq
4064(%rdx
), %ymm20
, %ymm30
3824 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0x3d,0x72,0x7f]
3825 vpmaxsq
4064(%rdx
), %ymm20
, %ymm30
3827 // CHECK
: vpmaxsq
4096(%rdx
), %ymm20
, %ymm30
3828 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0x3d,0xb2,0x00,0x10,0x00,0x00]
3829 vpmaxsq
4096(%rdx
), %ymm20
, %ymm30
3831 // CHECK
: vpmaxsq
-4096(%rdx
), %ymm20
, %ymm30
3832 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0x3d,0x72,0x80]
3833 vpmaxsq
-4096(%rdx
), %ymm20
, %ymm30
3835 // CHECK
: vpmaxsq
-4128(%rdx
), %ymm20
, %ymm30
3836 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0x3d,0xb2,0xe0,0xef,0xff,0xff]
3837 vpmaxsq
-4128(%rdx
), %ymm20
, %ymm30
3839 // CHECK
: vpmaxsq
1016(%rdx
){1to4
}, %ymm20
, %ymm30
3840 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0x3d,0x72,0x7f]
3841 vpmaxsq
1016(%rdx
){1to4
}, %ymm20
, %ymm30
3843 // CHECK
: vpmaxsq
1024(%rdx
){1to4
}, %ymm20
, %ymm30
3844 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0x3d,0xb2,0x00,0x04,0x00,0x00]
3845 vpmaxsq
1024(%rdx
){1to4
}, %ymm20
, %ymm30
3847 // CHECK
: vpmaxsq
-1024(%rdx
){1to4
}, %ymm20
, %ymm30
3848 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0x3d,0x72,0x80]
3849 vpmaxsq
-1024(%rdx
){1to4
}, %ymm20
, %ymm30
3851 // CHECK
: vpmaxsq
-1032(%rdx
){1to4
}, %ymm20
, %ymm30
3852 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0x3d,0xb2,0xf8,0xfb,0xff,0xff]
3853 vpmaxsq
-1032(%rdx
){1to4
}, %ymm20
, %ymm30
3855 // CHECK
: vpmaxud
%xmm19
, %xmm17
, %xmm21
3856 // CHECK
: encoding
: [0x62,0xa2,0x75,0x00,0x3f,0xeb]
3857 vpmaxud
%xmm19
, %xmm17
, %xmm21
3859 // CHECK
: vpmaxud
%xmm19
, %xmm17
, %xmm21
{%k7
}
3860 // CHECK
: encoding
: [0x62,0xa2,0x75,0x07,0x3f,0xeb]
3861 vpmaxud
%xmm19
, %xmm17
, %xmm21
{%k7
}
3863 // CHECK
: vpmaxud
%xmm19
, %xmm17
, %xmm21
{%k7
} {z
}
3864 // CHECK
: encoding
: [0x62,0xa2,0x75,0x87,0x3f,0xeb]
3865 vpmaxud
%xmm19
, %xmm17
, %xmm21
{%k7
} {z
}
3867 // CHECK
: vpmaxud
(%rcx
), %xmm17
, %xmm21
3868 // CHECK
: encoding
: [0x62,0xe2,0x75,0x00,0x3f,0x29]
3869 vpmaxud
(%rcx
), %xmm17
, %xmm21
3871 // CHECK
: vpmaxud
291(%rax
,%r14,8), %xmm17
, %xmm21
3872 // CHECK
: encoding
: [0x62,0xa2,0x75,0x00,0x3f,0xac,0xf0,0x23,0x01,0x00,0x00]
3873 vpmaxud
291(%rax
,%r14,8), %xmm17
, %xmm21
3875 // CHECK
: vpmaxud
(%rcx
){1to4
}, %xmm17
, %xmm21
3876 // CHECK
: encoding
: [0x62,0xe2,0x75,0x10,0x3f,0x29]
3877 vpmaxud
(%rcx
){1to4
}, %xmm17
, %xmm21
3879 // CHECK
: vpmaxud
2032(%rdx
), %xmm17
, %xmm21
3880 // CHECK
: encoding
: [0x62,0xe2,0x75,0x00,0x3f,0x6a,0x7f]
3881 vpmaxud
2032(%rdx
), %xmm17
, %xmm21
3883 // CHECK
: vpmaxud
2048(%rdx
), %xmm17
, %xmm21
3884 // CHECK
: encoding
: [0x62,0xe2,0x75,0x00,0x3f,0xaa,0x00,0x08,0x00,0x00]
3885 vpmaxud
2048(%rdx
), %xmm17
, %xmm21
3887 // CHECK
: vpmaxud
-2048(%rdx
), %xmm17
, %xmm21
3888 // CHECK
: encoding
: [0x62,0xe2,0x75,0x00,0x3f,0x6a,0x80]
3889 vpmaxud
-2048(%rdx
), %xmm17
, %xmm21
3891 // CHECK
: vpmaxud
-2064(%rdx
), %xmm17
, %xmm21
3892 // CHECK
: encoding
: [0x62,0xe2,0x75,0x00,0x3f,0xaa,0xf0,0xf7,0xff,0xff]
3893 vpmaxud
-2064(%rdx
), %xmm17
, %xmm21
3895 // CHECK
: vpmaxud
508(%rdx
){1to4
}, %xmm17
, %xmm21
3896 // CHECK
: encoding
: [0x62,0xe2,0x75,0x10,0x3f,0x6a,0x7f]
3897 vpmaxud
508(%rdx
){1to4
}, %xmm17
, %xmm21
3899 // CHECK
: vpmaxud
512(%rdx
){1to4
}, %xmm17
, %xmm21
3900 // CHECK
: encoding
: [0x62,0xe2,0x75,0x10,0x3f,0xaa,0x00,0x02,0x00,0x00]
3901 vpmaxud
512(%rdx
){1to4
}, %xmm17
, %xmm21
3903 // CHECK
: vpmaxud
-512(%rdx
){1to4
}, %xmm17
, %xmm21
3904 // CHECK
: encoding
: [0x62,0xe2,0x75,0x10,0x3f,0x6a,0x80]
3905 vpmaxud
-512(%rdx
){1to4
}, %xmm17
, %xmm21
3907 // CHECK
: vpmaxud
-516(%rdx
){1to4
}, %xmm17
, %xmm21
3908 // CHECK
: encoding
: [0x62,0xe2,0x75,0x10,0x3f,0xaa,0xfc,0xfd,0xff,0xff]
3909 vpmaxud
-516(%rdx
){1to4
}, %xmm17
, %xmm21
3911 // CHECK
: vpmaxud
%ymm23
, %ymm23
, %ymm28
3912 // CHECK
: encoding
: [0x62,0x22,0x45,0x20,0x3f,0xe7]
3913 vpmaxud
%ymm23
, %ymm23
, %ymm28
3915 // CHECK
: vpmaxud
%ymm23
, %ymm23
, %ymm28
{%k7
}
3916 // CHECK
: encoding
: [0x62,0x22,0x45,0x27,0x3f,0xe7]
3917 vpmaxud
%ymm23
, %ymm23
, %ymm28
{%k7
}
3919 // CHECK
: vpmaxud
%ymm23
, %ymm23
, %ymm28
{%k7
} {z
}
3920 // CHECK
: encoding
: [0x62,0x22,0x45,0xa7,0x3f,0xe7]
3921 vpmaxud
%ymm23
, %ymm23
, %ymm28
{%k7
} {z
}
3923 // CHECK
: vpmaxud
(%rcx
), %ymm23
, %ymm28
3924 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0x3f,0x21]
3925 vpmaxud
(%rcx
), %ymm23
, %ymm28
3927 // CHECK
: vpmaxud
291(%rax
,%r14,8), %ymm23
, %ymm28
3928 // CHECK
: encoding
: [0x62,0x22,0x45,0x20,0x3f,0xa4,0xf0,0x23,0x01,0x00,0x00]
3929 vpmaxud
291(%rax
,%r14,8), %ymm23
, %ymm28
3931 // CHECK
: vpmaxud
(%rcx
){1to8
}, %ymm23
, %ymm28
3932 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0x3f,0x21]
3933 vpmaxud
(%rcx
){1to8
}, %ymm23
, %ymm28
3935 // CHECK
: vpmaxud
4064(%rdx
), %ymm23
, %ymm28
3936 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0x3f,0x62,0x7f]
3937 vpmaxud
4064(%rdx
), %ymm23
, %ymm28
3939 // CHECK
: vpmaxud
4096(%rdx
), %ymm23
, %ymm28
3940 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0x3f,0xa2,0x00,0x10,0x00,0x00]
3941 vpmaxud
4096(%rdx
), %ymm23
, %ymm28
3943 // CHECK
: vpmaxud
-4096(%rdx
), %ymm23
, %ymm28
3944 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0x3f,0x62,0x80]
3945 vpmaxud
-4096(%rdx
), %ymm23
, %ymm28
3947 // CHECK
: vpmaxud
-4128(%rdx
), %ymm23
, %ymm28
3948 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0x3f,0xa2,0xe0,0xef,0xff,0xff]
3949 vpmaxud
-4128(%rdx
), %ymm23
, %ymm28
3951 // CHECK
: vpmaxud
508(%rdx
){1to8
}, %ymm23
, %ymm28
3952 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0x3f,0x62,0x7f]
3953 vpmaxud
508(%rdx
){1to8
}, %ymm23
, %ymm28
3955 // CHECK
: vpmaxud
512(%rdx
){1to8
}, %ymm23
, %ymm28
3956 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0x3f,0xa2,0x00,0x02,0x00,0x00]
3957 vpmaxud
512(%rdx
){1to8
}, %ymm23
, %ymm28
3959 // CHECK
: vpmaxud
-512(%rdx
){1to8
}, %ymm23
, %ymm28
3960 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0x3f,0x62,0x80]
3961 vpmaxud
-512(%rdx
){1to8
}, %ymm23
, %ymm28
3963 // CHECK
: vpmaxud
-516(%rdx
){1to8
}, %ymm23
, %ymm28
3964 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0x3f,0xa2,0xfc,0xfd,0xff,0xff]
3965 vpmaxud
-516(%rdx
){1to8
}, %ymm23
, %ymm28
3967 // CHECK
: vpmaxuq
%xmm25
, %xmm26
, %xmm26
3968 // CHECK
: encoding
: [0x62,0x02,0xad,0x00,0x3f,0xd1]
3969 vpmaxuq
%xmm25
, %xmm26
, %xmm26
3971 // CHECK
: vpmaxuq
%xmm25
, %xmm26
, %xmm26
{%k7
}
3972 // CHECK
: encoding
: [0x62,0x02,0xad,0x07,0x3f,0xd1]
3973 vpmaxuq
%xmm25
, %xmm26
, %xmm26
{%k7
}
3975 // CHECK
: vpmaxuq
%xmm25
, %xmm26
, %xmm26
{%k7
} {z
}
3976 // CHECK
: encoding
: [0x62,0x02,0xad,0x87,0x3f,0xd1]
3977 vpmaxuq
%xmm25
, %xmm26
, %xmm26
{%k7
} {z
}
3979 // CHECK
: vpmaxuq
(%rcx
), %xmm26
, %xmm26
3980 // CHECK
: encoding
: [0x62,0x62,0xad,0x00,0x3f,0x11]
3981 vpmaxuq
(%rcx
), %xmm26
, %xmm26
3983 // CHECK
: vpmaxuq
291(%rax
,%r14,8), %xmm26
, %xmm26
3984 // CHECK
: encoding
: [0x62,0x22,0xad,0x00,0x3f,0x94,0xf0,0x23,0x01,0x00,0x00]
3985 vpmaxuq
291(%rax
,%r14,8), %xmm26
, %xmm26
3987 // CHECK
: vpmaxuq
(%rcx
){1to2
}, %xmm26
, %xmm26
3988 // CHECK
: encoding
: [0x62,0x62,0xad,0x10,0x3f,0x11]
3989 vpmaxuq
(%rcx
){1to2
}, %xmm26
, %xmm26
3991 // CHECK
: vpmaxuq
2032(%rdx
), %xmm26
, %xmm26
3992 // CHECK
: encoding
: [0x62,0x62,0xad,0x00,0x3f,0x52,0x7f]
3993 vpmaxuq
2032(%rdx
), %xmm26
, %xmm26
3995 // CHECK
: vpmaxuq
2048(%rdx
), %xmm26
, %xmm26
3996 // CHECK
: encoding
: [0x62,0x62,0xad,0x00,0x3f,0x92,0x00,0x08,0x00,0x00]
3997 vpmaxuq
2048(%rdx
), %xmm26
, %xmm26
3999 // CHECK
: vpmaxuq
-2048(%rdx
), %xmm26
, %xmm26
4000 // CHECK
: encoding
: [0x62,0x62,0xad,0x00,0x3f,0x52,0x80]
4001 vpmaxuq
-2048(%rdx
), %xmm26
, %xmm26
4003 // CHECK
: vpmaxuq
-2064(%rdx
), %xmm26
, %xmm26
4004 // CHECK
: encoding
: [0x62,0x62,0xad,0x00,0x3f,0x92,0xf0,0xf7,0xff,0xff]
4005 vpmaxuq
-2064(%rdx
), %xmm26
, %xmm26
4007 // CHECK
: vpmaxuq
1016(%rdx
){1to2
}, %xmm26
, %xmm26
4008 // CHECK
: encoding
: [0x62,0x62,0xad,0x10,0x3f,0x52,0x7f]
4009 vpmaxuq
1016(%rdx
){1to2
}, %xmm26
, %xmm26
4011 // CHECK
: vpmaxuq
1024(%rdx
){1to2
}, %xmm26
, %xmm26
4012 // CHECK
: encoding
: [0x62,0x62,0xad,0x10,0x3f,0x92,0x00,0x04,0x00,0x00]
4013 vpmaxuq
1024(%rdx
){1to2
}, %xmm26
, %xmm26
4015 // CHECK
: vpmaxuq
-1024(%rdx
){1to2
}, %xmm26
, %xmm26
4016 // CHECK
: encoding
: [0x62,0x62,0xad,0x10,0x3f,0x52,0x80]
4017 vpmaxuq
-1024(%rdx
){1to2
}, %xmm26
, %xmm26
4019 // CHECK
: vpmaxuq
-1032(%rdx
){1to2
}, %xmm26
, %xmm26
4020 // CHECK
: encoding
: [0x62,0x62,0xad,0x10,0x3f,0x92,0xf8,0xfb,0xff,0xff]
4021 vpmaxuq
-1032(%rdx
){1to2
}, %xmm26
, %xmm26
4023 // CHECK
: vpmaxuq
%ymm20
, %ymm17
, %ymm30
4024 // CHECK
: encoding
: [0x62,0x22,0xf5,0x20,0x3f,0xf4]
4025 vpmaxuq
%ymm20
, %ymm17
, %ymm30
4027 // CHECK
: vpmaxuq
%ymm20
, %ymm17
, %ymm30
{%k4
}
4028 // CHECK
: encoding
: [0x62,0x22,0xf5,0x24,0x3f,0xf4]
4029 vpmaxuq
%ymm20
, %ymm17
, %ymm30
{%k4
}
4031 // CHECK
: vpmaxuq
%ymm20
, %ymm17
, %ymm30
{%k4
} {z
}
4032 // CHECK
: encoding
: [0x62,0x22,0xf5,0xa4,0x3f,0xf4]
4033 vpmaxuq
%ymm20
, %ymm17
, %ymm30
{%k4
} {z
}
4035 // CHECK
: vpmaxuq
(%rcx
), %ymm17
, %ymm30
4036 // CHECK
: encoding
: [0x62,0x62,0xf5,0x20,0x3f,0x31]
4037 vpmaxuq
(%rcx
), %ymm17
, %ymm30
4039 // CHECK
: vpmaxuq
291(%rax
,%r14,8), %ymm17
, %ymm30
4040 // CHECK
: encoding
: [0x62,0x22,0xf5,0x20,0x3f,0xb4,0xf0,0x23,0x01,0x00,0x00]
4041 vpmaxuq
291(%rax
,%r14,8), %ymm17
, %ymm30
4043 // CHECK
: vpmaxuq
(%rcx
){1to4
}, %ymm17
, %ymm30
4044 // CHECK
: encoding
: [0x62,0x62,0xf5,0x30,0x3f,0x31]
4045 vpmaxuq
(%rcx
){1to4
}, %ymm17
, %ymm30
4047 // CHECK
: vpmaxuq
4064(%rdx
), %ymm17
, %ymm30
4048 // CHECK
: encoding
: [0x62,0x62,0xf5,0x20,0x3f,0x72,0x7f]
4049 vpmaxuq
4064(%rdx
), %ymm17
, %ymm30
4051 // CHECK
: vpmaxuq
4096(%rdx
), %ymm17
, %ymm30
4052 // CHECK
: encoding
: [0x62,0x62,0xf5,0x20,0x3f,0xb2,0x00,0x10,0x00,0x00]
4053 vpmaxuq
4096(%rdx
), %ymm17
, %ymm30
4055 // CHECK
: vpmaxuq
-4096(%rdx
), %ymm17
, %ymm30
4056 // CHECK
: encoding
: [0x62,0x62,0xf5,0x20,0x3f,0x72,0x80]
4057 vpmaxuq
-4096(%rdx
), %ymm17
, %ymm30
4059 // CHECK
: vpmaxuq
-4128(%rdx
), %ymm17
, %ymm30
4060 // CHECK
: encoding
: [0x62,0x62,0xf5,0x20,0x3f,0xb2,0xe0,0xef,0xff,0xff]
4061 vpmaxuq
-4128(%rdx
), %ymm17
, %ymm30
4063 // CHECK
: vpmaxuq
1016(%rdx
){1to4
}, %ymm17
, %ymm30
4064 // CHECK
: encoding
: [0x62,0x62,0xf5,0x30,0x3f,0x72,0x7f]
4065 vpmaxuq
1016(%rdx
){1to4
}, %ymm17
, %ymm30
4067 // CHECK
: vpmaxuq
1024(%rdx
){1to4
}, %ymm17
, %ymm30
4068 // CHECK
: encoding
: [0x62,0x62,0xf5,0x30,0x3f,0xb2,0x00,0x04,0x00,0x00]
4069 vpmaxuq
1024(%rdx
){1to4
}, %ymm17
, %ymm30
4071 // CHECK
: vpmaxuq
-1024(%rdx
){1to4
}, %ymm17
, %ymm30
4072 // CHECK
: encoding
: [0x62,0x62,0xf5,0x30,0x3f,0x72,0x80]
4073 vpmaxuq
-1024(%rdx
){1to4
}, %ymm17
, %ymm30
4075 // CHECK
: vpmaxuq
-1032(%rdx
){1to4
}, %ymm17
, %ymm30
4076 // CHECK
: encoding
: [0x62,0x62,0xf5,0x30,0x3f,0xb2,0xf8,0xfb,0xff,0xff]
4077 vpmaxuq
-1032(%rdx
){1to4
}, %ymm17
, %ymm30
4079 // CHECK
: vpminsd
%xmm17
, %xmm21
, %xmm29
4080 // CHECK
: encoding
: [0x62,0x22,0x55,0x00,0x39,0xe9]
4081 vpminsd
%xmm17
, %xmm21
, %xmm29
4083 // CHECK
: vpminsd
%xmm17
, %xmm21
, %xmm29
{%k4
}
4084 // CHECK
: encoding
: [0x62,0x22,0x55,0x04,0x39,0xe9]
4085 vpminsd
%xmm17
, %xmm21
, %xmm29
{%k4
}
4087 // CHECK
: vpminsd
%xmm17
, %xmm21
, %xmm29
{%k4
} {z
}
4088 // CHECK
: encoding
: [0x62,0x22,0x55,0x84,0x39,0xe9]
4089 vpminsd
%xmm17
, %xmm21
, %xmm29
{%k4
} {z
}
4091 // CHECK
: vpminsd
(%rcx
), %xmm21
, %xmm29
4092 // CHECK
: encoding
: [0x62,0x62,0x55,0x00,0x39,0x29]
4093 vpminsd
(%rcx
), %xmm21
, %xmm29
4095 // CHECK
: vpminsd
291(%rax
,%r14,8), %xmm21
, %xmm29
4096 // CHECK
: encoding
: [0x62,0x22,0x55,0x00,0x39,0xac,0xf0,0x23,0x01,0x00,0x00]
4097 vpminsd
291(%rax
,%r14,8), %xmm21
, %xmm29
4099 // CHECK
: vpminsd
(%rcx
){1to4
}, %xmm21
, %xmm29
4100 // CHECK
: encoding
: [0x62,0x62,0x55,0x10,0x39,0x29]
4101 vpminsd
(%rcx
){1to4
}, %xmm21
, %xmm29
4103 // CHECK
: vpminsd
2032(%rdx
), %xmm21
, %xmm29
4104 // CHECK
: encoding
: [0x62,0x62,0x55,0x00,0x39,0x6a,0x7f]
4105 vpminsd
2032(%rdx
), %xmm21
, %xmm29
4107 // CHECK
: vpminsd
2048(%rdx
), %xmm21
, %xmm29
4108 // CHECK
: encoding
: [0x62,0x62,0x55,0x00,0x39,0xaa,0x00,0x08,0x00,0x00]
4109 vpminsd
2048(%rdx
), %xmm21
, %xmm29
4111 // CHECK
: vpminsd
-2048(%rdx
), %xmm21
, %xmm29
4112 // CHECK
: encoding
: [0x62,0x62,0x55,0x00,0x39,0x6a,0x80]
4113 vpminsd
-2048(%rdx
), %xmm21
, %xmm29
4115 // CHECK
: vpminsd
-2064(%rdx
), %xmm21
, %xmm29
4116 // CHECK
: encoding
: [0x62,0x62,0x55,0x00,0x39,0xaa,0xf0,0xf7,0xff,0xff]
4117 vpminsd
-2064(%rdx
), %xmm21
, %xmm29
4119 // CHECK
: vpminsd
508(%rdx
){1to4
}, %xmm21
, %xmm29
4120 // CHECK
: encoding
: [0x62,0x62,0x55,0x10,0x39,0x6a,0x7f]
4121 vpminsd
508(%rdx
){1to4
}, %xmm21
, %xmm29
4123 // CHECK
: vpminsd
512(%rdx
){1to4
}, %xmm21
, %xmm29
4124 // CHECK
: encoding
: [0x62,0x62,0x55,0x10,0x39,0xaa,0x00,0x02,0x00,0x00]
4125 vpminsd
512(%rdx
){1to4
}, %xmm21
, %xmm29
4127 // CHECK
: vpminsd
-512(%rdx
){1to4
}, %xmm21
, %xmm29
4128 // CHECK
: encoding
: [0x62,0x62,0x55,0x10,0x39,0x6a,0x80]
4129 vpminsd
-512(%rdx
){1to4
}, %xmm21
, %xmm29
4131 // CHECK
: vpminsd
-516(%rdx
){1to4
}, %xmm21
, %xmm29
4132 // CHECK
: encoding
: [0x62,0x62,0x55,0x10,0x39,0xaa,0xfc,0xfd,0xff,0xff]
4133 vpminsd
-516(%rdx
){1to4
}, %xmm21
, %xmm29
4135 // CHECK
: vpminsd
%ymm25
, %ymm26
, %ymm19
4136 // CHECK
: encoding
: [0x62,0x82,0x2d,0x20,0x39,0xd9]
4137 vpminsd
%ymm25
, %ymm26
, %ymm19
4139 // CHECK
: vpminsd
%ymm25
, %ymm26
, %ymm19
{%k7
}
4140 // CHECK
: encoding
: [0x62,0x82,0x2d,0x27,0x39,0xd9]
4141 vpminsd
%ymm25
, %ymm26
, %ymm19
{%k7
}
4143 // CHECK
: vpminsd
%ymm25
, %ymm26
, %ymm19
{%k7
} {z
}
4144 // CHECK
: encoding
: [0x62,0x82,0x2d,0xa7,0x39,0xd9]
4145 vpminsd
%ymm25
, %ymm26
, %ymm19
{%k7
} {z
}
4147 // CHECK
: vpminsd
(%rcx
), %ymm26
, %ymm19
4148 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x39,0x19]
4149 vpminsd
(%rcx
), %ymm26
, %ymm19
4151 // CHECK
: vpminsd
291(%rax
,%r14,8), %ymm26
, %ymm19
4152 // CHECK
: encoding
: [0x62,0xa2,0x2d,0x20,0x39,0x9c,0xf0,0x23,0x01,0x00,0x00]
4153 vpminsd
291(%rax
,%r14,8), %ymm26
, %ymm19
4155 // CHECK
: vpminsd
(%rcx
){1to8
}, %ymm26
, %ymm19
4156 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x39,0x19]
4157 vpminsd
(%rcx
){1to8
}, %ymm26
, %ymm19
4159 // CHECK
: vpminsd
4064(%rdx
), %ymm26
, %ymm19
4160 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x39,0x5a,0x7f]
4161 vpminsd
4064(%rdx
), %ymm26
, %ymm19
4163 // CHECK
: vpminsd
4096(%rdx
), %ymm26
, %ymm19
4164 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x39,0x9a,0x00,0x10,0x00,0x00]
4165 vpminsd
4096(%rdx
), %ymm26
, %ymm19
4167 // CHECK
: vpminsd
-4096(%rdx
), %ymm26
, %ymm19
4168 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x39,0x5a,0x80]
4169 vpminsd
-4096(%rdx
), %ymm26
, %ymm19
4171 // CHECK
: vpminsd
-4128(%rdx
), %ymm26
, %ymm19
4172 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x39,0x9a,0xe0,0xef,0xff,0xff]
4173 vpminsd
-4128(%rdx
), %ymm26
, %ymm19
4175 // CHECK
: vpminsd
508(%rdx
){1to8
}, %ymm26
, %ymm19
4176 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x39,0x5a,0x7f]
4177 vpminsd
508(%rdx
){1to8
}, %ymm26
, %ymm19
4179 // CHECK
: vpminsd
512(%rdx
){1to8
}, %ymm26
, %ymm19
4180 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x39,0x9a,0x00,0x02,0x00,0x00]
4181 vpminsd
512(%rdx
){1to8
}, %ymm26
, %ymm19
4183 // CHECK
: vpminsd
-512(%rdx
){1to8
}, %ymm26
, %ymm19
4184 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x39,0x5a,0x80]
4185 vpminsd
-512(%rdx
){1to8
}, %ymm26
, %ymm19
4187 // CHECK
: vpminsd
-516(%rdx
){1to8
}, %ymm26
, %ymm19
4188 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x39,0x9a,0xfc,0xfd,0xff,0xff]
4189 vpminsd
-516(%rdx
){1to8
}, %ymm26
, %ymm19
4191 // CHECK
: vpminsq
%xmm18
, %xmm24
, %xmm19
4192 // CHECK
: encoding
: [0x62,0xa2,0xbd,0x00,0x39,0xda]
4193 vpminsq
%xmm18
, %xmm24
, %xmm19
4195 // CHECK
: vpminsq
%xmm18
, %xmm24
, %xmm19
{%k6
}
4196 // CHECK
: encoding
: [0x62,0xa2,0xbd,0x06,0x39,0xda]
4197 vpminsq
%xmm18
, %xmm24
, %xmm19
{%k6
}
4199 // CHECK
: vpminsq
%xmm18
, %xmm24
, %xmm19
{%k6
} {z
}
4200 // CHECK
: encoding
: [0x62,0xa2,0xbd,0x86,0x39,0xda]
4201 vpminsq
%xmm18
, %xmm24
, %xmm19
{%k6
} {z
}
4203 // CHECK
: vpminsq
(%rcx
), %xmm24
, %xmm19
4204 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x00,0x39,0x19]
4205 vpminsq
(%rcx
), %xmm24
, %xmm19
4207 // CHECK
: vpminsq
291(%rax
,%r14,8), %xmm24
, %xmm19
4208 // CHECK
: encoding
: [0x62,0xa2,0xbd,0x00,0x39,0x9c,0xf0,0x23,0x01,0x00,0x00]
4209 vpminsq
291(%rax
,%r14,8), %xmm24
, %xmm19
4211 // CHECK
: vpminsq
(%rcx
){1to2
}, %xmm24
, %xmm19
4212 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x10,0x39,0x19]
4213 vpminsq
(%rcx
){1to2
}, %xmm24
, %xmm19
4215 // CHECK
: vpminsq
2032(%rdx
), %xmm24
, %xmm19
4216 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x00,0x39,0x5a,0x7f]
4217 vpminsq
2032(%rdx
), %xmm24
, %xmm19
4219 // CHECK
: vpminsq
2048(%rdx
), %xmm24
, %xmm19
4220 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x00,0x39,0x9a,0x00,0x08,0x00,0x00]
4221 vpminsq
2048(%rdx
), %xmm24
, %xmm19
4223 // CHECK
: vpminsq
-2048(%rdx
), %xmm24
, %xmm19
4224 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x00,0x39,0x5a,0x80]
4225 vpminsq
-2048(%rdx
), %xmm24
, %xmm19
4227 // CHECK
: vpminsq
-2064(%rdx
), %xmm24
, %xmm19
4228 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x00,0x39,0x9a,0xf0,0xf7,0xff,0xff]
4229 vpminsq
-2064(%rdx
), %xmm24
, %xmm19
4231 // CHECK
: vpminsq
1016(%rdx
){1to2
}, %xmm24
, %xmm19
4232 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x10,0x39,0x5a,0x7f]
4233 vpminsq
1016(%rdx
){1to2
}, %xmm24
, %xmm19
4235 // CHECK
: vpminsq
1024(%rdx
){1to2
}, %xmm24
, %xmm19
4236 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x10,0x39,0x9a,0x00,0x04,0x00,0x00]
4237 vpminsq
1024(%rdx
){1to2
}, %xmm24
, %xmm19
4239 // CHECK
: vpminsq
-1024(%rdx
){1to2
}, %xmm24
, %xmm19
4240 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x10,0x39,0x5a,0x80]
4241 vpminsq
-1024(%rdx
){1to2
}, %xmm24
, %xmm19
4243 // CHECK
: vpminsq
-1032(%rdx
){1to2
}, %xmm24
, %xmm19
4244 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x10,0x39,0x9a,0xf8,0xfb,0xff,0xff]
4245 vpminsq
-1032(%rdx
){1to2
}, %xmm24
, %xmm19
4247 // CHECK
: vpminsq
%ymm28
, %ymm29
, %ymm25
4248 // CHECK
: encoding
: [0x62,0x02,0x95,0x20,0x39,0xcc]
4249 vpminsq
%ymm28
, %ymm29
, %ymm25
4251 // CHECK
: vpminsq
%ymm28
, %ymm29
, %ymm25
{%k6
}
4252 // CHECK
: encoding
: [0x62,0x02,0x95,0x26,0x39,0xcc]
4253 vpminsq
%ymm28
, %ymm29
, %ymm25
{%k6
}
4255 // CHECK
: vpminsq
%ymm28
, %ymm29
, %ymm25
{%k6
} {z
}
4256 // CHECK
: encoding
: [0x62,0x02,0x95,0xa6,0x39,0xcc]
4257 vpminsq
%ymm28
, %ymm29
, %ymm25
{%k6
} {z
}
4259 // CHECK
: vpminsq
(%rcx
), %ymm29
, %ymm25
4260 // CHECK
: encoding
: [0x62,0x62,0x95,0x20,0x39,0x09]
4261 vpminsq
(%rcx
), %ymm29
, %ymm25
4263 // CHECK
: vpminsq
291(%rax
,%r14,8), %ymm29
, %ymm25
4264 // CHECK
: encoding
: [0x62,0x22,0x95,0x20,0x39,0x8c,0xf0,0x23,0x01,0x00,0x00]
4265 vpminsq
291(%rax
,%r14,8), %ymm29
, %ymm25
4267 // CHECK
: vpminsq
(%rcx
){1to4
}, %ymm29
, %ymm25
4268 // CHECK
: encoding
: [0x62,0x62,0x95,0x30,0x39,0x09]
4269 vpminsq
(%rcx
){1to4
}, %ymm29
, %ymm25
4271 // CHECK
: vpminsq
4064(%rdx
), %ymm29
, %ymm25
4272 // CHECK
: encoding
: [0x62,0x62,0x95,0x20,0x39,0x4a,0x7f]
4273 vpminsq
4064(%rdx
), %ymm29
, %ymm25
4275 // CHECK
: vpminsq
4096(%rdx
), %ymm29
, %ymm25
4276 // CHECK
: encoding
: [0x62,0x62,0x95,0x20,0x39,0x8a,0x00,0x10,0x00,0x00]
4277 vpminsq
4096(%rdx
), %ymm29
, %ymm25
4279 // CHECK
: vpminsq
-4096(%rdx
), %ymm29
, %ymm25
4280 // CHECK
: encoding
: [0x62,0x62,0x95,0x20,0x39,0x4a,0x80]
4281 vpminsq
-4096(%rdx
), %ymm29
, %ymm25
4283 // CHECK
: vpminsq
-4128(%rdx
), %ymm29
, %ymm25
4284 // CHECK
: encoding
: [0x62,0x62,0x95,0x20,0x39,0x8a,0xe0,0xef,0xff,0xff]
4285 vpminsq
-4128(%rdx
), %ymm29
, %ymm25
4287 // CHECK
: vpminsq
1016(%rdx
){1to4
}, %ymm29
, %ymm25
4288 // CHECK
: encoding
: [0x62,0x62,0x95,0x30,0x39,0x4a,0x7f]
4289 vpminsq
1016(%rdx
){1to4
}, %ymm29
, %ymm25
4291 // CHECK
: vpminsq
1024(%rdx
){1to4
}, %ymm29
, %ymm25
4292 // CHECK
: encoding
: [0x62,0x62,0x95,0x30,0x39,0x8a,0x00,0x04,0x00,0x00]
4293 vpminsq
1024(%rdx
){1to4
}, %ymm29
, %ymm25
4295 // CHECK
: vpminsq
-1024(%rdx
){1to4
}, %ymm29
, %ymm25
4296 // CHECK
: encoding
: [0x62,0x62,0x95,0x30,0x39,0x4a,0x80]
4297 vpminsq
-1024(%rdx
){1to4
}, %ymm29
, %ymm25
4299 // CHECK
: vpminsq
-1032(%rdx
){1to4
}, %ymm29
, %ymm25
4300 // CHECK
: encoding
: [0x62,0x62,0x95,0x30,0x39,0x8a,0xf8,0xfb,0xff,0xff]
4301 vpminsq
-1032(%rdx
){1to4
}, %ymm29
, %ymm25
4303 // CHECK
: vpminud
%xmm17
, %xmm23
, %xmm18
4304 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x3b,0xd1]
4305 vpminud
%xmm17
, %xmm23
, %xmm18
4307 // CHECK
: vpminud
%xmm17
, %xmm23
, %xmm18
{%k3
}
4308 // CHECK
: encoding
: [0x62,0xa2,0x45,0x03,0x3b,0xd1]
4309 vpminud
%xmm17
, %xmm23
, %xmm18
{%k3
}
4311 // CHECK
: vpminud
%xmm17
, %xmm23
, %xmm18
{%k3
} {z
}
4312 // CHECK
: encoding
: [0x62,0xa2,0x45,0x83,0x3b,0xd1]
4313 vpminud
%xmm17
, %xmm23
, %xmm18
{%k3
} {z
}
4315 // CHECK
: vpminud
(%rcx
), %xmm23
, %xmm18
4316 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x3b,0x11]
4317 vpminud
(%rcx
), %xmm23
, %xmm18
4319 // CHECK
: vpminud
291(%rax
,%r14,8), %xmm23
, %xmm18
4320 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x3b,0x94,0xf0,0x23,0x01,0x00,0x00]
4321 vpminud
291(%rax
,%r14,8), %xmm23
, %xmm18
4323 // CHECK
: vpminud
(%rcx
){1to4
}, %xmm23
, %xmm18
4324 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x3b,0x11]
4325 vpminud
(%rcx
){1to4
}, %xmm23
, %xmm18
4327 // CHECK
: vpminud
2032(%rdx
), %xmm23
, %xmm18
4328 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x3b,0x52,0x7f]
4329 vpminud
2032(%rdx
), %xmm23
, %xmm18
4331 // CHECK
: vpminud
2048(%rdx
), %xmm23
, %xmm18
4332 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x3b,0x92,0x00,0x08,0x00,0x00]
4333 vpminud
2048(%rdx
), %xmm23
, %xmm18
4335 // CHECK
: vpminud
-2048(%rdx
), %xmm23
, %xmm18
4336 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x3b,0x52,0x80]
4337 vpminud
-2048(%rdx
), %xmm23
, %xmm18
4339 // CHECK
: vpminud
-2064(%rdx
), %xmm23
, %xmm18
4340 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x3b,0x92,0xf0,0xf7,0xff,0xff]
4341 vpminud
-2064(%rdx
), %xmm23
, %xmm18
4343 // CHECK
: vpminud
508(%rdx
){1to4
}, %xmm23
, %xmm18
4344 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x3b,0x52,0x7f]
4345 vpminud
508(%rdx
){1to4
}, %xmm23
, %xmm18
4347 // CHECK
: vpminud
512(%rdx
){1to4
}, %xmm23
, %xmm18
4348 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x3b,0x92,0x00,0x02,0x00,0x00]
4349 vpminud
512(%rdx
){1to4
}, %xmm23
, %xmm18
4351 // CHECK
: vpminud
-512(%rdx
){1to4
}, %xmm23
, %xmm18
4352 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x3b,0x52,0x80]
4353 vpminud
-512(%rdx
){1to4
}, %xmm23
, %xmm18
4355 // CHECK
: vpminud
-516(%rdx
){1to4
}, %xmm23
, %xmm18
4356 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x3b,0x92,0xfc,0xfd,0xff,0xff]
4357 vpminud
-516(%rdx
){1to4
}, %xmm23
, %xmm18
4359 // CHECK
: vpminud
%ymm19
, %ymm22
, %ymm19
4360 // CHECK
: encoding
: [0x62,0xa2,0x4d,0x20,0x3b,0xdb]
4361 vpminud
%ymm19
, %ymm22
, %ymm19
4363 // CHECK
: vpminud
%ymm19
, %ymm22
, %ymm19
{%k3
}
4364 // CHECK
: encoding
: [0x62,0xa2,0x4d,0x23,0x3b,0xdb]
4365 vpminud
%ymm19
, %ymm22
, %ymm19
{%k3
}
4367 // CHECK
: vpminud
%ymm19
, %ymm22
, %ymm19
{%k3
} {z
}
4368 // CHECK
: encoding
: [0x62,0xa2,0x4d,0xa3,0x3b,0xdb]
4369 vpminud
%ymm19
, %ymm22
, %ymm19
{%k3
} {z
}
4371 // CHECK
: vpminud
(%rcx
), %ymm22
, %ymm19
4372 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x3b,0x19]
4373 vpminud
(%rcx
), %ymm22
, %ymm19
4375 // CHECK
: vpminud
291(%rax
,%r14,8), %ymm22
, %ymm19
4376 // CHECK
: encoding
: [0x62,0xa2,0x4d,0x20,0x3b,0x9c,0xf0,0x23,0x01,0x00,0x00]
4377 vpminud
291(%rax
,%r14,8), %ymm22
, %ymm19
4379 // CHECK
: vpminud
(%rcx
){1to8
}, %ymm22
, %ymm19
4380 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x3b,0x19]
4381 vpminud
(%rcx
){1to8
}, %ymm22
, %ymm19
4383 // CHECK
: vpminud
4064(%rdx
), %ymm22
, %ymm19
4384 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x3b,0x5a,0x7f]
4385 vpminud
4064(%rdx
), %ymm22
, %ymm19
4387 // CHECK
: vpminud
4096(%rdx
), %ymm22
, %ymm19
4388 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x3b,0x9a,0x00,0x10,0x00,0x00]
4389 vpminud
4096(%rdx
), %ymm22
, %ymm19
4391 // CHECK
: vpminud
-4096(%rdx
), %ymm22
, %ymm19
4392 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x3b,0x5a,0x80]
4393 vpminud
-4096(%rdx
), %ymm22
, %ymm19
4395 // CHECK
: vpminud
-4128(%rdx
), %ymm22
, %ymm19
4396 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x3b,0x9a,0xe0,0xef,0xff,0xff]
4397 vpminud
-4128(%rdx
), %ymm22
, %ymm19
4399 // CHECK
: vpminud
508(%rdx
){1to8
}, %ymm22
, %ymm19
4400 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x3b,0x5a,0x7f]
4401 vpminud
508(%rdx
){1to8
}, %ymm22
, %ymm19
4403 // CHECK
: vpminud
512(%rdx
){1to8
}, %ymm22
, %ymm19
4404 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x3b,0x9a,0x00,0x02,0x00,0x00]
4405 vpminud
512(%rdx
){1to8
}, %ymm22
, %ymm19
4407 // CHECK
: vpminud
-512(%rdx
){1to8
}, %ymm22
, %ymm19
4408 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x3b,0x5a,0x80]
4409 vpminud
-512(%rdx
){1to8
}, %ymm22
, %ymm19
4411 // CHECK
: vpminud
-516(%rdx
){1to8
}, %ymm22
, %ymm19
4412 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x3b,0x9a,0xfc,0xfd,0xff,0xff]
4413 vpminud
-516(%rdx
){1to8
}, %ymm22
, %ymm19
4415 // CHECK
: vpminuq
%xmm23
, %xmm22
, %xmm28
4416 // CHECK
: encoding
: [0x62,0x22,0xcd,0x00,0x3b,0xe7]
4417 vpminuq
%xmm23
, %xmm22
, %xmm28
4419 // CHECK
: vpminuq
%xmm23
, %xmm22
, %xmm28
{%k4
}
4420 // CHECK
: encoding
: [0x62,0x22,0xcd,0x04,0x3b,0xe7]
4421 vpminuq
%xmm23
, %xmm22
, %xmm28
{%k4
}
4423 // CHECK
: vpminuq
%xmm23
, %xmm22
, %xmm28
{%k4
} {z
}
4424 // CHECK
: encoding
: [0x62,0x22,0xcd,0x84,0x3b,0xe7]
4425 vpminuq
%xmm23
, %xmm22
, %xmm28
{%k4
} {z
}
4427 // CHECK
: vpminuq
(%rcx
), %xmm22
, %xmm28
4428 // CHECK
: encoding
: [0x62,0x62,0xcd,0x00,0x3b,0x21]
4429 vpminuq
(%rcx
), %xmm22
, %xmm28
4431 // CHECK
: vpminuq
291(%rax
,%r14,8), %xmm22
, %xmm28
4432 // CHECK
: encoding
: [0x62,0x22,0xcd,0x00,0x3b,0xa4,0xf0,0x23,0x01,0x00,0x00]
4433 vpminuq
291(%rax
,%r14,8), %xmm22
, %xmm28
4435 // CHECK
: vpminuq
(%rcx
){1to2
}, %xmm22
, %xmm28
4436 // CHECK
: encoding
: [0x62,0x62,0xcd,0x10,0x3b,0x21]
4437 vpminuq
(%rcx
){1to2
}, %xmm22
, %xmm28
4439 // CHECK
: vpminuq
2032(%rdx
), %xmm22
, %xmm28
4440 // CHECK
: encoding
: [0x62,0x62,0xcd,0x00,0x3b,0x62,0x7f]
4441 vpminuq
2032(%rdx
), %xmm22
, %xmm28
4443 // CHECK
: vpminuq
2048(%rdx
), %xmm22
, %xmm28
4444 // CHECK
: encoding
: [0x62,0x62,0xcd,0x00,0x3b,0xa2,0x00,0x08,0x00,0x00]
4445 vpminuq
2048(%rdx
), %xmm22
, %xmm28
4447 // CHECK
: vpminuq
-2048(%rdx
), %xmm22
, %xmm28
4448 // CHECK
: encoding
: [0x62,0x62,0xcd,0x00,0x3b,0x62,0x80]
4449 vpminuq
-2048(%rdx
), %xmm22
, %xmm28
4451 // CHECK
: vpminuq
-2064(%rdx
), %xmm22
, %xmm28
4452 // CHECK
: encoding
: [0x62,0x62,0xcd,0x00,0x3b,0xa2,0xf0,0xf7,0xff,0xff]
4453 vpminuq
-2064(%rdx
), %xmm22
, %xmm28
4455 // CHECK
: vpminuq
1016(%rdx
){1to2
}, %xmm22
, %xmm28
4456 // CHECK
: encoding
: [0x62,0x62,0xcd,0x10,0x3b,0x62,0x7f]
4457 vpminuq
1016(%rdx
){1to2
}, %xmm22
, %xmm28
4459 // CHECK
: vpminuq
1024(%rdx
){1to2
}, %xmm22
, %xmm28
4460 // CHECK
: encoding
: [0x62,0x62,0xcd,0x10,0x3b,0xa2,0x00,0x04,0x00,0x00]
4461 vpminuq
1024(%rdx
){1to2
}, %xmm22
, %xmm28
4463 // CHECK
: vpminuq
-1024(%rdx
){1to2
}, %xmm22
, %xmm28
4464 // CHECK
: encoding
: [0x62,0x62,0xcd,0x10,0x3b,0x62,0x80]
4465 vpminuq
-1024(%rdx
){1to2
}, %xmm22
, %xmm28
4467 // CHECK
: vpminuq
-1032(%rdx
){1to2
}, %xmm22
, %xmm28
4468 // CHECK
: encoding
: [0x62,0x62,0xcd,0x10,0x3b,0xa2,0xf8,0xfb,0xff,0xff]
4469 vpminuq
-1032(%rdx
){1to2
}, %xmm22
, %xmm28
4471 // CHECK
: vpminuq
%ymm23
, %ymm21
, %ymm29
4472 // CHECK
: encoding
: [0x62,0x22,0xd5,0x20,0x3b,0xef]
4473 vpminuq
%ymm23
, %ymm21
, %ymm29
4475 // CHECK
: vpminuq
%ymm23
, %ymm21
, %ymm29
{%k5
}
4476 // CHECK
: encoding
: [0x62,0x22,0xd5,0x25,0x3b,0xef]
4477 vpminuq
%ymm23
, %ymm21
, %ymm29
{%k5
}
4479 // CHECK
: vpminuq
%ymm23
, %ymm21
, %ymm29
{%k5
} {z
}
4480 // CHECK
: encoding
: [0x62,0x22,0xd5,0xa5,0x3b,0xef]
4481 vpminuq
%ymm23
, %ymm21
, %ymm29
{%k5
} {z
}
4483 // CHECK
: vpminuq
(%rcx
), %ymm21
, %ymm29
4484 // CHECK
: encoding
: [0x62,0x62,0xd5,0x20,0x3b,0x29]
4485 vpminuq
(%rcx
), %ymm21
, %ymm29
4487 // CHECK
: vpminuq
291(%rax
,%r14,8), %ymm21
, %ymm29
4488 // CHECK
: encoding
: [0x62,0x22,0xd5,0x20,0x3b,0xac,0xf0,0x23,0x01,0x00,0x00]
4489 vpminuq
291(%rax
,%r14,8), %ymm21
, %ymm29
4491 // CHECK
: vpminuq
(%rcx
){1to4
}, %ymm21
, %ymm29
4492 // CHECK
: encoding
: [0x62,0x62,0xd5,0x30,0x3b,0x29]
4493 vpminuq
(%rcx
){1to4
}, %ymm21
, %ymm29
4495 // CHECK
: vpminuq
4064(%rdx
), %ymm21
, %ymm29
4496 // CHECK
: encoding
: [0x62,0x62,0xd5,0x20,0x3b,0x6a,0x7f]
4497 vpminuq
4064(%rdx
), %ymm21
, %ymm29
4499 // CHECK
: vpminuq
4096(%rdx
), %ymm21
, %ymm29
4500 // CHECK
: encoding
: [0x62,0x62,0xd5,0x20,0x3b,0xaa,0x00,0x10,0x00,0x00]
4501 vpminuq
4096(%rdx
), %ymm21
, %ymm29
4503 // CHECK
: vpminuq
-4096(%rdx
), %ymm21
, %ymm29
4504 // CHECK
: encoding
: [0x62,0x62,0xd5,0x20,0x3b,0x6a,0x80]
4505 vpminuq
-4096(%rdx
), %ymm21
, %ymm29
4507 // CHECK
: vpminuq
-4128(%rdx
), %ymm21
, %ymm29
4508 // CHECK
: encoding
: [0x62,0x62,0xd5,0x20,0x3b,0xaa,0xe0,0xef,0xff,0xff]
4509 vpminuq
-4128(%rdx
), %ymm21
, %ymm29
4511 // CHECK
: vpminuq
1016(%rdx
){1to4
}, %ymm21
, %ymm29
4512 // CHECK
: encoding
: [0x62,0x62,0xd5,0x30,0x3b,0x6a,0x7f]
4513 vpminuq
1016(%rdx
){1to4
}, %ymm21
, %ymm29
4515 // CHECK
: vpminuq
1024(%rdx
){1to4
}, %ymm21
, %ymm29
4516 // CHECK
: encoding
: [0x62,0x62,0xd5,0x30,0x3b,0xaa,0x00,0x04,0x00,0x00]
4517 vpminuq
1024(%rdx
){1to4
}, %ymm21
, %ymm29
4519 // CHECK
: vpminuq
-1024(%rdx
){1to4
}, %ymm21
, %ymm29
4520 // CHECK
: encoding
: [0x62,0x62,0xd5,0x30,0x3b,0x6a,0x80]
4521 vpminuq
-1024(%rdx
){1to4
}, %ymm21
, %ymm29
4523 // CHECK
: vpminuq
-1032(%rdx
){1to4
}, %ymm21
, %ymm29
4524 // CHECK
: encoding
: [0x62,0x62,0xd5,0x30,0x3b,0xaa,0xf8,0xfb,0xff,0xff]
4525 vpminuq
-1032(%rdx
){1to4
}, %ymm21
, %ymm29
4527 // CHECK
: vpmovsxbd
%xmm28
, %xmm24
4528 // CHECK
: encoding
: [0x62,0x02,0x7d,0x08,0x21,0xc4]
4529 vpmovsxbd
%xmm28
, %xmm24
4531 // CHECK
: vpmovsxbd
%xmm28
, %xmm24
{%k1
}
4532 // CHECK
: encoding
: [0x62,0x02,0x7d,0x09,0x21,0xc4]
4533 vpmovsxbd
%xmm28
, %xmm24
{%k1
}
4535 // CHECK
: vpmovsxbd
%xmm28
, %xmm24
{%k1
} {z
}
4536 // CHECK
: encoding
: [0x62,0x02,0x7d,0x89,0x21,0xc4]
4537 vpmovsxbd
%xmm28
, %xmm24
{%k1
} {z
}
4539 // CHECK
: vpmovsxbd
(%rcx
), %xmm24
4540 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x21,0x01]
4541 vpmovsxbd
(%rcx
), %xmm24
4543 // CHECK
: vpmovsxbd
291(%rax
,%r14,8), %xmm24
4544 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x21,0x84,0xf0,0x23,0x01,0x00,0x00]
4545 vpmovsxbd
291(%rax
,%r14,8), %xmm24
4547 // CHECK
: vpmovsxbd
508(%rdx
), %xmm24
4548 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x21,0x42,0x7f]
4549 vpmovsxbd
508(%rdx
), %xmm24
4551 // CHECK
: vpmovsxbd
512(%rdx
), %xmm24
4552 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x21,0x82,0x00,0x02,0x00,0x00]
4553 vpmovsxbd
512(%rdx
), %xmm24
4555 // CHECK
: vpmovsxbd
-512(%rdx
), %xmm24
4556 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x21,0x42,0x80]
4557 vpmovsxbd
-512(%rdx
), %xmm24
4559 // CHECK
: vpmovsxbd
-516(%rdx
), %xmm24
4560 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x21,0x82,0xfc,0xfd,0xff,0xff]
4561 vpmovsxbd
-516(%rdx
), %xmm24
4563 // CHECK
: vpmovsxbd
%xmm20
, %ymm24
4564 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x21,0xc4]
4565 vpmovsxbd
%xmm20
, %ymm24
4567 // CHECK
: vpmovsxbd
%xmm20
, %ymm24
{%k3
}
4568 // CHECK
: encoding
: [0x62,0x22,0x7d,0x2b,0x21,0xc4]
4569 vpmovsxbd
%xmm20
, %ymm24
{%k3
}
4571 // CHECK
: vpmovsxbd
%xmm20
, %ymm24
{%k3
} {z
}
4572 // CHECK
: encoding
: [0x62,0x22,0x7d,0xab,0x21,0xc4]
4573 vpmovsxbd
%xmm20
, %ymm24
{%k3
} {z
}
4575 // CHECK
: vpmovsxbd
(%rcx
), %ymm24
4576 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x21,0x01]
4577 vpmovsxbd
(%rcx
), %ymm24
4579 // CHECK
: vpmovsxbd
291(%rax
,%r14,8), %ymm24
4580 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x21,0x84,0xf0,0x23,0x01,0x00,0x00]
4581 vpmovsxbd
291(%rax
,%r14,8), %ymm24
4583 // CHECK
: vpmovsxbd
1016(%rdx
), %ymm24
4584 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x21,0x42,0x7f]
4585 vpmovsxbd
1016(%rdx
), %ymm24
4587 // CHECK
: vpmovsxbd
1024(%rdx
), %ymm24
4588 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x21,0x82,0x00,0x04,0x00,0x00]
4589 vpmovsxbd
1024(%rdx
), %ymm24
4591 // CHECK
: vpmovsxbd
-1024(%rdx
), %ymm24
4592 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x21,0x42,0x80]
4593 vpmovsxbd
-1024(%rdx
), %ymm24
4595 // CHECK
: vpmovsxbd
-1032(%rdx
), %ymm24
4596 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x21,0x82,0xf8,0xfb,0xff,0xff]
4597 vpmovsxbd
-1032(%rdx
), %ymm24
4599 // CHECK
: vpmovsxbq
%xmm22
, %xmm17
4600 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x22,0xce]
4601 vpmovsxbq
%xmm22
, %xmm17
4603 // CHECK
: vpmovsxbq
%xmm22
, %xmm17
{%k5
}
4604 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0d,0x22,0xce]
4605 vpmovsxbq
%xmm22
, %xmm17
{%k5
}
4607 // CHECK
: vpmovsxbq
%xmm22
, %xmm17
{%k5
} {z
}
4608 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x8d,0x22,0xce]
4609 vpmovsxbq
%xmm22
, %xmm17
{%k5
} {z
}
4611 // CHECK
: vpmovsxbq
(%rcx
), %xmm17
4612 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x22,0x09]
4613 vpmovsxbq
(%rcx
), %xmm17
4615 // CHECK
: vpmovsxbq
291(%rax
,%r14,8), %xmm17
4616 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x22,0x8c,0xf0,0x23,0x01,0x00,0x00]
4617 vpmovsxbq
291(%rax
,%r14,8), %xmm17
4619 // CHECK
: vpmovsxbq
254(%rdx
), %xmm17
4620 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x22,0x4a,0x7f]
4621 vpmovsxbq
254(%rdx
), %xmm17
4623 // CHECK
: vpmovsxbq
256(%rdx
), %xmm17
4624 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x22,0x8a,0x00,0x01,0x00,0x00]
4625 vpmovsxbq
256(%rdx
), %xmm17
4627 // CHECK
: vpmovsxbq
-256(%rdx
), %xmm17
4628 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x22,0x4a,0x80]
4629 vpmovsxbq
-256(%rdx
), %xmm17
4631 // CHECK
: vpmovsxbq
-258(%rdx
), %xmm17
4632 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x22,0x8a,0xfe,0xfe,0xff,0xff]
4633 vpmovsxbq
-258(%rdx
), %xmm17
4635 // CHECK
: vpmovsxbq
%xmm26
, %ymm28
4636 // CHECK
: encoding
: [0x62,0x02,0x7d,0x28,0x22,0xe2]
4637 vpmovsxbq
%xmm26
, %ymm28
4639 // CHECK
: vpmovsxbq
%xmm26
, %ymm28
{%k5
}
4640 // CHECK
: encoding
: [0x62,0x02,0x7d,0x2d,0x22,0xe2]
4641 vpmovsxbq
%xmm26
, %ymm28
{%k5
}
4643 // CHECK
: vpmovsxbq
%xmm26
, %ymm28
{%k5
} {z
}
4644 // CHECK
: encoding
: [0x62,0x02,0x7d,0xad,0x22,0xe2]
4645 vpmovsxbq
%xmm26
, %ymm28
{%k5
} {z
}
4647 // CHECK
: vpmovsxbq
(%rcx
), %ymm28
4648 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x22,0x21]
4649 vpmovsxbq
(%rcx
), %ymm28
4651 // CHECK
: vpmovsxbq
291(%rax
,%r14,8), %ymm28
4652 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x22,0xa4,0xf0,0x23,0x01,0x00,0x00]
4653 vpmovsxbq
291(%rax
,%r14,8), %ymm28
4655 // CHECK
: vpmovsxbq
508(%rdx
), %ymm28
4656 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x22,0x62,0x7f]
4657 vpmovsxbq
508(%rdx
), %ymm28
4659 // CHECK
: vpmovsxbq
512(%rdx
), %ymm28
4660 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x22,0xa2,0x00,0x02,0x00,0x00]
4661 vpmovsxbq
512(%rdx
), %ymm28
4663 // CHECK
: vpmovsxbq
-512(%rdx
), %ymm28
4664 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x22,0x62,0x80]
4665 vpmovsxbq
-512(%rdx
), %ymm28
4667 // CHECK
: vpmovsxbq
-516(%rdx
), %ymm28
4668 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x22,0xa2,0xfc,0xfd,0xff,0xff]
4669 vpmovsxbq
-516(%rdx
), %ymm28
4671 // CHECK
: vpmovsxdq
%xmm26
, %xmm23
4672 // CHECK
: encoding
: [0x62,0x82,0x7d,0x08,0x25,0xfa]
4673 vpmovsxdq
%xmm26
, %xmm23
4675 // CHECK
: vpmovsxdq
%xmm26
, %xmm23
{%k7
}
4676 // CHECK
: encoding
: [0x62,0x82,0x7d,0x0f,0x25,0xfa]
4677 vpmovsxdq
%xmm26
, %xmm23
{%k7
}
4679 // CHECK
: vpmovsxdq
%xmm26
, %xmm23
{%k7
} {z
}
4680 // CHECK
: encoding
: [0x62,0x82,0x7d,0x8f,0x25,0xfa]
4681 vpmovsxdq
%xmm26
, %xmm23
{%k7
} {z
}
4683 // CHECK
: vpmovsxdq
(%rcx
), %xmm23
4684 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x25,0x39]
4685 vpmovsxdq
(%rcx
), %xmm23
4687 // CHECK
: vpmovsxdq
291(%rax
,%r14,8), %xmm23
4688 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x25,0xbc,0xf0,0x23,0x01,0x00,0x00]
4689 vpmovsxdq
291(%rax
,%r14,8), %xmm23
4691 // CHECK
: vpmovsxdq
1016(%rdx
), %xmm23
4692 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x25,0x7a,0x7f]
4693 vpmovsxdq
1016(%rdx
), %xmm23
4695 // CHECK
: vpmovsxdq
1024(%rdx
), %xmm23
4696 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x25,0xba,0x00,0x04,0x00,0x00]
4697 vpmovsxdq
1024(%rdx
), %xmm23
4699 // CHECK
: vpmovsxdq
-1024(%rdx
), %xmm23
4700 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x25,0x7a,0x80]
4701 vpmovsxdq
-1024(%rdx
), %xmm23
4703 // CHECK
: vpmovsxdq
-1032(%rdx
), %xmm23
4704 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x25,0xba,0xf8,0xfb,0xff,0xff]
4705 vpmovsxdq
-1032(%rdx
), %xmm23
4707 // CHECK
: vpmovsxdq
%xmm28
, %ymm18
4708 // CHECK
: encoding
: [0x62,0x82,0x7d,0x28,0x25,0xd4]
4709 vpmovsxdq
%xmm28
, %ymm18
4711 // CHECK
: vpmovsxdq
%xmm28
, %ymm18
{%k7
}
4712 // CHECK
: encoding
: [0x62,0x82,0x7d,0x2f,0x25,0xd4]
4713 vpmovsxdq
%xmm28
, %ymm18
{%k7
}
4715 // CHECK
: vpmovsxdq
%xmm28
, %ymm18
{%k7
} {z
}
4716 // CHECK
: encoding
: [0x62,0x82,0x7d,0xaf,0x25,0xd4]
4717 vpmovsxdq
%xmm28
, %ymm18
{%k7
} {z
}
4719 // CHECK
: vpmovsxdq
(%rcx
), %ymm18
4720 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x25,0x11]
4721 vpmovsxdq
(%rcx
), %ymm18
4723 // CHECK
: vpmovsxdq
291(%rax
,%r14,8), %ymm18
4724 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x25,0x94,0xf0,0x23,0x01,0x00,0x00]
4725 vpmovsxdq
291(%rax
,%r14,8), %ymm18
4727 // CHECK
: vpmovsxdq
2032(%rdx
), %ymm18
4728 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x25,0x52,0x7f]
4729 vpmovsxdq
2032(%rdx
), %ymm18
4731 // CHECK
: vpmovsxdq
2048(%rdx
), %ymm18
4732 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x25,0x92,0x00,0x08,0x00,0x00]
4733 vpmovsxdq
2048(%rdx
), %ymm18
4735 // CHECK
: vpmovsxdq
-2048(%rdx
), %ymm18
4736 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x25,0x52,0x80]
4737 vpmovsxdq
-2048(%rdx
), %ymm18
4739 // CHECK
: vpmovsxdq
-2064(%rdx
), %ymm18
4740 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x25,0x92,0xf0,0xf7,0xff,0xff]
4741 vpmovsxdq
-2064(%rdx
), %ymm18
4743 // CHECK
: vpmovsxwd
%xmm18
, %xmm17
4744 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x23,0xca]
4745 vpmovsxwd
%xmm18
, %xmm17
4747 // CHECK
: vpmovsxwd
%xmm18
, %xmm17
{%k4
}
4748 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0c,0x23,0xca]
4749 vpmovsxwd
%xmm18
, %xmm17
{%k4
}
4751 // CHECK
: vpmovsxwd
%xmm18
, %xmm17
{%k4
} {z
}
4752 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x8c,0x23,0xca]
4753 vpmovsxwd
%xmm18
, %xmm17
{%k4
} {z
}
4755 // CHECK
: vpmovsxwd
(%rcx
), %xmm17
4756 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x23,0x09]
4757 vpmovsxwd
(%rcx
), %xmm17
4759 // CHECK
: vpmovsxwd
291(%rax
,%r14,8), %xmm17
4760 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x23,0x8c,0xf0,0x23,0x01,0x00,0x00]
4761 vpmovsxwd
291(%rax
,%r14,8), %xmm17
4763 // CHECK
: vpmovsxwd
1016(%rdx
), %xmm17
4764 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x23,0x4a,0x7f]
4765 vpmovsxwd
1016(%rdx
), %xmm17
4767 // CHECK
: vpmovsxwd
1024(%rdx
), %xmm17
4768 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x23,0x8a,0x00,0x04,0x00,0x00]
4769 vpmovsxwd
1024(%rdx
), %xmm17
4771 // CHECK
: vpmovsxwd
-1024(%rdx
), %xmm17
4772 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x23,0x4a,0x80]
4773 vpmovsxwd
-1024(%rdx
), %xmm17
4775 // CHECK
: vpmovsxwd
-1032(%rdx
), %xmm17
4776 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x23,0x8a,0xf8,0xfb,0xff,0xff]
4777 vpmovsxwd
-1032(%rdx
), %xmm17
4779 // CHECK
: vpmovsxwd
%xmm25
, %ymm21
4780 // CHECK
: encoding
: [0x62,0x82,0x7d,0x28,0x23,0xe9]
4781 vpmovsxwd
%xmm25
, %ymm21
4783 // CHECK
: vpmovsxwd
%xmm25
, %ymm21
{%k5
}
4784 // CHECK
: encoding
: [0x62,0x82,0x7d,0x2d,0x23,0xe9]
4785 vpmovsxwd
%xmm25
, %ymm21
{%k5
}
4787 // CHECK
: vpmovsxwd
%xmm25
, %ymm21
{%k5
} {z
}
4788 // CHECK
: encoding
: [0x62,0x82,0x7d,0xad,0x23,0xe9]
4789 vpmovsxwd
%xmm25
, %ymm21
{%k5
} {z
}
4791 // CHECK
: vpmovsxwd
(%rcx
), %ymm21
4792 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x23,0x29]
4793 vpmovsxwd
(%rcx
), %ymm21
4795 // CHECK
: vpmovsxwd
291(%rax
,%r14,8), %ymm21
4796 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x23,0xac,0xf0,0x23,0x01,0x00,0x00]
4797 vpmovsxwd
291(%rax
,%r14,8), %ymm21
4799 // CHECK
: vpmovsxwd
2032(%rdx
), %ymm21
4800 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x23,0x6a,0x7f]
4801 vpmovsxwd
2032(%rdx
), %ymm21
4803 // CHECK
: vpmovsxwd
2048(%rdx
), %ymm21
4804 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x23,0xaa,0x00,0x08,0x00,0x00]
4805 vpmovsxwd
2048(%rdx
), %ymm21
4807 // CHECK
: vpmovsxwd
-2048(%rdx
), %ymm21
4808 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x23,0x6a,0x80]
4809 vpmovsxwd
-2048(%rdx
), %ymm21
4811 // CHECK
: vpmovsxwd
-2064(%rdx
), %ymm21
4812 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x23,0xaa,0xf0,0xf7,0xff,0xff]
4813 vpmovsxwd
-2064(%rdx
), %ymm21
4815 // CHECK
: vpmovsxwq
%xmm20
, %xmm29
4816 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x24,0xec]
4817 vpmovsxwq
%xmm20
, %xmm29
4819 // CHECK
: vpmovsxwq
%xmm20
, %xmm29
{%k6
}
4820 // CHECK
: encoding
: [0x62,0x22,0x7d,0x0e,0x24,0xec]
4821 vpmovsxwq
%xmm20
, %xmm29
{%k6
}
4823 // CHECK
: vpmovsxwq
%xmm20
, %xmm29
{%k6
} {z
}
4824 // CHECK
: encoding
: [0x62,0x22,0x7d,0x8e,0x24,0xec]
4825 vpmovsxwq
%xmm20
, %xmm29
{%k6
} {z
}
4827 // CHECK
: vpmovsxwq
(%rcx
), %xmm29
4828 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x24,0x29]
4829 vpmovsxwq
(%rcx
), %xmm29
4831 // CHECK
: vpmovsxwq
291(%rax
,%r14,8), %xmm29
4832 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x24,0xac,0xf0,0x23,0x01,0x00,0x00]
4833 vpmovsxwq
291(%rax
,%r14,8), %xmm29
4835 // CHECK
: vpmovsxwq
508(%rdx
), %xmm29
4836 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x24,0x6a,0x7f]
4837 vpmovsxwq
508(%rdx
), %xmm29
4839 // CHECK
: vpmovsxwq
512(%rdx
), %xmm29
4840 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x24,0xaa,0x00,0x02,0x00,0x00]
4841 vpmovsxwq
512(%rdx
), %xmm29
4843 // CHECK
: vpmovsxwq
-512(%rdx
), %xmm29
4844 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x24,0x6a,0x80]
4845 vpmovsxwq
-512(%rdx
), %xmm29
4847 // CHECK
: vpmovsxwq
-516(%rdx
), %xmm29
4848 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x24,0xaa,0xfc,0xfd,0xff,0xff]
4849 vpmovsxwq
-516(%rdx
), %xmm29
4851 // CHECK
: vpmovsxwq
%xmm17
, %ymm23
4852 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x24,0xf9]
4853 vpmovsxwq
%xmm17
, %ymm23
4855 // CHECK
: vpmovsxwq
%xmm17
, %ymm23
{%k5
}
4856 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2d,0x24,0xf9]
4857 vpmovsxwq
%xmm17
, %ymm23
{%k5
}
4859 // CHECK
: vpmovsxwq
%xmm17
, %ymm23
{%k5
} {z
}
4860 // CHECK
: encoding
: [0x62,0xa2,0x7d,0xad,0x24,0xf9]
4861 vpmovsxwq
%xmm17
, %ymm23
{%k5
} {z
}
4863 // CHECK
: vpmovsxwq
(%rcx
), %ymm23
4864 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x24,0x39]
4865 vpmovsxwq
(%rcx
), %ymm23
4867 // CHECK
: vpmovsxwq
291(%rax
,%r14,8), %ymm23
4868 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x24,0xbc,0xf0,0x23,0x01,0x00,0x00]
4869 vpmovsxwq
291(%rax
,%r14,8), %ymm23
4871 // CHECK
: vpmovsxwq
1016(%rdx
), %ymm23
4872 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x24,0x7a,0x7f]
4873 vpmovsxwq
1016(%rdx
), %ymm23
4875 // CHECK
: vpmovsxwq
1024(%rdx
), %ymm23
4876 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x24,0xba,0x00,0x04,0x00,0x00]
4877 vpmovsxwq
1024(%rdx
), %ymm23
4879 // CHECK
: vpmovsxwq
-1024(%rdx
), %ymm23
4880 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x24,0x7a,0x80]
4881 vpmovsxwq
-1024(%rdx
), %ymm23
4883 // CHECK
: vpmovsxwq
-1032(%rdx
), %ymm23
4884 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x24,0xba,0xf8,0xfb,0xff,0xff]
4885 vpmovsxwq
-1032(%rdx
), %ymm23
4887 // CHECK
: vpmovzxbd
%xmm17
, %xmm24
4888 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x31,0xc1]
4889 vpmovzxbd
%xmm17
, %xmm24
4891 // CHECK
: vpmovzxbd
%xmm17
, %xmm24
{%k6
}
4892 // CHECK
: encoding
: [0x62,0x22,0x7d,0x0e,0x31,0xc1]
4893 vpmovzxbd
%xmm17
, %xmm24
{%k6
}
4895 // CHECK
: vpmovzxbd
%xmm17
, %xmm24
{%k6
} {z
}
4896 // CHECK
: encoding
: [0x62,0x22,0x7d,0x8e,0x31,0xc1]
4897 vpmovzxbd
%xmm17
, %xmm24
{%k6
} {z
}
4899 // CHECK
: vpmovzxbd
(%rcx
), %xmm24
4900 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x31,0x01]
4901 vpmovzxbd
(%rcx
), %xmm24
4903 // CHECK
: vpmovzxbd
291(%rax
,%r14,8), %xmm24
4904 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x31,0x84,0xf0,0x23,0x01,0x00,0x00]
4905 vpmovzxbd
291(%rax
,%r14,8), %xmm24
4907 // CHECK
: vpmovzxbd
508(%rdx
), %xmm24
4908 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x31,0x42,0x7f]
4909 vpmovzxbd
508(%rdx
), %xmm24
4911 // CHECK
: vpmovzxbd
512(%rdx
), %xmm24
4912 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x31,0x82,0x00,0x02,0x00,0x00]
4913 vpmovzxbd
512(%rdx
), %xmm24
4915 // CHECK
: vpmovzxbd
-512(%rdx
), %xmm24
4916 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x31,0x42,0x80]
4917 vpmovzxbd
-512(%rdx
), %xmm24
4919 // CHECK
: vpmovzxbd
-516(%rdx
), %xmm24
4920 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x31,0x82,0xfc,0xfd,0xff,0xff]
4921 vpmovzxbd
-516(%rdx
), %xmm24
4923 // CHECK
: vpmovzxbd
%xmm17
, %ymm27
4924 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x31,0xd9]
4925 vpmovzxbd
%xmm17
, %ymm27
4927 // CHECK
: vpmovzxbd
%xmm17
, %ymm27
{%k1
}
4928 // CHECK
: encoding
: [0x62,0x22,0x7d,0x29,0x31,0xd9]
4929 vpmovzxbd
%xmm17
, %ymm27
{%k1
}
4931 // CHECK
: vpmovzxbd
%xmm17
, %ymm27
{%k1
} {z
}
4932 // CHECK
: encoding
: [0x62,0x22,0x7d,0xa9,0x31,0xd9]
4933 vpmovzxbd
%xmm17
, %ymm27
{%k1
} {z
}
4935 // CHECK
: vpmovzxbd
(%rcx
), %ymm27
4936 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x31,0x19]
4937 vpmovzxbd
(%rcx
), %ymm27
4939 // CHECK
: vpmovzxbd
291(%rax
,%r14,8), %ymm27
4940 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x31,0x9c,0xf0,0x23,0x01,0x00,0x00]
4941 vpmovzxbd
291(%rax
,%r14,8), %ymm27
4943 // CHECK
: vpmovzxbd
1016(%rdx
), %ymm27
4944 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x31,0x5a,0x7f]
4945 vpmovzxbd
1016(%rdx
), %ymm27
4947 // CHECK
: vpmovzxbd
1024(%rdx
), %ymm27
4948 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x31,0x9a,0x00,0x04,0x00,0x00]
4949 vpmovzxbd
1024(%rdx
), %ymm27
4951 // CHECK
: vpmovzxbd
-1024(%rdx
), %ymm27
4952 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x31,0x5a,0x80]
4953 vpmovzxbd
-1024(%rdx
), %ymm27
4955 // CHECK
: vpmovzxbd
-1032(%rdx
), %ymm27
4956 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x31,0x9a,0xf8,0xfb,0xff,0xff]
4957 vpmovzxbd
-1032(%rdx
), %ymm27
4959 // CHECK
: vpmovzxbq
%xmm19
, %xmm19
4960 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x32,0xdb]
4961 vpmovzxbq
%xmm19
, %xmm19
4963 // CHECK
: vpmovzxbq
%xmm19
, %xmm19
{%k1
}
4964 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x09,0x32,0xdb]
4965 vpmovzxbq
%xmm19
, %xmm19
{%k1
}
4967 // CHECK
: vpmovzxbq
%xmm19
, %xmm19
{%k1
} {z
}
4968 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x89,0x32,0xdb]
4969 vpmovzxbq
%xmm19
, %xmm19
{%k1
} {z
}
4971 // CHECK
: vpmovzxbq
(%rcx
), %xmm19
4972 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x32,0x19]
4973 vpmovzxbq
(%rcx
), %xmm19
4975 // CHECK
: vpmovzxbq
291(%rax
,%r14,8), %xmm19
4976 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x32,0x9c,0xf0,0x23,0x01,0x00,0x00]
4977 vpmovzxbq
291(%rax
,%r14,8), %xmm19
4979 // CHECK
: vpmovzxbq
254(%rdx
), %xmm19
4980 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x32,0x5a,0x7f]
4981 vpmovzxbq
254(%rdx
), %xmm19
4983 // CHECK
: vpmovzxbq
256(%rdx
), %xmm19
4984 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x32,0x9a,0x00,0x01,0x00,0x00]
4985 vpmovzxbq
256(%rdx
), %xmm19
4987 // CHECK
: vpmovzxbq
-256(%rdx
), %xmm19
4988 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x32,0x5a,0x80]
4989 vpmovzxbq
-256(%rdx
), %xmm19
4991 // CHECK
: vpmovzxbq
-258(%rdx
), %xmm19
4992 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x32,0x9a,0xfe,0xfe,0xff,0xff]
4993 vpmovzxbq
-258(%rdx
), %xmm19
4995 // CHECK
: vpmovzxbq
%xmm19
, %ymm24
4996 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x32,0xc3]
4997 vpmovzxbq
%xmm19
, %ymm24
4999 // CHECK
: vpmovzxbq
%xmm19
, %ymm24
{%k2
}
5000 // CHECK
: encoding
: [0x62,0x22,0x7d,0x2a,0x32,0xc3]
5001 vpmovzxbq
%xmm19
, %ymm24
{%k2
}
5003 // CHECK
: vpmovzxbq
%xmm19
, %ymm24
{%k2
} {z
}
5004 // CHECK
: encoding
: [0x62,0x22,0x7d,0xaa,0x32,0xc3]
5005 vpmovzxbq
%xmm19
, %ymm24
{%k2
} {z
}
5007 // CHECK
: vpmovzxbq
(%rcx
), %ymm24
5008 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x32,0x01]
5009 vpmovzxbq
(%rcx
), %ymm24
5011 // CHECK
: vpmovzxbq
291(%rax
,%r14,8), %ymm24
5012 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x32,0x84,0xf0,0x23,0x01,0x00,0x00]
5013 vpmovzxbq
291(%rax
,%r14,8), %ymm24
5015 // CHECK
: vpmovzxbq
508(%rdx
), %ymm24
5016 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x32,0x42,0x7f]
5017 vpmovzxbq
508(%rdx
), %ymm24
5019 // CHECK
: vpmovzxbq
512(%rdx
), %ymm24
5020 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x32,0x82,0x00,0x02,0x00,0x00]
5021 vpmovzxbq
512(%rdx
), %ymm24
5023 // CHECK
: vpmovzxbq
-512(%rdx
), %ymm24
5024 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x32,0x42,0x80]
5025 vpmovzxbq
-512(%rdx
), %ymm24
5027 // CHECK
: vpmovzxbq
-516(%rdx
), %ymm24
5028 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x32,0x82,0xfc,0xfd,0xff,0xff]
5029 vpmovzxbq
-516(%rdx
), %ymm24
5031 // CHECK
: vpmovzxdq
%xmm21
, %xmm25
5032 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x35,0xcd]
5033 vpmovzxdq
%xmm21
, %xmm25
5035 // CHECK
: vpmovzxdq
%xmm21
, %xmm25
{%k7
}
5036 // CHECK
: encoding
: [0x62,0x22,0x7d,0x0f,0x35,0xcd]
5037 vpmovzxdq
%xmm21
, %xmm25
{%k7
}
5039 // CHECK
: vpmovzxdq
%xmm21
, %xmm25
{%k7
} {z
}
5040 // CHECK
: encoding
: [0x62,0x22,0x7d,0x8f,0x35,0xcd]
5041 vpmovzxdq
%xmm21
, %xmm25
{%k7
} {z
}
5043 // CHECK
: vpmovzxdq
(%rcx
), %xmm25
5044 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x35,0x09]
5045 vpmovzxdq
(%rcx
), %xmm25
5047 // CHECK
: vpmovzxdq
291(%rax
,%r14,8), %xmm25
5048 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x35,0x8c,0xf0,0x23,0x01,0x00,0x00]
5049 vpmovzxdq
291(%rax
,%r14,8), %xmm25
5051 // CHECK
: vpmovzxdq
1016(%rdx
), %xmm25
5052 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x35,0x4a,0x7f]
5053 vpmovzxdq
1016(%rdx
), %xmm25
5055 // CHECK
: vpmovzxdq
1024(%rdx
), %xmm25
5056 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x35,0x8a,0x00,0x04,0x00,0x00]
5057 vpmovzxdq
1024(%rdx
), %xmm25
5059 // CHECK
: vpmovzxdq
-1024(%rdx
), %xmm25
5060 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x35,0x4a,0x80]
5061 vpmovzxdq
-1024(%rdx
), %xmm25
5063 // CHECK
: vpmovzxdq
-1032(%rdx
), %xmm25
5064 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x35,0x8a,0xf8,0xfb,0xff,0xff]
5065 vpmovzxdq
-1032(%rdx
), %xmm25
5067 // CHECK
: vpmovzxdq
%xmm22
, %ymm28
5068 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x35,0xe6]
5069 vpmovzxdq
%xmm22
, %ymm28
5071 // CHECK
: vpmovzxdq
%xmm22
, %ymm28
{%k7
}
5072 // CHECK
: encoding
: [0x62,0x22,0x7d,0x2f,0x35,0xe6]
5073 vpmovzxdq
%xmm22
, %ymm28
{%k7
}
5075 // CHECK
: vpmovzxdq
%xmm22
, %ymm28
{%k7
} {z
}
5076 // CHECK
: encoding
: [0x62,0x22,0x7d,0xaf,0x35,0xe6]
5077 vpmovzxdq
%xmm22
, %ymm28
{%k7
} {z
}
5079 // CHECK
: vpmovzxdq
(%rcx
), %ymm28
5080 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x35,0x21]
5081 vpmovzxdq
(%rcx
), %ymm28
5083 // CHECK
: vpmovzxdq
291(%rax
,%r14,8), %ymm28
5084 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x35,0xa4,0xf0,0x23,0x01,0x00,0x00]
5085 vpmovzxdq
291(%rax
,%r14,8), %ymm28
5087 // CHECK
: vpmovzxdq
2032(%rdx
), %ymm28
5088 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x35,0x62,0x7f]
5089 vpmovzxdq
2032(%rdx
), %ymm28
5091 // CHECK
: vpmovzxdq
2048(%rdx
), %ymm28
5092 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x35,0xa2,0x00,0x08,0x00,0x00]
5093 vpmovzxdq
2048(%rdx
), %ymm28
5095 // CHECK
: vpmovzxdq
-2048(%rdx
), %ymm28
5096 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x35,0x62,0x80]
5097 vpmovzxdq
-2048(%rdx
), %ymm28
5099 // CHECK
: vpmovzxdq
-2064(%rdx
), %ymm28
5100 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x35,0xa2,0xf0,0xf7,0xff,0xff]
5101 vpmovzxdq
-2064(%rdx
), %ymm28
5103 // CHECK
: vpmovzxwd
%xmm17
, %xmm24
5104 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x33,0xc1]
5105 vpmovzxwd
%xmm17
, %xmm24
5107 // CHECK
: vpmovzxwd
%xmm17
, %xmm24
{%k4
}
5108 // CHECK
: encoding
: [0x62,0x22,0x7d,0x0c,0x33,0xc1]
5109 vpmovzxwd
%xmm17
, %xmm24
{%k4
}
5111 // CHECK
: vpmovzxwd
%xmm17
, %xmm24
{%k4
} {z
}
5112 // CHECK
: encoding
: [0x62,0x22,0x7d,0x8c,0x33,0xc1]
5113 vpmovzxwd
%xmm17
, %xmm24
{%k4
} {z
}
5115 // CHECK
: vpmovzxwd
(%rcx
), %xmm24
5116 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x33,0x01]
5117 vpmovzxwd
(%rcx
), %xmm24
5119 // CHECK
: vpmovzxwd
291(%rax
,%r14,8), %xmm24
5120 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x33,0x84,0xf0,0x23,0x01,0x00,0x00]
5121 vpmovzxwd
291(%rax
,%r14,8), %xmm24
5123 // CHECK
: vpmovzxwd
1016(%rdx
), %xmm24
5124 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x33,0x42,0x7f]
5125 vpmovzxwd
1016(%rdx
), %xmm24
5127 // CHECK
: vpmovzxwd
1024(%rdx
), %xmm24
5128 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x33,0x82,0x00,0x04,0x00,0x00]
5129 vpmovzxwd
1024(%rdx
), %xmm24
5131 // CHECK
: vpmovzxwd
-1024(%rdx
), %xmm24
5132 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x33,0x42,0x80]
5133 vpmovzxwd
-1024(%rdx
), %xmm24
5135 // CHECK
: vpmovzxwd
-1032(%rdx
), %xmm24
5136 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x33,0x82,0xf8,0xfb,0xff,0xff]
5137 vpmovzxwd
-1032(%rdx
), %xmm24
5139 // CHECK
: vpmovzxwd
%xmm29
, %ymm26
5140 // CHECK
: encoding
: [0x62,0x02,0x7d,0x28,0x33,0xd5]
5141 vpmovzxwd
%xmm29
, %ymm26
5143 // CHECK
: vpmovzxwd
%xmm29
, %ymm26
{%k5
}
5144 // CHECK
: encoding
: [0x62,0x02,0x7d,0x2d,0x33,0xd5]
5145 vpmovzxwd
%xmm29
, %ymm26
{%k5
}
5147 // CHECK
: vpmovzxwd
%xmm29
, %ymm26
{%k5
} {z
}
5148 // CHECK
: encoding
: [0x62,0x02,0x7d,0xad,0x33,0xd5]
5149 vpmovzxwd
%xmm29
, %ymm26
{%k5
} {z
}
5151 // CHECK
: vpmovzxwd
(%rcx
), %ymm26
5152 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x33,0x11]
5153 vpmovzxwd
(%rcx
), %ymm26
5155 // CHECK
: vpmovzxwd
291(%rax
,%r14,8), %ymm26
5156 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x33,0x94,0xf0,0x23,0x01,0x00,0x00]
5157 vpmovzxwd
291(%rax
,%r14,8), %ymm26
5159 // CHECK
: vpmovzxwd
2032(%rdx
), %ymm26
5160 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x33,0x52,0x7f]
5161 vpmovzxwd
2032(%rdx
), %ymm26
5163 // CHECK
: vpmovzxwd
2048(%rdx
), %ymm26
5164 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x33,0x92,0x00,0x08,0x00,0x00]
5165 vpmovzxwd
2048(%rdx
), %ymm26
5167 // CHECK
: vpmovzxwd
-2048(%rdx
), %ymm26
5168 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x33,0x52,0x80]
5169 vpmovzxwd
-2048(%rdx
), %ymm26
5171 // CHECK
: vpmovzxwd
-2064(%rdx
), %ymm26
5172 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x33,0x92,0xf0,0xf7,0xff,0xff]
5173 vpmovzxwd
-2064(%rdx
), %ymm26
5175 // CHECK
: vpmovzxwq
%xmm20
, %xmm29
5176 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x34,0xec]
5177 vpmovzxwq
%xmm20
, %xmm29
5179 // CHECK
: vpmovzxwq
%xmm20
, %xmm29
{%k2
}
5180 // CHECK
: encoding
: [0x62,0x22,0x7d,0x0a,0x34,0xec]
5181 vpmovzxwq
%xmm20
, %xmm29
{%k2
}
5183 // CHECK
: vpmovzxwq
%xmm20
, %xmm29
{%k2
} {z
}
5184 // CHECK
: encoding
: [0x62,0x22,0x7d,0x8a,0x34,0xec]
5185 vpmovzxwq
%xmm20
, %xmm29
{%k2
} {z
}
5187 // CHECK
: vpmovzxwq
(%rcx
), %xmm29
5188 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x34,0x29]
5189 vpmovzxwq
(%rcx
), %xmm29
5191 // CHECK
: vpmovzxwq
291(%rax
,%r14,8), %xmm29
5192 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x34,0xac,0xf0,0x23,0x01,0x00,0x00]
5193 vpmovzxwq
291(%rax
,%r14,8), %xmm29
5195 // CHECK
: vpmovzxwq
508(%rdx
), %xmm29
5196 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x34,0x6a,0x7f]
5197 vpmovzxwq
508(%rdx
), %xmm29
5199 // CHECK
: vpmovzxwq
512(%rdx
), %xmm29
5200 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x34,0xaa,0x00,0x02,0x00,0x00]
5201 vpmovzxwq
512(%rdx
), %xmm29
5203 // CHECK
: vpmovzxwq
-512(%rdx
), %xmm29
5204 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x34,0x6a,0x80]
5205 vpmovzxwq
-512(%rdx
), %xmm29
5207 // CHECK
: vpmovzxwq
-516(%rdx
), %xmm29
5208 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x34,0xaa,0xfc,0xfd,0xff,0xff]
5209 vpmovzxwq
-516(%rdx
), %xmm29
5211 // CHECK
: vpmovzxwq
%xmm25
, %ymm18
5212 // CHECK
: encoding
: [0x62,0x82,0x7d,0x28,0x34,0xd1]
5213 vpmovzxwq
%xmm25
, %ymm18
5215 // CHECK
: vpmovzxwq
%xmm25
, %ymm18
{%k1
}
5216 // CHECK
: encoding
: [0x62,0x82,0x7d,0x29,0x34,0xd1]
5217 vpmovzxwq
%xmm25
, %ymm18
{%k1
}
5219 // CHECK
: vpmovzxwq
%xmm25
, %ymm18
{%k1
} {z
}
5220 // CHECK
: encoding
: [0x62,0x82,0x7d,0xa9,0x34,0xd1]
5221 vpmovzxwq
%xmm25
, %ymm18
{%k1
} {z
}
5223 // CHECK
: vpmovzxwq
(%rcx
), %ymm18
5224 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x34,0x11]
5225 vpmovzxwq
(%rcx
), %ymm18
5227 // CHECK
: vpmovzxwq
291(%rax
,%r14,8), %ymm18
5228 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x34,0x94,0xf0,0x23,0x01,0x00,0x00]
5229 vpmovzxwq
291(%rax
,%r14,8), %ymm18
5231 // CHECK
: vpmovzxwq
1016(%rdx
), %ymm18
5232 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x34,0x52,0x7f]
5233 vpmovzxwq
1016(%rdx
), %ymm18
5235 // CHECK
: vpmovzxwq
1024(%rdx
), %ymm18
5236 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x34,0x92,0x00,0x04,0x00,0x00]
5237 vpmovzxwq
1024(%rdx
), %ymm18
5239 // CHECK
: vpmovzxwq
-1024(%rdx
), %ymm18
5240 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x34,0x52,0x80]
5241 vpmovzxwq
-1024(%rdx
), %ymm18
5243 // CHECK
: vpmovzxwq
-1032(%rdx
), %ymm18
5244 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x34,0x92,0xf8,0xfb,0xff,0xff]
5245 vpmovzxwq
-1032(%rdx
), %ymm18
5247 // CHECK
: vpmulld
%xmm24
, %xmm19
, %xmm25
5248 // CHECK
: encoding
: [0x62,0x02,0x65,0x00,0x40,0xc8]
5249 vpmulld
%xmm24
, %xmm19
, %xmm25
5251 // CHECK
: vpmulld
%xmm24
, %xmm19
, %xmm25
{%k6
}
5252 // CHECK
: encoding
: [0x62,0x02,0x65,0x06,0x40,0xc8]
5253 vpmulld
%xmm24
, %xmm19
, %xmm25
{%k6
}
5255 // CHECK
: vpmulld
%xmm24
, %xmm19
, %xmm25
{%k6
} {z
}
5256 // CHECK
: encoding
: [0x62,0x02,0x65,0x86,0x40,0xc8]
5257 vpmulld
%xmm24
, %xmm19
, %xmm25
{%k6
} {z
}
5259 // CHECK
: vpmulld
(%rcx
), %xmm19
, %xmm25
5260 // CHECK
: encoding
: [0x62,0x62,0x65,0x00,0x40,0x09]
5261 vpmulld
(%rcx
), %xmm19
, %xmm25
5263 // CHECK
: vpmulld
291(%rax
,%r14,8), %xmm19
, %xmm25
5264 // CHECK
: encoding
: [0x62,0x22,0x65,0x00,0x40,0x8c,0xf0,0x23,0x01,0x00,0x00]
5265 vpmulld
291(%rax
,%r14,8), %xmm19
, %xmm25
5267 // CHECK
: vpmulld
(%rcx
){1to4
}, %xmm19
, %xmm25
5268 // CHECK
: encoding
: [0x62,0x62,0x65,0x10,0x40,0x09]
5269 vpmulld
(%rcx
){1to4
}, %xmm19
, %xmm25
5271 // CHECK
: vpmulld
2032(%rdx
), %xmm19
, %xmm25
5272 // CHECK
: encoding
: [0x62,0x62,0x65,0x00,0x40,0x4a,0x7f]
5273 vpmulld
2032(%rdx
), %xmm19
, %xmm25
5275 // CHECK
: vpmulld
2048(%rdx
), %xmm19
, %xmm25
5276 // CHECK
: encoding
: [0x62,0x62,0x65,0x00,0x40,0x8a,0x00,0x08,0x00,0x00]
5277 vpmulld
2048(%rdx
), %xmm19
, %xmm25
5279 // CHECK
: vpmulld
-2048(%rdx
), %xmm19
, %xmm25
5280 // CHECK
: encoding
: [0x62,0x62,0x65,0x00,0x40,0x4a,0x80]
5281 vpmulld
-2048(%rdx
), %xmm19
, %xmm25
5283 // CHECK
: vpmulld
-2064(%rdx
), %xmm19
, %xmm25
5284 // CHECK
: encoding
: [0x62,0x62,0x65,0x00,0x40,0x8a,0xf0,0xf7,0xff,0xff]
5285 vpmulld
-2064(%rdx
), %xmm19
, %xmm25
5287 // CHECK
: vpmulld
508(%rdx
){1to4
}, %xmm19
, %xmm25
5288 // CHECK
: encoding
: [0x62,0x62,0x65,0x10,0x40,0x4a,0x7f]
5289 vpmulld
508(%rdx
){1to4
}, %xmm19
, %xmm25
5291 // CHECK
: vpmulld
512(%rdx
){1to4
}, %xmm19
, %xmm25
5292 // CHECK
: encoding
: [0x62,0x62,0x65,0x10,0x40,0x8a,0x00,0x02,0x00,0x00]
5293 vpmulld
512(%rdx
){1to4
}, %xmm19
, %xmm25
5295 // CHECK
: vpmulld
-512(%rdx
){1to4
}, %xmm19
, %xmm25
5296 // CHECK
: encoding
: [0x62,0x62,0x65,0x10,0x40,0x4a,0x80]
5297 vpmulld
-512(%rdx
){1to4
}, %xmm19
, %xmm25
5299 // CHECK
: vpmulld
-516(%rdx
){1to4
}, %xmm19
, %xmm25
5300 // CHECK
: encoding
: [0x62,0x62,0x65,0x10,0x40,0x8a,0xfc,0xfd,0xff,0xff]
5301 vpmulld
-516(%rdx
){1to4
}, %xmm19
, %xmm25
5303 // CHECK
: vpmulld
%ymm26
, %ymm26
, %ymm23
5304 // CHECK
: encoding
: [0x62,0x82,0x2d,0x20,0x40,0xfa]
5305 vpmulld
%ymm26
, %ymm26
, %ymm23
5307 // CHECK
: vpmulld
%ymm26
, %ymm26
, %ymm23
{%k2
}
5308 // CHECK
: encoding
: [0x62,0x82,0x2d,0x22,0x40,0xfa]
5309 vpmulld
%ymm26
, %ymm26
, %ymm23
{%k2
}
5311 // CHECK
: vpmulld
%ymm26
, %ymm26
, %ymm23
{%k2
} {z
}
5312 // CHECK
: encoding
: [0x62,0x82,0x2d,0xa2,0x40,0xfa]
5313 vpmulld
%ymm26
, %ymm26
, %ymm23
{%k2
} {z
}
5315 // CHECK
: vpmulld
(%rcx
), %ymm26
, %ymm23
5316 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x40,0x39]
5317 vpmulld
(%rcx
), %ymm26
, %ymm23
5319 // CHECK
: vpmulld
291(%rax
,%r14,8), %ymm26
, %ymm23
5320 // CHECK
: encoding
: [0x62,0xa2,0x2d,0x20,0x40,0xbc,0xf0,0x23,0x01,0x00,0x00]
5321 vpmulld
291(%rax
,%r14,8), %ymm26
, %ymm23
5323 // CHECK
: vpmulld
(%rcx
){1to8
}, %ymm26
, %ymm23
5324 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x40,0x39]
5325 vpmulld
(%rcx
){1to8
}, %ymm26
, %ymm23
5327 // CHECK
: vpmulld
4064(%rdx
), %ymm26
, %ymm23
5328 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x40,0x7a,0x7f]
5329 vpmulld
4064(%rdx
), %ymm26
, %ymm23
5331 // CHECK
: vpmulld
4096(%rdx
), %ymm26
, %ymm23
5332 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x40,0xba,0x00,0x10,0x00,0x00]
5333 vpmulld
4096(%rdx
), %ymm26
, %ymm23
5335 // CHECK
: vpmulld
-4096(%rdx
), %ymm26
, %ymm23
5336 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x40,0x7a,0x80]
5337 vpmulld
-4096(%rdx
), %ymm26
, %ymm23
5339 // CHECK
: vpmulld
-4128(%rdx
), %ymm26
, %ymm23
5340 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x40,0xba,0xe0,0xef,0xff,0xff]
5341 vpmulld
-4128(%rdx
), %ymm26
, %ymm23
5343 // CHECK
: vpmulld
508(%rdx
){1to8
}, %ymm26
, %ymm23
5344 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x40,0x7a,0x7f]
5345 vpmulld
508(%rdx
){1to8
}, %ymm26
, %ymm23
5347 // CHECK
: vpmulld
512(%rdx
){1to8
}, %ymm26
, %ymm23
5348 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x40,0xba,0x00,0x02,0x00,0x00]
5349 vpmulld
512(%rdx
){1to8
}, %ymm26
, %ymm23
5351 // CHECK
: vpmulld
-512(%rdx
){1to8
}, %ymm26
, %ymm23
5352 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x40,0x7a,0x80]
5353 vpmulld
-512(%rdx
){1to8
}, %ymm26
, %ymm23
5355 // CHECK
: vpmulld
-516(%rdx
){1to8
}, %ymm26
, %ymm23
5356 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x40,0xba,0xfc,0xfd,0xff,0xff]
5357 vpmulld
-516(%rdx
){1to8
}, %ymm26
, %ymm23
5359 // CHECK
: vpord
%xmm28
, %xmm29
, %xmm28
5360 // CHECK
: encoding
: [0x62,0x01,0x15,0x00,0xeb,0xe4]
5361 vpord
%xmm28
, %xmm29
, %xmm28
5363 // CHECK
: vpord
%xmm28
, %xmm29
, %xmm28
{%k2
}
5364 // CHECK
: encoding
: [0x62,0x01,0x15,0x02,0xeb,0xe4]
5365 vpord
%xmm28
, %xmm29
, %xmm28
{%k2
}
5367 // CHECK
: vpord
%xmm28
, %xmm29
, %xmm28
{%k2
} {z
}
5368 // CHECK
: encoding
: [0x62,0x01,0x15,0x82,0xeb,0xe4]
5369 vpord
%xmm28
, %xmm29
, %xmm28
{%k2
} {z
}
5371 // CHECK
: vpord
(%rcx
), %xmm29
, %xmm28
5372 // CHECK
: encoding
: [0x62,0x61,0x15,0x00,0xeb,0x21]
5373 vpord
(%rcx
), %xmm29
, %xmm28
5375 // CHECK
: vpord
291(%rax
,%r14,8), %xmm29
, %xmm28
5376 // CHECK
: encoding
: [0x62,0x21,0x15,0x00,0xeb,0xa4,0xf0,0x23,0x01,0x00,0x00]
5377 vpord
291(%rax
,%r14,8), %xmm29
, %xmm28
5379 // CHECK
: vpord
(%rcx
){1to4
}, %xmm29
, %xmm28
5380 // CHECK
: encoding
: [0x62,0x61,0x15,0x10,0xeb,0x21]
5381 vpord
(%rcx
){1to4
}, %xmm29
, %xmm28
5383 // CHECK
: vpord
2032(%rdx
), %xmm29
, %xmm28
5384 // CHECK
: encoding
: [0x62,0x61,0x15,0x00,0xeb,0x62,0x7f]
5385 vpord
2032(%rdx
), %xmm29
, %xmm28
5387 // CHECK
: vpord
2048(%rdx
), %xmm29
, %xmm28
5388 // CHECK
: encoding
: [0x62,0x61,0x15,0x00,0xeb,0xa2,0x00,0x08,0x00,0x00]
5389 vpord
2048(%rdx
), %xmm29
, %xmm28
5391 // CHECK
: vpord
-2048(%rdx
), %xmm29
, %xmm28
5392 // CHECK
: encoding
: [0x62,0x61,0x15,0x00,0xeb,0x62,0x80]
5393 vpord
-2048(%rdx
), %xmm29
, %xmm28
5395 // CHECK
: vpord
-2064(%rdx
), %xmm29
, %xmm28
5396 // CHECK
: encoding
: [0x62,0x61,0x15,0x00,0xeb,0xa2,0xf0,0xf7,0xff,0xff]
5397 vpord
-2064(%rdx
), %xmm29
, %xmm28
5399 // CHECK
: vpord
508(%rdx
){1to4
}, %xmm29
, %xmm28
5400 // CHECK
: encoding
: [0x62,0x61,0x15,0x10,0xeb,0x62,0x7f]
5401 vpord
508(%rdx
){1to4
}, %xmm29
, %xmm28
5403 // CHECK
: vpord
512(%rdx
){1to4
}, %xmm29
, %xmm28
5404 // CHECK
: encoding
: [0x62,0x61,0x15,0x10,0xeb,0xa2,0x00,0x02,0x00,0x00]
5405 vpord
512(%rdx
){1to4
}, %xmm29
, %xmm28
5407 // CHECK
: vpord
-512(%rdx
){1to4
}, %xmm29
, %xmm28
5408 // CHECK
: encoding
: [0x62,0x61,0x15,0x10,0xeb,0x62,0x80]
5409 vpord
-512(%rdx
){1to4
}, %xmm29
, %xmm28
5411 // CHECK
: vpord
-516(%rdx
){1to4
}, %xmm29
, %xmm28
5412 // CHECK
: encoding
: [0x62,0x61,0x15,0x10,0xeb,0xa2,0xfc,0xfd,0xff,0xff]
5413 vpord
-516(%rdx
){1to4
}, %xmm29
, %xmm28
5415 // CHECK
: vpord
%ymm22
, %ymm25
, %ymm21
5416 // CHECK
: encoding
: [0x62,0xa1,0x35,0x20,0xeb,0xee]
5417 vpord
%ymm22
, %ymm25
, %ymm21
5419 // CHECK
: vpord
%ymm22
, %ymm25
, %ymm21
{%k6
}
5420 // CHECK
: encoding
: [0x62,0xa1,0x35,0x26,0xeb,0xee]
5421 vpord
%ymm22
, %ymm25
, %ymm21
{%k6
}
5423 // CHECK
: vpord
%ymm22
, %ymm25
, %ymm21
{%k6
} {z
}
5424 // CHECK
: encoding
: [0x62,0xa1,0x35,0xa6,0xeb,0xee]
5425 vpord
%ymm22
, %ymm25
, %ymm21
{%k6
} {z
}
5427 // CHECK
: vpord
(%rcx
), %ymm25
, %ymm21
5428 // CHECK
: encoding
: [0x62,0xe1,0x35,0x20,0xeb,0x29]
5429 vpord
(%rcx
), %ymm25
, %ymm21
5431 // CHECK
: vpord
291(%rax
,%r14,8), %ymm25
, %ymm21
5432 // CHECK
: encoding
: [0x62,0xa1,0x35,0x20,0xeb,0xac,0xf0,0x23,0x01,0x00,0x00]
5433 vpord
291(%rax
,%r14,8), %ymm25
, %ymm21
5435 // CHECK
: vpord
(%rcx
){1to8
}, %ymm25
, %ymm21
5436 // CHECK
: encoding
: [0x62,0xe1,0x35,0x30,0xeb,0x29]
5437 vpord
(%rcx
){1to8
}, %ymm25
, %ymm21
5439 // CHECK
: vpord
4064(%rdx
), %ymm25
, %ymm21
5440 // CHECK
: encoding
: [0x62,0xe1,0x35,0x20,0xeb,0x6a,0x7f]
5441 vpord
4064(%rdx
), %ymm25
, %ymm21
5443 // CHECK
: vpord
4096(%rdx
), %ymm25
, %ymm21
5444 // CHECK
: encoding
: [0x62,0xe1,0x35,0x20,0xeb,0xaa,0x00,0x10,0x00,0x00]
5445 vpord
4096(%rdx
), %ymm25
, %ymm21
5447 // CHECK
: vpord
-4096(%rdx
), %ymm25
, %ymm21
5448 // CHECK
: encoding
: [0x62,0xe1,0x35,0x20,0xeb,0x6a,0x80]
5449 vpord
-4096(%rdx
), %ymm25
, %ymm21
5451 // CHECK
: vpord
-4128(%rdx
), %ymm25
, %ymm21
5452 // CHECK
: encoding
: [0x62,0xe1,0x35,0x20,0xeb,0xaa,0xe0,0xef,0xff,0xff]
5453 vpord
-4128(%rdx
), %ymm25
, %ymm21
5455 // CHECK
: vpord
508(%rdx
){1to8
}, %ymm25
, %ymm21
5456 // CHECK
: encoding
: [0x62,0xe1,0x35,0x30,0xeb,0x6a,0x7f]
5457 vpord
508(%rdx
){1to8
}, %ymm25
, %ymm21
5459 // CHECK
: vpord
512(%rdx
){1to8
}, %ymm25
, %ymm21
5460 // CHECK
: encoding
: [0x62,0xe1,0x35,0x30,0xeb,0xaa,0x00,0x02,0x00,0x00]
5461 vpord
512(%rdx
){1to8
}, %ymm25
, %ymm21
5463 // CHECK
: vpord
-512(%rdx
){1to8
}, %ymm25
, %ymm21
5464 // CHECK
: encoding
: [0x62,0xe1,0x35,0x30,0xeb,0x6a,0x80]
5465 vpord
-512(%rdx
){1to8
}, %ymm25
, %ymm21
5467 // CHECK
: vpord
-516(%rdx
){1to8
}, %ymm25
, %ymm21
5468 // CHECK
: encoding
: [0x62,0xe1,0x35,0x30,0xeb,0xaa,0xfc,0xfd,0xff,0xff]
5469 vpord
-516(%rdx
){1to8
}, %ymm25
, %ymm21
5471 // CHECK
: vporq
%xmm20
, %xmm28
, %xmm21
5472 // CHECK
: encoding
: [0x62,0xa1,0x9d,0x00,0xeb,0xec]
5473 vporq
%xmm20
, %xmm28
, %xmm21
5475 // CHECK
: vporq
%xmm20
, %xmm28
, %xmm21
{%k7
}
5476 // CHECK
: encoding
: [0x62,0xa1,0x9d,0x07,0xeb,0xec]
5477 vporq
%xmm20
, %xmm28
, %xmm21
{%k7
}
5479 // CHECK
: vporq
%xmm20
, %xmm28
, %xmm21
{%k7
} {z
}
5480 // CHECK
: encoding
: [0x62,0xa1,0x9d,0x87,0xeb,0xec]
5481 vporq
%xmm20
, %xmm28
, %xmm21
{%k7
} {z
}
5483 // CHECK
: vporq
(%rcx
), %xmm28
, %xmm21
5484 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xeb,0x29]
5485 vporq
(%rcx
), %xmm28
, %xmm21
5487 // CHECK
: vporq
291(%rax
,%r14,8), %xmm28
, %xmm21
5488 // CHECK
: encoding
: [0x62,0xa1,0x9d,0x00,0xeb,0xac,0xf0,0x23,0x01,0x00,0x00]
5489 vporq
291(%rax
,%r14,8), %xmm28
, %xmm21
5491 // CHECK
: vporq
(%rcx
){1to2
}, %xmm28
, %xmm21
5492 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x10,0xeb,0x29]
5493 vporq
(%rcx
){1to2
}, %xmm28
, %xmm21
5495 // CHECK
: vporq
2032(%rdx
), %xmm28
, %xmm21
5496 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xeb,0x6a,0x7f]
5497 vporq
2032(%rdx
), %xmm28
, %xmm21
5499 // CHECK
: vporq
2048(%rdx
), %xmm28
, %xmm21
5500 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xeb,0xaa,0x00,0x08,0x00,0x00]
5501 vporq
2048(%rdx
), %xmm28
, %xmm21
5503 // CHECK
: vporq
-2048(%rdx
), %xmm28
, %xmm21
5504 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xeb,0x6a,0x80]
5505 vporq
-2048(%rdx
), %xmm28
, %xmm21
5507 // CHECK
: vporq
-2064(%rdx
), %xmm28
, %xmm21
5508 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xeb,0xaa,0xf0,0xf7,0xff,0xff]
5509 vporq
-2064(%rdx
), %xmm28
, %xmm21
5511 // CHECK
: vporq
1016(%rdx
){1to2
}, %xmm28
, %xmm21
5512 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x10,0xeb,0x6a,0x7f]
5513 vporq
1016(%rdx
){1to2
}, %xmm28
, %xmm21
5515 // CHECK
: vporq
1024(%rdx
){1to2
}, %xmm28
, %xmm21
5516 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x10,0xeb,0xaa,0x00,0x04,0x00,0x00]
5517 vporq
1024(%rdx
){1to2
}, %xmm28
, %xmm21
5519 // CHECK
: vporq
-1024(%rdx
){1to2
}, %xmm28
, %xmm21
5520 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x10,0xeb,0x6a,0x80]
5521 vporq
-1024(%rdx
){1to2
}, %xmm28
, %xmm21
5523 // CHECK
: vporq
-1032(%rdx
){1to2
}, %xmm28
, %xmm21
5524 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x10,0xeb,0xaa,0xf8,0xfb,0xff,0xff]
5525 vporq
-1032(%rdx
){1to2
}, %xmm28
, %xmm21
5527 // CHECK
: vporq
%ymm24
, %ymm19
, %ymm28
5528 // CHECK
: encoding
: [0x62,0x01,0xe5,0x20,0xeb,0xe0]
5529 vporq
%ymm24
, %ymm19
, %ymm28
5531 // CHECK
: vporq
%ymm24
, %ymm19
, %ymm28
{%k4
}
5532 // CHECK
: encoding
: [0x62,0x01,0xe5,0x24,0xeb,0xe0]
5533 vporq
%ymm24
, %ymm19
, %ymm28
{%k4
}
5535 // CHECK
: vporq
%ymm24
, %ymm19
, %ymm28
{%k4
} {z
}
5536 // CHECK
: encoding
: [0x62,0x01,0xe5,0xa4,0xeb,0xe0]
5537 vporq
%ymm24
, %ymm19
, %ymm28
{%k4
} {z
}
5539 // CHECK
: vporq
(%rcx
), %ymm19
, %ymm28
5540 // CHECK
: encoding
: [0x62,0x61,0xe5,0x20,0xeb,0x21]
5541 vporq
(%rcx
), %ymm19
, %ymm28
5543 // CHECK
: vporq
291(%rax
,%r14,8), %ymm19
, %ymm28
5544 // CHECK
: encoding
: [0x62,0x21,0xe5,0x20,0xeb,0xa4,0xf0,0x23,0x01,0x00,0x00]
5545 vporq
291(%rax
,%r14,8), %ymm19
, %ymm28
5547 // CHECK
: vporq
(%rcx
){1to4
}, %ymm19
, %ymm28
5548 // CHECK
: encoding
: [0x62,0x61,0xe5,0x30,0xeb,0x21]
5549 vporq
(%rcx
){1to4
}, %ymm19
, %ymm28
5551 // CHECK
: vporq
4064(%rdx
), %ymm19
, %ymm28
5552 // CHECK
: encoding
: [0x62,0x61,0xe5,0x20,0xeb,0x62,0x7f]
5553 vporq
4064(%rdx
), %ymm19
, %ymm28
5555 // CHECK
: vporq
4096(%rdx
), %ymm19
, %ymm28
5556 // CHECK
: encoding
: [0x62,0x61,0xe5,0x20,0xeb,0xa2,0x00,0x10,0x00,0x00]
5557 vporq
4096(%rdx
), %ymm19
, %ymm28
5559 // CHECK
: vporq
-4096(%rdx
), %ymm19
, %ymm28
5560 // CHECK
: encoding
: [0x62,0x61,0xe5,0x20,0xeb,0x62,0x80]
5561 vporq
-4096(%rdx
), %ymm19
, %ymm28
5563 // CHECK
: vporq
-4128(%rdx
), %ymm19
, %ymm28
5564 // CHECK
: encoding
: [0x62,0x61,0xe5,0x20,0xeb,0xa2,0xe0,0xef,0xff,0xff]
5565 vporq
-4128(%rdx
), %ymm19
, %ymm28
5567 // CHECK
: vporq
1016(%rdx
){1to4
}, %ymm19
, %ymm28
5568 // CHECK
: encoding
: [0x62,0x61,0xe5,0x30,0xeb,0x62,0x7f]
5569 vporq
1016(%rdx
){1to4
}, %ymm19
, %ymm28
5571 // CHECK
: vporq
1024(%rdx
){1to4
}, %ymm19
, %ymm28
5572 // CHECK
: encoding
: [0x62,0x61,0xe5,0x30,0xeb,0xa2,0x00,0x04,0x00,0x00]
5573 vporq
1024(%rdx
){1to4
}, %ymm19
, %ymm28
5575 // CHECK
: vporq
-1024(%rdx
){1to4
}, %ymm19
, %ymm28
5576 // CHECK
: encoding
: [0x62,0x61,0xe5,0x30,0xeb,0x62,0x80]
5577 vporq
-1024(%rdx
){1to4
}, %ymm19
, %ymm28
5579 // CHECK
: vporq
-1032(%rdx
){1to4
}, %ymm19
, %ymm28
5580 // CHECK
: encoding
: [0x62,0x61,0xe5,0x30,0xeb,0xa2,0xf8,0xfb,0xff,0xff]
5581 vporq
-1032(%rdx
){1to4
}, %ymm19
, %ymm28
5583 // CHECK
: vpsubd
%xmm26
, %xmm18
, %xmm19
5584 // CHECK
: encoding
: [0x62,0x81,0x6d,0x00,0xfa,0xda]
5585 vpsubd
%xmm26
, %xmm18
, %xmm19
5587 // CHECK
: vpsubd
%xmm26
, %xmm18
, %xmm19
{%k2
}
5588 // CHECK
: encoding
: [0x62,0x81,0x6d,0x02,0xfa,0xda]
5589 vpsubd
%xmm26
, %xmm18
, %xmm19
{%k2
}
5591 // CHECK
: vpsubd
%xmm26
, %xmm18
, %xmm19
{%k2
} {z
}
5592 // CHECK
: encoding
: [0x62,0x81,0x6d,0x82,0xfa,0xda]
5593 vpsubd
%xmm26
, %xmm18
, %xmm19
{%k2
} {z
}
5595 // CHECK
: vpsubd
(%rcx
), %xmm18
, %xmm19
5596 // CHECK
: encoding
: [0x62,0xe1,0x6d,0x00,0xfa,0x19]
5597 vpsubd
(%rcx
), %xmm18
, %xmm19
5599 // CHECK
: vpsubd
291(%rax
,%r14,8), %xmm18
, %xmm19
5600 // CHECK
: encoding
: [0x62,0xa1,0x6d,0x00,0xfa,0x9c,0xf0,0x23,0x01,0x00,0x00]
5601 vpsubd
291(%rax
,%r14,8), %xmm18
, %xmm19
5603 // CHECK
: vpsubd
(%rcx
){1to4
}, %xmm18
, %xmm19
5604 // CHECK
: encoding
: [0x62,0xe1,0x6d,0x10,0xfa,0x19]
5605 vpsubd
(%rcx
){1to4
}, %xmm18
, %xmm19
5607 // CHECK
: vpsubd
2032(%rdx
), %xmm18
, %xmm19
5608 // CHECK
: encoding
: [0x62,0xe1,0x6d,0x00,0xfa,0x5a,0x7f]
5609 vpsubd
2032(%rdx
), %xmm18
, %xmm19
5611 // CHECK
: vpsubd
2048(%rdx
), %xmm18
, %xmm19
5612 // CHECK
: encoding
: [0x62,0xe1,0x6d,0x00,0xfa,0x9a,0x00,0x08,0x00,0x00]
5613 vpsubd
2048(%rdx
), %xmm18
, %xmm19
5615 // CHECK
: vpsubd
-2048(%rdx
), %xmm18
, %xmm19
5616 // CHECK
: encoding
: [0x62,0xe1,0x6d,0x00,0xfa,0x5a,0x80]
5617 vpsubd
-2048(%rdx
), %xmm18
, %xmm19
5619 // CHECK
: vpsubd
-2064(%rdx
), %xmm18
, %xmm19
5620 // CHECK
: encoding
: [0x62,0xe1,0x6d,0x00,0xfa,0x9a,0xf0,0xf7,0xff,0xff]
5621 vpsubd
-2064(%rdx
), %xmm18
, %xmm19
5623 // CHECK
: vpsubd
508(%rdx
){1to4
}, %xmm18
, %xmm19
5624 // CHECK
: encoding
: [0x62,0xe1,0x6d,0x10,0xfa,0x5a,0x7f]
5625 vpsubd
508(%rdx
){1to4
}, %xmm18
, %xmm19
5627 // CHECK
: vpsubd
512(%rdx
){1to4
}, %xmm18
, %xmm19
5628 // CHECK
: encoding
: [0x62,0xe1,0x6d,0x10,0xfa,0x9a,0x00,0x02,0x00,0x00]
5629 vpsubd
512(%rdx
){1to4
}, %xmm18
, %xmm19
5631 // CHECK
: vpsubd
-512(%rdx
){1to4
}, %xmm18
, %xmm19
5632 // CHECK
: encoding
: [0x62,0xe1,0x6d,0x10,0xfa,0x5a,0x80]
5633 vpsubd
-512(%rdx
){1to4
}, %xmm18
, %xmm19
5635 // CHECK
: vpsubd
-516(%rdx
){1to4
}, %xmm18
, %xmm19
5636 // CHECK
: encoding
: [0x62,0xe1,0x6d,0x10,0xfa,0x9a,0xfc,0xfd,0xff,0xff]
5637 vpsubd
-516(%rdx
){1to4
}, %xmm18
, %xmm19
5639 // CHECK
: vpsubd
%ymm21
, %ymm26
, %ymm24
5640 // CHECK
: encoding
: [0x62,0x21,0x2d,0x20,0xfa,0xc5]
5641 vpsubd
%ymm21
, %ymm26
, %ymm24
5643 // CHECK
: vpsubd
%ymm21
, %ymm26
, %ymm24
{%k1
}
5644 // CHECK
: encoding
: [0x62,0x21,0x2d,0x21,0xfa,0xc5]
5645 vpsubd
%ymm21
, %ymm26
, %ymm24
{%k1
}
5647 // CHECK
: vpsubd
%ymm21
, %ymm26
, %ymm24
{%k1
} {z
}
5648 // CHECK
: encoding
: [0x62,0x21,0x2d,0xa1,0xfa,0xc5]
5649 vpsubd
%ymm21
, %ymm26
, %ymm24
{%k1
} {z
}
5651 // CHECK
: vpsubd
(%rcx
), %ymm26
, %ymm24
5652 // CHECK
: encoding
: [0x62,0x61,0x2d,0x20,0xfa,0x01]
5653 vpsubd
(%rcx
), %ymm26
, %ymm24
5655 // CHECK
: vpsubd
291(%rax
,%r14,8), %ymm26
, %ymm24
5656 // CHECK
: encoding
: [0x62,0x21,0x2d,0x20,0xfa,0x84,0xf0,0x23,0x01,0x00,0x00]
5657 vpsubd
291(%rax
,%r14,8), %ymm26
, %ymm24
5659 // CHECK
: vpsubd
(%rcx
){1to8
}, %ymm26
, %ymm24
5660 // CHECK
: encoding
: [0x62,0x61,0x2d,0x30,0xfa,0x01]
5661 vpsubd
(%rcx
){1to8
}, %ymm26
, %ymm24
5663 // CHECK
: vpsubd
4064(%rdx
), %ymm26
, %ymm24
5664 // CHECK
: encoding
: [0x62,0x61,0x2d,0x20,0xfa,0x42,0x7f]
5665 vpsubd
4064(%rdx
), %ymm26
, %ymm24
5667 // CHECK
: vpsubd
4096(%rdx
), %ymm26
, %ymm24
5668 // CHECK
: encoding
: [0x62,0x61,0x2d,0x20,0xfa,0x82,0x00,0x10,0x00,0x00]
5669 vpsubd
4096(%rdx
), %ymm26
, %ymm24
5671 // CHECK
: vpsubd
-4096(%rdx
), %ymm26
, %ymm24
5672 // CHECK
: encoding
: [0x62,0x61,0x2d,0x20,0xfa,0x42,0x80]
5673 vpsubd
-4096(%rdx
), %ymm26
, %ymm24
5675 // CHECK
: vpsubd
-4128(%rdx
), %ymm26
, %ymm24
5676 // CHECK
: encoding
: [0x62,0x61,0x2d,0x20,0xfa,0x82,0xe0,0xef,0xff,0xff]
5677 vpsubd
-4128(%rdx
), %ymm26
, %ymm24
5679 // CHECK
: vpsubd
508(%rdx
){1to8
}, %ymm26
, %ymm24
5680 // CHECK
: encoding
: [0x62,0x61,0x2d,0x30,0xfa,0x42,0x7f]
5681 vpsubd
508(%rdx
){1to8
}, %ymm26
, %ymm24
5683 // CHECK
: vpsubd
512(%rdx
){1to8
}, %ymm26
, %ymm24
5684 // CHECK
: encoding
: [0x62,0x61,0x2d,0x30,0xfa,0x82,0x00,0x02,0x00,0x00]
5685 vpsubd
512(%rdx
){1to8
}, %ymm26
, %ymm24
5687 // CHECK
: vpsubd
-512(%rdx
){1to8
}, %ymm26
, %ymm24
5688 // CHECK
: encoding
: [0x62,0x61,0x2d,0x30,0xfa,0x42,0x80]
5689 vpsubd
-512(%rdx
){1to8
}, %ymm26
, %ymm24
5691 // CHECK
: vpsubd
-516(%rdx
){1to8
}, %ymm26
, %ymm24
5692 // CHECK
: encoding
: [0x62,0x61,0x2d,0x30,0xfa,0x82,0xfc,0xfd,0xff,0xff]
5693 vpsubd
-516(%rdx
){1to8
}, %ymm26
, %ymm24
5695 // CHECK
: vpsubq
%xmm27
, %xmm27
, %xmm20
5696 // CHECK
: encoding
: [0x62,0x81,0xa5,0x00,0xfb,0xe3]
5697 vpsubq
%xmm27
, %xmm27
, %xmm20
5699 // CHECK
: vpsubq
%xmm27
, %xmm27
, %xmm20
{%k2
}
5700 // CHECK
: encoding
: [0x62,0x81,0xa5,0x02,0xfb,0xe3]
5701 vpsubq
%xmm27
, %xmm27
, %xmm20
{%k2
}
5703 // CHECK
: vpsubq
%xmm27
, %xmm27
, %xmm20
{%k2
} {z
}
5704 // CHECK
: encoding
: [0x62,0x81,0xa5,0x82,0xfb,0xe3]
5705 vpsubq
%xmm27
, %xmm27
, %xmm20
{%k2
} {z
}
5707 // CHECK
: vpsubq
(%rcx
), %xmm27
, %xmm20
5708 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x00,0xfb,0x21]
5709 vpsubq
(%rcx
), %xmm27
, %xmm20
5711 // CHECK
: vpsubq
291(%rax
,%r14,8), %xmm27
, %xmm20
5712 // CHECK
: encoding
: [0x62,0xa1,0xa5,0x00,0xfb,0xa4,0xf0,0x23,0x01,0x00,0x00]
5713 vpsubq
291(%rax
,%r14,8), %xmm27
, %xmm20
5715 // CHECK
: vpsubq
(%rcx
){1to2
}, %xmm27
, %xmm20
5716 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x10,0xfb,0x21]
5717 vpsubq
(%rcx
){1to2
}, %xmm27
, %xmm20
5719 // CHECK
: vpsubq
2032(%rdx
), %xmm27
, %xmm20
5720 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x00,0xfb,0x62,0x7f]
5721 vpsubq
2032(%rdx
), %xmm27
, %xmm20
5723 // CHECK
: vpsubq
2048(%rdx
), %xmm27
, %xmm20
5724 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x00,0xfb,0xa2,0x00,0x08,0x00,0x00]
5725 vpsubq
2048(%rdx
), %xmm27
, %xmm20
5727 // CHECK
: vpsubq
-2048(%rdx
), %xmm27
, %xmm20
5728 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x00,0xfb,0x62,0x80]
5729 vpsubq
-2048(%rdx
), %xmm27
, %xmm20
5731 // CHECK
: vpsubq
-2064(%rdx
), %xmm27
, %xmm20
5732 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x00,0xfb,0xa2,0xf0,0xf7,0xff,0xff]
5733 vpsubq
-2064(%rdx
), %xmm27
, %xmm20
5735 // CHECK
: vpsubq
1016(%rdx
){1to2
}, %xmm27
, %xmm20
5736 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x10,0xfb,0x62,0x7f]
5737 vpsubq
1016(%rdx
){1to2
}, %xmm27
, %xmm20
5739 // CHECK
: vpsubq
1024(%rdx
){1to2
}, %xmm27
, %xmm20
5740 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x10,0xfb,0xa2,0x00,0x04,0x00,0x00]
5741 vpsubq
1024(%rdx
){1to2
}, %xmm27
, %xmm20
5743 // CHECK
: vpsubq
-1024(%rdx
){1to2
}, %xmm27
, %xmm20
5744 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x10,0xfb,0x62,0x80]
5745 vpsubq
-1024(%rdx
){1to2
}, %xmm27
, %xmm20
5747 // CHECK
: vpsubq
-1032(%rdx
){1to2
}, %xmm27
, %xmm20
5748 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x10,0xfb,0xa2,0xf8,0xfb,0xff,0xff]
5749 vpsubq
-1032(%rdx
){1to2
}, %xmm27
, %xmm20
5751 // CHECK
: vpsubq
%ymm28
, %ymm20
, %ymm29
5752 // CHECK
: encoding
: [0x62,0x01,0xdd,0x20,0xfb,0xec]
5753 vpsubq
%ymm28
, %ymm20
, %ymm29
5755 // CHECK
: vpsubq
%ymm28
, %ymm20
, %ymm29
{%k5
}
5756 // CHECK
: encoding
: [0x62,0x01,0xdd,0x25,0xfb,0xec]
5757 vpsubq
%ymm28
, %ymm20
, %ymm29
{%k5
}
5759 // CHECK
: vpsubq
%ymm28
, %ymm20
, %ymm29
{%k5
} {z
}
5760 // CHECK
: encoding
: [0x62,0x01,0xdd,0xa5,0xfb,0xec]
5761 vpsubq
%ymm28
, %ymm20
, %ymm29
{%k5
} {z
}
5763 // CHECK
: vpsubq
(%rcx
), %ymm20
, %ymm29
5764 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0xfb,0x29]
5765 vpsubq
(%rcx
), %ymm20
, %ymm29
5767 // CHECK
: vpsubq
291(%rax
,%r14,8), %ymm20
, %ymm29
5768 // CHECK
: encoding
: [0x62,0x21,0xdd,0x20,0xfb,0xac,0xf0,0x23,0x01,0x00,0x00]
5769 vpsubq
291(%rax
,%r14,8), %ymm20
, %ymm29
5771 // CHECK
: vpsubq
(%rcx
){1to4
}, %ymm20
, %ymm29
5772 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0xfb,0x29]
5773 vpsubq
(%rcx
){1to4
}, %ymm20
, %ymm29
5775 // CHECK
: vpsubq
4064(%rdx
), %ymm20
, %ymm29
5776 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0xfb,0x6a,0x7f]
5777 vpsubq
4064(%rdx
), %ymm20
, %ymm29
5779 // CHECK
: vpsubq
4096(%rdx
), %ymm20
, %ymm29
5780 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0xfb,0xaa,0x00,0x10,0x00,0x00]
5781 vpsubq
4096(%rdx
), %ymm20
, %ymm29
5783 // CHECK
: vpsubq
-4096(%rdx
), %ymm20
, %ymm29
5784 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0xfb,0x6a,0x80]
5785 vpsubq
-4096(%rdx
), %ymm20
, %ymm29
5787 // CHECK
: vpsubq
-4128(%rdx
), %ymm20
, %ymm29
5788 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0xfb,0xaa,0xe0,0xef,0xff,0xff]
5789 vpsubq
-4128(%rdx
), %ymm20
, %ymm29
5791 // CHECK
: vpsubq
1016(%rdx
){1to4
}, %ymm20
, %ymm29
5792 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0xfb,0x6a,0x7f]
5793 vpsubq
1016(%rdx
){1to4
}, %ymm20
, %ymm29
5795 // CHECK
: vpsubq
1024(%rdx
){1to4
}, %ymm20
, %ymm29
5796 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0xfb,0xaa,0x00,0x04,0x00,0x00]
5797 vpsubq
1024(%rdx
){1to4
}, %ymm20
, %ymm29
5799 // CHECK
: vpsubq
-1024(%rdx
){1to4
}, %ymm20
, %ymm29
5800 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0xfb,0x6a,0x80]
5801 vpsubq
-1024(%rdx
){1to4
}, %ymm20
, %ymm29
5803 // CHECK
: vpsubq
-1032(%rdx
){1to4
}, %ymm20
, %ymm29
5804 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0xfb,0xaa,0xf8,0xfb,0xff,0xff]
5805 vpsubq
-1032(%rdx
){1to4
}, %ymm20
, %ymm29
5807 // CHECK
: vpxord
%xmm25
, %xmm17
, %xmm23
5808 // CHECK
: encoding
: [0x62,0x81,0x75,0x00,0xef,0xf9]
5809 vpxord
%xmm25
, %xmm17
, %xmm23
5811 // CHECK
: vpxord
%xmm25
, %xmm17
, %xmm23
{%k3
}
5812 // CHECK
: encoding
: [0x62,0x81,0x75,0x03,0xef,0xf9]
5813 vpxord
%xmm25
, %xmm17
, %xmm23
{%k3
}
5815 // CHECK
: vpxord
%xmm25
, %xmm17
, %xmm23
{%k3
} {z
}
5816 // CHECK
: encoding
: [0x62,0x81,0x75,0x83,0xef,0xf9]
5817 vpxord
%xmm25
, %xmm17
, %xmm23
{%k3
} {z
}
5819 // CHECK
: vpxord
(%rcx
), %xmm17
, %xmm23
5820 // CHECK
: encoding
: [0x62,0xe1,0x75,0x00,0xef,0x39]
5821 vpxord
(%rcx
), %xmm17
, %xmm23
5823 // CHECK
: vpxord
291(%rax
,%r14,8), %xmm17
, %xmm23
5824 // CHECK
: encoding
: [0x62,0xa1,0x75,0x00,0xef,0xbc,0xf0,0x23,0x01,0x00,0x00]
5825 vpxord
291(%rax
,%r14,8), %xmm17
, %xmm23
5827 // CHECK
: vpxord
(%rcx
){1to4
}, %xmm17
, %xmm23
5828 // CHECK
: encoding
: [0x62,0xe1,0x75,0x10,0xef,0x39]
5829 vpxord
(%rcx
){1to4
}, %xmm17
, %xmm23
5831 // CHECK
: vpxord
2032(%rdx
), %xmm17
, %xmm23
5832 // CHECK
: encoding
: [0x62,0xe1,0x75,0x00,0xef,0x7a,0x7f]
5833 vpxord
2032(%rdx
), %xmm17
, %xmm23
5835 // CHECK
: vpxord
2048(%rdx
), %xmm17
, %xmm23
5836 // CHECK
: encoding
: [0x62,0xe1,0x75,0x00,0xef,0xba,0x00,0x08,0x00,0x00]
5837 vpxord
2048(%rdx
), %xmm17
, %xmm23
5839 // CHECK
: vpxord
-2048(%rdx
), %xmm17
, %xmm23
5840 // CHECK
: encoding
: [0x62,0xe1,0x75,0x00,0xef,0x7a,0x80]
5841 vpxord
-2048(%rdx
), %xmm17
, %xmm23
5843 // CHECK
: vpxord
-2064(%rdx
), %xmm17
, %xmm23
5844 // CHECK
: encoding
: [0x62,0xe1,0x75,0x00,0xef,0xba,0xf0,0xf7,0xff,0xff]
5845 vpxord
-2064(%rdx
), %xmm17
, %xmm23
5847 // CHECK
: vpxord
508(%rdx
){1to4
}, %xmm17
, %xmm23
5848 // CHECK
: encoding
: [0x62,0xe1,0x75,0x10,0xef,0x7a,0x7f]
5849 vpxord
508(%rdx
){1to4
}, %xmm17
, %xmm23
5851 // CHECK
: vpxord
512(%rdx
){1to4
}, %xmm17
, %xmm23
5852 // CHECK
: encoding
: [0x62,0xe1,0x75,0x10,0xef,0xba,0x00,0x02,0x00,0x00]
5853 vpxord
512(%rdx
){1to4
}, %xmm17
, %xmm23
5855 // CHECK
: vpxord
-512(%rdx
){1to4
}, %xmm17
, %xmm23
5856 // CHECK
: encoding
: [0x62,0xe1,0x75,0x10,0xef,0x7a,0x80]
5857 vpxord
-512(%rdx
){1to4
}, %xmm17
, %xmm23
5859 // CHECK
: vpxord
-516(%rdx
){1to4
}, %xmm17
, %xmm23
5860 // CHECK
: encoding
: [0x62,0xe1,0x75,0x10,0xef,0xba,0xfc,0xfd,0xff,0xff]
5861 vpxord
-516(%rdx
){1to4
}, %xmm17
, %xmm23
5863 // CHECK
: vpxord
%ymm22
, %ymm29
, %ymm22
5864 // CHECK
: encoding
: [0x62,0xa1,0x15,0x20,0xef,0xf6]
5865 vpxord
%ymm22
, %ymm29
, %ymm22
5867 // CHECK
: vpxord
%ymm22
, %ymm29
, %ymm22
{%k4
}
5868 // CHECK
: encoding
: [0x62,0xa1,0x15,0x24,0xef,0xf6]
5869 vpxord
%ymm22
, %ymm29
, %ymm22
{%k4
}
5871 // CHECK
: vpxord
%ymm22
, %ymm29
, %ymm22
{%k4
} {z
}
5872 // CHECK
: encoding
: [0x62,0xa1,0x15,0xa4,0xef,0xf6]
5873 vpxord
%ymm22
, %ymm29
, %ymm22
{%k4
} {z
}
5875 // CHECK
: vpxord
(%rcx
), %ymm29
, %ymm22
5876 // CHECK
: encoding
: [0x62,0xe1,0x15,0x20,0xef,0x31]
5877 vpxord
(%rcx
), %ymm29
, %ymm22
5879 // CHECK
: vpxord
291(%rax
,%r14,8), %ymm29
, %ymm22
5880 // CHECK
: encoding
: [0x62,0xa1,0x15,0x20,0xef,0xb4,0xf0,0x23,0x01,0x00,0x00]
5881 vpxord
291(%rax
,%r14,8), %ymm29
, %ymm22
5883 // CHECK
: vpxord
(%rcx
){1to8
}, %ymm29
, %ymm22
5884 // CHECK
: encoding
: [0x62,0xe1,0x15,0x30,0xef,0x31]
5885 vpxord
(%rcx
){1to8
}, %ymm29
, %ymm22
5887 // CHECK
: vpxord
4064(%rdx
), %ymm29
, %ymm22
5888 // CHECK
: encoding
: [0x62,0xe1,0x15,0x20,0xef,0x72,0x7f]
5889 vpxord
4064(%rdx
), %ymm29
, %ymm22
5891 // CHECK
: vpxord
4096(%rdx
), %ymm29
, %ymm22
5892 // CHECK
: encoding
: [0x62,0xe1,0x15,0x20,0xef,0xb2,0x00,0x10,0x00,0x00]
5893 vpxord
4096(%rdx
), %ymm29
, %ymm22
5895 // CHECK
: vpxord
-4096(%rdx
), %ymm29
, %ymm22
5896 // CHECK
: encoding
: [0x62,0xe1,0x15,0x20,0xef,0x72,0x80]
5897 vpxord
-4096(%rdx
), %ymm29
, %ymm22
5899 // CHECK
: vpxord
-4128(%rdx
), %ymm29
, %ymm22
5900 // CHECK
: encoding
: [0x62,0xe1,0x15,0x20,0xef,0xb2,0xe0,0xef,0xff,0xff]
5901 vpxord
-4128(%rdx
), %ymm29
, %ymm22
5903 // CHECK
: vpxord
508(%rdx
){1to8
}, %ymm29
, %ymm22
5904 // CHECK
: encoding
: [0x62,0xe1,0x15,0x30,0xef,0x72,0x7f]
5905 vpxord
508(%rdx
){1to8
}, %ymm29
, %ymm22
5907 // CHECK
: vpxord
512(%rdx
){1to8
}, %ymm29
, %ymm22
5908 // CHECK
: encoding
: [0x62,0xe1,0x15,0x30,0xef,0xb2,0x00,0x02,0x00,0x00]
5909 vpxord
512(%rdx
){1to8
}, %ymm29
, %ymm22
5911 // CHECK
: vpxord
-512(%rdx
){1to8
}, %ymm29
, %ymm22
5912 // CHECK
: encoding
: [0x62,0xe1,0x15,0x30,0xef,0x72,0x80]
5913 vpxord
-512(%rdx
){1to8
}, %ymm29
, %ymm22
5915 // CHECK
: vpxord
-516(%rdx
){1to8
}, %ymm29
, %ymm22
5916 // CHECK
: encoding
: [0x62,0xe1,0x15,0x30,0xef,0xb2,0xfc,0xfd,0xff,0xff]
5917 vpxord
-516(%rdx
){1to8
}, %ymm29
, %ymm22
5919 // CHECK
: vpxorq
%xmm18
, %xmm17
, %xmm26
5920 // CHECK
: encoding
: [0x62,0x21,0xf5,0x00,0xef,0xd2]
5921 vpxorq
%xmm18
, %xmm17
, %xmm26
5923 // CHECK
: vpxorq
%xmm18
, %xmm17
, %xmm26
{%k2
}
5924 // CHECK
: encoding
: [0x62,0x21,0xf5,0x02,0xef,0xd2]
5925 vpxorq
%xmm18
, %xmm17
, %xmm26
{%k2
}
5927 // CHECK
: vpxorq
%xmm18
, %xmm17
, %xmm26
{%k2
} {z
}
5928 // CHECK
: encoding
: [0x62,0x21,0xf5,0x82,0xef,0xd2]
5929 vpxorq
%xmm18
, %xmm17
, %xmm26
{%k2
} {z
}
5931 // CHECK
: vpxorq
(%rcx
), %xmm17
, %xmm26
5932 // CHECK
: encoding
: [0x62,0x61,0xf5,0x00,0xef,0x11]
5933 vpxorq
(%rcx
), %xmm17
, %xmm26
5935 // CHECK
: vpxorq
291(%rax
,%r14,8), %xmm17
, %xmm26
5936 // CHECK
: encoding
: [0x62,0x21,0xf5,0x00,0xef,0x94,0xf0,0x23,0x01,0x00,0x00]
5937 vpxorq
291(%rax
,%r14,8), %xmm17
, %xmm26
5939 // CHECK
: vpxorq
(%rcx
){1to2
}, %xmm17
, %xmm26
5940 // CHECK
: encoding
: [0x62,0x61,0xf5,0x10,0xef,0x11]
5941 vpxorq
(%rcx
){1to2
}, %xmm17
, %xmm26
5943 // CHECK
: vpxorq
2032(%rdx
), %xmm17
, %xmm26
5944 // CHECK
: encoding
: [0x62,0x61,0xf5,0x00,0xef,0x52,0x7f]
5945 vpxorq
2032(%rdx
), %xmm17
, %xmm26
5947 // CHECK
: vpxorq
2048(%rdx
), %xmm17
, %xmm26
5948 // CHECK
: encoding
: [0x62,0x61,0xf5,0x00,0xef,0x92,0x00,0x08,0x00,0x00]
5949 vpxorq
2048(%rdx
), %xmm17
, %xmm26
5951 // CHECK
: vpxorq
-2048(%rdx
), %xmm17
, %xmm26
5952 // CHECK
: encoding
: [0x62,0x61,0xf5,0x00,0xef,0x52,0x80]
5953 vpxorq
-2048(%rdx
), %xmm17
, %xmm26
5955 // CHECK
: vpxorq
-2064(%rdx
), %xmm17
, %xmm26
5956 // CHECK
: encoding
: [0x62,0x61,0xf5,0x00,0xef,0x92,0xf0,0xf7,0xff,0xff]
5957 vpxorq
-2064(%rdx
), %xmm17
, %xmm26
5959 // CHECK
: vpxorq
1016(%rdx
){1to2
}, %xmm17
, %xmm26
5960 // CHECK
: encoding
: [0x62,0x61,0xf5,0x10,0xef,0x52,0x7f]
5961 vpxorq
1016(%rdx
){1to2
}, %xmm17
, %xmm26
5963 // CHECK
: vpxorq
1024(%rdx
){1to2
}, %xmm17
, %xmm26
5964 // CHECK
: encoding
: [0x62,0x61,0xf5,0x10,0xef,0x92,0x00,0x04,0x00,0x00]
5965 vpxorq
1024(%rdx
){1to2
}, %xmm17
, %xmm26
5967 // CHECK
: vpxorq
-1024(%rdx
){1to2
}, %xmm17
, %xmm26
5968 // CHECK
: encoding
: [0x62,0x61,0xf5,0x10,0xef,0x52,0x80]
5969 vpxorq
-1024(%rdx
){1to2
}, %xmm17
, %xmm26
5971 // CHECK
: vpxorq
-1032(%rdx
){1to2
}, %xmm17
, %xmm26
5972 // CHECK
: encoding
: [0x62,0x61,0xf5,0x10,0xef,0x92,0xf8,0xfb,0xff,0xff]
5973 vpxorq
-1032(%rdx
){1to2
}, %xmm17
, %xmm26
5975 // CHECK
: vpxorq
%ymm19
, %ymm18
, %ymm21
5976 // CHECK
: encoding
: [0x62,0xa1,0xed,0x20,0xef,0xeb]
5977 vpxorq
%ymm19
, %ymm18
, %ymm21
5979 // CHECK
: vpxorq
%ymm19
, %ymm18
, %ymm21
{%k7
}
5980 // CHECK
: encoding
: [0x62,0xa1,0xed,0x27,0xef,0xeb]
5981 vpxorq
%ymm19
, %ymm18
, %ymm21
{%k7
}
5983 // CHECK
: vpxorq
%ymm19
, %ymm18
, %ymm21
{%k7
} {z
}
5984 // CHECK
: encoding
: [0x62,0xa1,0xed,0xa7,0xef,0xeb]
5985 vpxorq
%ymm19
, %ymm18
, %ymm21
{%k7
} {z
}
5987 // CHECK
: vpxorq
(%rcx
), %ymm18
, %ymm21
5988 // CHECK
: encoding
: [0x62,0xe1,0xed,0x20,0xef,0x29]
5989 vpxorq
(%rcx
), %ymm18
, %ymm21
5991 // CHECK
: vpxorq
291(%rax
,%r14,8), %ymm18
, %ymm21
5992 // CHECK
: encoding
: [0x62,0xa1,0xed,0x20,0xef,0xac,0xf0,0x23,0x01,0x00,0x00]
5993 vpxorq
291(%rax
,%r14,8), %ymm18
, %ymm21
5995 // CHECK
: vpxorq
(%rcx
){1to4
}, %ymm18
, %ymm21
5996 // CHECK
: encoding
: [0x62,0xe1,0xed,0x30,0xef,0x29]
5997 vpxorq
(%rcx
){1to4
}, %ymm18
, %ymm21
5999 // CHECK
: vpxorq
4064(%rdx
), %ymm18
, %ymm21
6000 // CHECK
: encoding
: [0x62,0xe1,0xed,0x20,0xef,0x6a,0x7f]
6001 vpxorq
4064(%rdx
), %ymm18
, %ymm21
6003 // CHECK
: vpxorq
4096(%rdx
), %ymm18
, %ymm21
6004 // CHECK
: encoding
: [0x62,0xe1,0xed,0x20,0xef,0xaa,0x00,0x10,0x00,0x00]
6005 vpxorq
4096(%rdx
), %ymm18
, %ymm21
6007 // CHECK
: vpxorq
-4096(%rdx
), %ymm18
, %ymm21
6008 // CHECK
: encoding
: [0x62,0xe1,0xed,0x20,0xef,0x6a,0x80]
6009 vpxorq
-4096(%rdx
), %ymm18
, %ymm21
6011 // CHECK
: vpxorq
-4128(%rdx
), %ymm18
, %ymm21
6012 // CHECK
: encoding
: [0x62,0xe1,0xed,0x20,0xef,0xaa,0xe0,0xef,0xff,0xff]
6013 vpxorq
-4128(%rdx
), %ymm18
, %ymm21
6015 // CHECK
: vpxorq
1016(%rdx
){1to4
}, %ymm18
, %ymm21
6016 // CHECK
: encoding
: [0x62,0xe1,0xed,0x30,0xef,0x6a,0x7f]
6017 vpxorq
1016(%rdx
){1to4
}, %ymm18
, %ymm21
6019 // CHECK
: vpxorq
1024(%rdx
){1to4
}, %ymm18
, %ymm21
6020 // CHECK
: encoding
: [0x62,0xe1,0xed,0x30,0xef,0xaa,0x00,0x04,0x00,0x00]
6021 vpxorq
1024(%rdx
){1to4
}, %ymm18
, %ymm21
6023 // CHECK
: vpxorq
-1024(%rdx
){1to4
}, %ymm18
, %ymm21
6024 // CHECK
: encoding
: [0x62,0xe1,0xed,0x30,0xef,0x6a,0x80]
6025 vpxorq
-1024(%rdx
){1to4
}, %ymm18
, %ymm21
6027 // CHECK
: vpxorq
-1032(%rdx
){1to4
}, %ymm18
, %ymm21
6028 // CHECK
: encoding
: [0x62,0xe1,0xed,0x30,0xef,0xaa,0xf8,0xfb,0xff,0xff]
6029 vpxorq
-1032(%rdx
){1to4
}, %ymm18
, %ymm21
6031 // CHECK
: vrcp14pd
%xmm29
, %xmm18
6032 // CHECK
: encoding
: [0x62,0x82,0xfd,0x08,0x4c,0xd5]
6033 vrcp14pd
%xmm29
, %xmm18
6035 // CHECK
: vrcp14pd
%xmm29
, %xmm18
{%k4
}
6036 // CHECK
: encoding
: [0x62,0x82,0xfd,0x0c,0x4c,0xd5]
6037 vrcp14pd
%xmm29
, %xmm18
{%k4
}
6039 // CHECK
: vrcp14pd
%xmm29
, %xmm18
{%k4
} {z
}
6040 // CHECK
: encoding
: [0x62,0x82,0xfd,0x8c,0x4c,0xd5]
6041 vrcp14pd
%xmm29
, %xmm18
{%k4
} {z
}
6043 // CHECK
: vrcp14pd
(%rcx
), %xmm18
6044 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x4c,0x11]
6045 vrcp14pd
(%rcx
), %xmm18
6047 // CHECK
: vrcp14pd
291(%rax
,%r14,8), %xmm18
6048 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0x4c,0x94,0xf0,0x23,0x01,0x00,0x00]
6049 vrcp14pd
291(%rax
,%r14,8), %xmm18
6051 // CHECK
: vrcp14pd
(%rcx
){1to2
}, %xmm18
6052 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x4c,0x11]
6053 vrcp14pd
(%rcx
){1to2
}, %xmm18
6055 // CHECK
: vrcp14pd
2032(%rdx
), %xmm18
6056 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x4c,0x52,0x7f]
6057 vrcp14pd
2032(%rdx
), %xmm18
6059 // CHECK
: vrcp14pd
2048(%rdx
), %xmm18
6060 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x4c,0x92,0x00,0x08,0x00,0x00]
6061 vrcp14pd
2048(%rdx
), %xmm18
6063 // CHECK
: vrcp14pd
-2048(%rdx
), %xmm18
6064 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x4c,0x52,0x80]
6065 vrcp14pd
-2048(%rdx
), %xmm18
6067 // CHECK
: vrcp14pd
-2064(%rdx
), %xmm18
6068 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x4c,0x92,0xf0,0xf7,0xff,0xff]
6069 vrcp14pd
-2064(%rdx
), %xmm18
6071 // CHECK
: vrcp14pd
1016(%rdx
){1to2
}, %xmm18
6072 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x4c,0x52,0x7f]
6073 vrcp14pd
1016(%rdx
){1to2
}, %xmm18
6075 // CHECK
: vrcp14pd
1024(%rdx
){1to2
}, %xmm18
6076 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x4c,0x92,0x00,0x04,0x00,0x00]
6077 vrcp14pd
1024(%rdx
){1to2
}, %xmm18
6079 // CHECK
: vrcp14pd
-1024(%rdx
){1to2
}, %xmm18
6080 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x4c,0x52,0x80]
6081 vrcp14pd
-1024(%rdx
){1to2
}, %xmm18
6083 // CHECK
: vrcp14pd
-1032(%rdx
){1to2
}, %xmm18
6084 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x4c,0x92,0xf8,0xfb,0xff,0xff]
6085 vrcp14pd
-1032(%rdx
){1to2
}, %xmm18
6087 // CHECK
: vrcp14pd
%ymm29
, %ymm17
6088 // CHECK
: encoding
: [0x62,0x82,0xfd,0x28,0x4c,0xcd]
6089 vrcp14pd
%ymm29
, %ymm17
6091 // CHECK
: vrcp14pd
%ymm29
, %ymm17
{%k4
}
6092 // CHECK
: encoding
: [0x62,0x82,0xfd,0x2c,0x4c,0xcd]
6093 vrcp14pd
%ymm29
, %ymm17
{%k4
}
6095 // CHECK
: vrcp14pd
%ymm29
, %ymm17
{%k4
} {z
}
6096 // CHECK
: encoding
: [0x62,0x82,0xfd,0xac,0x4c,0xcd]
6097 vrcp14pd
%ymm29
, %ymm17
{%k4
} {z
}
6099 // CHECK
: vrcp14pd
(%rcx
), %ymm17
6100 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x4c,0x09]
6101 vrcp14pd
(%rcx
), %ymm17
6103 // CHECK
: vrcp14pd
291(%rax
,%r14,8), %ymm17
6104 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x4c,0x8c,0xf0,0x23,0x01,0x00,0x00]
6105 vrcp14pd
291(%rax
,%r14,8), %ymm17
6107 // CHECK
: vrcp14pd
(%rcx
){1to4
}, %ymm17
6108 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x4c,0x09]
6109 vrcp14pd
(%rcx
){1to4
}, %ymm17
6111 // CHECK
: vrcp14pd
4064(%rdx
), %ymm17
6112 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x4c,0x4a,0x7f]
6113 vrcp14pd
4064(%rdx
), %ymm17
6115 // CHECK
: vrcp14pd
4096(%rdx
), %ymm17
6116 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x4c,0x8a,0x00,0x10,0x00,0x00]
6117 vrcp14pd
4096(%rdx
), %ymm17
6119 // CHECK
: vrcp14pd
-4096(%rdx
), %ymm17
6120 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x4c,0x4a,0x80]
6121 vrcp14pd
-4096(%rdx
), %ymm17
6123 // CHECK
: vrcp14pd
-4128(%rdx
), %ymm17
6124 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x4c,0x8a,0xe0,0xef,0xff,0xff]
6125 vrcp14pd
-4128(%rdx
), %ymm17
6127 // CHECK
: vrcp14pd
1016(%rdx
){1to4
}, %ymm17
6128 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x4c,0x4a,0x7f]
6129 vrcp14pd
1016(%rdx
){1to4
}, %ymm17
6131 // CHECK
: vrcp14pd
1024(%rdx
){1to4
}, %ymm17
6132 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x4c,0x8a,0x00,0x04,0x00,0x00]
6133 vrcp14pd
1024(%rdx
){1to4
}, %ymm17
6135 // CHECK
: vrcp14pd
-1024(%rdx
){1to4
}, %ymm17
6136 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x4c,0x4a,0x80]
6137 vrcp14pd
-1024(%rdx
){1to4
}, %ymm17
6139 // CHECK
: vrcp14pd
-1032(%rdx
){1to4
}, %ymm17
6140 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x4c,0x8a,0xf8,0xfb,0xff,0xff]
6141 vrcp14pd
-1032(%rdx
){1to4
}, %ymm17
6143 // CHECK
: vrcp14ps
%xmm28
, %xmm27
6144 // CHECK
: encoding
: [0x62,0x02,0x7d,0x08,0x4c,0xdc]
6145 vrcp14ps
%xmm28
, %xmm27
6147 // CHECK
: vrcp14ps
%xmm28
, %xmm27
{%k4
}
6148 // CHECK
: encoding
: [0x62,0x02,0x7d,0x0c,0x4c,0xdc]
6149 vrcp14ps
%xmm28
, %xmm27
{%k4
}
6151 // CHECK
: vrcp14ps
%xmm28
, %xmm27
{%k4
} {z
}
6152 // CHECK
: encoding
: [0x62,0x02,0x7d,0x8c,0x4c,0xdc]
6153 vrcp14ps
%xmm28
, %xmm27
{%k4
} {z
}
6155 // CHECK
: vrcp14ps
(%rcx
), %xmm27
6156 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x4c,0x19]
6157 vrcp14ps
(%rcx
), %xmm27
6159 // CHECK
: vrcp14ps
291(%rax
,%r14,8), %xmm27
6160 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x4c,0x9c,0xf0,0x23,0x01,0x00,0x00]
6161 vrcp14ps
291(%rax
,%r14,8), %xmm27
6163 // CHECK
: vrcp14ps
(%rcx
){1to4
}, %xmm27
6164 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x4c,0x19]
6165 vrcp14ps
(%rcx
){1to4
}, %xmm27
6167 // CHECK
: vrcp14ps
2032(%rdx
), %xmm27
6168 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x4c,0x5a,0x7f]
6169 vrcp14ps
2032(%rdx
), %xmm27
6171 // CHECK
: vrcp14ps
2048(%rdx
), %xmm27
6172 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x4c,0x9a,0x00,0x08,0x00,0x00]
6173 vrcp14ps
2048(%rdx
), %xmm27
6175 // CHECK
: vrcp14ps
-2048(%rdx
), %xmm27
6176 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x4c,0x5a,0x80]
6177 vrcp14ps
-2048(%rdx
), %xmm27
6179 // CHECK
: vrcp14ps
-2064(%rdx
), %xmm27
6180 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x4c,0x9a,0xf0,0xf7,0xff,0xff]
6181 vrcp14ps
-2064(%rdx
), %xmm27
6183 // CHECK
: vrcp14ps
508(%rdx
){1to4
}, %xmm27
6184 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x4c,0x5a,0x7f]
6185 vrcp14ps
508(%rdx
){1to4
}, %xmm27
6187 // CHECK
: vrcp14ps
512(%rdx
){1to4
}, %xmm27
6188 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x4c,0x9a,0x00,0x02,0x00,0x00]
6189 vrcp14ps
512(%rdx
){1to4
}, %xmm27
6191 // CHECK
: vrcp14ps
-512(%rdx
){1to4
}, %xmm27
6192 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x4c,0x5a,0x80]
6193 vrcp14ps
-512(%rdx
){1to4
}, %xmm27
6195 // CHECK
: vrcp14ps
-516(%rdx
){1to4
}, %xmm27
6196 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x4c,0x9a,0xfc,0xfd,0xff,0xff]
6197 vrcp14ps
-516(%rdx
){1to4
}, %xmm27
6199 // CHECK
: vrcp14ps
%ymm21
, %ymm29
6200 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x4c,0xed]
6201 vrcp14ps
%ymm21
, %ymm29
6203 // CHECK
: vrcp14ps
%ymm21
, %ymm29
{%k7
}
6204 // CHECK
: encoding
: [0x62,0x22,0x7d,0x2f,0x4c,0xed]
6205 vrcp14ps
%ymm21
, %ymm29
{%k7
}
6207 // CHECK
: vrcp14ps
%ymm21
, %ymm29
{%k7
} {z
}
6208 // CHECK
: encoding
: [0x62,0x22,0x7d,0xaf,0x4c,0xed]
6209 vrcp14ps
%ymm21
, %ymm29
{%k7
} {z
}
6211 // CHECK
: vrcp14ps
(%rcx
), %ymm29
6212 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x4c,0x29]
6213 vrcp14ps
(%rcx
), %ymm29
6215 // CHECK
: vrcp14ps
291(%rax
,%r14,8), %ymm29
6216 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x4c,0xac,0xf0,0x23,0x01,0x00,0x00]
6217 vrcp14ps
291(%rax
,%r14,8), %ymm29
6219 // CHECK
: vrcp14ps
(%rcx
){1to8
}, %ymm29
6220 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x4c,0x29]
6221 vrcp14ps
(%rcx
){1to8
}, %ymm29
6223 // CHECK
: vrcp14ps
4064(%rdx
), %ymm29
6224 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x4c,0x6a,0x7f]
6225 vrcp14ps
4064(%rdx
), %ymm29
6227 // CHECK
: vrcp14ps
4096(%rdx
), %ymm29
6228 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x4c,0xaa,0x00,0x10,0x00,0x00]
6229 vrcp14ps
4096(%rdx
), %ymm29
6231 // CHECK
: vrcp14ps
-4096(%rdx
), %ymm29
6232 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x4c,0x6a,0x80]
6233 vrcp14ps
-4096(%rdx
), %ymm29
6235 // CHECK
: vrcp14ps
-4128(%rdx
), %ymm29
6236 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x4c,0xaa,0xe0,0xef,0xff,0xff]
6237 vrcp14ps
-4128(%rdx
), %ymm29
6239 // CHECK
: vrcp14ps
508(%rdx
){1to8
}, %ymm29
6240 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x4c,0x6a,0x7f]
6241 vrcp14ps
508(%rdx
){1to8
}, %ymm29
6243 // CHECK
: vrcp14ps
512(%rdx
){1to8
}, %ymm29
6244 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x4c,0xaa,0x00,0x02,0x00,0x00]
6245 vrcp14ps
512(%rdx
){1to8
}, %ymm29
6247 // CHECK
: vrcp14ps
-512(%rdx
){1to8
}, %ymm29
6248 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x4c,0x6a,0x80]
6249 vrcp14ps
-512(%rdx
){1to8
}, %ymm29
6251 // CHECK
: vrcp14ps
-516(%rdx
){1to8
}, %ymm29
6252 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x4c,0xaa,0xfc,0xfd,0xff,0xff]
6253 vrcp14ps
-516(%rdx
){1to8
}, %ymm29
6255 // CHECK
: vrsqrt14pd
%xmm28
, %xmm21
6256 // CHECK
: encoding
: [0x62,0x82,0xfd,0x08,0x4e,0xec]
6257 vrsqrt14pd
%xmm28
, %xmm21
6259 // CHECK
: vrsqrt14pd
%xmm28
, %xmm21
{%k1
}
6260 // CHECK
: encoding
: [0x62,0x82,0xfd,0x09,0x4e,0xec]
6261 vrsqrt14pd
%xmm28
, %xmm21
{%k1
}
6263 // CHECK
: vrsqrt14pd
%xmm28
, %xmm21
{%k1
} {z
}
6264 // CHECK
: encoding
: [0x62,0x82,0xfd,0x89,0x4e,0xec]
6265 vrsqrt14pd
%xmm28
, %xmm21
{%k1
} {z
}
6267 // CHECK
: vrsqrt14pd
(%rcx
), %xmm21
6268 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x4e,0x29]
6269 vrsqrt14pd
(%rcx
), %xmm21
6271 // CHECK
: vrsqrt14pd
291(%rax
,%r14,8), %xmm21
6272 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0x4e,0xac,0xf0,0x23,0x01,0x00,0x00]
6273 vrsqrt14pd
291(%rax
,%r14,8), %xmm21
6275 // CHECK
: vrsqrt14pd
(%rcx
){1to2
}, %xmm21
6276 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x4e,0x29]
6277 vrsqrt14pd
(%rcx
){1to2
}, %xmm21
6279 // CHECK
: vrsqrt14pd
2032(%rdx
), %xmm21
6280 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x4e,0x6a,0x7f]
6281 vrsqrt14pd
2032(%rdx
), %xmm21
6283 // CHECK
: vrsqrt14pd
2048(%rdx
), %xmm21
6284 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x4e,0xaa,0x00,0x08,0x00,0x00]
6285 vrsqrt14pd
2048(%rdx
), %xmm21
6287 // CHECK
: vrsqrt14pd
-2048(%rdx
), %xmm21
6288 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x4e,0x6a,0x80]
6289 vrsqrt14pd
-2048(%rdx
), %xmm21
6291 // CHECK
: vrsqrt14pd
-2064(%rdx
), %xmm21
6292 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x4e,0xaa,0xf0,0xf7,0xff,0xff]
6293 vrsqrt14pd
-2064(%rdx
), %xmm21
6295 // CHECK
: vrsqrt14pd
1016(%rdx
){1to2
}, %xmm21
6296 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x4e,0x6a,0x7f]
6297 vrsqrt14pd
1016(%rdx
){1to2
}, %xmm21
6299 // CHECK
: vrsqrt14pd
1024(%rdx
){1to2
}, %xmm21
6300 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x4e,0xaa,0x00,0x04,0x00,0x00]
6301 vrsqrt14pd
1024(%rdx
){1to2
}, %xmm21
6303 // CHECK
: vrsqrt14pd
-1024(%rdx
){1to2
}, %xmm21
6304 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x4e,0x6a,0x80]
6305 vrsqrt14pd
-1024(%rdx
){1to2
}, %xmm21
6307 // CHECK
: vrsqrt14pd
-1032(%rdx
){1to2
}, %xmm21
6308 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x4e,0xaa,0xf8,0xfb,0xff,0xff]
6309 vrsqrt14pd
-1032(%rdx
){1to2
}, %xmm21
6311 // CHECK
: vrsqrt14pd
%ymm19
, %ymm18
6312 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x4e,0xd3]
6313 vrsqrt14pd
%ymm19
, %ymm18
6315 // CHECK
: vrsqrt14pd
%ymm19
, %ymm18
{%k4
}
6316 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2c,0x4e,0xd3]
6317 vrsqrt14pd
%ymm19
, %ymm18
{%k4
}
6319 // CHECK
: vrsqrt14pd
%ymm19
, %ymm18
{%k4
} {z
}
6320 // CHECK
: encoding
: [0x62,0xa2,0xfd,0xac,0x4e,0xd3]
6321 vrsqrt14pd
%ymm19
, %ymm18
{%k4
} {z
}
6323 // CHECK
: vrsqrt14pd
(%rcx
), %ymm18
6324 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x4e,0x11]
6325 vrsqrt14pd
(%rcx
), %ymm18
6327 // CHECK
: vrsqrt14pd
291(%rax
,%r14,8), %ymm18
6328 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x4e,0x94,0xf0,0x23,0x01,0x00,0x00]
6329 vrsqrt14pd
291(%rax
,%r14,8), %ymm18
6331 // CHECK
: vrsqrt14pd
(%rcx
){1to4
}, %ymm18
6332 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x4e,0x11]
6333 vrsqrt14pd
(%rcx
){1to4
}, %ymm18
6335 // CHECK
: vrsqrt14pd
4064(%rdx
), %ymm18
6336 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x4e,0x52,0x7f]
6337 vrsqrt14pd
4064(%rdx
), %ymm18
6339 // CHECK
: vrsqrt14pd
4096(%rdx
), %ymm18
6340 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x4e,0x92,0x00,0x10,0x00,0x00]
6341 vrsqrt14pd
4096(%rdx
), %ymm18
6343 // CHECK
: vrsqrt14pd
-4096(%rdx
), %ymm18
6344 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x4e,0x52,0x80]
6345 vrsqrt14pd
-4096(%rdx
), %ymm18
6347 // CHECK
: vrsqrt14pd
-4128(%rdx
), %ymm18
6348 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x4e,0x92,0xe0,0xef,0xff,0xff]
6349 vrsqrt14pd
-4128(%rdx
), %ymm18
6351 // CHECK
: vrsqrt14pd
1016(%rdx
){1to4
}, %ymm18
6352 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x4e,0x52,0x7f]
6353 vrsqrt14pd
1016(%rdx
){1to4
}, %ymm18
6355 // CHECK
: vrsqrt14pd
1024(%rdx
){1to4
}, %ymm18
6356 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x4e,0x92,0x00,0x04,0x00,0x00]
6357 vrsqrt14pd
1024(%rdx
){1to4
}, %ymm18
6359 // CHECK
: vrsqrt14pd
-1024(%rdx
){1to4
}, %ymm18
6360 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x4e,0x52,0x80]
6361 vrsqrt14pd
-1024(%rdx
){1to4
}, %ymm18
6363 // CHECK
: vrsqrt14pd
-1032(%rdx
){1to4
}, %ymm18
6364 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x4e,0x92,0xf8,0xfb,0xff,0xff]
6365 vrsqrt14pd
-1032(%rdx
){1to4
}, %ymm18
6367 // CHECK
: vrsqrt14ps
%xmm20
, %xmm19
6368 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x4e,0xdc]
6369 vrsqrt14ps
%xmm20
, %xmm19
6371 // CHECK
: vrsqrt14ps
%xmm20
, %xmm19
{%k7
}
6372 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0f,0x4e,0xdc]
6373 vrsqrt14ps
%xmm20
, %xmm19
{%k7
}
6375 // CHECK
: vrsqrt14ps
%xmm20
, %xmm19
{%k7
} {z
}
6376 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x8f,0x4e,0xdc]
6377 vrsqrt14ps
%xmm20
, %xmm19
{%k7
} {z
}
6379 // CHECK
: vrsqrt14ps
(%rcx
), %xmm19
6380 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x4e,0x19]
6381 vrsqrt14ps
(%rcx
), %xmm19
6383 // CHECK
: vrsqrt14ps
291(%rax
,%r14,8), %xmm19
6384 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x4e,0x9c,0xf0,0x23,0x01,0x00,0x00]
6385 vrsqrt14ps
291(%rax
,%r14,8), %xmm19
6387 // CHECK
: vrsqrt14ps
(%rcx
){1to4
}, %xmm19
6388 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0x4e,0x19]
6389 vrsqrt14ps
(%rcx
){1to4
}, %xmm19
6391 // CHECK
: vrsqrt14ps
2032(%rdx
), %xmm19
6392 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x4e,0x5a,0x7f]
6393 vrsqrt14ps
2032(%rdx
), %xmm19
6395 // CHECK
: vrsqrt14ps
2048(%rdx
), %xmm19
6396 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x4e,0x9a,0x00,0x08,0x00,0x00]
6397 vrsqrt14ps
2048(%rdx
), %xmm19
6399 // CHECK
: vrsqrt14ps
-2048(%rdx
), %xmm19
6400 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x4e,0x5a,0x80]
6401 vrsqrt14ps
-2048(%rdx
), %xmm19
6403 // CHECK
: vrsqrt14ps
-2064(%rdx
), %xmm19
6404 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x4e,0x9a,0xf0,0xf7,0xff,0xff]
6405 vrsqrt14ps
-2064(%rdx
), %xmm19
6407 // CHECK
: vrsqrt14ps
508(%rdx
){1to4
}, %xmm19
6408 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0x4e,0x5a,0x7f]
6409 vrsqrt14ps
508(%rdx
){1to4
}, %xmm19
6411 // CHECK
: vrsqrt14ps
512(%rdx
){1to4
}, %xmm19
6412 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0x4e,0x9a,0x00,0x02,0x00,0x00]
6413 vrsqrt14ps
512(%rdx
){1to4
}, %xmm19
6415 // CHECK
: vrsqrt14ps
-512(%rdx
){1to4
}, %xmm19
6416 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0x4e,0x5a,0x80]
6417 vrsqrt14ps
-512(%rdx
){1to4
}, %xmm19
6419 // CHECK
: vrsqrt14ps
-516(%rdx
){1to4
}, %xmm19
6420 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0x4e,0x9a,0xfc,0xfd,0xff,0xff]
6421 vrsqrt14ps
-516(%rdx
){1to4
}, %xmm19
6423 // CHECK
: vrsqrt14ps
%ymm18
, %ymm27
6424 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x4e,0xda]
6425 vrsqrt14ps
%ymm18
, %ymm27
6427 // CHECK
: vrsqrt14ps
%ymm18
, %ymm27
{%k7
}
6428 // CHECK
: encoding
: [0x62,0x22,0x7d,0x2f,0x4e,0xda]
6429 vrsqrt14ps
%ymm18
, %ymm27
{%k7
}
6431 // CHECK
: vrsqrt14ps
%ymm18
, %ymm27
{%k7
} {z
}
6432 // CHECK
: encoding
: [0x62,0x22,0x7d,0xaf,0x4e,0xda]
6433 vrsqrt14ps
%ymm18
, %ymm27
{%k7
} {z
}
6435 // CHECK
: vrsqrt14ps
(%rcx
), %ymm27
6436 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x4e,0x19]
6437 vrsqrt14ps
(%rcx
), %ymm27
6439 // CHECK
: vrsqrt14ps
291(%rax
,%r14,8), %ymm27
6440 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x4e,0x9c,0xf0,0x23,0x01,0x00,0x00]
6441 vrsqrt14ps
291(%rax
,%r14,8), %ymm27
6443 // CHECK
: vrsqrt14ps
(%rcx
){1to8
}, %ymm27
6444 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x4e,0x19]
6445 vrsqrt14ps
(%rcx
){1to8
}, %ymm27
6447 // CHECK
: vrsqrt14ps
4064(%rdx
), %ymm27
6448 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x4e,0x5a,0x7f]
6449 vrsqrt14ps
4064(%rdx
), %ymm27
6451 // CHECK
: vrsqrt14ps
4096(%rdx
), %ymm27
6452 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x4e,0x9a,0x00,0x10,0x00,0x00]
6453 vrsqrt14ps
4096(%rdx
), %ymm27
6455 // CHECK
: vrsqrt14ps
-4096(%rdx
), %ymm27
6456 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x4e,0x5a,0x80]
6457 vrsqrt14ps
-4096(%rdx
), %ymm27
6459 // CHECK
: vrsqrt14ps
-4128(%rdx
), %ymm27
6460 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x4e,0x9a,0xe0,0xef,0xff,0xff]
6461 vrsqrt14ps
-4128(%rdx
), %ymm27
6463 // CHECK
: vrsqrt14ps
508(%rdx
){1to8
}, %ymm27
6464 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x4e,0x5a,0x7f]
6465 vrsqrt14ps
508(%rdx
){1to8
}, %ymm27
6467 // CHECK
: vrsqrt14ps
512(%rdx
){1to8
}, %ymm27
6468 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x4e,0x9a,0x00,0x02,0x00,0x00]
6469 vrsqrt14ps
512(%rdx
){1to8
}, %ymm27
6471 // CHECK
: vrsqrt14ps
-512(%rdx
){1to8
}, %ymm27
6472 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x4e,0x5a,0x80]
6473 vrsqrt14ps
-512(%rdx
){1to8
}, %ymm27
6475 // CHECK
: vrsqrt14ps
-516(%rdx
){1to8
}, %ymm27
6476 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x4e,0x9a,0xfc,0xfd,0xff,0xff]
6477 vrsqrt14ps
-516(%rdx
){1to8
}, %ymm27
6479 // CHECK
: vsqrtpd
%xmm26
, %xmm29
6480 // CHECK
: encoding
: [0x62,0x01,0xfd,0x08,0x51,0xea]
6481 vsqrtpd
%xmm26
, %xmm29
6483 // CHECK
: vsqrtpd
%xmm26
, %xmm29
{%k3
}
6484 // CHECK
: encoding
: [0x62,0x01,0xfd,0x0b,0x51,0xea]
6485 vsqrtpd
%xmm26
, %xmm29
{%k3
}
6487 // CHECK
: vsqrtpd
%xmm26
, %xmm29
{%k3
} {z
}
6488 // CHECK
: encoding
: [0x62,0x01,0xfd,0x8b,0x51,0xea]
6489 vsqrtpd
%xmm26
, %xmm29
{%k3
} {z
}
6491 // CHECK
: vsqrtpd
(%rcx
), %xmm29
6492 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x51,0x29]
6493 vsqrtpd
(%rcx
), %xmm29
6495 // CHECK
: vsqrtpd
291(%rax
,%r14,8), %xmm29
6496 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0x51,0xac,0xf0,0x23,0x01,0x00,0x00]
6497 vsqrtpd
291(%rax
,%r14,8), %xmm29
6499 // CHECK
: vsqrtpd
(%rcx
){1to2
}, %xmm29
6500 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x51,0x29]
6501 vsqrtpd
(%rcx
){1to2
}, %xmm29
6503 // CHECK
: vsqrtpd
2032(%rdx
), %xmm29
6504 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x51,0x6a,0x7f]
6505 vsqrtpd
2032(%rdx
), %xmm29
6507 // CHECK
: vsqrtpd
2048(%rdx
), %xmm29
6508 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x51,0xaa,0x00,0x08,0x00,0x00]
6509 vsqrtpd
2048(%rdx
), %xmm29
6511 // CHECK
: vsqrtpd
-2048(%rdx
), %xmm29
6512 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x51,0x6a,0x80]
6513 vsqrtpd
-2048(%rdx
), %xmm29
6515 // CHECK
: vsqrtpd
-2064(%rdx
), %xmm29
6516 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x51,0xaa,0xf0,0xf7,0xff,0xff]
6517 vsqrtpd
-2064(%rdx
), %xmm29
6519 // CHECK
: vsqrtpd
1016(%rdx
){1to2
}, %xmm29
6520 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x51,0x6a,0x7f]
6521 vsqrtpd
1016(%rdx
){1to2
}, %xmm29
6523 // CHECK
: vsqrtpd
1024(%rdx
){1to2
}, %xmm29
6524 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x51,0xaa,0x00,0x04,0x00,0x00]
6525 vsqrtpd
1024(%rdx
){1to2
}, %xmm29
6527 // CHECK
: vsqrtpd
-1024(%rdx
){1to2
}, %xmm29
6528 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x51,0x6a,0x80]
6529 vsqrtpd
-1024(%rdx
){1to2
}, %xmm29
6531 // CHECK
: vsqrtpd
-1032(%rdx
){1to2
}, %xmm29
6532 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x51,0xaa,0xf8,0xfb,0xff,0xff]
6533 vsqrtpd
-1032(%rdx
){1to2
}, %xmm29
6535 // CHECK
: vsqrtpd
%ymm20
, %ymm18
6536 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x51,0xd4]
6537 vsqrtpd
%ymm20
, %ymm18
6539 // CHECK
: vsqrtpd
%ymm20
, %ymm18
{%k3
}
6540 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x2b,0x51,0xd4]
6541 vsqrtpd
%ymm20
, %ymm18
{%k3
}
6543 // CHECK
: vsqrtpd
%ymm20
, %ymm18
{%k3
} {z
}
6544 // CHECK
: encoding
: [0x62,0xa1,0xfd,0xab,0x51,0xd4]
6545 vsqrtpd
%ymm20
, %ymm18
{%k3
} {z
}
6547 // CHECK
: vsqrtpd
(%rcx
), %ymm18
6548 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x51,0x11]
6549 vsqrtpd
(%rcx
), %ymm18
6551 // CHECK
: vsqrtpd
291(%rax
,%r14,8), %ymm18
6552 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x51,0x94,0xf0,0x23,0x01,0x00,0x00]
6553 vsqrtpd
291(%rax
,%r14,8), %ymm18
6555 // CHECK
: vsqrtpd
(%rcx
){1to4
}, %ymm18
6556 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x51,0x11]
6557 vsqrtpd
(%rcx
){1to4
}, %ymm18
6559 // CHECK
: vsqrtpd
4064(%rdx
), %ymm18
6560 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x51,0x52,0x7f]
6561 vsqrtpd
4064(%rdx
), %ymm18
6563 // CHECK
: vsqrtpd
4096(%rdx
), %ymm18
6564 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x51,0x92,0x00,0x10,0x00,0x00]
6565 vsqrtpd
4096(%rdx
), %ymm18
6567 // CHECK
: vsqrtpd
-4096(%rdx
), %ymm18
6568 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x51,0x52,0x80]
6569 vsqrtpd
-4096(%rdx
), %ymm18
6571 // CHECK
: vsqrtpd
-4128(%rdx
), %ymm18
6572 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x51,0x92,0xe0,0xef,0xff,0xff]
6573 vsqrtpd
-4128(%rdx
), %ymm18
6575 // CHECK
: vsqrtpd
1016(%rdx
){1to4
}, %ymm18
6576 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x51,0x52,0x7f]
6577 vsqrtpd
1016(%rdx
){1to4
}, %ymm18
6579 // CHECK
: vsqrtpd
1024(%rdx
){1to4
}, %ymm18
6580 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x51,0x92,0x00,0x04,0x00,0x00]
6581 vsqrtpd
1024(%rdx
){1to4
}, %ymm18
6583 // CHECK
: vsqrtpd
-1024(%rdx
){1to4
}, %ymm18
6584 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x51,0x52,0x80]
6585 vsqrtpd
-1024(%rdx
){1to4
}, %ymm18
6587 // CHECK
: vsqrtpd
-1032(%rdx
){1to4
}, %ymm18
6588 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x51,0x92,0xf8,0xfb,0xff,0xff]
6589 vsqrtpd
-1032(%rdx
){1to4
}, %ymm18
6591 // CHECK
: vsqrtps
%xmm28
, %xmm19
6592 // CHECK
: encoding
: [0x62,0x81,0x7c,0x08,0x51,0xdc]
6593 vsqrtps
%xmm28
, %xmm19
6595 // CHECK
: vsqrtps
%xmm28
, %xmm19
{%k7
}
6596 // CHECK
: encoding
: [0x62,0x81,0x7c,0x0f,0x51,0xdc]
6597 vsqrtps
%xmm28
, %xmm19
{%k7
}
6599 // CHECK
: vsqrtps
%xmm28
, %xmm19
{%k7
} {z
}
6600 // CHECK
: encoding
: [0x62,0x81,0x7c,0x8f,0x51,0xdc]
6601 vsqrtps
%xmm28
, %xmm19
{%k7
} {z
}
6603 // CHECK
: vsqrtps
(%rcx
), %xmm19
6604 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x51,0x19]
6605 vsqrtps
(%rcx
), %xmm19
6607 // CHECK
: vsqrtps
291(%rax
,%r14,8), %xmm19
6608 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x08,0x51,0x9c,0xf0,0x23,0x01,0x00,0x00]
6609 vsqrtps
291(%rax
,%r14,8), %xmm19
6611 // CHECK
: vsqrtps
(%rcx
){1to4
}, %xmm19
6612 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x18,0x51,0x19]
6613 vsqrtps
(%rcx
){1to4
}, %xmm19
6615 // CHECK
: vsqrtps
2032(%rdx
), %xmm19
6616 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x51,0x5a,0x7f]
6617 vsqrtps
2032(%rdx
), %xmm19
6619 // CHECK
: vsqrtps
2048(%rdx
), %xmm19
6620 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x51,0x9a,0x00,0x08,0x00,0x00]
6621 vsqrtps
2048(%rdx
), %xmm19
6623 // CHECK
: vsqrtps
-2048(%rdx
), %xmm19
6624 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x51,0x5a,0x80]
6625 vsqrtps
-2048(%rdx
), %xmm19
6627 // CHECK
: vsqrtps
-2064(%rdx
), %xmm19
6628 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x51,0x9a,0xf0,0xf7,0xff,0xff]
6629 vsqrtps
-2064(%rdx
), %xmm19
6631 // CHECK
: vsqrtps
508(%rdx
){1to4
}, %xmm19
6632 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x18,0x51,0x5a,0x7f]
6633 vsqrtps
508(%rdx
){1to4
}, %xmm19
6635 // CHECK
: vsqrtps
512(%rdx
){1to4
}, %xmm19
6636 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x18,0x51,0x9a,0x00,0x02,0x00,0x00]
6637 vsqrtps
512(%rdx
){1to4
}, %xmm19
6639 // CHECK
: vsqrtps
-512(%rdx
){1to4
}, %xmm19
6640 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x18,0x51,0x5a,0x80]
6641 vsqrtps
-512(%rdx
){1to4
}, %xmm19
6643 // CHECK
: vsqrtps
-516(%rdx
){1to4
}, %xmm19
6644 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x18,0x51,0x9a,0xfc,0xfd,0xff,0xff]
6645 vsqrtps
-516(%rdx
){1to4
}, %xmm19
6647 // CHECK
: vsqrtps
%ymm25
, %ymm19
6648 // CHECK
: encoding
: [0x62,0x81,0x7c,0x28,0x51,0xd9]
6649 vsqrtps
%ymm25
, %ymm19
6651 // CHECK
: vsqrtps
%ymm25
, %ymm19
{%k2
}
6652 // CHECK
: encoding
: [0x62,0x81,0x7c,0x2a,0x51,0xd9]
6653 vsqrtps
%ymm25
, %ymm19
{%k2
}
6655 // CHECK
: vsqrtps
%ymm25
, %ymm19
{%k2
} {z
}
6656 // CHECK
: encoding
: [0x62,0x81,0x7c,0xaa,0x51,0xd9]
6657 vsqrtps
%ymm25
, %ymm19
{%k2
} {z
}
6659 // CHECK
: vsqrtps
(%rcx
), %ymm19
6660 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x51,0x19]
6661 vsqrtps
(%rcx
), %ymm19
6663 // CHECK
: vsqrtps
291(%rax
,%r14,8), %ymm19
6664 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x28,0x51,0x9c,0xf0,0x23,0x01,0x00,0x00]
6665 vsqrtps
291(%rax
,%r14,8), %ymm19
6667 // CHECK
: vsqrtps
(%rcx
){1to8
}, %ymm19
6668 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x38,0x51,0x19]
6669 vsqrtps
(%rcx
){1to8
}, %ymm19
6671 // CHECK
: vsqrtps
4064(%rdx
), %ymm19
6672 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x51,0x5a,0x7f]
6673 vsqrtps
4064(%rdx
), %ymm19
6675 // CHECK
: vsqrtps
4096(%rdx
), %ymm19
6676 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x51,0x9a,0x00,0x10,0x00,0x00]
6677 vsqrtps
4096(%rdx
), %ymm19
6679 // CHECK
: vsqrtps
-4096(%rdx
), %ymm19
6680 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x51,0x5a,0x80]
6681 vsqrtps
-4096(%rdx
), %ymm19
6683 // CHECK
: vsqrtps
-4128(%rdx
), %ymm19
6684 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x51,0x9a,0xe0,0xef,0xff,0xff]
6685 vsqrtps
-4128(%rdx
), %ymm19
6687 // CHECK
: vsqrtps
508(%rdx
){1to8
}, %ymm19
6688 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x38,0x51,0x5a,0x7f]
6689 vsqrtps
508(%rdx
){1to8
}, %ymm19
6691 // CHECK
: vsqrtps
512(%rdx
){1to8
}, %ymm19
6692 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x38,0x51,0x9a,0x00,0x02,0x00,0x00]
6693 vsqrtps
512(%rdx
){1to8
}, %ymm19
6695 // CHECK
: vsqrtps
-512(%rdx
){1to8
}, %ymm19
6696 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x38,0x51,0x5a,0x80]
6697 vsqrtps
-512(%rdx
){1to8
}, %ymm19
6699 // CHECK
: vsqrtps
-516(%rdx
){1to8
}, %ymm19
6700 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x38,0x51,0x9a,0xfc,0xfd,0xff,0xff]
6701 vsqrtps
-516(%rdx
){1to8
}, %ymm19
6703 // CHECK
: vsubpd
%xmm18
, %xmm24
, %xmm28
6704 // CHECK
: encoding
: [0x62,0x21,0xbd,0x00,0x5c,0xe2]
6705 vsubpd
%xmm18
, %xmm24
, %xmm28
6707 // CHECK
: vsubpd
%xmm18
, %xmm24
, %xmm28
{%k3
}
6708 // CHECK
: encoding
: [0x62,0x21,0xbd,0x03,0x5c,0xe2]
6709 vsubpd
%xmm18
, %xmm24
, %xmm28
{%k3
}
6711 // CHECK
: vsubpd
%xmm18
, %xmm24
, %xmm28
{%k3
} {z
}
6712 // CHECK
: encoding
: [0x62,0x21,0xbd,0x83,0x5c,0xe2]
6713 vsubpd
%xmm18
, %xmm24
, %xmm28
{%k3
} {z
}
6715 // CHECK
: vsubpd
(%rcx
), %xmm24
, %xmm28
6716 // CHECK
: encoding
: [0x62,0x61,0xbd,0x00,0x5c,0x21]
6717 vsubpd
(%rcx
), %xmm24
, %xmm28
6719 // CHECK
: vsubpd
291(%rax
,%r14,8), %xmm24
, %xmm28
6720 // CHECK
: encoding
: [0x62,0x21,0xbd,0x00,0x5c,0xa4,0xf0,0x23,0x01,0x00,0x00]
6721 vsubpd
291(%rax
,%r14,8), %xmm24
, %xmm28
6723 // CHECK
: vsubpd
(%rcx
){1to2
}, %xmm24
, %xmm28
6724 // CHECK
: encoding
: [0x62,0x61,0xbd,0x10,0x5c,0x21]
6725 vsubpd
(%rcx
){1to2
}, %xmm24
, %xmm28
6727 // CHECK
: vsubpd
2032(%rdx
), %xmm24
, %xmm28
6728 // CHECK
: encoding
: [0x62,0x61,0xbd,0x00,0x5c,0x62,0x7f]
6729 vsubpd
2032(%rdx
), %xmm24
, %xmm28
6731 // CHECK
: vsubpd
2048(%rdx
), %xmm24
, %xmm28
6732 // CHECK
: encoding
: [0x62,0x61,0xbd,0x00,0x5c,0xa2,0x00,0x08,0x00,0x00]
6733 vsubpd
2048(%rdx
), %xmm24
, %xmm28
6735 // CHECK
: vsubpd
-2048(%rdx
), %xmm24
, %xmm28
6736 // CHECK
: encoding
: [0x62,0x61,0xbd,0x00,0x5c,0x62,0x80]
6737 vsubpd
-2048(%rdx
), %xmm24
, %xmm28
6739 // CHECK
: vsubpd
-2064(%rdx
), %xmm24
, %xmm28
6740 // CHECK
: encoding
: [0x62,0x61,0xbd,0x00,0x5c,0xa2,0xf0,0xf7,0xff,0xff]
6741 vsubpd
-2064(%rdx
), %xmm24
, %xmm28
6743 // CHECK
: vsubpd
1016(%rdx
){1to2
}, %xmm24
, %xmm28
6744 // CHECK
: encoding
: [0x62,0x61,0xbd,0x10,0x5c,0x62,0x7f]
6745 vsubpd
1016(%rdx
){1to2
}, %xmm24
, %xmm28
6747 // CHECK
: vsubpd
1024(%rdx
){1to2
}, %xmm24
, %xmm28
6748 // CHECK
: encoding
: [0x62,0x61,0xbd,0x10,0x5c,0xa2,0x00,0x04,0x00,0x00]
6749 vsubpd
1024(%rdx
){1to2
}, %xmm24
, %xmm28
6751 // CHECK
: vsubpd
-1024(%rdx
){1to2
}, %xmm24
, %xmm28
6752 // CHECK
: encoding
: [0x62,0x61,0xbd,0x10,0x5c,0x62,0x80]
6753 vsubpd
-1024(%rdx
){1to2
}, %xmm24
, %xmm28
6755 // CHECK
: vsubpd
-1032(%rdx
){1to2
}, %xmm24
, %xmm28
6756 // CHECK
: encoding
: [0x62,0x61,0xbd,0x10,0x5c,0xa2,0xf8,0xfb,0xff,0xff]
6757 vsubpd
-1032(%rdx
){1to2
}, %xmm24
, %xmm28
6759 // CHECK
: vsubpd
%ymm25
, %ymm28
, %ymm30
6760 // CHECK
: encoding
: [0x62,0x01,0x9d,0x20,0x5c,0xf1]
6761 vsubpd
%ymm25
, %ymm28
, %ymm30
6763 // CHECK
: vsubpd
%ymm25
, %ymm28
, %ymm30
{%k7
}
6764 // CHECK
: encoding
: [0x62,0x01,0x9d,0x27,0x5c,0xf1]
6765 vsubpd
%ymm25
, %ymm28
, %ymm30
{%k7
}
6767 // CHECK
: vsubpd
%ymm25
, %ymm28
, %ymm30
{%k7
} {z
}
6768 // CHECK
: encoding
: [0x62,0x01,0x9d,0xa7,0x5c,0xf1]
6769 vsubpd
%ymm25
, %ymm28
, %ymm30
{%k7
} {z
}
6771 // CHECK
: vsubpd
(%rcx
), %ymm28
, %ymm30
6772 // CHECK
: encoding
: [0x62,0x61,0x9d,0x20,0x5c,0x31]
6773 vsubpd
(%rcx
), %ymm28
, %ymm30
6775 // CHECK
: vsubpd
291(%rax
,%r14,8), %ymm28
, %ymm30
6776 // CHECK
: encoding
: [0x62,0x21,0x9d,0x20,0x5c,0xb4,0xf0,0x23,0x01,0x00,0x00]
6777 vsubpd
291(%rax
,%r14,8), %ymm28
, %ymm30
6779 // CHECK
: vsubpd
(%rcx
){1to4
}, %ymm28
, %ymm30
6780 // CHECK
: encoding
: [0x62,0x61,0x9d,0x30,0x5c,0x31]
6781 vsubpd
(%rcx
){1to4
}, %ymm28
, %ymm30
6783 // CHECK
: vsubpd
4064(%rdx
), %ymm28
, %ymm30
6784 // CHECK
: encoding
: [0x62,0x61,0x9d,0x20,0x5c,0x72,0x7f]
6785 vsubpd
4064(%rdx
), %ymm28
, %ymm30
6787 // CHECK
: vsubpd
4096(%rdx
), %ymm28
, %ymm30
6788 // CHECK
: encoding
: [0x62,0x61,0x9d,0x20,0x5c,0xb2,0x00,0x10,0x00,0x00]
6789 vsubpd
4096(%rdx
), %ymm28
, %ymm30
6791 // CHECK
: vsubpd
-4096(%rdx
), %ymm28
, %ymm30
6792 // CHECK
: encoding
: [0x62,0x61,0x9d,0x20,0x5c,0x72,0x80]
6793 vsubpd
-4096(%rdx
), %ymm28
, %ymm30
6795 // CHECK
: vsubpd
-4128(%rdx
), %ymm28
, %ymm30
6796 // CHECK
: encoding
: [0x62,0x61,0x9d,0x20,0x5c,0xb2,0xe0,0xef,0xff,0xff]
6797 vsubpd
-4128(%rdx
), %ymm28
, %ymm30
6799 // CHECK
: vsubpd
1016(%rdx
){1to4
}, %ymm28
, %ymm30
6800 // CHECK
: encoding
: [0x62,0x61,0x9d,0x30,0x5c,0x72,0x7f]
6801 vsubpd
1016(%rdx
){1to4
}, %ymm28
, %ymm30
6803 // CHECK
: vsubpd
1024(%rdx
){1to4
}, %ymm28
, %ymm30
6804 // CHECK
: encoding
: [0x62,0x61,0x9d,0x30,0x5c,0xb2,0x00,0x04,0x00,0x00]
6805 vsubpd
1024(%rdx
){1to4
}, %ymm28
, %ymm30
6807 // CHECK
: vsubpd
-1024(%rdx
){1to4
}, %ymm28
, %ymm30
6808 // CHECK
: encoding
: [0x62,0x61,0x9d,0x30,0x5c,0x72,0x80]
6809 vsubpd
-1024(%rdx
){1to4
}, %ymm28
, %ymm30
6811 // CHECK
: vsubpd
-1032(%rdx
){1to4
}, %ymm28
, %ymm30
6812 // CHECK
: encoding
: [0x62,0x61,0x9d,0x30,0x5c,0xb2,0xf8,0xfb,0xff,0xff]
6813 vsubpd
-1032(%rdx
){1to4
}, %ymm28
, %ymm30
6815 // CHECK
: vsubps
%xmm25
, %xmm29
, %xmm20
6816 // CHECK
: encoding
: [0x62,0x81,0x14,0x00,0x5c,0xe1]
6817 vsubps
%xmm25
, %xmm29
, %xmm20
6819 // CHECK
: vsubps
%xmm25
, %xmm29
, %xmm20
{%k3
}
6820 // CHECK
: encoding
: [0x62,0x81,0x14,0x03,0x5c,0xe1]
6821 vsubps
%xmm25
, %xmm29
, %xmm20
{%k3
}
6823 // CHECK
: vsubps
%xmm25
, %xmm29
, %xmm20
{%k3
} {z
}
6824 // CHECK
: encoding
: [0x62,0x81,0x14,0x83,0x5c,0xe1]
6825 vsubps
%xmm25
, %xmm29
, %xmm20
{%k3
} {z
}
6827 // CHECK
: vsubps
(%rcx
), %xmm29
, %xmm20
6828 // CHECK
: encoding
: [0x62,0xe1,0x14,0x00,0x5c,0x21]
6829 vsubps
(%rcx
), %xmm29
, %xmm20
6831 // CHECK
: vsubps
291(%rax
,%r14,8), %xmm29
, %xmm20
6832 // CHECK
: encoding
: [0x62,0xa1,0x14,0x00,0x5c,0xa4,0xf0,0x23,0x01,0x00,0x00]
6833 vsubps
291(%rax
,%r14,8), %xmm29
, %xmm20
6835 // CHECK
: vsubps
(%rcx
){1to4
}, %xmm29
, %xmm20
6836 // CHECK
: encoding
: [0x62,0xe1,0x14,0x10,0x5c,0x21]
6837 vsubps
(%rcx
){1to4
}, %xmm29
, %xmm20
6839 // CHECK
: vsubps
2032(%rdx
), %xmm29
, %xmm20
6840 // CHECK
: encoding
: [0x62,0xe1,0x14,0x00,0x5c,0x62,0x7f]
6841 vsubps
2032(%rdx
), %xmm29
, %xmm20
6843 // CHECK
: vsubps
2048(%rdx
), %xmm29
, %xmm20
6844 // CHECK
: encoding
: [0x62,0xe1,0x14,0x00,0x5c,0xa2,0x00,0x08,0x00,0x00]
6845 vsubps
2048(%rdx
), %xmm29
, %xmm20
6847 // CHECK
: vsubps
-2048(%rdx
), %xmm29
, %xmm20
6848 // CHECK
: encoding
: [0x62,0xe1,0x14,0x00,0x5c,0x62,0x80]
6849 vsubps
-2048(%rdx
), %xmm29
, %xmm20
6851 // CHECK
: vsubps
-2064(%rdx
), %xmm29
, %xmm20
6852 // CHECK
: encoding
: [0x62,0xe1,0x14,0x00,0x5c,0xa2,0xf0,0xf7,0xff,0xff]
6853 vsubps
-2064(%rdx
), %xmm29
, %xmm20
6855 // CHECK
: vsubps
508(%rdx
){1to4
}, %xmm29
, %xmm20
6856 // CHECK
: encoding
: [0x62,0xe1,0x14,0x10,0x5c,0x62,0x7f]
6857 vsubps
508(%rdx
){1to4
}, %xmm29
, %xmm20
6859 // CHECK
: vsubps
512(%rdx
){1to4
}, %xmm29
, %xmm20
6860 // CHECK
: encoding
: [0x62,0xe1,0x14,0x10,0x5c,0xa2,0x00,0x02,0x00,0x00]
6861 vsubps
512(%rdx
){1to4
}, %xmm29
, %xmm20
6863 // CHECK
: vsubps
-512(%rdx
){1to4
}, %xmm29
, %xmm20
6864 // CHECK
: encoding
: [0x62,0xe1,0x14,0x10,0x5c,0x62,0x80]
6865 vsubps
-512(%rdx
){1to4
}, %xmm29
, %xmm20
6867 // CHECK
: vsubps
-516(%rdx
){1to4
}, %xmm29
, %xmm20
6868 // CHECK
: encoding
: [0x62,0xe1,0x14,0x10,0x5c,0xa2,0xfc,0xfd,0xff,0xff]
6869 vsubps
-516(%rdx
){1to4
}, %xmm29
, %xmm20
6871 // CHECK
: vsubps
%ymm22
, %ymm21
, %ymm21
6872 // CHECK
: encoding
: [0x62,0xa1,0x54,0x20,0x5c,0xee]
6873 vsubps
%ymm22
, %ymm21
, %ymm21
6875 // CHECK
: vsubps
%ymm22
, %ymm21
, %ymm21
{%k4
}
6876 // CHECK
: encoding
: [0x62,0xa1,0x54,0x24,0x5c,0xee]
6877 vsubps
%ymm22
, %ymm21
, %ymm21
{%k4
}
6879 // CHECK
: vsubps
%ymm22
, %ymm21
, %ymm21
{%k4
} {z
}
6880 // CHECK
: encoding
: [0x62,0xa1,0x54,0xa4,0x5c,0xee]
6881 vsubps
%ymm22
, %ymm21
, %ymm21
{%k4
} {z
}
6883 // CHECK
: vsubps
(%rcx
), %ymm21
, %ymm21
6884 // CHECK
: encoding
: [0x62,0xe1,0x54,0x20,0x5c,0x29]
6885 vsubps
(%rcx
), %ymm21
, %ymm21
6887 // CHECK
: vsubps
291(%rax
,%r14,8), %ymm21
, %ymm21
6888 // CHECK
: encoding
: [0x62,0xa1,0x54,0x20,0x5c,0xac,0xf0,0x23,0x01,0x00,0x00]
6889 vsubps
291(%rax
,%r14,8), %ymm21
, %ymm21
6891 // CHECK
: vsubps
(%rcx
){1to8
}, %ymm21
, %ymm21
6892 // CHECK
: encoding
: [0x62,0xe1,0x54,0x30,0x5c,0x29]
6893 vsubps
(%rcx
){1to8
}, %ymm21
, %ymm21
6895 // CHECK
: vsubps
4064(%rdx
), %ymm21
, %ymm21
6896 // CHECK
: encoding
: [0x62,0xe1,0x54,0x20,0x5c,0x6a,0x7f]
6897 vsubps
4064(%rdx
), %ymm21
, %ymm21
6899 // CHECK
: vsubps
4096(%rdx
), %ymm21
, %ymm21
6900 // CHECK
: encoding
: [0x62,0xe1,0x54,0x20,0x5c,0xaa,0x00,0x10,0x00,0x00]
6901 vsubps
4096(%rdx
), %ymm21
, %ymm21
6903 // CHECK
: vsubps
-4096(%rdx
), %ymm21
, %ymm21
6904 // CHECK
: encoding
: [0x62,0xe1,0x54,0x20,0x5c,0x6a,0x80]
6905 vsubps
-4096(%rdx
), %ymm21
, %ymm21
6907 // CHECK
: vsubps
-4128(%rdx
), %ymm21
, %ymm21
6908 // CHECK
: encoding
: [0x62,0xe1,0x54,0x20,0x5c,0xaa,0xe0,0xef,0xff,0xff]
6909 vsubps
-4128(%rdx
), %ymm21
, %ymm21
6911 // CHECK
: vsubps
508(%rdx
){1to8
}, %ymm21
, %ymm21
6912 // CHECK
: encoding
: [0x62,0xe1,0x54,0x30,0x5c,0x6a,0x7f]
6913 vsubps
508(%rdx
){1to8
}, %ymm21
, %ymm21
6915 // CHECK
: vsubps
512(%rdx
){1to8
}, %ymm21
, %ymm21
6916 // CHECK
: encoding
: [0x62,0xe1,0x54,0x30,0x5c,0xaa,0x00,0x02,0x00,0x00]
6917 vsubps
512(%rdx
){1to8
}, %ymm21
, %ymm21
6919 // CHECK
: vsubps
-512(%rdx
){1to8
}, %ymm21
, %ymm21
6920 // CHECK
: encoding
: [0x62,0xe1,0x54,0x30,0x5c,0x6a,0x80]
6921 vsubps
-512(%rdx
){1to8
}, %ymm21
, %ymm21
6923 // CHECK
: vsubps
-516(%rdx
){1to8
}, %ymm21
, %ymm21
6924 // CHECK
: encoding
: [0x62,0xe1,0x54,0x30,0x5c,0xaa,0xfc,0xfd,0xff,0xff]
6925 vsubps
-516(%rdx
){1to8
}, %ymm21
, %ymm21
6927 // CHECK
: vmovapd
%xmm22
, (%rcx
)
6928 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x29,0x31]
6929 vmovapd
%xmm22
, (%rcx
)
6931 // CHECK
: vmovapd
%xmm22
, (%rcx
) {%k2
}
6932 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x0a,0x29,0x31]
6933 vmovapd
%xmm22
, (%rcx
) {%k2
}
6935 // CHECK
: vmovapd
%xmm22
, 291(%rax
,%r14,8)
6936 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x08,0x29,0xb4,0xf0,0x23,0x01,0x00,0x00]
6937 vmovapd
%xmm22
, 291(%rax
,%r14,8)
6939 // CHECK
: vmovapd
%xmm22
, 2032(%rdx
)
6940 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x29,0x72,0x7f]
6941 vmovapd
%xmm22
, 2032(%rdx
)
6943 // CHECK
: vmovapd
%xmm22
, 2048(%rdx
)
6944 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x29,0xb2,0x00,0x08,0x00,0x00]
6945 vmovapd
%xmm22
, 2048(%rdx
)
6947 // CHECK
: vmovapd
%xmm22
, -2048(%rdx
)
6948 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x29,0x72,0x80]
6949 vmovapd
%xmm22
, -2048(%rdx
)
6951 // CHECK
: vmovapd
%xmm22
, -2064(%rdx
)
6952 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x29,0xb2,0xf0,0xf7,0xff,0xff]
6953 vmovapd
%xmm22
, -2064(%rdx
)
6955 // CHECK
: vmovapd
%ymm17
, (%rcx
)
6956 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x29,0x09]
6957 vmovapd
%ymm17
, (%rcx
)
6959 // CHECK
: vmovapd
%ymm17
, (%rcx
) {%k6
}
6960 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x2e,0x29,0x09]
6961 vmovapd
%ymm17
, (%rcx
) {%k6
}
6963 // CHECK
: vmovapd
%ymm17
, 291(%rax
,%r14,8)
6964 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x29,0x8c,0xf0,0x23,0x01,0x00,0x00]
6965 vmovapd
%ymm17
, 291(%rax
,%r14,8)
6967 // CHECK
: vmovapd
%ymm17
, 4064(%rdx
)
6968 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x29,0x4a,0x7f]
6969 vmovapd
%ymm17
, 4064(%rdx
)
6971 // CHECK
: vmovapd
%ymm17
, 4096(%rdx
)
6972 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x29,0x8a,0x00,0x10,0x00,0x00]
6973 vmovapd
%ymm17
, 4096(%rdx
)
6975 // CHECK
: vmovapd
%ymm17
, -4096(%rdx
)
6976 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x29,0x4a,0x80]
6977 vmovapd
%ymm17
, -4096(%rdx
)
6979 // CHECK
: vmovapd
%ymm17
, -4128(%rdx
)
6980 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x29,0x8a,0xe0,0xef,0xff,0xff]
6981 vmovapd
%ymm17
, -4128(%rdx
)
6983 // CHECK
: vmovaps
%xmm29
, (%rcx
)
6984 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x29,0x29]
6985 vmovaps
%xmm29
, (%rcx
)
6987 // CHECK
: vmovaps
%xmm29
, (%rcx
) {%k5
}
6988 // CHECK
: encoding
: [0x62,0x61,0x7c,0x0d,0x29,0x29]
6989 vmovaps
%xmm29
, (%rcx
) {%k5
}
6991 // CHECK
: vmovaps
%xmm29
, 291(%rax
,%r14,8)
6992 // CHECK
: encoding
: [0x62,0x21,0x7c,0x08,0x29,0xac,0xf0,0x23,0x01,0x00,0x00]
6993 vmovaps
%xmm29
, 291(%rax
,%r14,8)
6995 // CHECK
: vmovaps
%xmm29
, 2032(%rdx
)
6996 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x29,0x6a,0x7f]
6997 vmovaps
%xmm29
, 2032(%rdx
)
6999 // CHECK
: vmovaps
%xmm29
, 2048(%rdx
)
7000 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x29,0xaa,0x00,0x08,0x00,0x00]
7001 vmovaps
%xmm29
, 2048(%rdx
)
7003 // CHECK
: vmovaps
%xmm29
, -2048(%rdx
)
7004 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x29,0x6a,0x80]
7005 vmovaps
%xmm29
, -2048(%rdx
)
7007 // CHECK
: vmovaps
%xmm29
, -2064(%rdx
)
7008 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x29,0xaa,0xf0,0xf7,0xff,0xff]
7009 vmovaps
%xmm29
, -2064(%rdx
)
7011 // CHECK
: vmovaps
%ymm28
, (%rcx
)
7012 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x29,0x21]
7013 vmovaps
%ymm28
, (%rcx
)
7015 // CHECK
: vmovaps
%ymm28
, (%rcx
) {%k6
}
7016 // CHECK
: encoding
: [0x62,0x61,0x7c,0x2e,0x29,0x21]
7017 vmovaps
%ymm28
, (%rcx
) {%k6
}
7019 // CHECK
: vmovaps
%ymm28
, 291(%rax
,%r14,8)
7020 // CHECK
: encoding
: [0x62,0x21,0x7c,0x28,0x29,0xa4,0xf0,0x23,0x01,0x00,0x00]
7021 vmovaps
%ymm28
, 291(%rax
,%r14,8)
7023 // CHECK
: vmovaps
%ymm28
, 4064(%rdx
)
7024 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x29,0x62,0x7f]
7025 vmovaps
%ymm28
, 4064(%rdx
)
7027 // CHECK
: vmovaps
%ymm28
, 4096(%rdx
)
7028 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x29,0xa2,0x00,0x10,0x00,0x00]
7029 vmovaps
%ymm28
, 4096(%rdx
)
7031 // CHECK
: vmovaps
%ymm28
, -4096(%rdx
)
7032 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x29,0x62,0x80]
7033 vmovaps
%ymm28
, -4096(%rdx
)
7035 // CHECK
: vmovaps
%ymm28
, -4128(%rdx
)
7036 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x29,0xa2,0xe0,0xef,0xff,0xff]
7037 vmovaps
%ymm28
, -4128(%rdx
)
7039 // CHECK
: vmovdqa32
%xmm24
, (%rcx
)
7040 // CHECK
: encoding
: [0x62,0x61,0x7d,0x08,0x7f,0x01]
7041 vmovdqa32
%xmm24
, (%rcx
)
7043 // CHECK
: vmovdqa32
%xmm24
, (%rcx
) {%k7
}
7044 // CHECK
: encoding
: [0x62,0x61,0x7d,0x0f,0x7f,0x01]
7045 vmovdqa32
%xmm24
, (%rcx
) {%k7
}
7047 // CHECK
: vmovdqa32
%xmm24
, 291(%rax
,%r14,8)
7048 // CHECK
: encoding
: [0x62,0x21,0x7d,0x08,0x7f,0x84,0xf0,0x23,0x01,0x00,0x00]
7049 vmovdqa32
%xmm24
, 291(%rax
,%r14,8)
7051 // CHECK
: vmovdqa32
%xmm24
, 2032(%rdx
)
7052 // CHECK
: encoding
: [0x62,0x61,0x7d,0x08,0x7f,0x42,0x7f]
7053 vmovdqa32
%xmm24
, 2032(%rdx
)
7055 // CHECK
: vmovdqa32
%xmm24
, 2048(%rdx
)
7056 // CHECK
: encoding
: [0x62,0x61,0x7d,0x08,0x7f,0x82,0x00,0x08,0x00,0x00]
7057 vmovdqa32
%xmm24
, 2048(%rdx
)
7059 // CHECK
: vmovdqa32
%xmm24
, -2048(%rdx
)
7060 // CHECK
: encoding
: [0x62,0x61,0x7d,0x08,0x7f,0x42,0x80]
7061 vmovdqa32
%xmm24
, -2048(%rdx
)
7063 // CHECK
: vmovdqa32
%xmm24
, -2064(%rdx
)
7064 // CHECK
: encoding
: [0x62,0x61,0x7d,0x08,0x7f,0x82,0xf0,0xf7,0xff,0xff]
7065 vmovdqa32
%xmm24
, -2064(%rdx
)
7067 // CHECK
: vmovdqa32
%ymm29
, (%rcx
)
7068 // CHECK
: encoding
: [0x62,0x61,0x7d,0x28,0x7f,0x29]
7069 vmovdqa32
%ymm29
, (%rcx
)
7071 // CHECK
: vmovdqa32
%ymm29
, (%rcx
) {%k7
}
7072 // CHECK
: encoding
: [0x62,0x61,0x7d,0x2f,0x7f,0x29]
7073 vmovdqa32
%ymm29
, (%rcx
) {%k7
}
7075 // CHECK
: vmovdqa32
%ymm29
, 291(%rax
,%r14,8)
7076 // CHECK
: encoding
: [0x62,0x21,0x7d,0x28,0x7f,0xac,0xf0,0x23,0x01,0x00,0x00]
7077 vmovdqa32
%ymm29
, 291(%rax
,%r14,8)
7079 // CHECK
: vmovdqa32
%ymm29
, 4064(%rdx
)
7080 // CHECK
: encoding
: [0x62,0x61,0x7d,0x28,0x7f,0x6a,0x7f]
7081 vmovdqa32
%ymm29
, 4064(%rdx
)
7083 // CHECK
: vmovdqa32
%ymm29
, 4096(%rdx
)
7084 // CHECK
: encoding
: [0x62,0x61,0x7d,0x28,0x7f,0xaa,0x00,0x10,0x00,0x00]
7085 vmovdqa32
%ymm29
, 4096(%rdx
)
7087 // CHECK
: vmovdqa32
%ymm29
, -4096(%rdx
)
7088 // CHECK
: encoding
: [0x62,0x61,0x7d,0x28,0x7f,0x6a,0x80]
7089 vmovdqa32
%ymm29
, -4096(%rdx
)
7091 // CHECK
: vmovdqa32
%ymm29
, -4128(%rdx
)
7092 // CHECK
: encoding
: [0x62,0x61,0x7d,0x28,0x7f,0xaa,0xe0,0xef,0xff,0xff]
7093 vmovdqa32
%ymm29
, -4128(%rdx
)
7095 // CHECK
: vmovdqa64
%xmm17
, (%rcx
)
7096 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x7f,0x09]
7097 vmovdqa64
%xmm17
, (%rcx
)
7099 // CHECK
: vmovdqa64
%xmm17
, (%rcx
) {%k7
}
7100 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x0f,0x7f,0x09]
7101 vmovdqa64
%xmm17
, (%rcx
) {%k7
}
7103 // CHECK
: vmovdqa64
%xmm17
, 291(%rax
,%r14,8)
7104 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x08,0x7f,0x8c,0xf0,0x23,0x01,0x00,0x00]
7105 vmovdqa64
%xmm17
, 291(%rax
,%r14,8)
7107 // CHECK
: vmovdqa64
%xmm17
, 2032(%rdx
)
7108 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x7f,0x4a,0x7f]
7109 vmovdqa64
%xmm17
, 2032(%rdx
)
7111 // CHECK
: vmovdqa64
%xmm17
, 2048(%rdx
)
7112 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x7f,0x8a,0x00,0x08,0x00,0x00]
7113 vmovdqa64
%xmm17
, 2048(%rdx
)
7115 // CHECK
: vmovdqa64
%xmm17
, -2048(%rdx
)
7116 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x7f,0x4a,0x80]
7117 vmovdqa64
%xmm17
, -2048(%rdx
)
7119 // CHECK
: vmovdqa64
%xmm17
, -2064(%rdx
)
7120 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x7f,0x8a,0xf0,0xf7,0xff,0xff]
7121 vmovdqa64
%xmm17
, -2064(%rdx
)
7123 // CHECK
: vmovdqa64
%ymm24
, (%rcx
)
7124 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x7f,0x01]
7125 vmovdqa64
%ymm24
, (%rcx
)
7127 // CHECK
: vmovdqa64
%ymm24
, (%rcx
) {%k2
}
7128 // CHECK
: encoding
: [0x62,0x61,0xfd,0x2a,0x7f,0x01]
7129 vmovdqa64
%ymm24
, (%rcx
) {%k2
}
7131 // CHECK
: vmovdqa64
%ymm24
, 291(%rax
,%r14,8)
7132 // CHECK
: encoding
: [0x62,0x21,0xfd,0x28,0x7f,0x84,0xf0,0x23,0x01,0x00,0x00]
7133 vmovdqa64
%ymm24
, 291(%rax
,%r14,8)
7135 // CHECK
: vmovdqa64
%ymm24
, 4064(%rdx
)
7136 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x7f,0x42,0x7f]
7137 vmovdqa64
%ymm24
, 4064(%rdx
)
7139 // CHECK
: vmovdqa64
%ymm24
, 4096(%rdx
)
7140 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x7f,0x82,0x00,0x10,0x00,0x00]
7141 vmovdqa64
%ymm24
, 4096(%rdx
)
7143 // CHECK
: vmovdqa64
%ymm24
, -4096(%rdx
)
7144 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x7f,0x42,0x80]
7145 vmovdqa64
%ymm24
, -4096(%rdx
)
7147 // CHECK
: vmovdqa64
%ymm24
, -4128(%rdx
)
7148 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x7f,0x82,0xe0,0xef,0xff,0xff]
7149 vmovdqa64
%ymm24
, -4128(%rdx
)
7151 // CHECK
: vmovdqu32
%xmm17
, (%rcx
)
7152 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x7f,0x09]
7153 vmovdqu32
%xmm17
, (%rcx
)
7155 // CHECK
: vmovdqu32
%xmm17
, (%rcx
) {%k4
}
7156 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x0c,0x7f,0x09]
7157 vmovdqu32
%xmm17
, (%rcx
) {%k4
}
7159 // CHECK
: vmovdqu32
%xmm17
, 291(%rax
,%r14,8)
7160 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x08,0x7f,0x8c,0xf0,0x23,0x01,0x00,0x00]
7161 vmovdqu32
%xmm17
, 291(%rax
,%r14,8)
7163 // CHECK
: vmovdqu32
%xmm17
, 2032(%rdx
)
7164 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x7f,0x4a,0x7f]
7165 vmovdqu32
%xmm17
, 2032(%rdx
)
7167 // CHECK
: vmovdqu32
%xmm17
, 2048(%rdx
)
7168 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x7f,0x8a,0x00,0x08,0x00,0x00]
7169 vmovdqu32
%xmm17
, 2048(%rdx
)
7171 // CHECK
: vmovdqu32
%xmm17
, -2048(%rdx
)
7172 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x7f,0x4a,0x80]
7173 vmovdqu32
%xmm17
, -2048(%rdx
)
7175 // CHECK
: vmovdqu32
%xmm17
, -2064(%rdx
)
7176 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x7f,0x8a,0xf0,0xf7,0xff,0xff]
7177 vmovdqu32
%xmm17
, -2064(%rdx
)
7179 // CHECK
: vmovdqu32
%ymm20
, (%rcx
)
7180 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x7f,0x21]
7181 vmovdqu32
%ymm20
, (%rcx
)
7183 // CHECK
: vmovdqu32
%ymm20
, (%rcx
) {%k1
}
7184 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x29,0x7f,0x21]
7185 vmovdqu32
%ymm20
, (%rcx
) {%k1
}
7187 // CHECK
: vmovdqu32
%ymm20
, 291(%rax
,%r14,8)
7188 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x28,0x7f,0xa4,0xf0,0x23,0x01,0x00,0x00]
7189 vmovdqu32
%ymm20
, 291(%rax
,%r14,8)
7191 // CHECK
: vmovdqu32
%ymm20
, 4064(%rdx
)
7192 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x7f,0x62,0x7f]
7193 vmovdqu32
%ymm20
, 4064(%rdx
)
7195 // CHECK
: vmovdqu32
%ymm20
, 4096(%rdx
)
7196 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x7f,0xa2,0x00,0x10,0x00,0x00]
7197 vmovdqu32
%ymm20
, 4096(%rdx
)
7199 // CHECK
: vmovdqu32
%ymm20
, -4096(%rdx
)
7200 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x7f,0x62,0x80]
7201 vmovdqu32
%ymm20
, -4096(%rdx
)
7203 // CHECK
: vmovdqu32
%ymm20
, -4128(%rdx
)
7204 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x7f,0xa2,0xe0,0xef,0xff,0xff]
7205 vmovdqu32
%ymm20
, -4128(%rdx
)
7207 // CHECK
: vmovdqu64
%xmm20
, (%rcx
)
7208 // CHECK
: encoding
: [0x62,0xe1,0xfe,0x08,0x7f,0x21]
7209 vmovdqu64
%xmm20
, (%rcx
)
7211 // CHECK
: vmovdqu64
%xmm20
, (%rcx
) {%k6
}
7212 // CHECK
: encoding
: [0x62,0xe1,0xfe,0x0e,0x7f,0x21]
7213 vmovdqu64
%xmm20
, (%rcx
) {%k6
}
7215 // CHECK
: vmovdqu64
%xmm20
, 291(%rax
,%r14,8)
7216 // CHECK
: encoding
: [0x62,0xa1,0xfe,0x08,0x7f,0xa4,0xf0,0x23,0x01,0x00,0x00]
7217 vmovdqu64
%xmm20
, 291(%rax
,%r14,8)
7219 // CHECK
: vmovdqu64
%xmm20
, 2032(%rdx
)
7220 // CHECK
: encoding
: [0x62,0xe1,0xfe,0x08,0x7f,0x62,0x7f]
7221 vmovdqu64
%xmm20
, 2032(%rdx
)
7223 // CHECK
: vmovdqu64
%xmm20
, 2048(%rdx
)
7224 // CHECK
: encoding
: [0x62,0xe1,0xfe,0x08,0x7f,0xa2,0x00,0x08,0x00,0x00]
7225 vmovdqu64
%xmm20
, 2048(%rdx
)
7227 // CHECK
: vmovdqu64
%xmm20
, -2048(%rdx
)
7228 // CHECK
: encoding
: [0x62,0xe1,0xfe,0x08,0x7f,0x62,0x80]
7229 vmovdqu64
%xmm20
, -2048(%rdx
)
7231 // CHECK
: vmovdqu64
%xmm20
, -2064(%rdx
)
7232 // CHECK
: encoding
: [0x62,0xe1,0xfe,0x08,0x7f,0xa2,0xf0,0xf7,0xff,0xff]
7233 vmovdqu64
%xmm20
, -2064(%rdx
)
7235 // CHECK
: vmovdqu64
%ymm19
, (%rcx
)
7236 // CHECK
: encoding
: [0x62,0xe1,0xfe,0x28,0x7f,0x19]
7237 vmovdqu64
%ymm19
, (%rcx
)
7239 // CHECK
: vmovdqu64
%ymm19
, (%rcx
) {%k7
}
7240 // CHECK
: encoding
: [0x62,0xe1,0xfe,0x2f,0x7f,0x19]
7241 vmovdqu64
%ymm19
, (%rcx
) {%k7
}
7243 // CHECK
: vmovdqu64
%ymm19
, 291(%rax
,%r14,8)
7244 // CHECK
: encoding
: [0x62,0xa1,0xfe,0x28,0x7f,0x9c,0xf0,0x23,0x01,0x00,0x00]
7245 vmovdqu64
%ymm19
, 291(%rax
,%r14,8)
7247 // CHECK
: vmovdqu64
%ymm19
, 4064(%rdx
)
7248 // CHECK
: encoding
: [0x62,0xe1,0xfe,0x28,0x7f,0x5a,0x7f]
7249 vmovdqu64
%ymm19
, 4064(%rdx
)
7251 // CHECK
: vmovdqu64
%ymm19
, 4096(%rdx
)
7252 // CHECK
: encoding
: [0x62,0xe1,0xfe,0x28,0x7f,0x9a,0x00,0x10,0x00,0x00]
7253 vmovdqu64
%ymm19
, 4096(%rdx
)
7255 // CHECK
: vmovdqu64
%ymm19
, -4096(%rdx
)
7256 // CHECK
: encoding
: [0x62,0xe1,0xfe,0x28,0x7f,0x5a,0x80]
7257 vmovdqu64
%ymm19
, -4096(%rdx
)
7259 // CHECK
: vmovdqu64
%ymm19
, -4128(%rdx
)
7260 // CHECK
: encoding
: [0x62,0xe1,0xfe,0x28,0x7f,0x9a,0xe0,0xef,0xff,0xff]
7261 vmovdqu64
%ymm19
, -4128(%rdx
)
7263 // CHECK
: vmovupd
%xmm22
, (%rcx
)
7264 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x11,0x31]
7265 vmovupd
%xmm22
, (%rcx
)
7267 // CHECK
: vmovupd
%xmm22
, (%rcx
) {%k7
}
7268 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x0f,0x11,0x31]
7269 vmovupd
%xmm22
, (%rcx
) {%k7
}
7271 // CHECK
: vmovupd
%xmm22
, 291(%rax
,%r14,8)
7272 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x08,0x11,0xb4,0xf0,0x23,0x01,0x00,0x00]
7273 vmovupd
%xmm22
, 291(%rax
,%r14,8)
7275 // CHECK
: vmovupd
%xmm22
, 2032(%rdx
)
7276 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x11,0x72,0x7f]
7277 vmovupd
%xmm22
, 2032(%rdx
)
7279 // CHECK
: vmovupd
%xmm22
, 2048(%rdx
)
7280 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x11,0xb2,0x00,0x08,0x00,0x00]
7281 vmovupd
%xmm22
, 2048(%rdx
)
7283 // CHECK
: vmovupd
%xmm22
, -2048(%rdx
)
7284 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x11,0x72,0x80]
7285 vmovupd
%xmm22
, -2048(%rdx
)
7287 // CHECK
: vmovupd
%xmm22
, -2064(%rdx
)
7288 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x08,0x11,0xb2,0xf0,0xf7,0xff,0xff]
7289 vmovupd
%xmm22
, -2064(%rdx
)
7291 // CHECK
: vmovupd
%ymm28
, (%rcx
)
7292 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x11,0x21]
7293 vmovupd
%ymm28
, (%rcx
)
7295 // CHECK
: vmovupd
%ymm28
, (%rcx
) {%k1
}
7296 // CHECK
: encoding
: [0x62,0x61,0xfd,0x29,0x11,0x21]
7297 vmovupd
%ymm28
, (%rcx
) {%k1
}
7299 // CHECK
: vmovupd
%ymm28
, 291(%rax
,%r14,8)
7300 // CHECK
: encoding
: [0x62,0x21,0xfd,0x28,0x11,0xa4,0xf0,0x23,0x01,0x00,0x00]
7301 vmovupd
%ymm28
, 291(%rax
,%r14,8)
7303 // CHECK
: vmovupd
%ymm28
, 4064(%rdx
)
7304 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x11,0x62,0x7f]
7305 vmovupd
%ymm28
, 4064(%rdx
)
7307 // CHECK
: vmovupd
%ymm28
, 4096(%rdx
)
7308 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x11,0xa2,0x00,0x10,0x00,0x00]
7309 vmovupd
%ymm28
, 4096(%rdx
)
7311 // CHECK
: vmovupd
%ymm28
, -4096(%rdx
)
7312 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x11,0x62,0x80]
7313 vmovupd
%ymm28
, -4096(%rdx
)
7315 // CHECK
: vmovupd
%ymm28
, -4128(%rdx
)
7316 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0x11,0xa2,0xe0,0xef,0xff,0xff]
7317 vmovupd
%ymm28
, -4128(%rdx
)
7319 // CHECK
: vmovups
%xmm26
, (%rcx
)
7320 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x11,0x11]
7321 vmovups
%xmm26
, (%rcx
)
7323 // CHECK
: vmovups
%xmm26
, (%rcx
) {%k5
}
7324 // CHECK
: encoding
: [0x62,0x61,0x7c,0x0d,0x11,0x11]
7325 vmovups
%xmm26
, (%rcx
) {%k5
}
7327 // CHECK
: vmovups
%xmm26
, 291(%rax
,%r14,8)
7328 // CHECK
: encoding
: [0x62,0x21,0x7c,0x08,0x11,0x94,0xf0,0x23,0x01,0x00,0x00]
7329 vmovups
%xmm26
, 291(%rax
,%r14,8)
7331 // CHECK
: vmovups
%xmm26
, 2032(%rdx
)
7332 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x11,0x52,0x7f]
7333 vmovups
%xmm26
, 2032(%rdx
)
7335 // CHECK
: vmovups
%xmm26
, 2048(%rdx
)
7336 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x11,0x92,0x00,0x08,0x00,0x00]
7337 vmovups
%xmm26
, 2048(%rdx
)
7339 // CHECK
: vmovups
%xmm26
, -2048(%rdx
)
7340 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x11,0x52,0x80]
7341 vmovups
%xmm26
, -2048(%rdx
)
7343 // CHECK
: vmovups
%xmm26
, -2064(%rdx
)
7344 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x11,0x92,0xf0,0xf7,0xff,0xff]
7345 vmovups
%xmm26
, -2064(%rdx
)
7347 // CHECK
: vmovups
%ymm23
, (%rcx
)
7348 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x11,0x39]
7349 vmovups
%ymm23
, (%rcx
)
7351 // CHECK
: vmovups
%ymm23
, (%rcx
) {%k3
}
7352 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x2b,0x11,0x39]
7353 vmovups
%ymm23
, (%rcx
) {%k3
}
7355 // CHECK
: vmovups
%ymm23
, 291(%rax
,%r14,8)
7356 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x28,0x11,0xbc,0xf0,0x23,0x01,0x00,0x00]
7357 vmovups
%ymm23
, 291(%rax
,%r14,8)
7359 // CHECK
: vmovups
%ymm23
, 4064(%rdx
)
7360 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x11,0x7a,0x7f]
7361 vmovups
%ymm23
, 4064(%rdx
)
7363 // CHECK
: vmovups
%ymm23
, 4096(%rdx
)
7364 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x11,0xba,0x00,0x10,0x00,0x00]
7365 vmovups
%ymm23
, 4096(%rdx
)
7367 // CHECK
: vmovups
%ymm23
, -4096(%rdx
)
7368 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x11,0x7a,0x80]
7369 vmovups
%ymm23
, -4096(%rdx
)
7371 // CHECK
: vmovups
%ymm23
, -4128(%rdx
)
7372 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x11,0xba,0xe0,0xef,0xff,0xff]
7373 vmovups
%ymm23
, -4128(%rdx
)
7375 // CHECK
: vaddpd
%zmm2
, %zmm1
, %zmm1
7376 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x48,0x58,0xca]
7377 vaddpd
%zmm2
, %zmm1
, %zmm1
7379 // CHECK
: vaddpd
%zmm2
, %zmm1
, %zmm1
{%k5
}
7380 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x4d,0x58,0xca]
7381 vaddpd
%zmm2
, %zmm1
, %zmm1
{%k5
}
7383 // CHECK
: vaddpd
%zmm2
, %zmm1
, %zmm1
{%k5
} {z
}
7384 // CHECK
: encoding
: [0x62,0xf1,0xf5,0xcd,0x58,0xca]
7385 vaddpd
%zmm2
, %zmm1
, %zmm1
{%k5
} {z
}
7387 // CHECK
: vaddpd
{rn-sae
}, %zmm2
, %zmm1
, %zmm1
{%k5
} {z
}
7388 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x9d,0x58,0xca]
7389 vaddpd
{rn-sae
}, %zmm2
, %zmm1
, %zmm1
{%k5
} {z
}
7391 // CHECK
: vaddpd
{rn-sae
}, %zmm2
, %zmm1
, %zmm1
7392 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x18,0x58,0xca]
7393 vaddpd
{rn-sae
}, %zmm2
, %zmm1
, %zmm1
7395 // CHECK
: vaddpd
{ru-sae
}, %zmm2
, %zmm1
, %zmm1
7396 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x58,0x58,0xca]
7397 vaddpd
{ru-sae
}, %zmm2
, %zmm1
, %zmm1
7399 // CHECK
: vaddpd
{rd-sae
}, %zmm2
, %zmm1
, %zmm1
7400 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x38,0x58,0xca]
7401 vaddpd
{rd-sae
}, %zmm2
, %zmm1
, %zmm1
7403 // CHECK
: vaddpd
{rz-sae
}, %zmm2
, %zmm1
, %zmm1
7404 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x78,0x58,0xca]
7405 vaddpd
{rz-sae
}, %zmm2
, %zmm1
, %zmm1
7407 // CHECK
: vpslld
%xmm22
, %xmm21
, %xmm18
7408 // CHECK
: encoding
: [0x62,0xa1,0x55,0x00,0xf2,0xd6]
7409 vpslld
%xmm22
, %xmm21
, %xmm18
7411 // CHECK
: vpslld
%xmm22
, %xmm21
, %xmm18
{%k1
}
7412 // CHECK
: encoding
: [0x62,0xa1,0x55,0x01,0xf2,0xd6]
7413 vpslld
%xmm22
, %xmm21
, %xmm18
{%k1
}
7415 // CHECK
: vpslld
%xmm22
, %xmm21
, %xmm18
{%k1
} {z
}
7416 // CHECK
: encoding
: [0x62,0xa1,0x55,0x81,0xf2,0xd6]
7417 vpslld
%xmm22
, %xmm21
, %xmm18
{%k1
} {z
}
7419 // CHECK
: vpslld
(%rcx
), %xmm21
, %xmm18
7420 // CHECK
: encoding
: [0x62,0xe1,0x55,0x00,0xf2,0x11]
7421 vpslld
(%rcx
), %xmm21
, %xmm18
7423 // CHECK
: vpslld
291(%rax
,%r14,8), %xmm21
, %xmm18
7424 // CHECK
: encoding
: [0x62,0xa1,0x55,0x00,0xf2,0x94,0xf0,0x23,0x01,0x00,0x00]
7425 vpslld
291(%rax
,%r14,8), %xmm21
, %xmm18
7427 // CHECK
: vpslld
2032(%rdx
), %xmm21
, %xmm18
7428 // CHECK
: encoding
: [0x62,0xe1,0x55,0x00,0xf2,0x52,0x7f]
7429 vpslld
2032(%rdx
), %xmm21
, %xmm18
7431 // CHECK
: vpslld
2048(%rdx
), %xmm21
, %xmm18
7432 // CHECK
: encoding
: [0x62,0xe1,0x55,0x00,0xf2,0x92,0x00,0x08,0x00,0x00]
7433 vpslld
2048(%rdx
), %xmm21
, %xmm18
7435 // CHECK
: vpslld
-2048(%rdx
), %xmm21
, %xmm18
7436 // CHECK
: encoding
: [0x62,0xe1,0x55,0x00,0xf2,0x52,0x80]
7437 vpslld
-2048(%rdx
), %xmm21
, %xmm18
7439 // CHECK
: vpslld
-2064(%rdx
), %xmm21
, %xmm18
7440 // CHECK
: encoding
: [0x62,0xe1,0x55,0x00,0xf2,0x92,0xf0,0xf7,0xff,0xff]
7441 vpslld
-2064(%rdx
), %xmm21
, %xmm18
7443 // CHECK
: vpslld
%xmm25
, %ymm26
, %ymm29
7444 // CHECK
: encoding
: [0x62,0x01,0x2d,0x20,0xf2,0xe9]
7445 vpslld
%xmm25
, %ymm26
, %ymm29
7447 // CHECK
: vpslld
%xmm25
, %ymm26
, %ymm29
{%k7
}
7448 // CHECK
: encoding
: [0x62,0x01,0x2d,0x27,0xf2,0xe9]
7449 vpslld
%xmm25
, %ymm26
, %ymm29
{%k7
}
7451 // CHECK
: vpslld
%xmm25
, %ymm26
, %ymm29
{%k7
} {z
}
7452 // CHECK
: encoding
: [0x62,0x01,0x2d,0xa7,0xf2,0xe9]
7453 vpslld
%xmm25
, %ymm26
, %ymm29
{%k7
} {z
}
7455 // CHECK
: vpslld
(%rcx
), %ymm26
, %ymm29
7456 // CHECK
: encoding
: [0x62,0x61,0x2d,0x20,0xf2,0x29]
7457 vpslld
(%rcx
), %ymm26
, %ymm29
7459 // CHECK
: vpslld
291(%rax
,%r14,8), %ymm26
, %ymm29
7460 // CHECK
: encoding
: [0x62,0x21,0x2d,0x20,0xf2,0xac,0xf0,0x23,0x01,0x00,0x00]
7461 vpslld
291(%rax
,%r14,8), %ymm26
, %ymm29
7463 // CHECK
: vpslld
2032(%rdx
), %ymm26
, %ymm29
7464 // CHECK
: encoding
: [0x62,0x61,0x2d,0x20,0xf2,0x6a,0x7f]
7465 vpslld
2032(%rdx
), %ymm26
, %ymm29
7467 // CHECK
: vpslld
2048(%rdx
), %ymm26
, %ymm29
7468 // CHECK
: encoding
: [0x62,0x61,0x2d,0x20,0xf2,0xaa,0x00,0x08,0x00,0x00]
7469 vpslld
2048(%rdx
), %ymm26
, %ymm29
7471 // CHECK
: vpslld
-2048(%rdx
), %ymm26
, %ymm29
7472 // CHECK
: encoding
: [0x62,0x61,0x2d,0x20,0xf2,0x6a,0x80]
7473 vpslld
-2048(%rdx
), %ymm26
, %ymm29
7475 // CHECK
: vpslld
-2064(%rdx
), %ymm26
, %ymm29
7476 // CHECK
: encoding
: [0x62,0x61,0x2d,0x20,0xf2,0xaa,0xf0,0xf7,0xff,0xff]
7477 vpslld
-2064(%rdx
), %ymm26
, %ymm29
7479 // CHECK
: vpsllq
%xmm24
, %xmm28
, %xmm20
7480 // CHECK
: encoding
: [0x62,0x81,0x9d,0x00,0xf3,0xe0]
7481 vpsllq
%xmm24
, %xmm28
, %xmm20
7483 // CHECK
: vpsllq
%xmm24
, %xmm28
, %xmm20
{%k1
}
7484 // CHECK
: encoding
: [0x62,0x81,0x9d,0x01,0xf3,0xe0]
7485 vpsllq
%xmm24
, %xmm28
, %xmm20
{%k1
}
7487 // CHECK
: vpsllq
%xmm24
, %xmm28
, %xmm20
{%k1
} {z
}
7488 // CHECK
: encoding
: [0x62,0x81,0x9d,0x81,0xf3,0xe0]
7489 vpsllq
%xmm24
, %xmm28
, %xmm20
{%k1
} {z
}
7491 // CHECK
: vpsllq
(%rcx
), %xmm28
, %xmm20
7492 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xf3,0x21]
7493 vpsllq
(%rcx
), %xmm28
, %xmm20
7495 // CHECK
: vpsllq
291(%rax
,%r14,8), %xmm28
, %xmm20
7496 // CHECK
: encoding
: [0x62,0xa1,0x9d,0x00,0xf3,0xa4,0xf0,0x23,0x01,0x00,0x00]
7497 vpsllq
291(%rax
,%r14,8), %xmm28
, %xmm20
7499 // CHECK
: vpsllq
2032(%rdx
), %xmm28
, %xmm20
7500 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xf3,0x62,0x7f]
7501 vpsllq
2032(%rdx
), %xmm28
, %xmm20
7503 // CHECK
: vpsllq
2048(%rdx
), %xmm28
, %xmm20
7504 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xf3,0xa2,0x00,0x08,0x00,0x00]
7505 vpsllq
2048(%rdx
), %xmm28
, %xmm20
7507 // CHECK
: vpsllq
-2048(%rdx
), %xmm28
, %xmm20
7508 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xf3,0x62,0x80]
7509 vpsllq
-2048(%rdx
), %xmm28
, %xmm20
7511 // CHECK
: vpsllq
-2064(%rdx
), %xmm28
, %xmm20
7512 // CHECK
: encoding
: [0x62,0xe1,0x9d,0x00,0xf3,0xa2,0xf0,0xf7,0xff,0xff]
7513 vpsllq
-2064(%rdx
), %xmm28
, %xmm20
7515 // CHECK
: vpsllq
%xmm20
, %ymm21
, %ymm23
7516 // CHECK
: encoding
: [0x62,0xa1,0xd5,0x20,0xf3,0xfc]
7517 vpsllq
%xmm20
, %ymm21
, %ymm23
7519 // CHECK
: vpsllq
%xmm20
, %ymm21
, %ymm23
{%k1
}
7520 // CHECK
: encoding
: [0x62,0xa1,0xd5,0x21,0xf3,0xfc]
7521 vpsllq
%xmm20
, %ymm21
, %ymm23
{%k1
}
7523 // CHECK
: vpsllq
%xmm20
, %ymm21
, %ymm23
{%k1
} {z
}
7524 // CHECK
: encoding
: [0x62,0xa1,0xd5,0xa1,0xf3,0xfc]
7525 vpsllq
%xmm20
, %ymm21
, %ymm23
{%k1
} {z
}
7527 // CHECK
: vpsllq
(%rcx
), %ymm21
, %ymm23
7528 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x20,0xf3,0x39]
7529 vpsllq
(%rcx
), %ymm21
, %ymm23
7531 // CHECK
: vpsllq
291(%rax
,%r14,8), %ymm21
, %ymm23
7532 // CHECK
: encoding
: [0x62,0xa1,0xd5,0x20,0xf3,0xbc,0xf0,0x23,0x01,0x00,0x00]
7533 vpsllq
291(%rax
,%r14,8), %ymm21
, %ymm23
7535 // CHECK
: vpsllq
2032(%rdx
), %ymm21
, %ymm23
7536 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x20,0xf3,0x7a,0x7f]
7537 vpsllq
2032(%rdx
), %ymm21
, %ymm23
7539 // CHECK
: vpsllq
2048(%rdx
), %ymm21
, %ymm23
7540 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x20,0xf3,0xba,0x00,0x08,0x00,0x00]
7541 vpsllq
2048(%rdx
), %ymm21
, %ymm23
7543 // CHECK
: vpsllq
-2048(%rdx
), %ymm21
, %ymm23
7544 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x20,0xf3,0x7a,0x80]
7545 vpsllq
-2048(%rdx
), %ymm21
, %ymm23
7547 // CHECK
: vpsllq
-2064(%rdx
), %ymm21
, %ymm23
7548 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x20,0xf3,0xba,0xf0,0xf7,0xff,0xff]
7549 vpsllq
-2064(%rdx
), %ymm21
, %ymm23
7551 // CHECK
: vpsllvd
%xmm24
, %xmm23
, %xmm23
7552 // CHECK
: encoding
: [0x62,0x82,0x45,0x00,0x47,0xf8]
7553 vpsllvd
%xmm24
, %xmm23
, %xmm23
7555 // CHECK
: vpsllvd
%xmm24
, %xmm23
, %xmm23
{%k6
}
7556 // CHECK
: encoding
: [0x62,0x82,0x45,0x06,0x47,0xf8]
7557 vpsllvd
%xmm24
, %xmm23
, %xmm23
{%k6
}
7559 // CHECK
: vpsllvd
%xmm24
, %xmm23
, %xmm23
{%k6
} {z
}
7560 // CHECK
: encoding
: [0x62,0x82,0x45,0x86,0x47,0xf8]
7561 vpsllvd
%xmm24
, %xmm23
, %xmm23
{%k6
} {z
}
7563 // CHECK
: vpsllvd
(%rcx
), %xmm23
, %xmm23
7564 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x47,0x39]
7565 vpsllvd
(%rcx
), %xmm23
, %xmm23
7567 // CHECK
: vpsllvd
291(%rax
,%r14,8), %xmm23
, %xmm23
7568 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x47,0xbc,0xf0,0x23,0x01,0x00,0x00]
7569 vpsllvd
291(%rax
,%r14,8), %xmm23
, %xmm23
7571 // CHECK
: vpsllvd
(%rcx
){1to4
}, %xmm23
, %xmm23
7572 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x47,0x39]
7573 vpsllvd
(%rcx
){1to4
}, %xmm23
, %xmm23
7575 // CHECK
: vpsllvd
2032(%rdx
), %xmm23
, %xmm23
7576 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x47,0x7a,0x7f]
7577 vpsllvd
2032(%rdx
), %xmm23
, %xmm23
7579 // CHECK
: vpsllvd
2048(%rdx
), %xmm23
, %xmm23
7580 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x47,0xba,0x00,0x08,0x00,0x00]
7581 vpsllvd
2048(%rdx
), %xmm23
, %xmm23
7583 // CHECK
: vpsllvd
-2048(%rdx
), %xmm23
, %xmm23
7584 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x47,0x7a,0x80]
7585 vpsllvd
-2048(%rdx
), %xmm23
, %xmm23
7587 // CHECK
: vpsllvd
-2064(%rdx
), %xmm23
, %xmm23
7588 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x47,0xba,0xf0,0xf7,0xff,0xff]
7589 vpsllvd
-2064(%rdx
), %xmm23
, %xmm23
7591 // CHECK
: vpsllvd
508(%rdx
){1to4
}, %xmm23
, %xmm23
7592 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x47,0x7a,0x7f]
7593 vpsllvd
508(%rdx
){1to4
}, %xmm23
, %xmm23
7595 // CHECK
: vpsllvd
512(%rdx
){1to4
}, %xmm23
, %xmm23
7596 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x47,0xba,0x00,0x02,0x00,0x00]
7597 vpsllvd
512(%rdx
){1to4
}, %xmm23
, %xmm23
7599 // CHECK
: vpsllvd
-512(%rdx
){1to4
}, %xmm23
, %xmm23
7600 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x47,0x7a,0x80]
7601 vpsllvd
-512(%rdx
){1to4
}, %xmm23
, %xmm23
7603 // CHECK
: vpsllvd
-516(%rdx
){1to4
}, %xmm23
, %xmm23
7604 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x47,0xba,0xfc,0xfd,0xff,0xff]
7605 vpsllvd
-516(%rdx
){1to4
}, %xmm23
, %xmm23
7607 // CHECK
: vpsllvd
%ymm19
, %ymm22
, %ymm17
7608 // CHECK
: encoding
: [0x62,0xa2,0x4d,0x20,0x47,0xcb]
7609 vpsllvd
%ymm19
, %ymm22
, %ymm17
7611 // CHECK
: vpsllvd
%ymm19
, %ymm22
, %ymm17
{%k5
}
7612 // CHECK
: encoding
: [0x62,0xa2,0x4d,0x25,0x47,0xcb]
7613 vpsllvd
%ymm19
, %ymm22
, %ymm17
{%k5
}
7615 // CHECK
: vpsllvd
%ymm19
, %ymm22
, %ymm17
{%k5
} {z
}
7616 // CHECK
: encoding
: [0x62,0xa2,0x4d,0xa5,0x47,0xcb]
7617 vpsllvd
%ymm19
, %ymm22
, %ymm17
{%k5
} {z
}
7619 // CHECK
: vpsllvd
(%rcx
), %ymm22
, %ymm17
7620 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x47,0x09]
7621 vpsllvd
(%rcx
), %ymm22
, %ymm17
7623 // CHECK
: vpsllvd
291(%rax
,%r14,8), %ymm22
, %ymm17
7624 // CHECK
: encoding
: [0x62,0xa2,0x4d,0x20,0x47,0x8c,0xf0,0x23,0x01,0x00,0x00]
7625 vpsllvd
291(%rax
,%r14,8), %ymm22
, %ymm17
7627 // CHECK
: vpsllvd
(%rcx
){1to8
}, %ymm22
, %ymm17
7628 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x47,0x09]
7629 vpsllvd
(%rcx
){1to8
}, %ymm22
, %ymm17
7631 // CHECK
: vpsllvd
4064(%rdx
), %ymm22
, %ymm17
7632 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x47,0x4a,0x7f]
7633 vpsllvd
4064(%rdx
), %ymm22
, %ymm17
7635 // CHECK
: vpsllvd
4096(%rdx
), %ymm22
, %ymm17
7636 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x47,0x8a,0x00,0x10,0x00,0x00]
7637 vpsllvd
4096(%rdx
), %ymm22
, %ymm17
7639 // CHECK
: vpsllvd
-4096(%rdx
), %ymm22
, %ymm17
7640 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x47,0x4a,0x80]
7641 vpsllvd
-4096(%rdx
), %ymm22
, %ymm17
7643 // CHECK
: vpsllvd
-4128(%rdx
), %ymm22
, %ymm17
7644 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x47,0x8a,0xe0,0xef,0xff,0xff]
7645 vpsllvd
-4128(%rdx
), %ymm22
, %ymm17
7647 // CHECK
: vpsllvd
508(%rdx
){1to8
}, %ymm22
, %ymm17
7648 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x47,0x4a,0x7f]
7649 vpsllvd
508(%rdx
){1to8
}, %ymm22
, %ymm17
7651 // CHECK
: vpsllvd
512(%rdx
){1to8
}, %ymm22
, %ymm17
7652 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x47,0x8a,0x00,0x02,0x00,0x00]
7653 vpsllvd
512(%rdx
){1to8
}, %ymm22
, %ymm17
7655 // CHECK
: vpsllvd
-512(%rdx
){1to8
}, %ymm22
, %ymm17
7656 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x47,0x4a,0x80]
7657 vpsllvd
-512(%rdx
){1to8
}, %ymm22
, %ymm17
7659 // CHECK
: vpsllvd
-516(%rdx
){1to8
}, %ymm22
, %ymm17
7660 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x47,0x8a,0xfc,0xfd,0xff,0xff]
7661 vpsllvd
-516(%rdx
){1to8
}, %ymm22
, %ymm17
7663 // CHECK
: vpsllvq
%xmm18
, %xmm21
, %xmm19
7664 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x00,0x47,0xda]
7665 vpsllvq
%xmm18
, %xmm21
, %xmm19
7667 // CHECK
: vpsllvq
%xmm18
, %xmm21
, %xmm19
{%k2
}
7668 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x02,0x47,0xda]
7669 vpsllvq
%xmm18
, %xmm21
, %xmm19
{%k2
}
7671 // CHECK
: vpsllvq
%xmm18
, %xmm21
, %xmm19
{%k2
} {z
}
7672 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x82,0x47,0xda]
7673 vpsllvq
%xmm18
, %xmm21
, %xmm19
{%k2
} {z
}
7675 // CHECK
: vpsllvq
(%rcx
), %xmm21
, %xmm19
7676 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0x47,0x19]
7677 vpsllvq
(%rcx
), %xmm21
, %xmm19
7679 // CHECK
: vpsllvq
291(%rax
,%r14,8), %xmm21
, %xmm19
7680 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x00,0x47,0x9c,0xf0,0x23,0x01,0x00,0x00]
7681 vpsllvq
291(%rax
,%r14,8), %xmm21
, %xmm19
7683 // CHECK
: vpsllvq
(%rcx
){1to2
}, %xmm21
, %xmm19
7684 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0x47,0x19]
7685 vpsllvq
(%rcx
){1to2
}, %xmm21
, %xmm19
7687 // CHECK
: vpsllvq
2032(%rdx
), %xmm21
, %xmm19
7688 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0x47,0x5a,0x7f]
7689 vpsllvq
2032(%rdx
), %xmm21
, %xmm19
7691 // CHECK
: vpsllvq
2048(%rdx
), %xmm21
, %xmm19
7692 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0x47,0x9a,0x00,0x08,0x00,0x00]
7693 vpsllvq
2048(%rdx
), %xmm21
, %xmm19
7695 // CHECK
: vpsllvq
-2048(%rdx
), %xmm21
, %xmm19
7696 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0x47,0x5a,0x80]
7697 vpsllvq
-2048(%rdx
), %xmm21
, %xmm19
7699 // CHECK
: vpsllvq
-2064(%rdx
), %xmm21
, %xmm19
7700 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0x47,0x9a,0xf0,0xf7,0xff,0xff]
7701 vpsllvq
-2064(%rdx
), %xmm21
, %xmm19
7703 // CHECK
: vpsllvq
1016(%rdx
){1to2
}, %xmm21
, %xmm19
7704 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0x47,0x5a,0x7f]
7705 vpsllvq
1016(%rdx
){1to2
}, %xmm21
, %xmm19
7707 // CHECK
: vpsllvq
1024(%rdx
){1to2
}, %xmm21
, %xmm19
7708 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0x47,0x9a,0x00,0x04,0x00,0x00]
7709 vpsllvq
1024(%rdx
){1to2
}, %xmm21
, %xmm19
7711 // CHECK
: vpsllvq
-1024(%rdx
){1to2
}, %xmm21
, %xmm19
7712 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0x47,0x5a,0x80]
7713 vpsllvq
-1024(%rdx
){1to2
}, %xmm21
, %xmm19
7715 // CHECK
: vpsllvq
-1032(%rdx
){1to2
}, %xmm21
, %xmm19
7716 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0x47,0x9a,0xf8,0xfb,0xff,0xff]
7717 vpsllvq
-1032(%rdx
){1to2
}, %xmm21
, %xmm19
7719 // CHECK
: vpsllvq
%ymm18
, %ymm25
, %ymm23
7720 // CHECK
: encoding
: [0x62,0xa2,0xb5,0x20,0x47,0xfa]
7721 vpsllvq
%ymm18
, %ymm25
, %ymm23
7723 // CHECK
: vpsllvq
%ymm18
, %ymm25
, %ymm23
{%k2
}
7724 // CHECK
: encoding
: [0x62,0xa2,0xb5,0x22,0x47,0xfa]
7725 vpsllvq
%ymm18
, %ymm25
, %ymm23
{%k2
}
7727 // CHECK
: vpsllvq
%ymm18
, %ymm25
, %ymm23
{%k2
} {z
}
7728 // CHECK
: encoding
: [0x62,0xa2,0xb5,0xa2,0x47,0xfa]
7729 vpsllvq
%ymm18
, %ymm25
, %ymm23
{%k2
} {z
}
7731 // CHECK
: vpsllvq
(%rcx
), %ymm25
, %ymm23
7732 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x20,0x47,0x39]
7733 vpsllvq
(%rcx
), %ymm25
, %ymm23
7735 // CHECK
: vpsllvq
291(%rax
,%r14,8), %ymm25
, %ymm23
7736 // CHECK
: encoding
: [0x62,0xa2,0xb5,0x20,0x47,0xbc,0xf0,0x23,0x01,0x00,0x00]
7737 vpsllvq
291(%rax
,%r14,8), %ymm25
, %ymm23
7739 // CHECK
: vpsllvq
(%rcx
){1to4
}, %ymm25
, %ymm23
7740 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x30,0x47,0x39]
7741 vpsllvq
(%rcx
){1to4
}, %ymm25
, %ymm23
7743 // CHECK
: vpsllvq
4064(%rdx
), %ymm25
, %ymm23
7744 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x20,0x47,0x7a,0x7f]
7745 vpsllvq
4064(%rdx
), %ymm25
, %ymm23
7747 // CHECK
: vpsllvq
4096(%rdx
), %ymm25
, %ymm23
7748 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x20,0x47,0xba,0x00,0x10,0x00,0x00]
7749 vpsllvq
4096(%rdx
), %ymm25
, %ymm23
7751 // CHECK
: vpsllvq
-4096(%rdx
), %ymm25
, %ymm23
7752 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x20,0x47,0x7a,0x80]
7753 vpsllvq
-4096(%rdx
), %ymm25
, %ymm23
7755 // CHECK
: vpsllvq
-4128(%rdx
), %ymm25
, %ymm23
7756 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x20,0x47,0xba,0xe0,0xef,0xff,0xff]
7757 vpsllvq
-4128(%rdx
), %ymm25
, %ymm23
7759 // CHECK
: vpsllvq
1016(%rdx
){1to4
}, %ymm25
, %ymm23
7760 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x30,0x47,0x7a,0x7f]
7761 vpsllvq
1016(%rdx
){1to4
}, %ymm25
, %ymm23
7763 // CHECK
: vpsllvq
1024(%rdx
){1to4
}, %ymm25
, %ymm23
7764 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x30,0x47,0xba,0x00,0x04,0x00,0x00]
7765 vpsllvq
1024(%rdx
){1to4
}, %ymm25
, %ymm23
7767 // CHECK
: vpsllvq
-1024(%rdx
){1to4
}, %ymm25
, %ymm23
7768 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x30,0x47,0x7a,0x80]
7769 vpsllvq
-1024(%rdx
){1to4
}, %ymm25
, %ymm23
7771 // CHECK
: vpsllvq
-1032(%rdx
){1to4
}, %ymm25
, %ymm23
7772 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x30,0x47,0xba,0xf8,0xfb,0xff,0xff]
7773 vpsllvq
-1032(%rdx
){1to4
}, %ymm25
, %ymm23
7775 // CHECK
: vpsrad
%xmm20
, %xmm23
, %xmm28
7776 // CHECK
: encoding
: [0x62,0x21,0x45,0x00,0xe2,0xe4]
7777 vpsrad
%xmm20
, %xmm23
, %xmm28
7779 // CHECK
: vpsrad
%xmm20
, %xmm23
, %xmm28
{%k3
}
7780 // CHECK
: encoding
: [0x62,0x21,0x45,0x03,0xe2,0xe4]
7781 vpsrad
%xmm20
, %xmm23
, %xmm28
{%k3
}
7783 // CHECK
: vpsrad
%xmm20
, %xmm23
, %xmm28
{%k3
} {z
}
7784 // CHECK
: encoding
: [0x62,0x21,0x45,0x83,0xe2,0xe4]
7785 vpsrad
%xmm20
, %xmm23
, %xmm28
{%k3
} {z
}
7787 // CHECK
: vpsrad
(%rcx
), %xmm23
, %xmm28
7788 // CHECK
: encoding
: [0x62,0x61,0x45,0x00,0xe2,0x21]
7789 vpsrad
(%rcx
), %xmm23
, %xmm28
7791 // CHECK
: vpsrad
291(%rax
,%r14,8), %xmm23
, %xmm28
7792 // CHECK
: encoding
: [0x62,0x21,0x45,0x00,0xe2,0xa4,0xf0,0x23,0x01,0x00,0x00]
7793 vpsrad
291(%rax
,%r14,8), %xmm23
, %xmm28
7795 // CHECK
: vpsrad
2032(%rdx
), %xmm23
, %xmm28
7796 // CHECK
: encoding
: [0x62,0x61,0x45,0x00,0xe2,0x62,0x7f]
7797 vpsrad
2032(%rdx
), %xmm23
, %xmm28
7799 // CHECK
: vpsrad
2048(%rdx
), %xmm23
, %xmm28
7800 // CHECK
: encoding
: [0x62,0x61,0x45,0x00,0xe2,0xa2,0x00,0x08,0x00,0x00]
7801 vpsrad
2048(%rdx
), %xmm23
, %xmm28
7803 // CHECK
: vpsrad
-2048(%rdx
), %xmm23
, %xmm28
7804 // CHECK
: encoding
: [0x62,0x61,0x45,0x00,0xe2,0x62,0x80]
7805 vpsrad
-2048(%rdx
), %xmm23
, %xmm28
7807 // CHECK
: vpsrad
-2064(%rdx
), %xmm23
, %xmm28
7808 // CHECK
: encoding
: [0x62,0x61,0x45,0x00,0xe2,0xa2,0xf0,0xf7,0xff,0xff]
7809 vpsrad
-2064(%rdx
), %xmm23
, %xmm28
7811 // CHECK
: vpsrad
%xmm24
, %ymm27
, %ymm25
7812 // CHECK
: encoding
: [0x62,0x01,0x25,0x20,0xe2,0xc8]
7813 vpsrad
%xmm24
, %ymm27
, %ymm25
7815 // CHECK
: vpsrad
%xmm24
, %ymm27
, %ymm25
{%k4
}
7816 // CHECK
: encoding
: [0x62,0x01,0x25,0x24,0xe2,0xc8]
7817 vpsrad
%xmm24
, %ymm27
, %ymm25
{%k4
}
7819 // CHECK
: vpsrad
%xmm24
, %ymm27
, %ymm25
{%k4
} {z
}
7820 // CHECK
: encoding
: [0x62,0x01,0x25,0xa4,0xe2,0xc8]
7821 vpsrad
%xmm24
, %ymm27
, %ymm25
{%k4
} {z
}
7823 // CHECK
: vpsrad
(%rcx
), %ymm27
, %ymm25
7824 // CHECK
: encoding
: [0x62,0x61,0x25,0x20,0xe2,0x09]
7825 vpsrad
(%rcx
), %ymm27
, %ymm25
7827 // CHECK
: vpsrad
291(%rax
,%r14,8), %ymm27
, %ymm25
7828 // CHECK
: encoding
: [0x62,0x21,0x25,0x20,0xe2,0x8c,0xf0,0x23,0x01,0x00,0x00]
7829 vpsrad
291(%rax
,%r14,8), %ymm27
, %ymm25
7831 // CHECK
: vpsrad
2032(%rdx
), %ymm27
, %ymm25
7832 // CHECK
: encoding
: [0x62,0x61,0x25,0x20,0xe2,0x4a,0x7f]
7833 vpsrad
2032(%rdx
), %ymm27
, %ymm25
7835 // CHECK
: vpsrad
2048(%rdx
), %ymm27
, %ymm25
7836 // CHECK
: encoding
: [0x62,0x61,0x25,0x20,0xe2,0x8a,0x00,0x08,0x00,0x00]
7837 vpsrad
2048(%rdx
), %ymm27
, %ymm25
7839 // CHECK
: vpsrad
-2048(%rdx
), %ymm27
, %ymm25
7840 // CHECK
: encoding
: [0x62,0x61,0x25,0x20,0xe2,0x4a,0x80]
7841 vpsrad
-2048(%rdx
), %ymm27
, %ymm25
7843 // CHECK
: vpsrad
-2064(%rdx
), %ymm27
, %ymm25
7844 // CHECK
: encoding
: [0x62,0x61,0x25,0x20,0xe2,0x8a,0xf0,0xf7,0xff,0xff]
7845 vpsrad
-2064(%rdx
), %ymm27
, %ymm25
7847 // CHECK
: vpsraq
%xmm24
, %xmm24
, %xmm29
7848 // CHECK
: encoding
: [0x62,0x01,0xbd,0x00,0xe2,0xe8]
7849 vpsraq
%xmm24
, %xmm24
, %xmm29
7851 // CHECK
: vpsraq
%xmm24
, %xmm24
, %xmm29
{%k3
}
7852 // CHECK
: encoding
: [0x62,0x01,0xbd,0x03,0xe2,0xe8]
7853 vpsraq
%xmm24
, %xmm24
, %xmm29
{%k3
}
7855 // CHECK
: vpsraq
%xmm24
, %xmm24
, %xmm29
{%k3
} {z
}
7856 // CHECK
: encoding
: [0x62,0x01,0xbd,0x83,0xe2,0xe8]
7857 vpsraq
%xmm24
, %xmm24
, %xmm29
{%k3
} {z
}
7859 // CHECK
: vpsraq
(%rcx
), %xmm24
, %xmm29
7860 // CHECK
: encoding
: [0x62,0x61,0xbd,0x00,0xe2,0x29]
7861 vpsraq
(%rcx
), %xmm24
, %xmm29
7863 // CHECK
: vpsraq
291(%rax
,%r14,8), %xmm24
, %xmm29
7864 // CHECK
: encoding
: [0x62,0x21,0xbd,0x00,0xe2,0xac,0xf0,0x23,0x01,0x00,0x00]
7865 vpsraq
291(%rax
,%r14,8), %xmm24
, %xmm29
7867 // CHECK
: vpsraq
2032(%rdx
), %xmm24
, %xmm29
7868 // CHECK
: encoding
: [0x62,0x61,0xbd,0x00,0xe2,0x6a,0x7f]
7869 vpsraq
2032(%rdx
), %xmm24
, %xmm29
7871 // CHECK
: vpsraq
2048(%rdx
), %xmm24
, %xmm29
7872 // CHECK
: encoding
: [0x62,0x61,0xbd,0x00,0xe2,0xaa,0x00,0x08,0x00,0x00]
7873 vpsraq
2048(%rdx
), %xmm24
, %xmm29
7875 // CHECK
: vpsraq
-2048(%rdx
), %xmm24
, %xmm29
7876 // CHECK
: encoding
: [0x62,0x61,0xbd,0x00,0xe2,0x6a,0x80]
7877 vpsraq
-2048(%rdx
), %xmm24
, %xmm29
7879 // CHECK
: vpsraq
-2064(%rdx
), %xmm24
, %xmm29
7880 // CHECK
: encoding
: [0x62,0x61,0xbd,0x00,0xe2,0xaa,0xf0,0xf7,0xff,0xff]
7881 vpsraq
-2064(%rdx
), %xmm24
, %xmm29
7883 // CHECK
: vpsraq
%xmm26
, %ymm26
, %ymm28
7884 // CHECK
: encoding
: [0x62,0x01,0xad,0x20,0xe2,0xe2]
7885 vpsraq
%xmm26
, %ymm26
, %ymm28
7887 // CHECK
: vpsraq
%xmm26
, %ymm26
, %ymm28
{%k4
}
7888 // CHECK
: encoding
: [0x62,0x01,0xad,0x24,0xe2,0xe2]
7889 vpsraq
%xmm26
, %ymm26
, %ymm28
{%k4
}
7891 // CHECK
: vpsraq
%xmm26
, %ymm26
, %ymm28
{%k4
} {z
}
7892 // CHECK
: encoding
: [0x62,0x01,0xad,0xa4,0xe2,0xe2]
7893 vpsraq
%xmm26
, %ymm26
, %ymm28
{%k4
} {z
}
7895 // CHECK
: vpsraq
(%rcx
), %ymm26
, %ymm28
7896 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0xe2,0x21]
7897 vpsraq
(%rcx
), %ymm26
, %ymm28
7899 // CHECK
: vpsraq
291(%rax
,%r14,8), %ymm26
, %ymm28
7900 // CHECK
: encoding
: [0x62,0x21,0xad,0x20,0xe2,0xa4,0xf0,0x23,0x01,0x00,0x00]
7901 vpsraq
291(%rax
,%r14,8), %ymm26
, %ymm28
7903 // CHECK
: vpsraq
2032(%rdx
), %ymm26
, %ymm28
7904 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0xe2,0x62,0x7f]
7905 vpsraq
2032(%rdx
), %ymm26
, %ymm28
7907 // CHECK
: vpsraq
2048(%rdx
), %ymm26
, %ymm28
7908 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0xe2,0xa2,0x00,0x08,0x00,0x00]
7909 vpsraq
2048(%rdx
), %ymm26
, %ymm28
7911 // CHECK
: vpsraq
-2048(%rdx
), %ymm26
, %ymm28
7912 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0xe2,0x62,0x80]
7913 vpsraq
-2048(%rdx
), %ymm26
, %ymm28
7915 // CHECK
: vpsraq
-2064(%rdx
), %ymm26
, %ymm28
7916 // CHECK
: encoding
: [0x62,0x61,0xad,0x20,0xe2,0xa2,0xf0,0xf7,0xff,0xff]
7917 vpsraq
-2064(%rdx
), %ymm26
, %ymm28
7919 // CHECK
: vpsravd
%xmm18
, %xmm26
, %xmm24
7920 // CHECK
: encoding
: [0x62,0x22,0x2d,0x00,0x46,0xc2]
7921 vpsravd
%xmm18
, %xmm26
, %xmm24
7923 // CHECK
: vpsravd
%xmm18
, %xmm26
, %xmm24
{%k5
}
7924 // CHECK
: encoding
: [0x62,0x22,0x2d,0x05,0x46,0xc2]
7925 vpsravd
%xmm18
, %xmm26
, %xmm24
{%k5
}
7927 // CHECK
: vpsravd
%xmm18
, %xmm26
, %xmm24
{%k5
} {z
}
7928 // CHECK
: encoding
: [0x62,0x22,0x2d,0x85,0x46,0xc2]
7929 vpsravd
%xmm18
, %xmm26
, %xmm24
{%k5
} {z
}
7931 // CHECK
: vpsravd
(%rcx
), %xmm26
, %xmm24
7932 // CHECK
: encoding
: [0x62,0x62,0x2d,0x00,0x46,0x01]
7933 vpsravd
(%rcx
), %xmm26
, %xmm24
7935 // CHECK
: vpsravd
291(%rax
,%r14,8), %xmm26
, %xmm24
7936 // CHECK
: encoding
: [0x62,0x22,0x2d,0x00,0x46,0x84,0xf0,0x23,0x01,0x00,0x00]
7937 vpsravd
291(%rax
,%r14,8), %xmm26
, %xmm24
7939 // CHECK
: vpsravd
(%rcx
){1to4
}, %xmm26
, %xmm24
7940 // CHECK
: encoding
: [0x62,0x62,0x2d,0x10,0x46,0x01]
7941 vpsravd
(%rcx
){1to4
}, %xmm26
, %xmm24
7943 // CHECK
: vpsravd
2032(%rdx
), %xmm26
, %xmm24
7944 // CHECK
: encoding
: [0x62,0x62,0x2d,0x00,0x46,0x42,0x7f]
7945 vpsravd
2032(%rdx
), %xmm26
, %xmm24
7947 // CHECK
: vpsravd
2048(%rdx
), %xmm26
, %xmm24
7948 // CHECK
: encoding
: [0x62,0x62,0x2d,0x00,0x46,0x82,0x00,0x08,0x00,0x00]
7949 vpsravd
2048(%rdx
), %xmm26
, %xmm24
7951 // CHECK
: vpsravd
-2048(%rdx
), %xmm26
, %xmm24
7952 // CHECK
: encoding
: [0x62,0x62,0x2d,0x00,0x46,0x42,0x80]
7953 vpsravd
-2048(%rdx
), %xmm26
, %xmm24
7955 // CHECK
: vpsravd
-2064(%rdx
), %xmm26
, %xmm24
7956 // CHECK
: encoding
: [0x62,0x62,0x2d,0x00,0x46,0x82,0xf0,0xf7,0xff,0xff]
7957 vpsravd
-2064(%rdx
), %xmm26
, %xmm24
7959 // CHECK
: vpsravd
508(%rdx
){1to4
}, %xmm26
, %xmm24
7960 // CHECK
: encoding
: [0x62,0x62,0x2d,0x10,0x46,0x42,0x7f]
7961 vpsravd
508(%rdx
){1to4
}, %xmm26
, %xmm24
7963 // CHECK
: vpsravd
512(%rdx
){1to4
}, %xmm26
, %xmm24
7964 // CHECK
: encoding
: [0x62,0x62,0x2d,0x10,0x46,0x82,0x00,0x02,0x00,0x00]
7965 vpsravd
512(%rdx
){1to4
}, %xmm26
, %xmm24
7967 // CHECK
: vpsravd
-512(%rdx
){1to4
}, %xmm26
, %xmm24
7968 // CHECK
: encoding
: [0x62,0x62,0x2d,0x10,0x46,0x42,0x80]
7969 vpsravd
-512(%rdx
){1to4
}, %xmm26
, %xmm24
7971 // CHECK
: vpsravd
-516(%rdx
){1to4
}, %xmm26
, %xmm24
7972 // CHECK
: encoding
: [0x62,0x62,0x2d,0x10,0x46,0x82,0xfc,0xfd,0xff,0xff]
7973 vpsravd
-516(%rdx
){1to4
}, %xmm26
, %xmm24
7975 // CHECK
: vpsravd
%ymm23
, %ymm25
, %ymm22
7976 // CHECK
: encoding
: [0x62,0xa2,0x35,0x20,0x46,0xf7]
7977 vpsravd
%ymm23
, %ymm25
, %ymm22
7979 // CHECK
: vpsravd
%ymm23
, %ymm25
, %ymm22
{%k7
}
7980 // CHECK
: encoding
: [0x62,0xa2,0x35,0x27,0x46,0xf7]
7981 vpsravd
%ymm23
, %ymm25
, %ymm22
{%k7
}
7983 // CHECK
: vpsravd
%ymm23
, %ymm25
, %ymm22
{%k7
} {z
}
7984 // CHECK
: encoding
: [0x62,0xa2,0x35,0xa7,0x46,0xf7]
7985 vpsravd
%ymm23
, %ymm25
, %ymm22
{%k7
} {z
}
7987 // CHECK
: vpsravd
(%rcx
), %ymm25
, %ymm22
7988 // CHECK
: encoding
: [0x62,0xe2,0x35,0x20,0x46,0x31]
7989 vpsravd
(%rcx
), %ymm25
, %ymm22
7991 // CHECK
: vpsravd
291(%rax
,%r14,8), %ymm25
, %ymm22
7992 // CHECK
: encoding
: [0x62,0xa2,0x35,0x20,0x46,0xb4,0xf0,0x23,0x01,0x00,0x00]
7993 vpsravd
291(%rax
,%r14,8), %ymm25
, %ymm22
7995 // CHECK
: vpsravd
(%rcx
){1to8
}, %ymm25
, %ymm22
7996 // CHECK
: encoding
: [0x62,0xe2,0x35,0x30,0x46,0x31]
7997 vpsravd
(%rcx
){1to8
}, %ymm25
, %ymm22
7999 // CHECK
: vpsravd
4064(%rdx
), %ymm25
, %ymm22
8000 // CHECK
: encoding
: [0x62,0xe2,0x35,0x20,0x46,0x72,0x7f]
8001 vpsravd
4064(%rdx
), %ymm25
, %ymm22
8003 // CHECK
: vpsravd
4096(%rdx
), %ymm25
, %ymm22
8004 // CHECK
: encoding
: [0x62,0xe2,0x35,0x20,0x46,0xb2,0x00,0x10,0x00,0x00]
8005 vpsravd
4096(%rdx
), %ymm25
, %ymm22
8007 // CHECK
: vpsravd
-4096(%rdx
), %ymm25
, %ymm22
8008 // CHECK
: encoding
: [0x62,0xe2,0x35,0x20,0x46,0x72,0x80]
8009 vpsravd
-4096(%rdx
), %ymm25
, %ymm22
8011 // CHECK
: vpsravd
-4128(%rdx
), %ymm25
, %ymm22
8012 // CHECK
: encoding
: [0x62,0xe2,0x35,0x20,0x46,0xb2,0xe0,0xef,0xff,0xff]
8013 vpsravd
-4128(%rdx
), %ymm25
, %ymm22
8015 // CHECK
: vpsravd
508(%rdx
){1to8
}, %ymm25
, %ymm22
8016 // CHECK
: encoding
: [0x62,0xe2,0x35,0x30,0x46,0x72,0x7f]
8017 vpsravd
508(%rdx
){1to8
}, %ymm25
, %ymm22
8019 // CHECK
: vpsravd
512(%rdx
){1to8
}, %ymm25
, %ymm22
8020 // CHECK
: encoding
: [0x62,0xe2,0x35,0x30,0x46,0xb2,0x00,0x02,0x00,0x00]
8021 vpsravd
512(%rdx
){1to8
}, %ymm25
, %ymm22
8023 // CHECK
: vpsravd
-512(%rdx
){1to8
}, %ymm25
, %ymm22
8024 // CHECK
: encoding
: [0x62,0xe2,0x35,0x30,0x46,0x72,0x80]
8025 vpsravd
-512(%rdx
){1to8
}, %ymm25
, %ymm22
8027 // CHECK
: vpsravd
-516(%rdx
){1to8
}, %ymm25
, %ymm22
8028 // CHECK
: encoding
: [0x62,0xe2,0x35,0x30,0x46,0xb2,0xfc,0xfd,0xff,0xff]
8029 vpsravd
-516(%rdx
){1to8
}, %ymm25
, %ymm22
8031 // CHECK
: vpsravq
%xmm17
, %xmm28
, %xmm28
8032 // CHECK
: encoding
: [0x62,0x22,0x9d,0x00,0x46,0xe1]
8033 vpsravq
%xmm17
, %xmm28
, %xmm28
8035 // CHECK
: vpsravq
%xmm17
, %xmm28
, %xmm28
{%k1
}
8036 // CHECK
: encoding
: [0x62,0x22,0x9d,0x01,0x46,0xe1]
8037 vpsravq
%xmm17
, %xmm28
, %xmm28
{%k1
}
8039 // CHECK
: vpsravq
%xmm17
, %xmm28
, %xmm28
{%k1
} {z
}
8040 // CHECK
: encoding
: [0x62,0x22,0x9d,0x81,0x46,0xe1]
8041 vpsravq
%xmm17
, %xmm28
, %xmm28
{%k1
} {z
}
8043 // CHECK
: vpsravq
(%rcx
), %xmm28
, %xmm28
8044 // CHECK
: encoding
: [0x62,0x62,0x9d,0x00,0x46,0x21]
8045 vpsravq
(%rcx
), %xmm28
, %xmm28
8047 // CHECK
: vpsravq
291(%rax
,%r14,8), %xmm28
, %xmm28
8048 // CHECK
: encoding
: [0x62,0x22,0x9d,0x00,0x46,0xa4,0xf0,0x23,0x01,0x00,0x00]
8049 vpsravq
291(%rax
,%r14,8), %xmm28
, %xmm28
8051 // CHECK
: vpsravq
(%rcx
){1to2
}, %xmm28
, %xmm28
8052 // CHECK
: encoding
: [0x62,0x62,0x9d,0x10,0x46,0x21]
8053 vpsravq
(%rcx
){1to2
}, %xmm28
, %xmm28
8055 // CHECK
: vpsravq
2032(%rdx
), %xmm28
, %xmm28
8056 // CHECK
: encoding
: [0x62,0x62,0x9d,0x00,0x46,0x62,0x7f]
8057 vpsravq
2032(%rdx
), %xmm28
, %xmm28
8059 // CHECK
: vpsravq
2048(%rdx
), %xmm28
, %xmm28
8060 // CHECK
: encoding
: [0x62,0x62,0x9d,0x00,0x46,0xa2,0x00,0x08,0x00,0x00]
8061 vpsravq
2048(%rdx
), %xmm28
, %xmm28
8063 // CHECK
: vpsravq
-2048(%rdx
), %xmm28
, %xmm28
8064 // CHECK
: encoding
: [0x62,0x62,0x9d,0x00,0x46,0x62,0x80]
8065 vpsravq
-2048(%rdx
), %xmm28
, %xmm28
8067 // CHECK
: vpsravq
-2064(%rdx
), %xmm28
, %xmm28
8068 // CHECK
: encoding
: [0x62,0x62,0x9d,0x00,0x46,0xa2,0xf0,0xf7,0xff,0xff]
8069 vpsravq
-2064(%rdx
), %xmm28
, %xmm28
8071 // CHECK
: vpsravq
1016(%rdx
){1to2
}, %xmm28
, %xmm28
8072 // CHECK
: encoding
: [0x62,0x62,0x9d,0x10,0x46,0x62,0x7f]
8073 vpsravq
1016(%rdx
){1to2
}, %xmm28
, %xmm28
8075 // CHECK
: vpsravq
1024(%rdx
){1to2
}, %xmm28
, %xmm28
8076 // CHECK
: encoding
: [0x62,0x62,0x9d,0x10,0x46,0xa2,0x00,0x04,0x00,0x00]
8077 vpsravq
1024(%rdx
){1to2
}, %xmm28
, %xmm28
8079 // CHECK
: vpsravq
-1024(%rdx
){1to2
}, %xmm28
, %xmm28
8080 // CHECK
: encoding
: [0x62,0x62,0x9d,0x10,0x46,0x62,0x80]
8081 vpsravq
-1024(%rdx
){1to2
}, %xmm28
, %xmm28
8083 // CHECK
: vpsravq
-1032(%rdx
){1to2
}, %xmm28
, %xmm28
8084 // CHECK
: encoding
: [0x62,0x62,0x9d,0x10,0x46,0xa2,0xf8,0xfb,0xff,0xff]
8085 vpsravq
-1032(%rdx
){1to2
}, %xmm28
, %xmm28
8087 // CHECK
: vpsravq
%ymm21
, %ymm24
, %ymm30
8088 // CHECK
: encoding
: [0x62,0x22,0xbd,0x20,0x46,0xf5]
8089 vpsravq
%ymm21
, %ymm24
, %ymm30
8091 // CHECK
: vpsravq
%ymm21
, %ymm24
, %ymm30
{%k7
}
8092 // CHECK
: encoding
: [0x62,0x22,0xbd,0x27,0x46,0xf5]
8093 vpsravq
%ymm21
, %ymm24
, %ymm30
{%k7
}
8095 // CHECK
: vpsravq
%ymm21
, %ymm24
, %ymm30
{%k7
} {z
}
8096 // CHECK
: encoding
: [0x62,0x22,0xbd,0xa7,0x46,0xf5]
8097 vpsravq
%ymm21
, %ymm24
, %ymm30
{%k7
} {z
}
8099 // CHECK
: vpsravq
(%rcx
), %ymm24
, %ymm30
8100 // CHECK
: encoding
: [0x62,0x62,0xbd,0x20,0x46,0x31]
8101 vpsravq
(%rcx
), %ymm24
, %ymm30
8103 // CHECK
: vpsravq
291(%rax
,%r14,8), %ymm24
, %ymm30
8104 // CHECK
: encoding
: [0x62,0x22,0xbd,0x20,0x46,0xb4,0xf0,0x23,0x01,0x00,0x00]
8105 vpsravq
291(%rax
,%r14,8), %ymm24
, %ymm30
8107 // CHECK
: vpsravq
(%rcx
){1to4
}, %ymm24
, %ymm30
8108 // CHECK
: encoding
: [0x62,0x62,0xbd,0x30,0x46,0x31]
8109 vpsravq
(%rcx
){1to4
}, %ymm24
, %ymm30
8111 // CHECK
: vpsravq
4064(%rdx
), %ymm24
, %ymm30
8112 // CHECK
: encoding
: [0x62,0x62,0xbd,0x20,0x46,0x72,0x7f]
8113 vpsravq
4064(%rdx
), %ymm24
, %ymm30
8115 // CHECK
: vpsravq
4096(%rdx
), %ymm24
, %ymm30
8116 // CHECK
: encoding
: [0x62,0x62,0xbd,0x20,0x46,0xb2,0x00,0x10,0x00,0x00]
8117 vpsravq
4096(%rdx
), %ymm24
, %ymm30
8119 // CHECK
: vpsravq
-4096(%rdx
), %ymm24
, %ymm30
8120 // CHECK
: encoding
: [0x62,0x62,0xbd,0x20,0x46,0x72,0x80]
8121 vpsravq
-4096(%rdx
), %ymm24
, %ymm30
8123 // CHECK
: vpsravq
-4128(%rdx
), %ymm24
, %ymm30
8124 // CHECK
: encoding
: [0x62,0x62,0xbd,0x20,0x46,0xb2,0xe0,0xef,0xff,0xff]
8125 vpsravq
-4128(%rdx
), %ymm24
, %ymm30
8127 // CHECK
: vpsravq
1016(%rdx
){1to4
}, %ymm24
, %ymm30
8128 // CHECK
: encoding
: [0x62,0x62,0xbd,0x30,0x46,0x72,0x7f]
8129 vpsravq
1016(%rdx
){1to4
}, %ymm24
, %ymm30
8131 // CHECK
: vpsravq
1024(%rdx
){1to4
}, %ymm24
, %ymm30
8132 // CHECK
: encoding
: [0x62,0x62,0xbd,0x30,0x46,0xb2,0x00,0x04,0x00,0x00]
8133 vpsravq
1024(%rdx
){1to4
}, %ymm24
, %ymm30
8135 // CHECK
: vpsravq
-1024(%rdx
){1to4
}, %ymm24
, %ymm30
8136 // CHECK
: encoding
: [0x62,0x62,0xbd,0x30,0x46,0x72,0x80]
8137 vpsravq
-1024(%rdx
){1to4
}, %ymm24
, %ymm30
8139 // CHECK
: vpsravq
-1032(%rdx
){1to4
}, %ymm24
, %ymm30
8140 // CHECK
: encoding
: [0x62,0x62,0xbd,0x30,0x46,0xb2,0xf8,0xfb,0xff,0xff]
8141 vpsravq
-1032(%rdx
){1to4
}, %ymm24
, %ymm30
8143 // CHECK
: vpsrld
%xmm20
, %xmm20
, %xmm30
8144 // CHECK
: encoding
: [0x62,0x21,0x5d,0x00,0xd2,0xf4]
8145 vpsrld
%xmm20
, %xmm20
, %xmm30
8147 // CHECK
: vpsrld
%xmm20
, %xmm20
, %xmm30
{%k3
}
8148 // CHECK
: encoding
: [0x62,0x21,0x5d,0x03,0xd2,0xf4]
8149 vpsrld
%xmm20
, %xmm20
, %xmm30
{%k3
}
8151 // CHECK
: vpsrld
%xmm20
, %xmm20
, %xmm30
{%k3
} {z
}
8152 // CHECK
: encoding
: [0x62,0x21,0x5d,0x83,0xd2,0xf4]
8153 vpsrld
%xmm20
, %xmm20
, %xmm30
{%k3
} {z
}
8155 // CHECK
: vpsrld
(%rcx
), %xmm20
, %xmm30
8156 // CHECK
: encoding
: [0x62,0x61,0x5d,0x00,0xd2,0x31]
8157 vpsrld
(%rcx
), %xmm20
, %xmm30
8159 // CHECK
: vpsrld
291(%rax
,%r14,8), %xmm20
, %xmm30
8160 // CHECK
: encoding
: [0x62,0x21,0x5d,0x00,0xd2,0xb4,0xf0,0x23,0x01,0x00,0x00]
8161 vpsrld
291(%rax
,%r14,8), %xmm20
, %xmm30
8163 // CHECK
: vpsrld
2032(%rdx
), %xmm20
, %xmm30
8164 // CHECK
: encoding
: [0x62,0x61,0x5d,0x00,0xd2,0x72,0x7f]
8165 vpsrld
2032(%rdx
), %xmm20
, %xmm30
8167 // CHECK
: vpsrld
2048(%rdx
), %xmm20
, %xmm30
8168 // CHECK
: encoding
: [0x62,0x61,0x5d,0x00,0xd2,0xb2,0x00,0x08,0x00,0x00]
8169 vpsrld
2048(%rdx
), %xmm20
, %xmm30
8171 // CHECK
: vpsrld
-2048(%rdx
), %xmm20
, %xmm30
8172 // CHECK
: encoding
: [0x62,0x61,0x5d,0x00,0xd2,0x72,0x80]
8173 vpsrld
-2048(%rdx
), %xmm20
, %xmm30
8175 // CHECK
: vpsrld
-2064(%rdx
), %xmm20
, %xmm30
8176 // CHECK
: encoding
: [0x62,0x61,0x5d,0x00,0xd2,0xb2,0xf0,0xf7,0xff,0xff]
8177 vpsrld
-2064(%rdx
), %xmm20
, %xmm30
8179 // CHECK
: vpsrld
%xmm25
, %ymm18
, %ymm26
8180 // CHECK
: encoding
: [0x62,0x01,0x6d,0x20,0xd2,0xd1]
8181 vpsrld
%xmm25
, %ymm18
, %ymm26
8183 // CHECK
: vpsrld
%xmm25
, %ymm18
, %ymm26
{%k1
}
8184 // CHECK
: encoding
: [0x62,0x01,0x6d,0x21,0xd2,0xd1]
8185 vpsrld
%xmm25
, %ymm18
, %ymm26
{%k1
}
8187 // CHECK
: vpsrld
%xmm25
, %ymm18
, %ymm26
{%k1
} {z
}
8188 // CHECK
: encoding
: [0x62,0x01,0x6d,0xa1,0xd2,0xd1]
8189 vpsrld
%xmm25
, %ymm18
, %ymm26
{%k1
} {z
}
8191 // CHECK
: vpsrld
(%rcx
), %ymm18
, %ymm26
8192 // CHECK
: encoding
: [0x62,0x61,0x6d,0x20,0xd2,0x11]
8193 vpsrld
(%rcx
), %ymm18
, %ymm26
8195 // CHECK
: vpsrld
291(%rax
,%r14,8), %ymm18
, %ymm26
8196 // CHECK
: encoding
: [0x62,0x21,0x6d,0x20,0xd2,0x94,0xf0,0x23,0x01,0x00,0x00]
8197 vpsrld
291(%rax
,%r14,8), %ymm18
, %ymm26
8199 // CHECK
: vpsrld
2032(%rdx
), %ymm18
, %ymm26
8200 // CHECK
: encoding
: [0x62,0x61,0x6d,0x20,0xd2,0x52,0x7f]
8201 vpsrld
2032(%rdx
), %ymm18
, %ymm26
8203 // CHECK
: vpsrld
2048(%rdx
), %ymm18
, %ymm26
8204 // CHECK
: encoding
: [0x62,0x61,0x6d,0x20,0xd2,0x92,0x00,0x08,0x00,0x00]
8205 vpsrld
2048(%rdx
), %ymm18
, %ymm26
8207 // CHECK
: vpsrld
-2048(%rdx
), %ymm18
, %ymm26
8208 // CHECK
: encoding
: [0x62,0x61,0x6d,0x20,0xd2,0x52,0x80]
8209 vpsrld
-2048(%rdx
), %ymm18
, %ymm26
8211 // CHECK
: vpsrld
-2064(%rdx
), %ymm18
, %ymm26
8212 // CHECK
: encoding
: [0x62,0x61,0x6d,0x20,0xd2,0x92,0xf0,0xf7,0xff,0xff]
8213 vpsrld
-2064(%rdx
), %ymm18
, %ymm26
8215 // CHECK
: vpsrlq
%xmm17
, %xmm21
, %xmm28
8216 // CHECK
: encoding
: [0x62,0x21,0xd5,0x00,0xd3,0xe1]
8217 vpsrlq
%xmm17
, %xmm21
, %xmm28
8219 // CHECK
: vpsrlq
%xmm17
, %xmm21
, %xmm28
{%k2
}
8220 // CHECK
: encoding
: [0x62,0x21,0xd5,0x02,0xd3,0xe1]
8221 vpsrlq
%xmm17
, %xmm21
, %xmm28
{%k2
}
8223 // CHECK
: vpsrlq
%xmm17
, %xmm21
, %xmm28
{%k2
} {z
}
8224 // CHECK
: encoding
: [0x62,0x21,0xd5,0x82,0xd3,0xe1]
8225 vpsrlq
%xmm17
, %xmm21
, %xmm28
{%k2
} {z
}
8227 // CHECK
: vpsrlq
(%rcx
), %xmm21
, %xmm28
8228 // CHECK
: encoding
: [0x62,0x61,0xd5,0x00,0xd3,0x21]
8229 vpsrlq
(%rcx
), %xmm21
, %xmm28
8231 // CHECK
: vpsrlq
291(%rax
,%r14,8), %xmm21
, %xmm28
8232 // CHECK
: encoding
: [0x62,0x21,0xd5,0x00,0xd3,0xa4,0xf0,0x23,0x01,0x00,0x00]
8233 vpsrlq
291(%rax
,%r14,8), %xmm21
, %xmm28
8235 // CHECK
: vpsrlq
2032(%rdx
), %xmm21
, %xmm28
8236 // CHECK
: encoding
: [0x62,0x61,0xd5,0x00,0xd3,0x62,0x7f]
8237 vpsrlq
2032(%rdx
), %xmm21
, %xmm28
8239 // CHECK
: vpsrlq
2048(%rdx
), %xmm21
, %xmm28
8240 // CHECK
: encoding
: [0x62,0x61,0xd5,0x00,0xd3,0xa2,0x00,0x08,0x00,0x00]
8241 vpsrlq
2048(%rdx
), %xmm21
, %xmm28
8243 // CHECK
: vpsrlq
-2048(%rdx
), %xmm21
, %xmm28
8244 // CHECK
: encoding
: [0x62,0x61,0xd5,0x00,0xd3,0x62,0x80]
8245 vpsrlq
-2048(%rdx
), %xmm21
, %xmm28
8247 // CHECK
: vpsrlq
-2064(%rdx
), %xmm21
, %xmm28
8248 // CHECK
: encoding
: [0x62,0x61,0xd5,0x00,0xd3,0xa2,0xf0,0xf7,0xff,0xff]
8249 vpsrlq
-2064(%rdx
), %xmm21
, %xmm28
8251 // CHECK
: vpsrlq
%xmm18
, %ymm26
, %ymm22
8252 // CHECK
: encoding
: [0x62,0xa1,0xad,0x20,0xd3,0xf2]
8253 vpsrlq
%xmm18
, %ymm26
, %ymm22
8255 // CHECK
: vpsrlq
%xmm18
, %ymm26
, %ymm22
{%k2
}
8256 // CHECK
: encoding
: [0x62,0xa1,0xad,0x22,0xd3,0xf2]
8257 vpsrlq
%xmm18
, %ymm26
, %ymm22
{%k2
}
8259 // CHECK
: vpsrlq
%xmm18
, %ymm26
, %ymm22
{%k2
} {z
}
8260 // CHECK
: encoding
: [0x62,0xa1,0xad,0xa2,0xd3,0xf2]
8261 vpsrlq
%xmm18
, %ymm26
, %ymm22
{%k2
} {z
}
8263 // CHECK
: vpsrlq
(%rcx
), %ymm26
, %ymm22
8264 // CHECK
: encoding
: [0x62,0xe1,0xad,0x20,0xd3,0x31]
8265 vpsrlq
(%rcx
), %ymm26
, %ymm22
8267 // CHECK
: vpsrlq
291(%rax
,%r14,8), %ymm26
, %ymm22
8268 // CHECK
: encoding
: [0x62,0xa1,0xad,0x20,0xd3,0xb4,0xf0,0x23,0x01,0x00,0x00]
8269 vpsrlq
291(%rax
,%r14,8), %ymm26
, %ymm22
8271 // CHECK
: vpsrlq
2032(%rdx
), %ymm26
, %ymm22
8272 // CHECK
: encoding
: [0x62,0xe1,0xad,0x20,0xd3,0x72,0x7f]
8273 vpsrlq
2032(%rdx
), %ymm26
, %ymm22
8275 // CHECK
: vpsrlq
2048(%rdx
), %ymm26
, %ymm22
8276 // CHECK
: encoding
: [0x62,0xe1,0xad,0x20,0xd3,0xb2,0x00,0x08,0x00,0x00]
8277 vpsrlq
2048(%rdx
), %ymm26
, %ymm22
8279 // CHECK
: vpsrlq
-2048(%rdx
), %ymm26
, %ymm22
8280 // CHECK
: encoding
: [0x62,0xe1,0xad,0x20,0xd3,0x72,0x80]
8281 vpsrlq
-2048(%rdx
), %ymm26
, %ymm22
8283 // CHECK
: vpsrlq
-2064(%rdx
), %ymm26
, %ymm22
8284 // CHECK
: encoding
: [0x62,0xe1,0xad,0x20,0xd3,0xb2,0xf0,0xf7,0xff,0xff]
8285 vpsrlq
-2064(%rdx
), %ymm26
, %ymm22
8287 // CHECK
: vpsrlvd
%xmm18
, %xmm25
, %xmm29
8288 // CHECK
: encoding
: [0x62,0x22,0x35,0x00,0x45,0xea]
8289 vpsrlvd
%xmm18
, %xmm25
, %xmm29
8291 // CHECK
: vpsrlvd
%xmm18
, %xmm25
, %xmm29
{%k3
}
8292 // CHECK
: encoding
: [0x62,0x22,0x35,0x03,0x45,0xea]
8293 vpsrlvd
%xmm18
, %xmm25
, %xmm29
{%k3
}
8295 // CHECK
: vpsrlvd
%xmm18
, %xmm25
, %xmm29
{%k3
} {z
}
8296 // CHECK
: encoding
: [0x62,0x22,0x35,0x83,0x45,0xea]
8297 vpsrlvd
%xmm18
, %xmm25
, %xmm29
{%k3
} {z
}
8299 // CHECK
: vpsrlvd
(%rcx
), %xmm25
, %xmm29
8300 // CHECK
: encoding
: [0x62,0x62,0x35,0x00,0x45,0x29]
8301 vpsrlvd
(%rcx
), %xmm25
, %xmm29
8303 // CHECK
: vpsrlvd
291(%rax
,%r14,8), %xmm25
, %xmm29
8304 // CHECK
: encoding
: [0x62,0x22,0x35,0x00,0x45,0xac,0xf0,0x23,0x01,0x00,0x00]
8305 vpsrlvd
291(%rax
,%r14,8), %xmm25
, %xmm29
8307 // CHECK
: vpsrlvd
(%rcx
){1to4
}, %xmm25
, %xmm29
8308 // CHECK
: encoding
: [0x62,0x62,0x35,0x10,0x45,0x29]
8309 vpsrlvd
(%rcx
){1to4
}, %xmm25
, %xmm29
8311 // CHECK
: vpsrlvd
2032(%rdx
), %xmm25
, %xmm29
8312 // CHECK
: encoding
: [0x62,0x62,0x35,0x00,0x45,0x6a,0x7f]
8313 vpsrlvd
2032(%rdx
), %xmm25
, %xmm29
8315 // CHECK
: vpsrlvd
2048(%rdx
), %xmm25
, %xmm29
8316 // CHECK
: encoding
: [0x62,0x62,0x35,0x00,0x45,0xaa,0x00,0x08,0x00,0x00]
8317 vpsrlvd
2048(%rdx
), %xmm25
, %xmm29
8319 // CHECK
: vpsrlvd
-2048(%rdx
), %xmm25
, %xmm29
8320 // CHECK
: encoding
: [0x62,0x62,0x35,0x00,0x45,0x6a,0x80]
8321 vpsrlvd
-2048(%rdx
), %xmm25
, %xmm29
8323 // CHECK
: vpsrlvd
-2064(%rdx
), %xmm25
, %xmm29
8324 // CHECK
: encoding
: [0x62,0x62,0x35,0x00,0x45,0xaa,0xf0,0xf7,0xff,0xff]
8325 vpsrlvd
-2064(%rdx
), %xmm25
, %xmm29
8327 // CHECK
: vpsrlvd
508(%rdx
){1to4
}, %xmm25
, %xmm29
8328 // CHECK
: encoding
: [0x62,0x62,0x35,0x10,0x45,0x6a,0x7f]
8329 vpsrlvd
508(%rdx
){1to4
}, %xmm25
, %xmm29
8331 // CHECK
: vpsrlvd
512(%rdx
){1to4
}, %xmm25
, %xmm29
8332 // CHECK
: encoding
: [0x62,0x62,0x35,0x10,0x45,0xaa,0x00,0x02,0x00,0x00]
8333 vpsrlvd
512(%rdx
){1to4
}, %xmm25
, %xmm29
8335 // CHECK
: vpsrlvd
-512(%rdx
){1to4
}, %xmm25
, %xmm29
8336 // CHECK
: encoding
: [0x62,0x62,0x35,0x10,0x45,0x6a,0x80]
8337 vpsrlvd
-512(%rdx
){1to4
}, %xmm25
, %xmm29
8339 // CHECK
: vpsrlvd
-516(%rdx
){1to4
}, %xmm25
, %xmm29
8340 // CHECK
: encoding
: [0x62,0x62,0x35,0x10,0x45,0xaa,0xfc,0xfd,0xff,0xff]
8341 vpsrlvd
-516(%rdx
){1to4
}, %xmm25
, %xmm29
8343 // CHECK
: vpsrlvd
%ymm20
, %ymm21
, %ymm28
8344 // CHECK
: encoding
: [0x62,0x22,0x55,0x20,0x45,0xe4]
8345 vpsrlvd
%ymm20
, %ymm21
, %ymm28
8347 // CHECK
: vpsrlvd
%ymm20
, %ymm21
, %ymm28
{%k5
}
8348 // CHECK
: encoding
: [0x62,0x22,0x55,0x25,0x45,0xe4]
8349 vpsrlvd
%ymm20
, %ymm21
, %ymm28
{%k5
}
8351 // CHECK
: vpsrlvd
%ymm20
, %ymm21
, %ymm28
{%k5
} {z
}
8352 // CHECK
: encoding
: [0x62,0x22,0x55,0xa5,0x45,0xe4]
8353 vpsrlvd
%ymm20
, %ymm21
, %ymm28
{%k5
} {z
}
8355 // CHECK
: vpsrlvd
(%rcx
), %ymm21
, %ymm28
8356 // CHECK
: encoding
: [0x62,0x62,0x55,0x20,0x45,0x21]
8357 vpsrlvd
(%rcx
), %ymm21
, %ymm28
8359 // CHECK
: vpsrlvd
291(%rax
,%r14,8), %ymm21
, %ymm28
8360 // CHECK
: encoding
: [0x62,0x22,0x55,0x20,0x45,0xa4,0xf0,0x23,0x01,0x00,0x00]
8361 vpsrlvd
291(%rax
,%r14,8), %ymm21
, %ymm28
8363 // CHECK
: vpsrlvd
(%rcx
){1to8
}, %ymm21
, %ymm28
8364 // CHECK
: encoding
: [0x62,0x62,0x55,0x30,0x45,0x21]
8365 vpsrlvd
(%rcx
){1to8
}, %ymm21
, %ymm28
8367 // CHECK
: vpsrlvd
4064(%rdx
), %ymm21
, %ymm28
8368 // CHECK
: encoding
: [0x62,0x62,0x55,0x20,0x45,0x62,0x7f]
8369 vpsrlvd
4064(%rdx
), %ymm21
, %ymm28
8371 // CHECK
: vpsrlvd
4096(%rdx
), %ymm21
, %ymm28
8372 // CHECK
: encoding
: [0x62,0x62,0x55,0x20,0x45,0xa2,0x00,0x10,0x00,0x00]
8373 vpsrlvd
4096(%rdx
), %ymm21
, %ymm28
8375 // CHECK
: vpsrlvd
-4096(%rdx
), %ymm21
, %ymm28
8376 // CHECK
: encoding
: [0x62,0x62,0x55,0x20,0x45,0x62,0x80]
8377 vpsrlvd
-4096(%rdx
), %ymm21
, %ymm28
8379 // CHECK
: vpsrlvd
-4128(%rdx
), %ymm21
, %ymm28
8380 // CHECK
: encoding
: [0x62,0x62,0x55,0x20,0x45,0xa2,0xe0,0xef,0xff,0xff]
8381 vpsrlvd
-4128(%rdx
), %ymm21
, %ymm28
8383 // CHECK
: vpsrlvd
508(%rdx
){1to8
}, %ymm21
, %ymm28
8384 // CHECK
: encoding
: [0x62,0x62,0x55,0x30,0x45,0x62,0x7f]
8385 vpsrlvd
508(%rdx
){1to8
}, %ymm21
, %ymm28
8387 // CHECK
: vpsrlvd
512(%rdx
){1to8
}, %ymm21
, %ymm28
8388 // CHECK
: encoding
: [0x62,0x62,0x55,0x30,0x45,0xa2,0x00,0x02,0x00,0x00]
8389 vpsrlvd
512(%rdx
){1to8
}, %ymm21
, %ymm28
8391 // CHECK
: vpsrlvd
-512(%rdx
){1to8
}, %ymm21
, %ymm28
8392 // CHECK
: encoding
: [0x62,0x62,0x55,0x30,0x45,0x62,0x80]
8393 vpsrlvd
-512(%rdx
){1to8
}, %ymm21
, %ymm28
8395 // CHECK
: vpsrlvd
-516(%rdx
){1to8
}, %ymm21
, %ymm28
8396 // CHECK
: encoding
: [0x62,0x62,0x55,0x30,0x45,0xa2,0xfc,0xfd,0xff,0xff]
8397 vpsrlvd
-516(%rdx
){1to8
}, %ymm21
, %ymm28
8399 // CHECK
: vpsrlvq
%xmm27
, %xmm28
, %xmm21
8400 // CHECK
: encoding
: [0x62,0x82,0x9d,0x00,0x45,0xeb]
8401 vpsrlvq
%xmm27
, %xmm28
, %xmm21
8403 // CHECK
: vpsrlvq
%xmm27
, %xmm28
, %xmm21
{%k1
}
8404 // CHECK
: encoding
: [0x62,0x82,0x9d,0x01,0x45,0xeb]
8405 vpsrlvq
%xmm27
, %xmm28
, %xmm21
{%k1
}
8407 // CHECK
: vpsrlvq
%xmm27
, %xmm28
, %xmm21
{%k1
} {z
}
8408 // CHECK
: encoding
: [0x62,0x82,0x9d,0x81,0x45,0xeb]
8409 vpsrlvq
%xmm27
, %xmm28
, %xmm21
{%k1
} {z
}
8411 // CHECK
: vpsrlvq
(%rcx
), %xmm28
, %xmm21
8412 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x00,0x45,0x29]
8413 vpsrlvq
(%rcx
), %xmm28
, %xmm21
8415 // CHECK
: vpsrlvq
291(%rax
,%r14,8), %xmm28
, %xmm21
8416 // CHECK
: encoding
: [0x62,0xa2,0x9d,0x00,0x45,0xac,0xf0,0x23,0x01,0x00,0x00]
8417 vpsrlvq
291(%rax
,%r14,8), %xmm28
, %xmm21
8419 // CHECK
: vpsrlvq
(%rcx
){1to2
}, %xmm28
, %xmm21
8420 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x10,0x45,0x29]
8421 vpsrlvq
(%rcx
){1to2
}, %xmm28
, %xmm21
8423 // CHECK
: vpsrlvq
2032(%rdx
), %xmm28
, %xmm21
8424 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x00,0x45,0x6a,0x7f]
8425 vpsrlvq
2032(%rdx
), %xmm28
, %xmm21
8427 // CHECK
: vpsrlvq
2048(%rdx
), %xmm28
, %xmm21
8428 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x00,0x45,0xaa,0x00,0x08,0x00,0x00]
8429 vpsrlvq
2048(%rdx
), %xmm28
, %xmm21
8431 // CHECK
: vpsrlvq
-2048(%rdx
), %xmm28
, %xmm21
8432 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x00,0x45,0x6a,0x80]
8433 vpsrlvq
-2048(%rdx
), %xmm28
, %xmm21
8435 // CHECK
: vpsrlvq
-2064(%rdx
), %xmm28
, %xmm21
8436 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x00,0x45,0xaa,0xf0,0xf7,0xff,0xff]
8437 vpsrlvq
-2064(%rdx
), %xmm28
, %xmm21
8439 // CHECK
: vpsrlvq
1016(%rdx
){1to2
}, %xmm28
, %xmm21
8440 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x10,0x45,0x6a,0x7f]
8441 vpsrlvq
1016(%rdx
){1to2
}, %xmm28
, %xmm21
8443 // CHECK
: vpsrlvq
1024(%rdx
){1to2
}, %xmm28
, %xmm21
8444 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x10,0x45,0xaa,0x00,0x04,0x00,0x00]
8445 vpsrlvq
1024(%rdx
){1to2
}, %xmm28
, %xmm21
8447 // CHECK
: vpsrlvq
-1024(%rdx
){1to2
}, %xmm28
, %xmm21
8448 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x10,0x45,0x6a,0x80]
8449 vpsrlvq
-1024(%rdx
){1to2
}, %xmm28
, %xmm21
8451 // CHECK
: vpsrlvq
-1032(%rdx
){1to2
}, %xmm28
, %xmm21
8452 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x10,0x45,0xaa,0xf8,0xfb,0xff,0xff]
8453 vpsrlvq
-1032(%rdx
){1to2
}, %xmm28
, %xmm21
8455 // CHECK
: vpsrlvq
%ymm26
, %ymm27
, %ymm28
8456 // CHECK
: encoding
: [0x62,0x02,0xa5,0x20,0x45,0xe2]
8457 vpsrlvq
%ymm26
, %ymm27
, %ymm28
8459 // CHECK
: vpsrlvq
%ymm26
, %ymm27
, %ymm28
{%k7
}
8460 // CHECK
: encoding
: [0x62,0x02,0xa5,0x27,0x45,0xe2]
8461 vpsrlvq
%ymm26
, %ymm27
, %ymm28
{%k7
}
8463 // CHECK
: vpsrlvq
%ymm26
, %ymm27
, %ymm28
{%k7
} {z
}
8464 // CHECK
: encoding
: [0x62,0x02,0xa5,0xa7,0x45,0xe2]
8465 vpsrlvq
%ymm26
, %ymm27
, %ymm28
{%k7
} {z
}
8467 // CHECK
: vpsrlvq
(%rcx
), %ymm27
, %ymm28
8468 // CHECK
: encoding
: [0x62,0x62,0xa5,0x20,0x45,0x21]
8469 vpsrlvq
(%rcx
), %ymm27
, %ymm28
8471 // CHECK
: vpsrlvq
291(%rax
,%r14,8), %ymm27
, %ymm28
8472 // CHECK
: encoding
: [0x62,0x22,0xa5,0x20,0x45,0xa4,0xf0,0x23,0x01,0x00,0x00]
8473 vpsrlvq
291(%rax
,%r14,8), %ymm27
, %ymm28
8475 // CHECK
: vpsrlvq
(%rcx
){1to4
}, %ymm27
, %ymm28
8476 // CHECK
: encoding
: [0x62,0x62,0xa5,0x30,0x45,0x21]
8477 vpsrlvq
(%rcx
){1to4
}, %ymm27
, %ymm28
8479 // CHECK
: vpsrlvq
4064(%rdx
), %ymm27
, %ymm28
8480 // CHECK
: encoding
: [0x62,0x62,0xa5,0x20,0x45,0x62,0x7f]
8481 vpsrlvq
4064(%rdx
), %ymm27
, %ymm28
8483 // CHECK
: vpsrlvq
4096(%rdx
), %ymm27
, %ymm28
8484 // CHECK
: encoding
: [0x62,0x62,0xa5,0x20,0x45,0xa2,0x00,0x10,0x00,0x00]
8485 vpsrlvq
4096(%rdx
), %ymm27
, %ymm28
8487 // CHECK
: vpsrlvq
-4096(%rdx
), %ymm27
, %ymm28
8488 // CHECK
: encoding
: [0x62,0x62,0xa5,0x20,0x45,0x62,0x80]
8489 vpsrlvq
-4096(%rdx
), %ymm27
, %ymm28
8491 // CHECK
: vpsrlvq
-4128(%rdx
), %ymm27
, %ymm28
8492 // CHECK
: encoding
: [0x62,0x62,0xa5,0x20,0x45,0xa2,0xe0,0xef,0xff,0xff]
8493 vpsrlvq
-4128(%rdx
), %ymm27
, %ymm28
8495 // CHECK
: vpsrlvq
1016(%rdx
){1to4
}, %ymm27
, %ymm28
8496 // CHECK
: encoding
: [0x62,0x62,0xa5,0x30,0x45,0x62,0x7f]
8497 vpsrlvq
1016(%rdx
){1to4
}, %ymm27
, %ymm28
8499 // CHECK
: vpsrlvq
1024(%rdx
){1to4
}, %ymm27
, %ymm28
8500 // CHECK
: encoding
: [0x62,0x62,0xa5,0x30,0x45,0xa2,0x00,0x04,0x00,0x00]
8501 vpsrlvq
1024(%rdx
){1to4
}, %ymm27
, %ymm28
8503 // CHECK
: vpsrlvq
-1024(%rdx
){1to4
}, %ymm27
, %ymm28
8504 // CHECK
: encoding
: [0x62,0x62,0xa5,0x30,0x45,0x62,0x80]
8505 vpsrlvq
-1024(%rdx
){1to4
}, %ymm27
, %ymm28
8507 // CHECK
: vpsrlvq
-1032(%rdx
){1to4
}, %ymm27
, %ymm28
8508 // CHECK
: encoding
: [0x62,0x62,0xa5,0x30,0x45,0xa2,0xf8,0xfb,0xff,0xff]
8509 vpsrlvq
-1032(%rdx
){1to4
}, %ymm27
, %ymm28
8511 // CHECK
: vpsrld $
171, %xmm23
, %xmm30
8512 // CHECK
: encoding
: [0x62,0xb1,0x0d,0x00,0x72,0xd7,0xab]
8513 vpsrld $
171, %xmm23
, %xmm30
8515 // CHECK
: vpsrld $
171, %xmm23
, %xmm30
{%k3
}
8516 // CHECK
: encoding
: [0x62,0xb1,0x0d,0x03,0x72,0xd7,0xab]
8517 vpsrld $
171, %xmm23
, %xmm30
{%k3
}
8519 // CHECK
: vpsrld $
171, %xmm23
, %xmm30
{%k3
} {z
}
8520 // CHECK
: encoding
: [0x62,0xb1,0x0d,0x83,0x72,0xd7,0xab]
8521 vpsrld $
171, %xmm23
, %xmm30
{%k3
} {z
}
8523 // CHECK
: vpsrld $
123, %xmm23
, %xmm30
8524 // CHECK
: encoding
: [0x62,0xb1,0x0d,0x00,0x72,0xd7,0x7b]
8525 vpsrld $
123, %xmm23
, %xmm30
8527 // CHECK
: vpsrld $
123, (%rcx
), %xmm30
8528 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x00,0x72,0x11,0x7b]
8529 vpsrld $
123, (%rcx
), %xmm30
8531 // CHECK
: vpsrld $
123, 291(%rax
,%r14,8), %xmm30
8532 // CHECK
: encoding
: [0x62,0xb1,0x0d,0x00,0x72,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b]
8533 vpsrld $
123, 291(%rax
,%r14,8), %xmm30
8535 // CHECK
: vpsrld $
123, (%rcx
){1to4
}, %xmm30
8536 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x10,0x72,0x11,0x7b]
8537 vpsrld $
123, (%rcx
){1to4
}, %xmm30
8539 // CHECK
: vpsrld $
123, 2032(%rdx
), %xmm30
8540 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x00,0x72,0x52,0x7f,0x7b]
8541 vpsrld $
123, 2032(%rdx
), %xmm30
8543 // CHECK
: vpsrld $
123, 2048(%rdx
), %xmm30
8544 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x00,0x72,0x92,0x00,0x08,0x00,0x00,0x7b]
8545 vpsrld $
123, 2048(%rdx
), %xmm30
8547 // CHECK
: vpsrld $
123, -2048(%rdx
), %xmm30
8548 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x00,0x72,0x52,0x80,0x7b]
8549 vpsrld $
123, -2048(%rdx
), %xmm30
8551 // CHECK
: vpsrld $
123, -2064(%rdx
), %xmm30
8552 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x00,0x72,0x92,0xf0,0xf7,0xff,0xff,0x7b]
8553 vpsrld $
123, -2064(%rdx
), %xmm30
8555 // CHECK
: vpsrld $
123, 508(%rdx
){1to4
}, %xmm30
8556 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x10,0x72,0x52,0x7f,0x7b]
8557 vpsrld $
123, 508(%rdx
){1to4
}, %xmm30
8559 // CHECK
: vpsrld $
123, 512(%rdx
){1to4
}, %xmm30
8560 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x10,0x72,0x92,0x00,0x02,0x00,0x00,0x7b]
8561 vpsrld $
123, 512(%rdx
){1to4
}, %xmm30
8563 // CHECK
: vpsrld $
123, -512(%rdx
){1to4
}, %xmm30
8564 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x10,0x72,0x52,0x80,0x7b]
8565 vpsrld $
123, -512(%rdx
){1to4
}, %xmm30
8567 // CHECK
: vpsrld $
123, -516(%rdx
){1to4
}, %xmm30
8568 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x10,0x72,0x92,0xfc,0xfd,0xff,0xff,0x7b]
8569 vpsrld $
123, -516(%rdx
){1to4
}, %xmm30
8571 // CHECK
: vpsrld $
171, %ymm24
, %ymm22
8572 // CHECK
: encoding
: [0x62,0x91,0x4d,0x20,0x72,0xd0,0xab]
8573 vpsrld $
171, %ymm24
, %ymm22
8575 // CHECK
: vpsrld $
171, %ymm24
, %ymm22
{%k2
}
8576 // CHECK
: encoding
: [0x62,0x91,0x4d,0x22,0x72,0xd0,0xab]
8577 vpsrld $
171, %ymm24
, %ymm22
{%k2
}
8579 // CHECK
: vpsrld $
171, %ymm24
, %ymm22
{%k2
} {z
}
8580 // CHECK
: encoding
: [0x62,0x91,0x4d,0xa2,0x72,0xd0,0xab]
8581 vpsrld $
171, %ymm24
, %ymm22
{%k2
} {z
}
8583 // CHECK
: vpsrld $
123, %ymm24
, %ymm22
8584 // CHECK
: encoding
: [0x62,0x91,0x4d,0x20,0x72,0xd0,0x7b]
8585 vpsrld $
123, %ymm24
, %ymm22
8587 // CHECK
: vpsrld $
123, (%rcx
), %ymm22
8588 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x20,0x72,0x11,0x7b]
8589 vpsrld $
123, (%rcx
), %ymm22
8591 // CHECK
: vpsrld $
123, 291(%rax
,%r14,8), %ymm22
8592 // CHECK
: encoding
: [0x62,0xb1,0x4d,0x20,0x72,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b]
8593 vpsrld $
123, 291(%rax
,%r14,8), %ymm22
8595 // CHECK
: vpsrld $
123, (%rcx
){1to8
}, %ymm22
8596 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x30,0x72,0x11,0x7b]
8597 vpsrld $
123, (%rcx
){1to8
}, %ymm22
8599 // CHECK
: vpsrld $
123, 4064(%rdx
), %ymm22
8600 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x20,0x72,0x52,0x7f,0x7b]
8601 vpsrld $
123, 4064(%rdx
), %ymm22
8603 // CHECK
: vpsrld $
123, 4096(%rdx
), %ymm22
8604 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x20,0x72,0x92,0x00,0x10,0x00,0x00,0x7b]
8605 vpsrld $
123, 4096(%rdx
), %ymm22
8607 // CHECK
: vpsrld $
123, -4096(%rdx
), %ymm22
8608 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x20,0x72,0x52,0x80,0x7b]
8609 vpsrld $
123, -4096(%rdx
), %ymm22
8611 // CHECK
: vpsrld $
123, -4128(%rdx
), %ymm22
8612 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x20,0x72,0x92,0xe0,0xef,0xff,0xff,0x7b]
8613 vpsrld $
123, -4128(%rdx
), %ymm22
8615 // CHECK
: vpsrld $
123, 508(%rdx
){1to8
}, %ymm22
8616 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x30,0x72,0x52,0x7f,0x7b]
8617 vpsrld $
123, 508(%rdx
){1to8
}, %ymm22
8619 // CHECK
: vpsrld $
123, 512(%rdx
){1to8
}, %ymm22
8620 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x30,0x72,0x92,0x00,0x02,0x00,0x00,0x7b]
8621 vpsrld $
123, 512(%rdx
){1to8
}, %ymm22
8623 // CHECK
: vpsrld $
123, -512(%rdx
){1to8
}, %ymm22
8624 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x30,0x72,0x52,0x80,0x7b]
8625 vpsrld $
123, -512(%rdx
){1to8
}, %ymm22
8627 // CHECK
: vpsrld $
123, -516(%rdx
){1to8
}, %ymm22
8628 // CHECK
: encoding
: [0x62,0xf1,0x4d,0x30,0x72,0x92,0xfc,0xfd,0xff,0xff,0x7b]
8629 vpsrld $
123, -516(%rdx
){1to8
}, %ymm22
8631 // CHECK
: vpsrlq $
171, %xmm24
, %xmm17
8632 // CHECK
: encoding
: [0x62,0x91,0xf5,0x00,0x73,0xd0,0xab]
8633 vpsrlq $
171, %xmm24
, %xmm17
8635 // CHECK
: vpsrlq $
171, %xmm24
, %xmm17
{%k6
}
8636 // CHECK
: encoding
: [0x62,0x91,0xf5,0x06,0x73,0xd0,0xab]
8637 vpsrlq $
171, %xmm24
, %xmm17
{%k6
}
8639 // CHECK
: vpsrlq $
171, %xmm24
, %xmm17
{%k6
} {z
}
8640 // CHECK
: encoding
: [0x62,0x91,0xf5,0x86,0x73,0xd0,0xab]
8641 vpsrlq $
171, %xmm24
, %xmm17
{%k6
} {z
}
8643 // CHECK
: vpsrlq $
123, %xmm24
, %xmm17
8644 // CHECK
: encoding
: [0x62,0x91,0xf5,0x00,0x73,0xd0,0x7b]
8645 vpsrlq $
123, %xmm24
, %xmm17
8647 // CHECK
: vpsrlq $
123, (%rcx
), %xmm17
8648 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x00,0x73,0x11,0x7b]
8649 vpsrlq $
123, (%rcx
), %xmm17
8651 // CHECK
: vpsrlq $
123, 291(%rax
,%r14,8), %xmm17
8652 // CHECK
: encoding
: [0x62,0xb1,0xf5,0x00,0x73,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b]
8653 vpsrlq $
123, 291(%rax
,%r14,8), %xmm17
8655 // CHECK
: vpsrlq $
123, (%rcx
){1to2
}, %xmm17
8656 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x10,0x73,0x11,0x7b]
8657 vpsrlq $
123, (%rcx
){1to2
}, %xmm17
8659 // CHECK
: vpsrlq $
123, 2032(%rdx
), %xmm17
8660 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x00,0x73,0x52,0x7f,0x7b]
8661 vpsrlq $
123, 2032(%rdx
), %xmm17
8663 // CHECK
: vpsrlq $
123, 2048(%rdx
), %xmm17
8664 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x00,0x73,0x92,0x00,0x08,0x00,0x00,0x7b]
8665 vpsrlq $
123, 2048(%rdx
), %xmm17
8667 // CHECK
: vpsrlq $
123, -2048(%rdx
), %xmm17
8668 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x00,0x73,0x52,0x80,0x7b]
8669 vpsrlq $
123, -2048(%rdx
), %xmm17
8671 // CHECK
: vpsrlq $
123, -2064(%rdx
), %xmm17
8672 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x00,0x73,0x92,0xf0,0xf7,0xff,0xff,0x7b]
8673 vpsrlq $
123, -2064(%rdx
), %xmm17
8675 // CHECK
: vpsrlq $
123, 1016(%rdx
){1to2
}, %xmm17
8676 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x10,0x73,0x52,0x7f,0x7b]
8677 vpsrlq $
123, 1016(%rdx
){1to2
}, %xmm17
8679 // CHECK
: vpsrlq $
123, 1024(%rdx
){1to2
}, %xmm17
8680 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x10,0x73,0x92,0x00,0x04,0x00,0x00,0x7b]
8681 vpsrlq $
123, 1024(%rdx
){1to2
}, %xmm17
8683 // CHECK
: vpsrlq $
123, -1024(%rdx
){1to2
}, %xmm17
8684 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x10,0x73,0x52,0x80,0x7b]
8685 vpsrlq $
123, -1024(%rdx
){1to2
}, %xmm17
8687 // CHECK
: vpsrlq $
123, -1032(%rdx
){1to2
}, %xmm17
8688 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x10,0x73,0x92,0xf8,0xfb,0xff,0xff,0x7b]
8689 vpsrlq $
123, -1032(%rdx
){1to2
}, %xmm17
8691 // CHECK
: vpsrlq $
171, %ymm27
, %ymm29
8692 // CHECK
: encoding
: [0x62,0x91,0x95,0x20,0x73,0xd3,0xab]
8693 vpsrlq $
171, %ymm27
, %ymm29
8695 // CHECK
: vpsrlq $
171, %ymm27
, %ymm29
{%k3
}
8696 // CHECK
: encoding
: [0x62,0x91,0x95,0x23,0x73,0xd3,0xab]
8697 vpsrlq $
171, %ymm27
, %ymm29
{%k3
}
8699 // CHECK
: vpsrlq $
171, %ymm27
, %ymm29
{%k3
} {z
}
8700 // CHECK
: encoding
: [0x62,0x91,0x95,0xa3,0x73,0xd3,0xab]
8701 vpsrlq $
171, %ymm27
, %ymm29
{%k3
} {z
}
8703 // CHECK
: vpsrlq $
123, %ymm27
, %ymm29
8704 // CHECK
: encoding
: [0x62,0x91,0x95,0x20,0x73,0xd3,0x7b]
8705 vpsrlq $
123, %ymm27
, %ymm29
8707 // CHECK
: vpsrlq $
123, (%rcx
), %ymm29
8708 // CHECK
: encoding
: [0x62,0xf1,0x95,0x20,0x73,0x11,0x7b]
8709 vpsrlq $
123, (%rcx
), %ymm29
8711 // CHECK
: vpsrlq $
123, 291(%rax
,%r14,8), %ymm29
8712 // CHECK
: encoding
: [0x62,0xb1,0x95,0x20,0x73,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b]
8713 vpsrlq $
123, 291(%rax
,%r14,8), %ymm29
8715 // CHECK
: vpsrlq $
123, (%rcx
){1to4
}, %ymm29
8716 // CHECK
: encoding
: [0x62,0xf1,0x95,0x30,0x73,0x11,0x7b]
8717 vpsrlq $
123, (%rcx
){1to4
}, %ymm29
8719 // CHECK
: vpsrlq $
123, 4064(%rdx
), %ymm29
8720 // CHECK
: encoding
: [0x62,0xf1,0x95,0x20,0x73,0x52,0x7f,0x7b]
8721 vpsrlq $
123, 4064(%rdx
), %ymm29
8723 // CHECK
: vpsrlq $
123, 4096(%rdx
), %ymm29
8724 // CHECK
: encoding
: [0x62,0xf1,0x95,0x20,0x73,0x92,0x00,0x10,0x00,0x00,0x7b]
8725 vpsrlq $
123, 4096(%rdx
), %ymm29
8727 // CHECK
: vpsrlq $
123, -4096(%rdx
), %ymm29
8728 // CHECK
: encoding
: [0x62,0xf1,0x95,0x20,0x73,0x52,0x80,0x7b]
8729 vpsrlq $
123, -4096(%rdx
), %ymm29
8731 // CHECK
: vpsrlq $
123, -4128(%rdx
), %ymm29
8732 // CHECK
: encoding
: [0x62,0xf1,0x95,0x20,0x73,0x92,0xe0,0xef,0xff,0xff,0x7b]
8733 vpsrlq $
123, -4128(%rdx
), %ymm29
8735 // CHECK
: vpsrlq $
123, 1016(%rdx
){1to4
}, %ymm29
8736 // CHECK
: encoding
: [0x62,0xf1,0x95,0x30,0x73,0x52,0x7f,0x7b]
8737 vpsrlq $
123, 1016(%rdx
){1to4
}, %ymm29
8739 // CHECK
: vpsrlq $
123, 1024(%rdx
){1to4
}, %ymm29
8740 // CHECK
: encoding
: [0x62,0xf1,0x95,0x30,0x73,0x92,0x00,0x04,0x00,0x00,0x7b]
8741 vpsrlq $
123, 1024(%rdx
){1to4
}, %ymm29
8743 // CHECK
: vpsrlq $
123, -1024(%rdx
){1to4
}, %ymm29
8744 // CHECK
: encoding
: [0x62,0xf1,0x95,0x30,0x73,0x52,0x80,0x7b]
8745 vpsrlq $
123, -1024(%rdx
){1to4
}, %ymm29
8747 // CHECK
: vpsrlq $
123, -1032(%rdx
){1to4
}, %ymm29
8748 // CHECK
: encoding
: [0x62,0xf1,0x95,0x30,0x73,0x92,0xf8,0xfb,0xff,0xff,0x7b]
8749 vpsrlq $
123, -1032(%rdx
){1to4
}, %ymm29
8751 // CHECK
: vprolvd
%xmm20
, %xmm20
, %xmm30
8752 // CHECK
: encoding
: [0x62,0x22,0x5d,0x00,0x15,0xf4]
8753 vprolvd
%xmm20
, %xmm20
, %xmm30
8755 // CHECK
: vprolvd
%xmm20
, %xmm20
, %xmm30
{%k2
}
8756 // CHECK
: encoding
: [0x62,0x22,0x5d,0x02,0x15,0xf4]
8757 vprolvd
%xmm20
, %xmm20
, %xmm30
{%k2
}
8759 // CHECK
: vprolvd
%xmm20
, %xmm20
, %xmm30
{%k2
} {z
}
8760 // CHECK
: encoding
: [0x62,0x22,0x5d,0x82,0x15,0xf4]
8761 vprolvd
%xmm20
, %xmm20
, %xmm30
{%k2
} {z
}
8763 // CHECK
: vprolvd
(%rcx
), %xmm20
, %xmm30
8764 // CHECK
: encoding
: [0x62,0x62,0x5d,0x00,0x15,0x31]
8765 vprolvd
(%rcx
), %xmm20
, %xmm30
8767 // CHECK
: vprolvd
291(%rax
,%r14,8), %xmm20
, %xmm30
8768 // CHECK
: encoding
: [0x62,0x22,0x5d,0x00,0x15,0xb4,0xf0,0x23,0x01,0x00,0x00]
8769 vprolvd
291(%rax
,%r14,8), %xmm20
, %xmm30
8771 // CHECK
: vprolvd
(%rcx
){1to4
}, %xmm20
, %xmm30
8772 // CHECK
: encoding
: [0x62,0x62,0x5d,0x10,0x15,0x31]
8773 vprolvd
(%rcx
){1to4
}, %xmm20
, %xmm30
8775 // CHECK
: vprolvd
2032(%rdx
), %xmm20
, %xmm30
8776 // CHECK
: encoding
: [0x62,0x62,0x5d,0x00,0x15,0x72,0x7f]
8777 vprolvd
2032(%rdx
), %xmm20
, %xmm30
8779 // CHECK
: vprolvd
2048(%rdx
), %xmm20
, %xmm30
8780 // CHECK
: encoding
: [0x62,0x62,0x5d,0x00,0x15,0xb2,0x00,0x08,0x00,0x00]
8781 vprolvd
2048(%rdx
), %xmm20
, %xmm30
8783 // CHECK
: vprolvd
-2048(%rdx
), %xmm20
, %xmm30
8784 // CHECK
: encoding
: [0x62,0x62,0x5d,0x00,0x15,0x72,0x80]
8785 vprolvd
-2048(%rdx
), %xmm20
, %xmm30
8787 // CHECK
: vprolvd
-2064(%rdx
), %xmm20
, %xmm30
8788 // CHECK
: encoding
: [0x62,0x62,0x5d,0x00,0x15,0xb2,0xf0,0xf7,0xff,0xff]
8789 vprolvd
-2064(%rdx
), %xmm20
, %xmm30
8791 // CHECK
: vprolvd
508(%rdx
){1to4
}, %xmm20
, %xmm30
8792 // CHECK
: encoding
: [0x62,0x62,0x5d,0x10,0x15,0x72,0x7f]
8793 vprolvd
508(%rdx
){1to4
}, %xmm20
, %xmm30
8795 // CHECK
: vprolvd
512(%rdx
){1to4
}, %xmm20
, %xmm30
8796 // CHECK
: encoding
: [0x62,0x62,0x5d,0x10,0x15,0xb2,0x00,0x02,0x00,0x00]
8797 vprolvd
512(%rdx
){1to4
}, %xmm20
, %xmm30
8799 // CHECK
: vprolvd
-512(%rdx
){1to4
}, %xmm20
, %xmm30
8800 // CHECK
: encoding
: [0x62,0x62,0x5d,0x10,0x15,0x72,0x80]
8801 vprolvd
-512(%rdx
){1to4
}, %xmm20
, %xmm30
8803 // CHECK
: vprolvd
-516(%rdx
){1to4
}, %xmm20
, %xmm30
8804 // CHECK
: encoding
: [0x62,0x62,0x5d,0x10,0x15,0xb2,0xfc,0xfd,0xff,0xff]
8805 vprolvd
-516(%rdx
){1to4
}, %xmm20
, %xmm30
8807 // CHECK
: vprolvd
%ymm19
, %ymm23
, %ymm26
8808 // CHECK
: encoding
: [0x62,0x22,0x45,0x20,0x15,0xd3]
8809 vprolvd
%ymm19
, %ymm23
, %ymm26
8811 // CHECK
: vprolvd
%ymm19
, %ymm23
, %ymm26
{%k1
}
8812 // CHECK
: encoding
: [0x62,0x22,0x45,0x21,0x15,0xd3]
8813 vprolvd
%ymm19
, %ymm23
, %ymm26
{%k1
}
8815 // CHECK
: vprolvd
%ymm19
, %ymm23
, %ymm26
{%k1
} {z
}
8816 // CHECK
: encoding
: [0x62,0x22,0x45,0xa1,0x15,0xd3]
8817 vprolvd
%ymm19
, %ymm23
, %ymm26
{%k1
} {z
}
8819 // CHECK
: vprolvd
(%rcx
), %ymm23
, %ymm26
8820 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0x15,0x11]
8821 vprolvd
(%rcx
), %ymm23
, %ymm26
8823 // CHECK
: vprolvd
291(%rax
,%r14,8), %ymm23
, %ymm26
8824 // CHECK
: encoding
: [0x62,0x22,0x45,0x20,0x15,0x94,0xf0,0x23,0x01,0x00,0x00]
8825 vprolvd
291(%rax
,%r14,8), %ymm23
, %ymm26
8827 // CHECK
: vprolvd
(%rcx
){1to8
}, %ymm23
, %ymm26
8828 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0x15,0x11]
8829 vprolvd
(%rcx
){1to8
}, %ymm23
, %ymm26
8831 // CHECK
: vprolvd
4064(%rdx
), %ymm23
, %ymm26
8832 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0x15,0x52,0x7f]
8833 vprolvd
4064(%rdx
), %ymm23
, %ymm26
8835 // CHECK
: vprolvd
4096(%rdx
), %ymm23
, %ymm26
8836 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0x15,0x92,0x00,0x10,0x00,0x00]
8837 vprolvd
4096(%rdx
), %ymm23
, %ymm26
8839 // CHECK
: vprolvd
-4096(%rdx
), %ymm23
, %ymm26
8840 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0x15,0x52,0x80]
8841 vprolvd
-4096(%rdx
), %ymm23
, %ymm26
8843 // CHECK
: vprolvd
-4128(%rdx
), %ymm23
, %ymm26
8844 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0x15,0x92,0xe0,0xef,0xff,0xff]
8845 vprolvd
-4128(%rdx
), %ymm23
, %ymm26
8847 // CHECK
: vprolvd
508(%rdx
){1to8
}, %ymm23
, %ymm26
8848 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0x15,0x52,0x7f]
8849 vprolvd
508(%rdx
){1to8
}, %ymm23
, %ymm26
8851 // CHECK
: vprolvd
512(%rdx
){1to8
}, %ymm23
, %ymm26
8852 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0x15,0x92,0x00,0x02,0x00,0x00]
8853 vprolvd
512(%rdx
){1to8
}, %ymm23
, %ymm26
8855 // CHECK
: vprolvd
-512(%rdx
){1to8
}, %ymm23
, %ymm26
8856 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0x15,0x52,0x80]
8857 vprolvd
-512(%rdx
){1to8
}, %ymm23
, %ymm26
8859 // CHECK
: vprolvd
-516(%rdx
){1to8
}, %ymm23
, %ymm26
8860 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0x15,0x92,0xfc,0xfd,0xff,0xff]
8861 vprolvd
-516(%rdx
){1to8
}, %ymm23
, %ymm26
8863 // CHECK
: vprold $
171, %xmm23
, %xmm18
8864 // CHECK
: encoding
: [0x62,0xb1,0x6d,0x00,0x72,0xcf,0xab]
8865 vprold $
171, %xmm23
, %xmm18
8867 // CHECK
: vprold $
171, %xmm23
, %xmm18
{%k3
}
8868 // CHECK
: encoding
: [0x62,0xb1,0x6d,0x03,0x72,0xcf,0xab]
8869 vprold $
171, %xmm23
, %xmm18
{%k3
}
8871 // CHECK
: vprold $
171, %xmm23
, %xmm18
{%k3
} {z
}
8872 // CHECK
: encoding
: [0x62,0xb1,0x6d,0x83,0x72,0xcf,0xab]
8873 vprold $
171, %xmm23
, %xmm18
{%k3
} {z
}
8875 // CHECK
: vprold $
123, %xmm23
, %xmm18
8876 // CHECK
: encoding
: [0x62,0xb1,0x6d,0x00,0x72,0xcf,0x7b]
8877 vprold $
123, %xmm23
, %xmm18
8879 // CHECK
: vprold $
123, (%rcx
), %xmm18
8880 // CHECK
: encoding
: [0x62,0xf1,0x6d,0x00,0x72,0x09,0x7b]
8881 vprold $
123, (%rcx
), %xmm18
8883 // CHECK
: vprold $
123, 291(%rax
,%r14,8), %xmm18
8884 // CHECK
: encoding
: [0x62,0xb1,0x6d,0x00,0x72,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
8885 vprold $
123, 291(%rax
,%r14,8), %xmm18
8887 // CHECK
: vprold $
123, (%rcx
){1to4
}, %xmm18
8888 // CHECK
: encoding
: [0x62,0xf1,0x6d,0x10,0x72,0x09,0x7b]
8889 vprold $
123, (%rcx
){1to4
}, %xmm18
8891 // CHECK
: vprold $
123, 2032(%rdx
), %xmm18
8892 // CHECK
: encoding
: [0x62,0xf1,0x6d,0x00,0x72,0x4a,0x7f,0x7b]
8893 vprold $
123, 2032(%rdx
), %xmm18
8895 // CHECK
: vprold $
123, 2048(%rdx
), %xmm18
8896 // CHECK
: encoding
: [0x62,0xf1,0x6d,0x00,0x72,0x8a,0x00,0x08,0x00,0x00,0x7b]
8897 vprold $
123, 2048(%rdx
), %xmm18
8899 // CHECK
: vprold $
123, -2048(%rdx
), %xmm18
8900 // CHECK
: encoding
: [0x62,0xf1,0x6d,0x00,0x72,0x4a,0x80,0x7b]
8901 vprold $
123, -2048(%rdx
), %xmm18
8903 // CHECK
: vprold $
123, -2064(%rdx
), %xmm18
8904 // CHECK
: encoding
: [0x62,0xf1,0x6d,0x00,0x72,0x8a,0xf0,0xf7,0xff,0xff,0x7b]
8905 vprold $
123, -2064(%rdx
), %xmm18
8907 // CHECK
: vprold $
123, 508(%rdx
){1to4
}, %xmm18
8908 // CHECK
: encoding
: [0x62,0xf1,0x6d,0x10,0x72,0x4a,0x7f,0x7b]
8909 vprold $
123, 508(%rdx
){1to4
}, %xmm18
8911 // CHECK
: vprold $
123, 512(%rdx
){1to4
}, %xmm18
8912 // CHECK
: encoding
: [0x62,0xf1,0x6d,0x10,0x72,0x8a,0x00,0x02,0x00,0x00,0x7b]
8913 vprold $
123, 512(%rdx
){1to4
}, %xmm18
8915 // CHECK
: vprold $
123, -512(%rdx
){1to4
}, %xmm18
8916 // CHECK
: encoding
: [0x62,0xf1,0x6d,0x10,0x72,0x4a,0x80,0x7b]
8917 vprold $
123, -512(%rdx
){1to4
}, %xmm18
8919 // CHECK
: vprold $
123, -516(%rdx
){1to4
}, %xmm18
8920 // CHECK
: encoding
: [0x62,0xf1,0x6d,0x10,0x72,0x8a,0xfc,0xfd,0xff,0xff,0x7b]
8921 vprold $
123, -516(%rdx
){1to4
}, %xmm18
8923 // CHECK
: vprold $
171, %ymm19
, %ymm29
8924 // CHECK
: encoding
: [0x62,0xb1,0x15,0x20,0x72,0xcb,0xab]
8925 vprold $
171, %ymm19
, %ymm29
8927 // CHECK
: vprold $
171, %ymm19
, %ymm29
{%k1
}
8928 // CHECK
: encoding
: [0x62,0xb1,0x15,0x21,0x72,0xcb,0xab]
8929 vprold $
171, %ymm19
, %ymm29
{%k1
}
8931 // CHECK
: vprold $
171, %ymm19
, %ymm29
{%k1
} {z
}
8932 // CHECK
: encoding
: [0x62,0xb1,0x15,0xa1,0x72,0xcb,0xab]
8933 vprold $
171, %ymm19
, %ymm29
{%k1
} {z
}
8935 // CHECK
: vprold $
123, %ymm19
, %ymm29
8936 // CHECK
: encoding
: [0x62,0xb1,0x15,0x20,0x72,0xcb,0x7b]
8937 vprold $
123, %ymm19
, %ymm29
8939 // CHECK
: vprold $
123, (%rcx
), %ymm29
8940 // CHECK
: encoding
: [0x62,0xf1,0x15,0x20,0x72,0x09,0x7b]
8941 vprold $
123, (%rcx
), %ymm29
8943 // CHECK
: vprold $
123, 291(%rax
,%r14,8), %ymm29
8944 // CHECK
: encoding
: [0x62,0xb1,0x15,0x20,0x72,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
8945 vprold $
123, 291(%rax
,%r14,8), %ymm29
8947 // CHECK
: vprold $
123, (%rcx
){1to8
}, %ymm29
8948 // CHECK
: encoding
: [0x62,0xf1,0x15,0x30,0x72,0x09,0x7b]
8949 vprold $
123, (%rcx
){1to8
}, %ymm29
8951 // CHECK
: vprold $
123, 4064(%rdx
), %ymm29
8952 // CHECK
: encoding
: [0x62,0xf1,0x15,0x20,0x72,0x4a,0x7f,0x7b]
8953 vprold $
123, 4064(%rdx
), %ymm29
8955 // CHECK
: vprold $
123, 4096(%rdx
), %ymm29
8956 // CHECK
: encoding
: [0x62,0xf1,0x15,0x20,0x72,0x8a,0x00,0x10,0x00,0x00,0x7b]
8957 vprold $
123, 4096(%rdx
), %ymm29
8959 // CHECK
: vprold $
123, -4096(%rdx
), %ymm29
8960 // CHECK
: encoding
: [0x62,0xf1,0x15,0x20,0x72,0x4a,0x80,0x7b]
8961 vprold $
123, -4096(%rdx
), %ymm29
8963 // CHECK
: vprold $
123, -4128(%rdx
), %ymm29
8964 // CHECK
: encoding
: [0x62,0xf1,0x15,0x20,0x72,0x8a,0xe0,0xef,0xff,0xff,0x7b]
8965 vprold $
123, -4128(%rdx
), %ymm29
8967 // CHECK
: vprold $
123, 508(%rdx
){1to8
}, %ymm29
8968 // CHECK
: encoding
: [0x62,0xf1,0x15,0x30,0x72,0x4a,0x7f,0x7b]
8969 vprold $
123, 508(%rdx
){1to8
}, %ymm29
8971 // CHECK
: vprold $
123, 512(%rdx
){1to8
}, %ymm29
8972 // CHECK
: encoding
: [0x62,0xf1,0x15,0x30,0x72,0x8a,0x00,0x02,0x00,0x00,0x7b]
8973 vprold $
123, 512(%rdx
){1to8
}, %ymm29
8975 // CHECK
: vprold $
123, -512(%rdx
){1to8
}, %ymm29
8976 // CHECK
: encoding
: [0x62,0xf1,0x15,0x30,0x72,0x4a,0x80,0x7b]
8977 vprold $
123, -512(%rdx
){1to8
}, %ymm29
8979 // CHECK
: vprold $
123, -516(%rdx
){1to8
}, %ymm29
8980 // CHECK
: encoding
: [0x62,0xf1,0x15,0x30,0x72,0x8a,0xfc,0xfd,0xff,0xff,0x7b]
8981 vprold $
123, -516(%rdx
){1to8
}, %ymm29
8983 // CHECK
: vprolvq
%xmm17
, %xmm22
, %xmm25
8984 // CHECK
: encoding
: [0x62,0x22,0xcd,0x00,0x15,0xc9]
8985 vprolvq
%xmm17
, %xmm22
, %xmm25
8987 // CHECK
: vprolvq
%xmm17
, %xmm22
, %xmm25
{%k5
}
8988 // CHECK
: encoding
: [0x62,0x22,0xcd,0x05,0x15,0xc9]
8989 vprolvq
%xmm17
, %xmm22
, %xmm25
{%k5
}
8991 // CHECK
: vprolvq
%xmm17
, %xmm22
, %xmm25
{%k5
} {z
}
8992 // CHECK
: encoding
: [0x62,0x22,0xcd,0x85,0x15,0xc9]
8993 vprolvq
%xmm17
, %xmm22
, %xmm25
{%k5
} {z
}
8995 // CHECK
: vprolvq
(%rcx
), %xmm22
, %xmm25
8996 // CHECK
: encoding
: [0x62,0x62,0xcd,0x00,0x15,0x09]
8997 vprolvq
(%rcx
), %xmm22
, %xmm25
8999 // CHECK
: vprolvq
291(%rax
,%r14,8), %xmm22
, %xmm25
9000 // CHECK
: encoding
: [0x62,0x22,0xcd,0x00,0x15,0x8c,0xf0,0x23,0x01,0x00,0x00]
9001 vprolvq
291(%rax
,%r14,8), %xmm22
, %xmm25
9003 // CHECK
: vprolvq
(%rcx
){1to2
}, %xmm22
, %xmm25
9004 // CHECK
: encoding
: [0x62,0x62,0xcd,0x10,0x15,0x09]
9005 vprolvq
(%rcx
){1to2
}, %xmm22
, %xmm25
9007 // CHECK
: vprolvq
2032(%rdx
), %xmm22
, %xmm25
9008 // CHECK
: encoding
: [0x62,0x62,0xcd,0x00,0x15,0x4a,0x7f]
9009 vprolvq
2032(%rdx
), %xmm22
, %xmm25
9011 // CHECK
: vprolvq
2048(%rdx
), %xmm22
, %xmm25
9012 // CHECK
: encoding
: [0x62,0x62,0xcd,0x00,0x15,0x8a,0x00,0x08,0x00,0x00]
9013 vprolvq
2048(%rdx
), %xmm22
, %xmm25
9015 // CHECK
: vprolvq
-2048(%rdx
), %xmm22
, %xmm25
9016 // CHECK
: encoding
: [0x62,0x62,0xcd,0x00,0x15,0x4a,0x80]
9017 vprolvq
-2048(%rdx
), %xmm22
, %xmm25
9019 // CHECK
: vprolvq
-2064(%rdx
), %xmm22
, %xmm25
9020 // CHECK
: encoding
: [0x62,0x62,0xcd,0x00,0x15,0x8a,0xf0,0xf7,0xff,0xff]
9021 vprolvq
-2064(%rdx
), %xmm22
, %xmm25
9023 // CHECK
: vprolvq
1016(%rdx
){1to2
}, %xmm22
, %xmm25
9024 // CHECK
: encoding
: [0x62,0x62,0xcd,0x10,0x15,0x4a,0x7f]
9025 vprolvq
1016(%rdx
){1to2
}, %xmm22
, %xmm25
9027 // CHECK
: vprolvq
1024(%rdx
){1to2
}, %xmm22
, %xmm25
9028 // CHECK
: encoding
: [0x62,0x62,0xcd,0x10,0x15,0x8a,0x00,0x04,0x00,0x00]
9029 vprolvq
1024(%rdx
){1to2
}, %xmm22
, %xmm25
9031 // CHECK
: vprolvq
-1024(%rdx
){1to2
}, %xmm22
, %xmm25
9032 // CHECK
: encoding
: [0x62,0x62,0xcd,0x10,0x15,0x4a,0x80]
9033 vprolvq
-1024(%rdx
){1to2
}, %xmm22
, %xmm25
9035 // CHECK
: vprolvq
-1032(%rdx
){1to2
}, %xmm22
, %xmm25
9036 // CHECK
: encoding
: [0x62,0x62,0xcd,0x10,0x15,0x8a,0xf8,0xfb,0xff,0xff]
9037 vprolvq
-1032(%rdx
){1to2
}, %xmm22
, %xmm25
9039 // CHECK
: vprolvq
%ymm28
, %ymm17
, %ymm17
9040 // CHECK
: encoding
: [0x62,0x82,0xf5,0x20,0x15,0xcc]
9041 vprolvq
%ymm28
, %ymm17
, %ymm17
9043 // CHECK
: vprolvq
%ymm28
, %ymm17
, %ymm17
{%k3
}
9044 // CHECK
: encoding
: [0x62,0x82,0xf5,0x23,0x15,0xcc]
9045 vprolvq
%ymm28
, %ymm17
, %ymm17
{%k3
}
9047 // CHECK
: vprolvq
%ymm28
, %ymm17
, %ymm17
{%k3
} {z
}
9048 // CHECK
: encoding
: [0x62,0x82,0xf5,0xa3,0x15,0xcc]
9049 vprolvq
%ymm28
, %ymm17
, %ymm17
{%k3
} {z
}
9051 // CHECK
: vprolvq
(%rcx
), %ymm17
, %ymm17
9052 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0x15,0x09]
9053 vprolvq
(%rcx
), %ymm17
, %ymm17
9055 // CHECK
: vprolvq
291(%rax
,%r14,8), %ymm17
, %ymm17
9056 // CHECK
: encoding
: [0x62,0xa2,0xf5,0x20,0x15,0x8c,0xf0,0x23,0x01,0x00,0x00]
9057 vprolvq
291(%rax
,%r14,8), %ymm17
, %ymm17
9059 // CHECK
: vprolvq
(%rcx
){1to4
}, %ymm17
, %ymm17
9060 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0x15,0x09]
9061 vprolvq
(%rcx
){1to4
}, %ymm17
, %ymm17
9063 // CHECK
: vprolvq
4064(%rdx
), %ymm17
, %ymm17
9064 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0x15,0x4a,0x7f]
9065 vprolvq
4064(%rdx
), %ymm17
, %ymm17
9067 // CHECK
: vprolvq
4096(%rdx
), %ymm17
, %ymm17
9068 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0x15,0x8a,0x00,0x10,0x00,0x00]
9069 vprolvq
4096(%rdx
), %ymm17
, %ymm17
9071 // CHECK
: vprolvq
-4096(%rdx
), %ymm17
, %ymm17
9072 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0x15,0x4a,0x80]
9073 vprolvq
-4096(%rdx
), %ymm17
, %ymm17
9075 // CHECK
: vprolvq
-4128(%rdx
), %ymm17
, %ymm17
9076 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0x15,0x8a,0xe0,0xef,0xff,0xff]
9077 vprolvq
-4128(%rdx
), %ymm17
, %ymm17
9079 // CHECK
: vprolvq
1016(%rdx
){1to4
}, %ymm17
, %ymm17
9080 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0x15,0x4a,0x7f]
9081 vprolvq
1016(%rdx
){1to4
}, %ymm17
, %ymm17
9083 // CHECK
: vprolvq
1024(%rdx
){1to4
}, %ymm17
, %ymm17
9084 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0x15,0x8a,0x00,0x04,0x00,0x00]
9085 vprolvq
1024(%rdx
){1to4
}, %ymm17
, %ymm17
9087 // CHECK
: vprolvq
-1024(%rdx
){1to4
}, %ymm17
, %ymm17
9088 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0x15,0x4a,0x80]
9089 vprolvq
-1024(%rdx
){1to4
}, %ymm17
, %ymm17
9091 // CHECK
: vprolvq
-1032(%rdx
){1to4
}, %ymm17
, %ymm17
9092 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0x15,0x8a,0xf8,0xfb,0xff,0xff]
9093 vprolvq
-1032(%rdx
){1to4
}, %ymm17
, %ymm17
9095 // CHECK
: vprolq $
171, %xmm19
, %xmm28
9096 // CHECK
: encoding
: [0x62,0xb1,0x9d,0x00,0x72,0xcb,0xab]
9097 vprolq $
171, %xmm19
, %xmm28
9099 // CHECK
: vprolq $
171, %xmm19
, %xmm28
{%k2
}
9100 // CHECK
: encoding
: [0x62,0xb1,0x9d,0x02,0x72,0xcb,0xab]
9101 vprolq $
171, %xmm19
, %xmm28
{%k2
}
9103 // CHECK
: vprolq $
171, %xmm19
, %xmm28
{%k2
} {z
}
9104 // CHECK
: encoding
: [0x62,0xb1,0x9d,0x82,0x72,0xcb,0xab]
9105 vprolq $
171, %xmm19
, %xmm28
{%k2
} {z
}
9107 // CHECK
: vprolq $
123, %xmm19
, %xmm28
9108 // CHECK
: encoding
: [0x62,0xb1,0x9d,0x00,0x72,0xcb,0x7b]
9109 vprolq $
123, %xmm19
, %xmm28
9111 // CHECK
: vprolq $
123, (%rcx
), %xmm28
9112 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x00,0x72,0x09,0x7b]
9113 vprolq $
123, (%rcx
), %xmm28
9115 // CHECK
: vprolq $
123, 291(%rax
,%r14,8), %xmm28
9116 // CHECK
: encoding
: [0x62,0xb1,0x9d,0x00,0x72,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
9117 vprolq $
123, 291(%rax
,%r14,8), %xmm28
9119 // CHECK
: vprolq $
123, (%rcx
){1to2
}, %xmm28
9120 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x10,0x72,0x09,0x7b]
9121 vprolq $
123, (%rcx
){1to2
}, %xmm28
9123 // CHECK
: vprolq $
123, 2032(%rdx
), %xmm28
9124 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x00,0x72,0x4a,0x7f,0x7b]
9125 vprolq $
123, 2032(%rdx
), %xmm28
9127 // CHECK
: vprolq $
123, 2048(%rdx
), %xmm28
9128 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x00,0x72,0x8a,0x00,0x08,0x00,0x00,0x7b]
9129 vprolq $
123, 2048(%rdx
), %xmm28
9131 // CHECK
: vprolq $
123, -2048(%rdx
), %xmm28
9132 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x00,0x72,0x4a,0x80,0x7b]
9133 vprolq $
123, -2048(%rdx
), %xmm28
9135 // CHECK
: vprolq $
123, -2064(%rdx
), %xmm28
9136 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x00,0x72,0x8a,0xf0,0xf7,0xff,0xff,0x7b]
9137 vprolq $
123, -2064(%rdx
), %xmm28
9139 // CHECK
: vprolq $
123, 1016(%rdx
){1to2
}, %xmm28
9140 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x10,0x72,0x4a,0x7f,0x7b]
9141 vprolq $
123, 1016(%rdx
){1to2
}, %xmm28
9143 // CHECK
: vprolq $
123, 1024(%rdx
){1to2
}, %xmm28
9144 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x10,0x72,0x8a,0x00,0x04,0x00,0x00,0x7b]
9145 vprolq $
123, 1024(%rdx
){1to2
}, %xmm28
9147 // CHECK
: vprolq $
123, -1024(%rdx
){1to2
}, %xmm28
9148 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x10,0x72,0x4a,0x80,0x7b]
9149 vprolq $
123, -1024(%rdx
){1to2
}, %xmm28
9151 // CHECK
: vprolq $
123, -1032(%rdx
){1to2
}, %xmm28
9152 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x10,0x72,0x8a,0xf8,0xfb,0xff,0xff,0x7b]
9153 vprolq $
123, -1032(%rdx
){1to2
}, %xmm28
9155 // CHECK
: vprolq $
171, %ymm24
, %ymm25
9156 // CHECK
: encoding
: [0x62,0x91,0xb5,0x20,0x72,0xc8,0xab]
9157 vprolq $
171, %ymm24
, %ymm25
9159 // CHECK
: vprolq $
171, %ymm24
, %ymm25
{%k5
}
9160 // CHECK
: encoding
: [0x62,0x91,0xb5,0x25,0x72,0xc8,0xab]
9161 vprolq $
171, %ymm24
, %ymm25
{%k5
}
9163 // CHECK
: vprolq $
171, %ymm24
, %ymm25
{%k5
} {z
}
9164 // CHECK
: encoding
: [0x62,0x91,0xb5,0xa5,0x72,0xc8,0xab]
9165 vprolq $
171, %ymm24
, %ymm25
{%k5
} {z
}
9167 // CHECK
: vprolq $
123, %ymm24
, %ymm25
9168 // CHECK
: encoding
: [0x62,0x91,0xb5,0x20,0x72,0xc8,0x7b]
9169 vprolq $
123, %ymm24
, %ymm25
9171 // CHECK
: vprolq $
123, (%rcx
), %ymm25
9172 // CHECK
: encoding
: [0x62,0xf1,0xb5,0x20,0x72,0x09,0x7b]
9173 vprolq $
123, (%rcx
), %ymm25
9175 // CHECK
: vprolq $
123, 291(%rax
,%r14,8), %ymm25
9176 // CHECK
: encoding
: [0x62,0xb1,0xb5,0x20,0x72,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
9177 vprolq $
123, 291(%rax
,%r14,8), %ymm25
9179 // CHECK
: vprolq $
123, (%rcx
){1to4
}, %ymm25
9180 // CHECK
: encoding
: [0x62,0xf1,0xb5,0x30,0x72,0x09,0x7b]
9181 vprolq $
123, (%rcx
){1to4
}, %ymm25
9183 // CHECK
: vprolq $
123, 4064(%rdx
), %ymm25
9184 // CHECK
: encoding
: [0x62,0xf1,0xb5,0x20,0x72,0x4a,0x7f,0x7b]
9185 vprolq $
123, 4064(%rdx
), %ymm25
9187 // CHECK
: vprolq $
123, 4096(%rdx
), %ymm25
9188 // CHECK
: encoding
: [0x62,0xf1,0xb5,0x20,0x72,0x8a,0x00,0x10,0x00,0x00,0x7b]
9189 vprolq $
123, 4096(%rdx
), %ymm25
9191 // CHECK
: vprolq $
123, -4096(%rdx
), %ymm25
9192 // CHECK
: encoding
: [0x62,0xf1,0xb5,0x20,0x72,0x4a,0x80,0x7b]
9193 vprolq $
123, -4096(%rdx
), %ymm25
9195 // CHECK
: vprolq $
123, -4128(%rdx
), %ymm25
9196 // CHECK
: encoding
: [0x62,0xf1,0xb5,0x20,0x72,0x8a,0xe0,0xef,0xff,0xff,0x7b]
9197 vprolq $
123, -4128(%rdx
), %ymm25
9199 // CHECK
: vprolq $
123, 1016(%rdx
){1to4
}, %ymm25
9200 // CHECK
: encoding
: [0x62,0xf1,0xb5,0x30,0x72,0x4a,0x7f,0x7b]
9201 vprolq $
123, 1016(%rdx
){1to4
}, %ymm25
9203 // CHECK
: vprolq $
123, 1024(%rdx
){1to4
}, %ymm25
9204 // CHECK
: encoding
: [0x62,0xf1,0xb5,0x30,0x72,0x8a,0x00,0x04,0x00,0x00,0x7b]
9205 vprolq $
123, 1024(%rdx
){1to4
}, %ymm25
9207 // CHECK
: vprolq $
123, -1024(%rdx
){1to4
}, %ymm25
9208 // CHECK
: encoding
: [0x62,0xf1,0xb5,0x30,0x72,0x4a,0x80,0x7b]
9209 vprolq $
123, -1024(%rdx
){1to4
}, %ymm25
9211 // CHECK
: vprolq $
123, -1032(%rdx
){1to4
}, %ymm25
9212 // CHECK
: encoding
: [0x62,0xf1,0xb5,0x30,0x72,0x8a,0xf8,0xfb,0xff,0xff,0x7b]
9213 vprolq $
123, -1032(%rdx
){1to4
}, %ymm25
9215 // CHECK
: vprorvd
%xmm22
, %xmm26
, %xmm25
9216 // CHECK
: encoding
: [0x62,0x22,0x2d,0x00,0x14,0xce]
9217 vprorvd
%xmm22
, %xmm26
, %xmm25
9219 // CHECK
: vprorvd
%xmm22
, %xmm26
, %xmm25
{%k4
}
9220 // CHECK
: encoding
: [0x62,0x22,0x2d,0x04,0x14,0xce]
9221 vprorvd
%xmm22
, %xmm26
, %xmm25
{%k4
}
9223 // CHECK
: vprorvd
%xmm22
, %xmm26
, %xmm25
{%k4
} {z
}
9224 // CHECK
: encoding
: [0x62,0x22,0x2d,0x84,0x14,0xce]
9225 vprorvd
%xmm22
, %xmm26
, %xmm25
{%k4
} {z
}
9227 // CHECK
: vprorvd
(%rcx
), %xmm26
, %xmm25
9228 // CHECK
: encoding
: [0x62,0x62,0x2d,0x00,0x14,0x09]
9229 vprorvd
(%rcx
), %xmm26
, %xmm25
9231 // CHECK
: vprorvd
291(%rax
,%r14,8), %xmm26
, %xmm25
9232 // CHECK
: encoding
: [0x62,0x22,0x2d,0x00,0x14,0x8c,0xf0,0x23,0x01,0x00,0x00]
9233 vprorvd
291(%rax
,%r14,8), %xmm26
, %xmm25
9235 // CHECK
: vprorvd
(%rcx
){1to4
}, %xmm26
, %xmm25
9236 // CHECK
: encoding
: [0x62,0x62,0x2d,0x10,0x14,0x09]
9237 vprorvd
(%rcx
){1to4
}, %xmm26
, %xmm25
9239 // CHECK
: vprorvd
2032(%rdx
), %xmm26
, %xmm25
9240 // CHECK
: encoding
: [0x62,0x62,0x2d,0x00,0x14,0x4a,0x7f]
9241 vprorvd
2032(%rdx
), %xmm26
, %xmm25
9243 // CHECK
: vprorvd
2048(%rdx
), %xmm26
, %xmm25
9244 // CHECK
: encoding
: [0x62,0x62,0x2d,0x00,0x14,0x8a,0x00,0x08,0x00,0x00]
9245 vprorvd
2048(%rdx
), %xmm26
, %xmm25
9247 // CHECK
: vprorvd
-2048(%rdx
), %xmm26
, %xmm25
9248 // CHECK
: encoding
: [0x62,0x62,0x2d,0x00,0x14,0x4a,0x80]
9249 vprorvd
-2048(%rdx
), %xmm26
, %xmm25
9251 // CHECK
: vprorvd
-2064(%rdx
), %xmm26
, %xmm25
9252 // CHECK
: encoding
: [0x62,0x62,0x2d,0x00,0x14,0x8a,0xf0,0xf7,0xff,0xff]
9253 vprorvd
-2064(%rdx
), %xmm26
, %xmm25
9255 // CHECK
: vprorvd
508(%rdx
){1to4
}, %xmm26
, %xmm25
9256 // CHECK
: encoding
: [0x62,0x62,0x2d,0x10,0x14,0x4a,0x7f]
9257 vprorvd
508(%rdx
){1to4
}, %xmm26
, %xmm25
9259 // CHECK
: vprorvd
512(%rdx
){1to4
}, %xmm26
, %xmm25
9260 // CHECK
: encoding
: [0x62,0x62,0x2d,0x10,0x14,0x8a,0x00,0x02,0x00,0x00]
9261 vprorvd
512(%rdx
){1to4
}, %xmm26
, %xmm25
9263 // CHECK
: vprorvd
-512(%rdx
){1to4
}, %xmm26
, %xmm25
9264 // CHECK
: encoding
: [0x62,0x62,0x2d,0x10,0x14,0x4a,0x80]
9265 vprorvd
-512(%rdx
){1to4
}, %xmm26
, %xmm25
9267 // CHECK
: vprorvd
-516(%rdx
){1to4
}, %xmm26
, %xmm25
9268 // CHECK
: encoding
: [0x62,0x62,0x2d,0x10,0x14,0x8a,0xfc,0xfd,0xff,0xff]
9269 vprorvd
-516(%rdx
){1to4
}, %xmm26
, %xmm25
9271 // CHECK
: vprorvd
%ymm25
, %ymm28
, %ymm24
9272 // CHECK
: encoding
: [0x62,0x02,0x1d,0x20,0x14,0xc1]
9273 vprorvd
%ymm25
, %ymm28
, %ymm24
9275 // CHECK
: vprorvd
%ymm25
, %ymm28
, %ymm24
{%k4
}
9276 // CHECK
: encoding
: [0x62,0x02,0x1d,0x24,0x14,0xc1]
9277 vprorvd
%ymm25
, %ymm28
, %ymm24
{%k4
}
9279 // CHECK
: vprorvd
%ymm25
, %ymm28
, %ymm24
{%k4
} {z
}
9280 // CHECK
: encoding
: [0x62,0x02,0x1d,0xa4,0x14,0xc1]
9281 vprorvd
%ymm25
, %ymm28
, %ymm24
{%k4
} {z
}
9283 // CHECK
: vprorvd
(%rcx
), %ymm28
, %ymm24
9284 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x14,0x01]
9285 vprorvd
(%rcx
), %ymm28
, %ymm24
9287 // CHECK
: vprorvd
291(%rax
,%r14,8), %ymm28
, %ymm24
9288 // CHECK
: encoding
: [0x62,0x22,0x1d,0x20,0x14,0x84,0xf0,0x23,0x01,0x00,0x00]
9289 vprorvd
291(%rax
,%r14,8), %ymm28
, %ymm24
9291 // CHECK
: vprorvd
(%rcx
){1to8
}, %ymm28
, %ymm24
9292 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x14,0x01]
9293 vprorvd
(%rcx
){1to8
}, %ymm28
, %ymm24
9295 // CHECK
: vprorvd
4064(%rdx
), %ymm28
, %ymm24
9296 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x14,0x42,0x7f]
9297 vprorvd
4064(%rdx
), %ymm28
, %ymm24
9299 // CHECK
: vprorvd
4096(%rdx
), %ymm28
, %ymm24
9300 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x14,0x82,0x00,0x10,0x00,0x00]
9301 vprorvd
4096(%rdx
), %ymm28
, %ymm24
9303 // CHECK
: vprorvd
-4096(%rdx
), %ymm28
, %ymm24
9304 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x14,0x42,0x80]
9305 vprorvd
-4096(%rdx
), %ymm28
, %ymm24
9307 // CHECK
: vprorvd
-4128(%rdx
), %ymm28
, %ymm24
9308 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x14,0x82,0xe0,0xef,0xff,0xff]
9309 vprorvd
-4128(%rdx
), %ymm28
, %ymm24
9311 // CHECK
: vprorvd
508(%rdx
){1to8
}, %ymm28
, %ymm24
9312 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x14,0x42,0x7f]
9313 vprorvd
508(%rdx
){1to8
}, %ymm28
, %ymm24
9315 // CHECK
: vprorvd
512(%rdx
){1to8
}, %ymm28
, %ymm24
9316 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x14,0x82,0x00,0x02,0x00,0x00]
9317 vprorvd
512(%rdx
){1to8
}, %ymm28
, %ymm24
9319 // CHECK
: vprorvd
-512(%rdx
){1to8
}, %ymm28
, %ymm24
9320 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x14,0x42,0x80]
9321 vprorvd
-512(%rdx
){1to8
}, %ymm28
, %ymm24
9323 // CHECK
: vprorvd
-516(%rdx
){1to8
}, %ymm28
, %ymm24
9324 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x14,0x82,0xfc,0xfd,0xff,0xff]
9325 vprorvd
-516(%rdx
){1to8
}, %ymm28
, %ymm24
9327 // CHECK
: vprord $
171, %xmm25
, %xmm29
9328 // CHECK
: encoding
: [0x62,0x91,0x15,0x00,0x72,0xc1,0xab]
9329 vprord $
171, %xmm25
, %xmm29
9331 // CHECK
: vprord $
171, %xmm25
, %xmm29
{%k3
}
9332 // CHECK
: encoding
: [0x62,0x91,0x15,0x03,0x72,0xc1,0xab]
9333 vprord $
171, %xmm25
, %xmm29
{%k3
}
9335 // CHECK
: vprord $
171, %xmm25
, %xmm29
{%k3
} {z
}
9336 // CHECK
: encoding
: [0x62,0x91,0x15,0x83,0x72,0xc1,0xab]
9337 vprord $
171, %xmm25
, %xmm29
{%k3
} {z
}
9339 // CHECK
: vprord $
123, %xmm25
, %xmm29
9340 // CHECK
: encoding
: [0x62,0x91,0x15,0x00,0x72,0xc1,0x7b]
9341 vprord $
123, %xmm25
, %xmm29
9343 // CHECK
: vprord $
123, (%rcx
), %xmm29
9344 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x72,0x01,0x7b]
9345 vprord $
123, (%rcx
), %xmm29
9347 // CHECK
: vprord $
123, 291(%rax
,%r14,8), %xmm29
9348 // CHECK
: encoding
: [0x62,0xb1,0x15,0x00,0x72,0x84,0xf0,0x23,0x01,0x00,0x00,0x7b]
9349 vprord $
123, 291(%rax
,%r14,8), %xmm29
9351 // CHECK
: vprord $
123, (%rcx
){1to4
}, %xmm29
9352 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x72,0x01,0x7b]
9353 vprord $
123, (%rcx
){1to4
}, %xmm29
9355 // CHECK
: vprord $
123, 2032(%rdx
), %xmm29
9356 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x72,0x42,0x7f,0x7b]
9357 vprord $
123, 2032(%rdx
), %xmm29
9359 // CHECK
: vprord $
123, 2048(%rdx
), %xmm29
9360 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x72,0x82,0x00,0x08,0x00,0x00,0x7b]
9361 vprord $
123, 2048(%rdx
), %xmm29
9363 // CHECK
: vprord $
123, -2048(%rdx
), %xmm29
9364 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x72,0x42,0x80,0x7b]
9365 vprord $
123, -2048(%rdx
), %xmm29
9367 // CHECK
: vprord $
123, -2064(%rdx
), %xmm29
9368 // CHECK
: encoding
: [0x62,0xf1,0x15,0x00,0x72,0x82,0xf0,0xf7,0xff,0xff,0x7b]
9369 vprord $
123, -2064(%rdx
), %xmm29
9371 // CHECK
: vprord $
123, 508(%rdx
){1to4
}, %xmm29
9372 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x72,0x42,0x7f,0x7b]
9373 vprord $
123, 508(%rdx
){1to4
}, %xmm29
9375 // CHECK
: vprord $
123, 512(%rdx
){1to4
}, %xmm29
9376 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x72,0x82,0x00,0x02,0x00,0x00,0x7b]
9377 vprord $
123, 512(%rdx
){1to4
}, %xmm29
9379 // CHECK
: vprord $
123, -512(%rdx
){1to4
}, %xmm29
9380 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x72,0x42,0x80,0x7b]
9381 vprord $
123, -512(%rdx
){1to4
}, %xmm29
9383 // CHECK
: vprord $
123, -516(%rdx
){1to4
}, %xmm29
9384 // CHECK
: encoding
: [0x62,0xf1,0x15,0x10,0x72,0x82,0xfc,0xfd,0xff,0xff,0x7b]
9385 vprord $
123, -516(%rdx
){1to4
}, %xmm29
9387 // CHECK
: vprord $
171, %ymm29
, %ymm30
9388 // CHECK
: encoding
: [0x62,0x91,0x0d,0x20,0x72,0xc5,0xab]
9389 vprord $
171, %ymm29
, %ymm30
9391 // CHECK
: vprord $
171, %ymm29
, %ymm30
{%k6
}
9392 // CHECK
: encoding
: [0x62,0x91,0x0d,0x26,0x72,0xc5,0xab]
9393 vprord $
171, %ymm29
, %ymm30
{%k6
}
9395 // CHECK
: vprord $
171, %ymm29
, %ymm30
{%k6
} {z
}
9396 // CHECK
: encoding
: [0x62,0x91,0x0d,0xa6,0x72,0xc5,0xab]
9397 vprord $
171, %ymm29
, %ymm30
{%k6
} {z
}
9399 // CHECK
: vprord $
123, %ymm29
, %ymm30
9400 // CHECK
: encoding
: [0x62,0x91,0x0d,0x20,0x72,0xc5,0x7b]
9401 vprord $
123, %ymm29
, %ymm30
9403 // CHECK
: vprord $
123, (%rcx
), %ymm30
9404 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x20,0x72,0x01,0x7b]
9405 vprord $
123, (%rcx
), %ymm30
9407 // CHECK
: vprord $
123, 291(%rax
,%r14,8), %ymm30
9408 // CHECK
: encoding
: [0x62,0xb1,0x0d,0x20,0x72,0x84,0xf0,0x23,0x01,0x00,0x00,0x7b]
9409 vprord $
123, 291(%rax
,%r14,8), %ymm30
9411 // CHECK
: vprord $
123, (%rcx
){1to8
}, %ymm30
9412 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x30,0x72,0x01,0x7b]
9413 vprord $
123, (%rcx
){1to8
}, %ymm30
9415 // CHECK
: vprord $
123, 4064(%rdx
), %ymm30
9416 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x20,0x72,0x42,0x7f,0x7b]
9417 vprord $
123, 4064(%rdx
), %ymm30
9419 // CHECK
: vprord $
123, 4096(%rdx
), %ymm30
9420 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x20,0x72,0x82,0x00,0x10,0x00,0x00,0x7b]
9421 vprord $
123, 4096(%rdx
), %ymm30
9423 // CHECK
: vprord $
123, -4096(%rdx
), %ymm30
9424 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x20,0x72,0x42,0x80,0x7b]
9425 vprord $
123, -4096(%rdx
), %ymm30
9427 // CHECK
: vprord $
123, -4128(%rdx
), %ymm30
9428 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x20,0x72,0x82,0xe0,0xef,0xff,0xff,0x7b]
9429 vprord $
123, -4128(%rdx
), %ymm30
9431 // CHECK
: vprord $
123, 508(%rdx
){1to8
}, %ymm30
9432 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x30,0x72,0x42,0x7f,0x7b]
9433 vprord $
123, 508(%rdx
){1to8
}, %ymm30
9435 // CHECK
: vprord $
123, 512(%rdx
){1to8
}, %ymm30
9436 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x30,0x72,0x82,0x00,0x02,0x00,0x00,0x7b]
9437 vprord $
123, 512(%rdx
){1to8
}, %ymm30
9439 // CHECK
: vprord $
123, -512(%rdx
){1to8
}, %ymm30
9440 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x30,0x72,0x42,0x80,0x7b]
9441 vprord $
123, -512(%rdx
){1to8
}, %ymm30
9443 // CHECK
: vprord $
123, -516(%rdx
){1to8
}, %ymm30
9444 // CHECK
: encoding
: [0x62,0xf1,0x0d,0x30,0x72,0x82,0xfc,0xfd,0xff,0xff,0x7b]
9445 vprord $
123, -516(%rdx
){1to8
}, %ymm30
9447 // CHECK
: vprorvq
%xmm24
, %xmm21
, %xmm26
9448 // CHECK
: encoding
: [0x62,0x02,0xd5,0x00,0x14,0xd0]
9449 vprorvq
%xmm24
, %xmm21
, %xmm26
9451 // CHECK
: vprorvq
%xmm24
, %xmm21
, %xmm26
{%k4
}
9452 // CHECK
: encoding
: [0x62,0x02,0xd5,0x04,0x14,0xd0]
9453 vprorvq
%xmm24
, %xmm21
, %xmm26
{%k4
}
9455 // CHECK
: vprorvq
%xmm24
, %xmm21
, %xmm26
{%k4
} {z
}
9456 // CHECK
: encoding
: [0x62,0x02,0xd5,0x84,0x14,0xd0]
9457 vprorvq
%xmm24
, %xmm21
, %xmm26
{%k4
} {z
}
9459 // CHECK
: vprorvq
(%rcx
), %xmm21
, %xmm26
9460 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x14,0x11]
9461 vprorvq
(%rcx
), %xmm21
, %xmm26
9463 // CHECK
: vprorvq
291(%rax
,%r14,8), %xmm21
, %xmm26
9464 // CHECK
: encoding
: [0x62,0x22,0xd5,0x00,0x14,0x94,0xf0,0x23,0x01,0x00,0x00]
9465 vprorvq
291(%rax
,%r14,8), %xmm21
, %xmm26
9467 // CHECK
: vprorvq
(%rcx
){1to2
}, %xmm21
, %xmm26
9468 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x14,0x11]
9469 vprorvq
(%rcx
){1to2
}, %xmm21
, %xmm26
9471 // CHECK
: vprorvq
2032(%rdx
), %xmm21
, %xmm26
9472 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x14,0x52,0x7f]
9473 vprorvq
2032(%rdx
), %xmm21
, %xmm26
9475 // CHECK
: vprorvq
2048(%rdx
), %xmm21
, %xmm26
9476 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x14,0x92,0x00,0x08,0x00,0x00]
9477 vprorvq
2048(%rdx
), %xmm21
, %xmm26
9479 // CHECK
: vprorvq
-2048(%rdx
), %xmm21
, %xmm26
9480 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x14,0x52,0x80]
9481 vprorvq
-2048(%rdx
), %xmm21
, %xmm26
9483 // CHECK
: vprorvq
-2064(%rdx
), %xmm21
, %xmm26
9484 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x14,0x92,0xf0,0xf7,0xff,0xff]
9485 vprorvq
-2064(%rdx
), %xmm21
, %xmm26
9487 // CHECK
: vprorvq
1016(%rdx
){1to2
}, %xmm21
, %xmm26
9488 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x14,0x52,0x7f]
9489 vprorvq
1016(%rdx
){1to2
}, %xmm21
, %xmm26
9491 // CHECK
: vprorvq
1024(%rdx
){1to2
}, %xmm21
, %xmm26
9492 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x14,0x92,0x00,0x04,0x00,0x00]
9493 vprorvq
1024(%rdx
){1to2
}, %xmm21
, %xmm26
9495 // CHECK
: vprorvq
-1024(%rdx
){1to2
}, %xmm21
, %xmm26
9496 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x14,0x52,0x80]
9497 vprorvq
-1024(%rdx
){1to2
}, %xmm21
, %xmm26
9499 // CHECK
: vprorvq
-1032(%rdx
){1to2
}, %xmm21
, %xmm26
9500 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x14,0x92,0xf8,0xfb,0xff,0xff]
9501 vprorvq
-1032(%rdx
){1to2
}, %xmm21
, %xmm26
9503 // CHECK
: vprorvq
%ymm28
, %ymm24
, %ymm20
9504 // CHECK
: encoding
: [0x62,0x82,0xbd,0x20,0x14,0xe4]
9505 vprorvq
%ymm28
, %ymm24
, %ymm20
9507 // CHECK
: vprorvq
%ymm28
, %ymm24
, %ymm20
{%k7
}
9508 // CHECK
: encoding
: [0x62,0x82,0xbd,0x27,0x14,0xe4]
9509 vprorvq
%ymm28
, %ymm24
, %ymm20
{%k7
}
9511 // CHECK
: vprorvq
%ymm28
, %ymm24
, %ymm20
{%k7
} {z
}
9512 // CHECK
: encoding
: [0x62,0x82,0xbd,0xa7,0x14,0xe4]
9513 vprorvq
%ymm28
, %ymm24
, %ymm20
{%k7
} {z
}
9515 // CHECK
: vprorvq
(%rcx
), %ymm24
, %ymm20
9516 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x20,0x14,0x21]
9517 vprorvq
(%rcx
), %ymm24
, %ymm20
9519 // CHECK
: vprorvq
291(%rax
,%r14,8), %ymm24
, %ymm20
9520 // CHECK
: encoding
: [0x62,0xa2,0xbd,0x20,0x14,0xa4,0xf0,0x23,0x01,0x00,0x00]
9521 vprorvq
291(%rax
,%r14,8), %ymm24
, %ymm20
9523 // CHECK
: vprorvq
(%rcx
){1to4
}, %ymm24
, %ymm20
9524 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x30,0x14,0x21]
9525 vprorvq
(%rcx
){1to4
}, %ymm24
, %ymm20
9527 // CHECK
: vprorvq
4064(%rdx
), %ymm24
, %ymm20
9528 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x20,0x14,0x62,0x7f]
9529 vprorvq
4064(%rdx
), %ymm24
, %ymm20
9531 // CHECK
: vprorvq
4096(%rdx
), %ymm24
, %ymm20
9532 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x20,0x14,0xa2,0x00,0x10,0x00,0x00]
9533 vprorvq
4096(%rdx
), %ymm24
, %ymm20
9535 // CHECK
: vprorvq
-4096(%rdx
), %ymm24
, %ymm20
9536 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x20,0x14,0x62,0x80]
9537 vprorvq
-4096(%rdx
), %ymm24
, %ymm20
9539 // CHECK
: vprorvq
-4128(%rdx
), %ymm24
, %ymm20
9540 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x20,0x14,0xa2,0xe0,0xef,0xff,0xff]
9541 vprorvq
-4128(%rdx
), %ymm24
, %ymm20
9543 // CHECK
: vprorvq
1016(%rdx
){1to4
}, %ymm24
, %ymm20
9544 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x30,0x14,0x62,0x7f]
9545 vprorvq
1016(%rdx
){1to4
}, %ymm24
, %ymm20
9547 // CHECK
: vprorvq
1024(%rdx
){1to4
}, %ymm24
, %ymm20
9548 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x30,0x14,0xa2,0x00,0x04,0x00,0x00]
9549 vprorvq
1024(%rdx
){1to4
}, %ymm24
, %ymm20
9551 // CHECK
: vprorvq
-1024(%rdx
){1to4
}, %ymm24
, %ymm20
9552 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x30,0x14,0x62,0x80]
9553 vprorvq
-1024(%rdx
){1to4
}, %ymm24
, %ymm20
9555 // CHECK
: vprorvq
-1032(%rdx
){1to4
}, %ymm24
, %ymm20
9556 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x30,0x14,0xa2,0xf8,0xfb,0xff,0xff]
9557 vprorvq
-1032(%rdx
){1to4
}, %ymm24
, %ymm20
9559 // CHECK
: vprorq $
171, %xmm28
, %xmm28
9560 // CHECK
: encoding
: [0x62,0x91,0x9d,0x00,0x72,0xc4,0xab]
9561 vprorq $
171, %xmm28
, %xmm28
9563 // CHECK
: vprorq $
171, %xmm28
, %xmm28
{%k1
}
9564 // CHECK
: encoding
: [0x62,0x91,0x9d,0x01,0x72,0xc4,0xab]
9565 vprorq $
171, %xmm28
, %xmm28
{%k1
}
9567 // CHECK
: vprorq $
171, %xmm28
, %xmm28
{%k1
} {z
}
9568 // CHECK
: encoding
: [0x62,0x91,0x9d,0x81,0x72,0xc4,0xab]
9569 vprorq $
171, %xmm28
, %xmm28
{%k1
} {z
}
9571 // CHECK
: vprorq $
123, %xmm28
, %xmm28
9572 // CHECK
: encoding
: [0x62,0x91,0x9d,0x00,0x72,0xc4,0x7b]
9573 vprorq $
123, %xmm28
, %xmm28
9575 // CHECK
: vprorq $
123, (%rcx
), %xmm28
9576 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x00,0x72,0x01,0x7b]
9577 vprorq $
123, (%rcx
), %xmm28
9579 // CHECK
: vprorq $
123, 291(%rax
,%r14,8), %xmm28
9580 // CHECK
: encoding
: [0x62,0xb1,0x9d,0x00,0x72,0x84,0xf0,0x23,0x01,0x00,0x00,0x7b]
9581 vprorq $
123, 291(%rax
,%r14,8), %xmm28
9583 // CHECK
: vprorq $
123, (%rcx
){1to2
}, %xmm28
9584 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x10,0x72,0x01,0x7b]
9585 vprorq $
123, (%rcx
){1to2
}, %xmm28
9587 // CHECK
: vprorq $
123, 2032(%rdx
), %xmm28
9588 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x00,0x72,0x42,0x7f,0x7b]
9589 vprorq $
123, 2032(%rdx
), %xmm28
9591 // CHECK
: vprorq $
123, 2048(%rdx
), %xmm28
9592 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x00,0x72,0x82,0x00,0x08,0x00,0x00,0x7b]
9593 vprorq $
123, 2048(%rdx
), %xmm28
9595 // CHECK
: vprorq $
123, -2048(%rdx
), %xmm28
9596 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x00,0x72,0x42,0x80,0x7b]
9597 vprorq $
123, -2048(%rdx
), %xmm28
9599 // CHECK
: vprorq $
123, -2064(%rdx
), %xmm28
9600 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x00,0x72,0x82,0xf0,0xf7,0xff,0xff,0x7b]
9601 vprorq $
123, -2064(%rdx
), %xmm28
9603 // CHECK
: vprorq $
123, 1016(%rdx
){1to2
}, %xmm28
9604 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x10,0x72,0x42,0x7f,0x7b]
9605 vprorq $
123, 1016(%rdx
){1to2
}, %xmm28
9607 // CHECK
: vprorq $
123, 1024(%rdx
){1to2
}, %xmm28
9608 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x10,0x72,0x82,0x00,0x04,0x00,0x00,0x7b]
9609 vprorq $
123, 1024(%rdx
){1to2
}, %xmm28
9611 // CHECK
: vprorq $
123, -1024(%rdx
){1to2
}, %xmm28
9612 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x10,0x72,0x42,0x80,0x7b]
9613 vprorq $
123, -1024(%rdx
){1to2
}, %xmm28
9615 // CHECK
: vprorq $
123, -1032(%rdx
){1to2
}, %xmm28
9616 // CHECK
: encoding
: [0x62,0xf1,0x9d,0x10,0x72,0x82,0xf8,0xfb,0xff,0xff,0x7b]
9617 vprorq $
123, -1032(%rdx
){1to2
}, %xmm28
9619 // CHECK
: vprorq $
171, %ymm17
, %ymm21
9620 // CHECK
: encoding
: [0x62,0xb1,0xd5,0x20,0x72,0xc1,0xab]
9621 vprorq $
171, %ymm17
, %ymm21
9623 // CHECK
: vprorq $
171, %ymm17
, %ymm21
{%k1
}
9624 // CHECK
: encoding
: [0x62,0xb1,0xd5,0x21,0x72,0xc1,0xab]
9625 vprorq $
171, %ymm17
, %ymm21
{%k1
}
9627 // CHECK
: vprorq $
171, %ymm17
, %ymm21
{%k1
} {z
}
9628 // CHECK
: encoding
: [0x62,0xb1,0xd5,0xa1,0x72,0xc1,0xab]
9629 vprorq $
171, %ymm17
, %ymm21
{%k1
} {z
}
9631 // CHECK
: vprorq $
123, %ymm17
, %ymm21
9632 // CHECK
: encoding
: [0x62,0xb1,0xd5,0x20,0x72,0xc1,0x7b]
9633 vprorq $
123, %ymm17
, %ymm21
9635 // CHECK
: vprorq $
123, (%rcx
), %ymm21
9636 // CHECK
: encoding
: [0x62,0xf1,0xd5,0x20,0x72,0x01,0x7b]
9637 vprorq $
123, (%rcx
), %ymm21
9639 // CHECK
: vprorq $
123, 291(%rax
,%r14,8), %ymm21
9640 // CHECK
: encoding
: [0x62,0xb1,0xd5,0x20,0x72,0x84,0xf0,0x23,0x01,0x00,0x00,0x7b]
9641 vprorq $
123, 291(%rax
,%r14,8), %ymm21
9643 // CHECK
: vprorq $
123, (%rcx
){1to4
}, %ymm21
9644 // CHECK
: encoding
: [0x62,0xf1,0xd5,0x30,0x72,0x01,0x7b]
9645 vprorq $
123, (%rcx
){1to4
}, %ymm21
9647 // CHECK
: vprorq $
123, 4064(%rdx
), %ymm21
9648 // CHECK
: encoding
: [0x62,0xf1,0xd5,0x20,0x72,0x42,0x7f,0x7b]
9649 vprorq $
123, 4064(%rdx
), %ymm21
9651 // CHECK
: vprorq $
123, 4096(%rdx
), %ymm21
9652 // CHECK
: encoding
: [0x62,0xf1,0xd5,0x20,0x72,0x82,0x00,0x10,0x00,0x00,0x7b]
9653 vprorq $
123, 4096(%rdx
), %ymm21
9655 // CHECK
: vprorq $
123, -4096(%rdx
), %ymm21
9656 // CHECK
: encoding
: [0x62,0xf1,0xd5,0x20,0x72,0x42,0x80,0x7b]
9657 vprorq $
123, -4096(%rdx
), %ymm21
9659 // CHECK
: vprorq $
123, -4128(%rdx
), %ymm21
9660 // CHECK
: encoding
: [0x62,0xf1,0xd5,0x20,0x72,0x82,0xe0,0xef,0xff,0xff,0x7b]
9661 vprorq $
123, -4128(%rdx
), %ymm21
9663 // CHECK
: vprorq $
123, 1016(%rdx
){1to4
}, %ymm21
9664 // CHECK
: encoding
: [0x62,0xf1,0xd5,0x30,0x72,0x42,0x7f,0x7b]
9665 vprorq $
123, 1016(%rdx
){1to4
}, %ymm21
9667 // CHECK
: vprorq $
123, 1024(%rdx
){1to4
}, %ymm21
9668 // CHECK
: encoding
: [0x62,0xf1,0xd5,0x30,0x72,0x82,0x00,0x04,0x00,0x00,0x7b]
9669 vprorq $
123, 1024(%rdx
){1to4
}, %ymm21
9671 // CHECK
: vprorq $
123, -1024(%rdx
){1to4
}, %ymm21
9672 // CHECK
: encoding
: [0x62,0xf1,0xd5,0x30,0x72,0x42,0x80,0x7b]
9673 vprorq $
123, -1024(%rdx
){1to4
}, %ymm21
9675 // CHECK
: vprorq $
123, -1032(%rdx
){1to4
}, %ymm21
9676 // CHECK
: encoding
: [0x62,0xf1,0xd5,0x30,0x72,0x82,0xf8,0xfb,0xff,0xff,0x7b]
9677 vprorq $
123, -1032(%rdx
){1to4
}, %ymm21
9679 // CHECK
: vpmuludq
%xmm18
, %xmm22
, %xmm27
9680 // CHECK
: encoding
: [0x62,0x21,0xcd,0x00,0xf4,0xda]
9681 vpmuludq
%xmm18
, %xmm22
, %xmm27
9683 // CHECK
: vpmuludq
%xmm18
, %xmm22
, %xmm27
{%k5
}
9684 // CHECK
: encoding
: [0x62,0x21,0xcd,0x05,0xf4,0xda]
9685 vpmuludq
%xmm18
, %xmm22
, %xmm27
{%k5
}
9687 // CHECK
: vpmuludq
%xmm18
, %xmm22
, %xmm27
{%k5
} {z
}
9688 // CHECK
: encoding
: [0x62,0x21,0xcd,0x85,0xf4,0xda]
9689 vpmuludq
%xmm18
, %xmm22
, %xmm27
{%k5
} {z
}
9691 // CHECK
: vpmuludq
(%rcx
), %xmm22
, %xmm27
9692 // CHECK
: encoding
: [0x62,0x61,0xcd,0x00,0xf4,0x19]
9693 vpmuludq
(%rcx
), %xmm22
, %xmm27
9695 // CHECK
: vpmuludq
291(%rax
,%r14,8), %xmm22
, %xmm27
9696 // CHECK
: encoding
: [0x62,0x21,0xcd,0x00,0xf4,0x9c,0xf0,0x23,0x01,0x00,0x00]
9697 vpmuludq
291(%rax
,%r14,8), %xmm22
, %xmm27
9699 // CHECK
: vpmuludq
(%rcx
){1to2
}, %xmm22
, %xmm27
9700 // CHECK
: encoding
: [0x62,0x61,0xcd,0x10,0xf4,0x19]
9701 vpmuludq
(%rcx
){1to2
}, %xmm22
, %xmm27
9703 // CHECK
: vpmuludq
2032(%rdx
), %xmm22
, %xmm27
9704 // CHECK
: encoding
: [0x62,0x61,0xcd,0x00,0xf4,0x5a,0x7f]
9705 vpmuludq
2032(%rdx
), %xmm22
, %xmm27
9707 // CHECK
: vpmuludq
2048(%rdx
), %xmm22
, %xmm27
9708 // CHECK
: encoding
: [0x62,0x61,0xcd,0x00,0xf4,0x9a,0x00,0x08,0x00,0x00]
9709 vpmuludq
2048(%rdx
), %xmm22
, %xmm27
9711 // CHECK
: vpmuludq
-2048(%rdx
), %xmm22
, %xmm27
9712 // CHECK
: encoding
: [0x62,0x61,0xcd,0x00,0xf4,0x5a,0x80]
9713 vpmuludq
-2048(%rdx
), %xmm22
, %xmm27
9715 // CHECK
: vpmuludq
-2064(%rdx
), %xmm22
, %xmm27
9716 // CHECK
: encoding
: [0x62,0x61,0xcd,0x00,0xf4,0x9a,0xf0,0xf7,0xff,0xff]
9717 vpmuludq
-2064(%rdx
), %xmm22
, %xmm27
9719 // CHECK
: vpmuludq
1016(%rdx
){1to2
}, %xmm22
, %xmm27
9720 // CHECK
: encoding
: [0x62,0x61,0xcd,0x10,0xf4,0x5a,0x7f]
9721 vpmuludq
1016(%rdx
){1to2
}, %xmm22
, %xmm27
9723 // CHECK
: vpmuludq
1024(%rdx
){1to2
}, %xmm22
, %xmm27
9724 // CHECK
: encoding
: [0x62,0x61,0xcd,0x10,0xf4,0x9a,0x00,0x04,0x00,0x00]
9725 vpmuludq
1024(%rdx
){1to2
}, %xmm22
, %xmm27
9727 // CHECK
: vpmuludq
-1024(%rdx
){1to2
}, %xmm22
, %xmm27
9728 // CHECK
: encoding
: [0x62,0x61,0xcd,0x10,0xf4,0x5a,0x80]
9729 vpmuludq
-1024(%rdx
){1to2
}, %xmm22
, %xmm27
9731 // CHECK
: vpmuludq
-1032(%rdx
){1to2
}, %xmm22
, %xmm27
9732 // CHECK
: encoding
: [0x62,0x61,0xcd,0x10,0xf4,0x9a,0xf8,0xfb,0xff,0xff]
9733 vpmuludq
-1032(%rdx
){1to2
}, %xmm22
, %xmm27
9735 // CHECK
: vpmuludq
%ymm18
, %ymm27
, %ymm30
9736 // CHECK
: encoding
: [0x62,0x21,0xa5,0x20,0xf4,0xf2]
9737 vpmuludq
%ymm18
, %ymm27
, %ymm30
9739 // CHECK
: vpmuludq
%ymm18
, %ymm27
, %ymm30
{%k7
}
9740 // CHECK
: encoding
: [0x62,0x21,0xa5,0x27,0xf4,0xf2]
9741 vpmuludq
%ymm18
, %ymm27
, %ymm30
{%k7
}
9743 // CHECK
: vpmuludq
%ymm18
, %ymm27
, %ymm30
{%k7
} {z
}
9744 // CHECK
: encoding
: [0x62,0x21,0xa5,0xa7,0xf4,0xf2]
9745 vpmuludq
%ymm18
, %ymm27
, %ymm30
{%k7
} {z
}
9747 // CHECK
: vpmuludq
(%rcx
), %ymm27
, %ymm30
9748 // CHECK
: encoding
: [0x62,0x61,0xa5,0x20,0xf4,0x31]
9749 vpmuludq
(%rcx
), %ymm27
, %ymm30
9751 // CHECK
: vpmuludq
291(%rax
,%r14,8), %ymm27
, %ymm30
9752 // CHECK
: encoding
: [0x62,0x21,0xa5,0x20,0xf4,0xb4,0xf0,0x23,0x01,0x00,0x00]
9753 vpmuludq
291(%rax
,%r14,8), %ymm27
, %ymm30
9755 // CHECK
: vpmuludq
(%rcx
){1to4
}, %ymm27
, %ymm30
9756 // CHECK
: encoding
: [0x62,0x61,0xa5,0x30,0xf4,0x31]
9757 vpmuludq
(%rcx
){1to4
}, %ymm27
, %ymm30
9759 // CHECK
: vpmuludq
4064(%rdx
), %ymm27
, %ymm30
9760 // CHECK
: encoding
: [0x62,0x61,0xa5,0x20,0xf4,0x72,0x7f]
9761 vpmuludq
4064(%rdx
), %ymm27
, %ymm30
9763 // CHECK
: vpmuludq
4096(%rdx
), %ymm27
, %ymm30
9764 // CHECK
: encoding
: [0x62,0x61,0xa5,0x20,0xf4,0xb2,0x00,0x10,0x00,0x00]
9765 vpmuludq
4096(%rdx
), %ymm27
, %ymm30
9767 // CHECK
: vpmuludq
-4096(%rdx
), %ymm27
, %ymm30
9768 // CHECK
: encoding
: [0x62,0x61,0xa5,0x20,0xf4,0x72,0x80]
9769 vpmuludq
-4096(%rdx
), %ymm27
, %ymm30
9771 // CHECK
: vpmuludq
-4128(%rdx
), %ymm27
, %ymm30
9772 // CHECK
: encoding
: [0x62,0x61,0xa5,0x20,0xf4,0xb2,0xe0,0xef,0xff,0xff]
9773 vpmuludq
-4128(%rdx
), %ymm27
, %ymm30
9775 // CHECK
: vpmuludq
1016(%rdx
){1to4
}, %ymm27
, %ymm30
9776 // CHECK
: encoding
: [0x62,0x61,0xa5,0x30,0xf4,0x72,0x7f]
9777 vpmuludq
1016(%rdx
){1to4
}, %ymm27
, %ymm30
9779 // CHECK
: vpmuludq
1024(%rdx
){1to4
}, %ymm27
, %ymm30
9780 // CHECK
: encoding
: [0x62,0x61,0xa5,0x30,0xf4,0xb2,0x00,0x04,0x00,0x00]
9781 vpmuludq
1024(%rdx
){1to4
}, %ymm27
, %ymm30
9783 // CHECK
: vpmuludq
-1024(%rdx
){1to4
}, %ymm27
, %ymm30
9784 // CHECK
: encoding
: [0x62,0x61,0xa5,0x30,0xf4,0x72,0x80]
9785 vpmuludq
-1024(%rdx
){1to4
}, %ymm27
, %ymm30
9787 // CHECK
: vpmuludq
-1032(%rdx
){1to4
}, %ymm27
, %ymm30
9788 // CHECK
: encoding
: [0x62,0x61,0xa5,0x30,0xf4,0xb2,0xf8,0xfb,0xff,0xff]
9789 vpmuludq
-1032(%rdx
){1to4
}, %ymm27
, %ymm30
9791 // CHECK
: vpmuldq
%xmm26
, %xmm24
, %xmm25
9792 // CHECK
: encoding
: [0x62,0x02,0xbd,0x00,0x28,0xca]
9793 vpmuldq
%xmm26
, %xmm24
, %xmm25
9795 // CHECK
: vpmuldq
%xmm26
, %xmm24
, %xmm25
{%k3
}
9796 // CHECK
: encoding
: [0x62,0x02,0xbd,0x03,0x28,0xca]
9797 vpmuldq
%xmm26
, %xmm24
, %xmm25
{%k3
}
9799 // CHECK
: vpmuldq
%xmm26
, %xmm24
, %xmm25
{%k3
} {z
}
9800 // CHECK
: encoding
: [0x62,0x02,0xbd,0x83,0x28,0xca]
9801 vpmuldq
%xmm26
, %xmm24
, %xmm25
{%k3
} {z
}
9803 // CHECK
: vpmuldq
(%rcx
), %xmm24
, %xmm25
9804 // CHECK
: encoding
: [0x62,0x62,0xbd,0x00,0x28,0x09]
9805 vpmuldq
(%rcx
), %xmm24
, %xmm25
9807 // CHECK
: vpmuldq
291(%rax
,%r14,8), %xmm24
, %xmm25
9808 // CHECK
: encoding
: [0x62,0x22,0xbd,0x00,0x28,0x8c,0xf0,0x23,0x01,0x00,0x00]
9809 vpmuldq
291(%rax
,%r14,8), %xmm24
, %xmm25
9811 // CHECK
: vpmuldq
(%rcx
){1to2
}, %xmm24
, %xmm25
9812 // CHECK
: encoding
: [0x62,0x62,0xbd,0x10,0x28,0x09]
9813 vpmuldq
(%rcx
){1to2
}, %xmm24
, %xmm25
9815 // CHECK
: vpmuldq
2032(%rdx
), %xmm24
, %xmm25
9816 // CHECK
: encoding
: [0x62,0x62,0xbd,0x00,0x28,0x4a,0x7f]
9817 vpmuldq
2032(%rdx
), %xmm24
, %xmm25
9819 // CHECK
: vpmuldq
2048(%rdx
), %xmm24
, %xmm25
9820 // CHECK
: encoding
: [0x62,0x62,0xbd,0x00,0x28,0x8a,0x00,0x08,0x00,0x00]
9821 vpmuldq
2048(%rdx
), %xmm24
, %xmm25
9823 // CHECK
: vpmuldq
-2048(%rdx
), %xmm24
, %xmm25
9824 // CHECK
: encoding
: [0x62,0x62,0xbd,0x00,0x28,0x4a,0x80]
9825 vpmuldq
-2048(%rdx
), %xmm24
, %xmm25
9827 // CHECK
: vpmuldq
-2064(%rdx
), %xmm24
, %xmm25
9828 // CHECK
: encoding
: [0x62,0x62,0xbd,0x00,0x28,0x8a,0xf0,0xf7,0xff,0xff]
9829 vpmuldq
-2064(%rdx
), %xmm24
, %xmm25
9831 // CHECK
: vpmuldq
1016(%rdx
){1to2
}, %xmm24
, %xmm25
9832 // CHECK
: encoding
: [0x62,0x62,0xbd,0x10,0x28,0x4a,0x7f]
9833 vpmuldq
1016(%rdx
){1to2
}, %xmm24
, %xmm25
9835 // CHECK
: vpmuldq
1024(%rdx
){1to2
}, %xmm24
, %xmm25
9836 // CHECK
: encoding
: [0x62,0x62,0xbd,0x10,0x28,0x8a,0x00,0x04,0x00,0x00]
9837 vpmuldq
1024(%rdx
){1to2
}, %xmm24
, %xmm25
9839 // CHECK
: vpmuldq
-1024(%rdx
){1to2
}, %xmm24
, %xmm25
9840 // CHECK
: encoding
: [0x62,0x62,0xbd,0x10,0x28,0x4a,0x80]
9841 vpmuldq
-1024(%rdx
){1to2
}, %xmm24
, %xmm25
9843 // CHECK
: vpmuldq
-1032(%rdx
){1to2
}, %xmm24
, %xmm25
9844 // CHECK
: encoding
: [0x62,0x62,0xbd,0x10,0x28,0x8a,0xf8,0xfb,0xff,0xff]
9845 vpmuldq
-1032(%rdx
){1to2
}, %xmm24
, %xmm25
9847 // CHECK
: vpmuldq
%ymm26
, %ymm18
, %ymm19
9848 // CHECK
: encoding
: [0x62,0x82,0xed,0x20,0x28,0xda]
9849 vpmuldq
%ymm26
, %ymm18
, %ymm19
9851 // CHECK
: vpmuldq
%ymm26
, %ymm18
, %ymm19
{%k6
}
9852 // CHECK
: encoding
: [0x62,0x82,0xed,0x26,0x28,0xda]
9853 vpmuldq
%ymm26
, %ymm18
, %ymm19
{%k6
}
9855 // CHECK
: vpmuldq
%ymm26
, %ymm18
, %ymm19
{%k6
} {z
}
9856 // CHECK
: encoding
: [0x62,0x82,0xed,0xa6,0x28,0xda]
9857 vpmuldq
%ymm26
, %ymm18
, %ymm19
{%k6
} {z
}
9859 // CHECK
: vpmuldq
(%rcx
), %ymm18
, %ymm19
9860 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0x28,0x19]
9861 vpmuldq
(%rcx
), %ymm18
, %ymm19
9863 // CHECK
: vpmuldq
291(%rax
,%r14,8), %ymm18
, %ymm19
9864 // CHECK
: encoding
: [0x62,0xa2,0xed,0x20,0x28,0x9c,0xf0,0x23,0x01,0x00,0x00]
9865 vpmuldq
291(%rax
,%r14,8), %ymm18
, %ymm19
9867 // CHECK
: vpmuldq
(%rcx
){1to4
}, %ymm18
, %ymm19
9868 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0x28,0x19]
9869 vpmuldq
(%rcx
){1to4
}, %ymm18
, %ymm19
9871 // CHECK
: vpmuldq
4064(%rdx
), %ymm18
, %ymm19
9872 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0x28,0x5a,0x7f]
9873 vpmuldq
4064(%rdx
), %ymm18
, %ymm19
9875 // CHECK
: vpmuldq
4096(%rdx
), %ymm18
, %ymm19
9876 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0x28,0x9a,0x00,0x10,0x00,0x00]
9877 vpmuldq
4096(%rdx
), %ymm18
, %ymm19
9879 // CHECK
: vpmuldq
-4096(%rdx
), %ymm18
, %ymm19
9880 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0x28,0x5a,0x80]
9881 vpmuldq
-4096(%rdx
), %ymm18
, %ymm19
9883 // CHECK
: vpmuldq
-4128(%rdx
), %ymm18
, %ymm19
9884 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0x28,0x9a,0xe0,0xef,0xff,0xff]
9885 vpmuldq
-4128(%rdx
), %ymm18
, %ymm19
9887 // CHECK
: vpmuldq
1016(%rdx
){1to4
}, %ymm18
, %ymm19
9888 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0x28,0x5a,0x7f]
9889 vpmuldq
1016(%rdx
){1to4
}, %ymm18
, %ymm19
9891 // CHECK
: vpmuldq
1024(%rdx
){1to4
}, %ymm18
, %ymm19
9892 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0x28,0x9a,0x00,0x04,0x00,0x00]
9893 vpmuldq
1024(%rdx
){1to4
}, %ymm18
, %ymm19
9895 // CHECK
: vpmuldq
-1024(%rdx
){1to4
}, %ymm18
, %ymm19
9896 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0x28,0x5a,0x80]
9897 vpmuldq
-1024(%rdx
){1to4
}, %ymm18
, %ymm19
9899 // CHECK
: vpmuldq
-1032(%rdx
){1to4
}, %ymm18
, %ymm19
9900 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0x28,0x9a,0xf8,0xfb,0xff,0xff]
9901 vpmuldq
-1032(%rdx
){1to4
}, %ymm18
, %ymm19
9903 // CHECK
: vcmppd $
171, %xmm23
, %xmm27
, %k3
9904 // CHECK
: encoding
: [0x62,0xb1,0xa5,0x00,0xc2,0xdf,0xab]
9905 vcmppd $
0xab, %xmm23
, %xmm27
, %k3
9907 // CHECK
: vcmppd $
171, %xmm23
, %xmm27
, %k3
{%k5
}
9908 // CHECK
: encoding
: [0x62,0xb1,0xa5,0x05,0xc2,0xdf,0xab]
9909 vcmppd $
0xab, %xmm23
, %xmm27
, %k3
{%k5
}
9911 // CHECK
: vcmppd $
123, %xmm23
, %xmm27
, %k3
9912 // CHECK
: encoding
: [0x62,0xb1,0xa5,0x00,0xc2,0xdf,0x7b]
9913 vcmppd $
0x7b, %xmm23
, %xmm27
, %k3
9915 // CHECK
: vcmppd $
123, (%rcx
), %xmm27
, %k3
9916 // CHECK
: encoding
: [0x62,0xf1,0xa5,0x00,0xc2,0x19,0x7b]
9917 vcmppd $
0x7b, (%rcx
), %xmm27
, %k3
9919 // CHECK
: vcmppd $
123, 291(%rax
,%r14,8), %xmm27
, %k3
9920 // CHECK
: encoding
: [0x62,0xb1,0xa5,0x00,0xc2,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b]
9921 vcmppd $
0x7b, 291(%rax
,%r14,8), %xmm27
, %k3
9923 // CHECK
: vcmppd $
123, (%rcx
){1to2
}, %xmm27
, %k3
9924 // CHECK
: encoding
: [0x62,0xf1,0xa5,0x10,0xc2,0x19,0x7b]
9925 vcmppd $
0x7b, (%rcx
){1to2
}, %xmm27
, %k3
9927 // CHECK
: vcmppd $
123, 2032(%rdx
), %xmm27
, %k3
9928 // CHECK
: encoding
: [0x62,0xf1,0xa5,0x00,0xc2,0x5a,0x7f,0x7b]
9929 vcmppd $
0x7b, 2032(%rdx
), %xmm27
, %k3
9931 // CHECK
: vcmppd $
123, 2048(%rdx
), %xmm27
, %k3
9932 // CHECK
: encoding
: [0x62,0xf1,0xa5,0x00,0xc2,0x9a,0x00,0x08,0x00,0x00,0x7b]
9933 vcmppd $
0x7b, 2048(%rdx
), %xmm27
, %k3
9935 // CHECK
: vcmppd $
123, -2048(%rdx
), %xmm27
, %k3
9936 // CHECK
: encoding
: [0x62,0xf1,0xa5,0x00,0xc2,0x5a,0x80,0x7b]
9937 vcmppd $
0x7b, -2048(%rdx
), %xmm27
, %k3
9939 // CHECK
: vcmppd $
123, -2064(%rdx
), %xmm27
, %k3
9940 // CHECK
: encoding
: [0x62,0xf1,0xa5,0x00,0xc2,0x9a,0xf0,0xf7,0xff,0xff,0x7b]
9941 vcmppd $
0x7b, -2064(%rdx
), %xmm27
, %k3
9943 // CHECK
: vcmppd $
123, 1016(%rdx
){1to2
}, %xmm27
, %k3
9944 // CHECK
: encoding
: [0x62,0xf1,0xa5,0x10,0xc2,0x5a,0x7f,0x7b]
9945 vcmppd $
0x7b, 1016(%rdx
){1to2
}, %xmm27
, %k3
9947 // CHECK
: vcmppd $
123, 1024(%rdx
){1to2
}, %xmm27
, %k3
9948 // CHECK
: encoding
: [0x62,0xf1,0xa5,0x10,0xc2,0x9a,0x00,0x04,0x00,0x00,0x7b]
9949 vcmppd $
0x7b, 1024(%rdx
){1to2
}, %xmm27
, %k3
9951 // CHECK
: vcmppd $
123, -1024(%rdx
){1to2
}, %xmm27
, %k3
9952 // CHECK
: encoding
: [0x62,0xf1,0xa5,0x10,0xc2,0x5a,0x80,0x7b]
9953 vcmppd $
0x7b, -1024(%rdx
){1to2
}, %xmm27
, %k3
9955 // CHECK
: vcmppd $
123, -1032(%rdx
){1to2
}, %xmm27
, %k3
9956 // CHECK
: encoding
: [0x62,0xf1,0xa5,0x10,0xc2,0x9a,0xf8,0xfb,0xff,0xff,0x7b]
9957 vcmppd $
0x7b, -1032(%rdx
){1to2
}, %xmm27
, %k3
9959 // CHECK
: vcmppd $
171, %ymm27
, %ymm17
, %k4
9960 // CHECK
: encoding
: [0x62,0x91,0xf5,0x20,0xc2,0xe3,0xab]
9961 vcmppd $
0xab, %ymm27
, %ymm17
, %k4
9963 // CHECK
: vcmppd $
171, %ymm27
, %ymm17
, %k4
{%k7
}
9964 // CHECK
: encoding
: [0x62,0x91,0xf5,0x27,0xc2,0xe3,0xab]
9965 vcmppd $
0xab, %ymm27
, %ymm17
, %k4
{%k7
}
9967 // CHECK
: vcmppd $
123, %ymm27
, %ymm17
, %k4
9968 // CHECK
: encoding
: [0x62,0x91,0xf5,0x20,0xc2,0xe3,0x7b]
9969 vcmppd $
0x7b, %ymm27
, %ymm17
, %k4
9971 // CHECK
: vcmppd $
123, (%rcx
), %ymm17
, %k4
9972 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x20,0xc2,0x21,0x7b]
9973 vcmppd $
0x7b, (%rcx
), %ymm17
, %k4
9975 // CHECK
: vcmppd $
123, 291(%rax
,%r14,8), %ymm17
, %k4
9976 // CHECK
: encoding
: [0x62,0xb1,0xf5,0x20,0xc2,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]
9977 vcmppd $
0x7b, 291(%rax
,%r14,8), %ymm17
, %k4
9979 // CHECK
: vcmppd $
123, (%rcx
){1to4
}, %ymm17
, %k4
9980 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x30,0xc2,0x21,0x7b]
9981 vcmppd $
0x7b, (%rcx
){1to4
}, %ymm17
, %k4
9983 // CHECK
: vcmppd $
123, 4064(%rdx
), %ymm17
, %k4
9984 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x20,0xc2,0x62,0x7f,0x7b]
9985 vcmppd $
123, 4064(%rdx
), %ymm17
, %k4
9987 // CHECK
: vcmppd $
123, 4096(%rdx
), %ymm17
, %k4
9988 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x20,0xc2,0xa2,0x00,0x10,0x00,0x00,0x7b]
9989 vcmppd $
0x7b, 4096(%rdx
), %ymm17
, %k4
9991 // CHECK
: vcmppd $
123, -4096(%rdx
), %ymm17
, %k4
9992 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x20,0xc2,0x62,0x80,0x7b]
9993 vcmppd $
0x7b, -4096(%rdx
), %ymm17
, %k4
9995 // CHECK
: vcmppd $
123, -4128(%rdx
), %ymm17
, %k4
9996 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x20,0xc2,0xa2,0xe0,0xef,0xff,0xff,0x7b]
9997 vcmppd $
0x7b, -4128(%rdx
), %ymm17
, %k4
9999 // CHECK
: vcmppd $
123, 1016(%rdx
){1to4
}, %ymm17
, %k4
10000 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x30,0xc2,0x62,0x7f,0x7b]
10001 vcmppd $
0x7b, 1016(%rdx
){1to4
}, %ymm17
, %k4
10003 // CHECK
: vcmppd $
123, 1024(%rdx
){1to4
}, %ymm17
, %k4
10004 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x30,0xc2,0xa2,0x00,0x04,0x00,0x00,0x7b]
10005 vcmppd $
0x7b, 1024(%rdx
){1to4
}, %ymm17
, %k4
10007 // CHECK
: vcmppd $
123, -1024(%rdx
){1to4
}, %ymm17
, %k4
10008 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x30,0xc2,0x62,0x80,0x7b]
10009 vcmppd $
0x7b, -1024(%rdx
){1to4
}, %ymm17
, %k4
10011 // CHECK
: vcmppd $
123, -1032(%rdx
){1to4
}, %ymm17
, %k4
10012 // CHECK
: encoding
: [0x62,0xf1,0xf5,0x30,0xc2,0xa2,0xf8,0xfb,0xff,0xff,0x7b]
10013 vcmppd $
0x7b, -1032(%rdx
){1to4
}, %ymm17
, %k4
10015 // CHECK
: vcmpps $
171, %xmm28
, %xmm29
, %k4
10016 // CHECK
: encoding
: [0x62,0x91,0x14,0x00,0xc2,0xe4,0xab]
10017 vcmpps $
0xab, %xmm28
, %xmm29
, %k4
10019 // CHECK
: vcmpps $
171, %xmm28
, %xmm29
, %k4
{%k2
}
10020 // CHECK
: encoding
: [0x62,0x91,0x14,0x02,0xc2,0xe4,0xab]
10021 vcmpps $
0xab, %xmm28
, %xmm29
, %k4
{%k2
}
10023 // CHECK
: vcmpps $
123, %xmm28
, %xmm29
, %k4
10024 // CHECK
: encoding
: [0x62,0x91,0x14,0x00,0xc2,0xe4,0x7b]
10025 vcmpps $
0x7b, %xmm28
, %xmm29
, %k4
10027 // CHECK
: vcmpps $
123, (%rcx
), %xmm29
, %k4
10028 // CHECK
: encoding
: [0x62,0xf1,0x14,0x00,0xc2,0x21,0x7b]
10029 vcmpps $
0x7b, (%rcx
), %xmm29
, %k4
10031 // CHECK
: vcmpps $
123, 291(%rax
,%r14,8), %xmm29
, %k4
10032 // CHECK
: encoding
: [0x62,0xb1,0x14,0x00,0xc2,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]
10033 vcmpps $
0x7b, 291(%rax
,%r14,8), %xmm29
, %k4
10035 // CHECK
: vcmpps $
123, (%rcx
){1to4
}, %xmm29
, %k4
10036 // CHECK
: encoding
: [0x62,0xf1,0x14,0x10,0xc2,0x21,0x7b]
10037 vcmpps $
0x7b, (%rcx
){1to4
}, %xmm29
, %k4
10039 // CHECK
: vcmpps $
123, 2032(%rdx
), %xmm29
, %k4
10040 // CHECK
: encoding
: [0x62,0xf1,0x14,0x00,0xc2,0x62,0x7f,0x7b]
10041 vcmpps $
0x7b, 2032(%rdx
), %xmm29
, %k4
10043 // CHECK
: vcmpps $
123, 2048(%rdx
), %xmm29
, %k4
10044 // CHECK
: encoding
: [0x62,0xf1,0x14,0x00,0xc2,0xa2,0x00,0x08,0x00,0x00,0x7b]
10045 vcmpps $
0x7b, 2048(%rdx
), %xmm29
, %k4
10047 // CHECK
: vcmpps $
123, -2048(%rdx
), %xmm29
, %k4
10048 // CHECK
: encoding
: [0x62,0xf1,0x14,0x00,0xc2,0x62,0x80,0x7b]
10049 vcmpps $
0x7b, -2048(%rdx
), %xmm29
, %k4
10051 // CHECK
: vcmpps $
123, -2064(%rdx
), %xmm29
, %k4
10052 // CHECK
: encoding
: [0x62,0xf1,0x14,0x00,0xc2,0xa2,0xf0,0xf7,0xff,0xff,0x7b]
10053 vcmpps $
0x7b, -2064(%rdx
), %xmm29
, %k4
10055 // CHECK
: vcmpps $
123, 508(%rdx
){1to4
}, %xmm29
, %k4
10056 // CHECK
: encoding
: [0x62,0xf1,0x14,0x10,0xc2,0x62,0x7f,0x7b]
10057 vcmpps $
123, 508(%rdx
){1to4
}, %xmm29
, %k4
10059 // CHECK
: vcmpps $
123, 512(%rdx
){1to4
}, %xmm29
, %k4
10060 // CHECK
: encoding
: [0x62,0xf1,0x14,0x10,0xc2,0xa2,0x00,0x02,0x00,0x00,0x7b]
10061 vcmpps $
123, 512(%rdx
){1to4
}, %xmm29
, %k4
10063 // CHECK
: vcmpps $
123, -512(%rdx
){1to4
}, %xmm29
, %k4
10064 // CHECK
: encoding
: [0x62,0xf1,0x14,0x10,0xc2,0x62,0x80,0x7b]
10065 vcmpps $
0x7b, -512(%rdx
){1to4
}, %xmm29
, %k4
10067 // CHECK
: vcmpps $
123, -516(%rdx
){1to4
}, %xmm29
, %k4
10068 // CHECK
: encoding
: [0x62,0xf1,0x14,0x10,0xc2,0xa2,0xfc,0xfd,0xff,0xff,0x7b]
10069 vcmpps $
0x7b, -516(%rdx
){1to4
}, %xmm29
, %k4
10071 // CHECK
: vcmpps $
171, %ymm18
, %ymm19
, %k4
10072 // CHECK
: encoding
: [0x62,0xb1,0x64,0x20,0xc2,0xe2,0xab]
10073 vcmpps $
0xab, %ymm18
, %ymm19
, %k4
10075 // CHECK
: vcmpps $
171, %ymm18
, %ymm19
, %k4
{%k1
}
10076 // CHECK
: encoding
: [0x62,0xb1,0x64,0x21,0xc2,0xe2,0xab]
10077 vcmpps $
0xab, %ymm18
, %ymm19
, %k4
{%k1
}
10079 // CHECK
: vcmpps $
123, %ymm18
, %ymm19
, %k4
10080 // CHECK
: encoding
: [0x62,0xb1,0x64,0x20,0xc2,0xe2,0x7b]
10081 vcmpps $
0x7b, %ymm18
, %ymm19
, %k4
10083 // CHECK
: vcmpps $
123, (%rcx
), %ymm19
, %k4
10084 // CHECK
: encoding
: [0x62,0xf1,0x64,0x20,0xc2,0x21,0x7b]
10085 vcmpps $
0x7b, (%rcx
), %ymm19
, %k4
10087 // CHECK
: vcmpps $
123, 291(%rax
,%r14,8), %ymm19
, %k4
10088 // CHECK
: encoding
: [0x62,0xb1,0x64,0x20,0xc2,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]
10089 vcmpps $
0x7b, 291(%rax
,%r14,8), %ymm19
, %k4
10091 // CHECK
: vcmpps $
123, (%rcx
){1to8
}, %ymm19
, %k4
10092 // CHECK
: encoding
: [0x62,0xf1,0x64,0x30,0xc2,0x21,0x7b]
10093 vcmpps $
0x7b, (%rcx
){1to8
}, %ymm19
, %k4
10095 // CHECK
: vcmpps $
123, 4064(%rdx
), %ymm19
, %k4
10096 // CHECK
: encoding
: [0x62,0xf1,0x64,0x20,0xc2,0x62,0x7f,0x7b]
10097 vcmpps $
0x7b, 4064(%rdx
), %ymm19
, %k4
10099 // CHECK
: vcmpps $
123, 4096(%rdx
), %ymm19
, %k4
10100 // CHECK
: encoding
: [0x62,0xf1,0x64,0x20,0xc2,0xa2,0x00,0x10,0x00,0x00,0x7b]
10101 vcmpps $
0x7b, 4096(%rdx
), %ymm19
, %k4
10103 // CHECK
: vcmpps $
123, -4096(%rdx
), %ymm19
, %k4
10104 // CHECK
: encoding
: [0x62,0xf1,0x64,0x20,0xc2,0x62,0x80,0x7b]
10105 vcmpps $
0x7b, -4096(%rdx
), %ymm19
, %k4
10107 // CHECK
: vcmpps $
123, -4128(%rdx
), %ymm19
, %k4
10108 // CHECK
: encoding
: [0x62,0xf1,0x64,0x20,0xc2,0xa2,0xe0,0xef,0xff,0xff,0x7b]
10109 vcmpps $
0x7b, -4128(%rdx
), %ymm19
, %k4
10111 // CHECK
: vcmpps $
123, 508(%rdx
){1to8
}, %ymm19
, %k4
10112 // CHECK
: encoding
: [0x62,0xf1,0x64,0x30,0xc2,0x62,0x7f,0x7b]
10113 vcmpps $
0x7b, 508(%rdx
){1to8
}, %ymm19
, %k4
10115 // CHECK
: vcmpps $
123, 512(%rdx
){1to8
}, %ymm19
, %k4
10116 // CHECK
: encoding
: [0x62,0xf1,0x64,0x30,0xc2,0xa2,0x00,0x02,0x00,0x00,0x7b]
10117 vcmpps $
0x7b, 512(%rdx
){1to8
}, %ymm19
, %k4
10119 // CHECK
: vcmpps $
123, -512(%rdx
){1to8
}, %ymm19
, %k4
10120 // CHECK
: encoding
: [0x62,0xf1,0x64,0x30,0xc2,0x62,0x80,0x7b]
10121 vcmpps $
0x7b, -512(%rdx
){1to8
}, %ymm19
, %k4
10123 // CHECK
: vcmpps $
123, -516(%rdx
){1to8
}, %ymm19
, %k4
10124 // CHECK
: encoding
: [0x62,0xf1,0x64,0x30,0xc2,0xa2,0xfc,0xfd,0xff,0xff,0x7b]
10125 vcmpps $
0x7b, -516(%rdx
){1to8
}, %ymm19
, %k4
10127 // CHECK
: vbroadcastf32x4
(%rcx
), %ymm28
10128 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x1a,0x21]
10129 vbroadcastf32x4
(%rcx
), %ymm28
10131 // CHECK
: vbroadcastf32x4
(%rcx
), %ymm28
{%k4
}
10132 // CHECK
: encoding
: [0x62,0x62,0x7d,0x2c,0x1a,0x21]
10133 vbroadcastf32x4
(%rcx
), %ymm28
{%k4
}
10135 // CHECK
: vbroadcastf32x4
(%rcx
), %ymm28
{%k4
} {z
}
10136 // CHECK
: encoding
: [0x62,0x62,0x7d,0xac,0x1a,0x21]
10137 vbroadcastf32x4
(%rcx
), %ymm28
{%k4
} {z
}
10139 // CHECK
: vbroadcastf32x4
291(%rax
,%r14,8), %ymm28
10140 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x1a,0xa4,0xf0,0x23,0x01,0x00,0x00]
10141 vbroadcastf32x4
291(%rax
,%r14,8), %ymm28
10143 // CHECK
: vbroadcastf32x4
2032(%rdx
), %ymm28
10144 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x1a,0x62,0x7f]
10145 vbroadcastf32x4
2032(%rdx
), %ymm28
10147 // CHECK
: vbroadcastf32x4
2048(%rdx
), %ymm28
10148 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x1a,0xa2,0x00,0x08,0x00,0x00]
10149 vbroadcastf32x4
2048(%rdx
), %ymm28
10151 // CHECK
: vbroadcastf32x4
-2048(%rdx
), %ymm28
10152 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x1a,0x62,0x80]
10153 vbroadcastf32x4
-2048(%rdx
), %ymm28
10155 // CHECK
: vbroadcastf32x4
-2064(%rdx
), %ymm28
10156 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x1a,0xa2,0xf0,0xf7,0xff,0xff]
10157 vbroadcastf32x4
-2064(%rdx
), %ymm28
10159 // CHECK
: vbroadcasti32x4
(%rcx
), %ymm19
10160 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x5a,0x19]
10161 vbroadcasti32x4
(%rcx
), %ymm19
10163 // CHECK
: vbroadcasti32x4
(%rcx
), %ymm19
{%k5
}
10164 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x2d,0x5a,0x19]
10165 vbroadcasti32x4
(%rcx
), %ymm19
{%k5
}
10167 // CHECK
: vbroadcasti32x4
(%rcx
), %ymm19
{%k5
} {z
}
10168 // CHECK
: encoding
: [0x62,0xe2,0x7d,0xad,0x5a,0x19]
10169 vbroadcasti32x4
(%rcx
), %ymm19
{%k5
} {z
}
10171 // CHECK
: vbroadcasti32x4
291(%rax
,%r14,8), %ymm19
10172 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x5a,0x9c,0xf0,0x23,0x01,0x00,0x00]
10173 vbroadcasti32x4
291(%rax
,%r14,8), %ymm19
10175 // CHECK
: vbroadcasti32x4
2032(%rdx
), %ymm19
10176 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x5a,0x5a,0x7f]
10177 vbroadcasti32x4
2032(%rdx
), %ymm19
10179 // CHECK
: vbroadcasti32x4
2048(%rdx
), %ymm19
10180 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x5a,0x9a,0x00,0x08,0x00,0x00]
10181 vbroadcasti32x4
2048(%rdx
), %ymm19
10183 // CHECK
: vbroadcasti32x4
-2048(%rdx
), %ymm19
10184 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x5a,0x5a,0x80]
10185 vbroadcasti32x4
-2048(%rdx
), %ymm19
10187 // CHECK
: vbroadcasti32x4
-2064(%rdx
), %ymm19
10188 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x5a,0x9a,0xf0,0xf7,0xff,0xff]
10189 vbroadcasti32x4
-2064(%rdx
), %ymm19
10191 // CHECK
: vfixupimmps $
171, %xmm17
, %xmm17
, %xmm25
10192 // CHECK
: encoding
: [0x62,0x23,0x75,0x00,0x54,0xc9,0xab]
10193 vfixupimmps $
0xab, %xmm17
, %xmm17
, %xmm25
10195 // CHECK
: vfixupimmps $
171, %xmm17
, %xmm17
, %xmm25
{%k3
}
10196 // CHECK
: encoding
: [0x62,0x23,0x75,0x03,0x54,0xc9,0xab]
10197 vfixupimmps $
0xab, %xmm17
, %xmm17
, %xmm25
{%k3
}
10199 // CHECK
: vfixupimmps $
171, %xmm17
, %xmm17
, %xmm25
{%k3
} {z
}
10200 // CHECK
: encoding
: [0x62,0x23,0x75,0x83,0x54,0xc9,0xab]
10201 vfixupimmps $
0xab, %xmm17
, %xmm17
, %xmm25
{%k3
} {z
}
10203 // CHECK
: vfixupimmps $
123, %xmm17
, %xmm17
, %xmm25
10204 // CHECK
: encoding
: [0x62,0x23,0x75,0x00,0x54,0xc9,0x7b]
10205 vfixupimmps $
0x7b, %xmm17
, %xmm17
, %xmm25
10207 // CHECK
: vfixupimmps $
123, (%rcx
), %xmm17
, %xmm25
10208 // CHECK
: encoding
: [0x62,0x63,0x75,0x00,0x54,0x09,0x7b]
10209 vfixupimmps $
0x7b, (%rcx
), %xmm17
, %xmm25
10211 // CHECK
: vfixupimmps $
123, 291(%rax
,%r14,8), %xmm17
, %xmm25
10212 // CHECK
: encoding
: [0x62,0x23,0x75,0x00,0x54,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
10213 vfixupimmps $
0x7b, 291(%rax
,%r14,8), %xmm17
, %xmm25
10215 // CHECK
: vfixupimmps $
123, (%rcx
){1to4
}, %xmm17
, %xmm25
10216 // CHECK
: encoding
: [0x62,0x63,0x75,0x10,0x54,0x09,0x7b]
10217 vfixupimmps $
0x7b, (%rcx
){1to4
}, %xmm17
, %xmm25
10219 // CHECK
: vfixupimmps $
123, 2032(%rdx
), %xmm17
, %xmm25
10220 // CHECK
: encoding
: [0x62,0x63,0x75,0x00,0x54,0x4a,0x7f,0x7b]
10221 vfixupimmps $
0x7b, 2032(%rdx
), %xmm17
, %xmm25
10223 // CHECK
: vfixupimmps $
123, 2048(%rdx
), %xmm17
, %xmm25
10224 // CHECK
: encoding
: [0x62,0x63,0x75,0x00,0x54,0x8a,0x00,0x08,0x00,0x00,0x7b]
10225 vfixupimmps $
0x7b, 2048(%rdx
), %xmm17
, %xmm25
10227 // CHECK
: vfixupimmps $
123, -2048(%rdx
), %xmm17
, %xmm25
10228 // CHECK
: encoding
: [0x62,0x63,0x75,0x00,0x54,0x4a,0x80,0x7b]
10229 vfixupimmps $
0x7b, -2048(%rdx
), %xmm17
, %xmm25
10231 // CHECK
: vfixupimmps $
123, -2064(%rdx
), %xmm17
, %xmm25
10232 // CHECK
: encoding
: [0x62,0x63,0x75,0x00,0x54,0x8a,0xf0,0xf7,0xff,0xff,0x7b]
10233 vfixupimmps $
0x7b, -2064(%rdx
), %xmm17
, %xmm25
10235 // CHECK
: vfixupimmps $
123, 508(%rdx
){1to4
}, %xmm17
, %xmm25
10236 // CHECK
: encoding
: [0x62,0x63,0x75,0x10,0x54,0x4a,0x7f,0x7b]
10237 vfixupimmps $
0x7b, 508(%rdx
){1to4
}, %xmm17
, %xmm25
10239 // CHECK
: vfixupimmps $
123, 512(%rdx
){1to4
}, %xmm17
, %xmm25
10240 // CHECK
: encoding
: [0x62,0x63,0x75,0x10,0x54,0x8a,0x00,0x02,0x00,0x00,0x7b]
10241 vfixupimmps $
0x7b, 512(%rdx
){1to4
}, %xmm17
, %xmm25
10243 // CHECK
: vfixupimmps $
123, -512(%rdx
){1to4
}, %xmm17
, %xmm25
10244 // CHECK
: encoding
: [0x62,0x63,0x75,0x10,0x54,0x4a,0x80,0x7b]
10245 vfixupimmps $
0x7b, -512(%rdx
){1to4
}, %xmm17
, %xmm25
10247 // CHECK
: vfixupimmps $
123, -516(%rdx
){1to4
}, %xmm17
, %xmm25
10248 // CHECK
: encoding
: [0x62,0x63,0x75,0x10,0x54,0x8a,0xfc,0xfd,0xff,0xff,0x7b]
10249 vfixupimmps $
0x7b, -516(%rdx
){1to4
}, %xmm17
, %xmm25
10251 // CHECK
: vfixupimmps $
171, %ymm28
, %ymm21
, %ymm30
10252 // CHECK
: encoding
: [0x62,0x03,0x55,0x20,0x54,0xf4,0xab]
10253 vfixupimmps $
0xab, %ymm28
, %ymm21
, %ymm30
10255 // CHECK
: vfixupimmps $
171, %ymm28
, %ymm21
, %ymm30
{%k4
}
10256 // CHECK
: encoding
: [0x62,0x03,0x55,0x24,0x54,0xf4,0xab]
10257 vfixupimmps $
0xab, %ymm28
, %ymm21
, %ymm30
{%k4
}
10259 // CHECK
: vfixupimmps $
171, %ymm28
, %ymm21
, %ymm30
{%k4
} {z
}
10260 // CHECK
: encoding
: [0x62,0x03,0x55,0xa4,0x54,0xf4,0xab]
10261 vfixupimmps $
0xab, %ymm28
, %ymm21
, %ymm30
{%k4
} {z
}
10263 // CHECK
: vfixupimmps $
123, %ymm28
, %ymm21
, %ymm30
10264 // CHECK
: encoding
: [0x62,0x03,0x55,0x20,0x54,0xf4,0x7b]
10265 vfixupimmps $
0x7b, %ymm28
, %ymm21
, %ymm30
10267 // CHECK
: vfixupimmps $
123, (%rcx
), %ymm21
, %ymm30
10268 // CHECK
: encoding
: [0x62,0x63,0x55,0x20,0x54,0x31,0x7b]
10269 vfixupimmps $
0x7b, (%rcx
), %ymm21
, %ymm30
10271 // CHECK
: vfixupimmps $
123, 291(%rax
,%r14,8), %ymm21
, %ymm30
10272 // CHECK
: encoding
: [0x62,0x23,0x55,0x20,0x54,0xb4,0xf0,0x23,0x01,0x00,0x00,0x7b]
10273 vfixupimmps $
0x7b, 291(%rax
,%r14,8), %ymm21
, %ymm30
10275 // CHECK
: vfixupimmps $
123, (%rcx
){1to8
}, %ymm21
, %ymm30
10276 // CHECK
: encoding
: [0x62,0x63,0x55,0x30,0x54,0x31,0x7b]
10277 vfixupimmps $
0x7b, (%rcx
){1to8
}, %ymm21
, %ymm30
10279 // CHECK
: vfixupimmps $
123, 4064(%rdx
), %ymm21
, %ymm30
10280 // CHECK
: encoding
: [0x62,0x63,0x55,0x20,0x54,0x72,0x7f,0x7b]
10281 vfixupimmps $
0x7b, 4064(%rdx
), %ymm21
, %ymm30
10283 // CHECK
: vfixupimmps $
123, 4096(%rdx
), %ymm21
, %ymm30
10284 // CHECK
: encoding
: [0x62,0x63,0x55,0x20,0x54,0xb2,0x00,0x10,0x00,0x00,0x7b]
10285 vfixupimmps $
0x7b, 4096(%rdx
), %ymm21
, %ymm30
10287 // CHECK
: vfixupimmps $
123, -4096(%rdx
), %ymm21
, %ymm30
10288 // CHECK
: encoding
: [0x62,0x63,0x55,0x20,0x54,0x72,0x80,0x7b]
10289 vfixupimmps $
0x7b, -4096(%rdx
), %ymm21
, %ymm30
10291 // CHECK
: vfixupimmps $
123, -4128(%rdx
), %ymm21
, %ymm30
10292 // CHECK
: encoding
: [0x62,0x63,0x55,0x20,0x54,0xb2,0xe0,0xef,0xff,0xff,0x7b]
10293 vfixupimmps $
0x7b, -4128(%rdx
), %ymm21
, %ymm30
10295 // CHECK
: vfixupimmps $
123, 508(%rdx
){1to8
}, %ymm21
, %ymm30
10296 // CHECK
: encoding
: [0x62,0x63,0x55,0x30,0x54,0x72,0x7f,0x7b]
10297 vfixupimmps $
0x7b, 508(%rdx
){1to8
}, %ymm21
, %ymm30
10299 // CHECK
: vfixupimmps $
123, 512(%rdx
){1to8
}, %ymm21
, %ymm30
10300 // CHECK
: encoding
: [0x62,0x63,0x55,0x30,0x54,0xb2,0x00,0x02,0x00,0x00,0x7b]
10301 vfixupimmps $
0x7b, 512(%rdx
){1to8
}, %ymm21
, %ymm30
10303 // CHECK
: vfixupimmps $
123, -512(%rdx
){1to8
}, %ymm21
, %ymm30
10304 // CHECK
: encoding
: [0x62,0x63,0x55,0x30,0x54,0x72,0x80,0x7b]
10305 vfixupimmps $
0x7b, -512(%rdx
){1to8
}, %ymm21
, %ymm30
10307 // CHECK
: vfixupimmps $
123, -516(%rdx
){1to8
}, %ymm21
, %ymm30
10308 // CHECK
: encoding
: [0x62,0x63,0x55,0x30,0x54,0xb2,0xfc,0xfd,0xff,0xff,0x7b]
10309 vfixupimmps $
0x7b, -516(%rdx
){1to8
}, %ymm21
, %ymm30
10311 // CHECK
: vfixupimmpd $
171, %xmm25
, %xmm18
, %xmm24
10312 // CHECK
: encoding
: [0x62,0x03,0xed,0x00,0x54,0xc1,0xab]
10313 vfixupimmpd $
0xab, %xmm25
, %xmm18
, %xmm24
10315 // CHECK
: vfixupimmpd $
171, %xmm25
, %xmm18
, %xmm24
{%k3
}
10316 // CHECK
: encoding
: [0x62,0x03,0xed,0x03,0x54,0xc1,0xab]
10317 vfixupimmpd $
0xab, %xmm25
, %xmm18
, %xmm24
{%k3
}
10319 // CHECK
: vfixupimmpd $
171, %xmm25
, %xmm18
, %xmm24
{%k3
} {z
}
10320 // CHECK
: encoding
: [0x62,0x03,0xed,0x83,0x54,0xc1,0xab]
10321 vfixupimmpd $
0xab, %xmm25
, %xmm18
, %xmm24
{%k3
} {z
}
10323 // CHECK
: vfixupimmpd $
123, %xmm25
, %xmm18
, %xmm24
10324 // CHECK
: encoding
: [0x62,0x03,0xed,0x00,0x54,0xc1,0x7b]
10325 vfixupimmpd $
0x7b, %xmm25
, %xmm18
, %xmm24
10327 // CHECK
: vfixupimmpd $
123, (%rcx
), %xmm18
, %xmm24
10328 // CHECK
: encoding
: [0x62,0x63,0xed,0x00,0x54,0x01,0x7b]
10329 vfixupimmpd $
0x7b, (%rcx
), %xmm18
, %xmm24
10331 // CHECK
: vfixupimmpd $
123, 291(%rax
,%r14,8), %xmm18
, %xmm24
10332 // CHECK
: encoding
: [0x62,0x23,0xed,0x00,0x54,0x84,0xf0,0x23,0x01,0x00,0x00,0x7b]
10333 vfixupimmpd $
0x7b, 291(%rax
,%r14,8), %xmm18
, %xmm24
10335 // CHECK
: vfixupimmpd $
123, (%rcx
){1to2
}, %xmm18
, %xmm24
10336 // CHECK
: encoding
: [0x62,0x63,0xed,0x10,0x54,0x01,0x7b]
10337 vfixupimmpd $
0x7b, (%rcx
){1to2
}, %xmm18
, %xmm24
10339 // CHECK
: vfixupimmpd $
123, 2032(%rdx
), %xmm18
, %xmm24
10340 // CHECK
: encoding
: [0x62,0x63,0xed,0x00,0x54,0x42,0x7f,0x7b]
10341 vfixupimmpd $
0x7b, 2032(%rdx
), %xmm18
, %xmm24
10343 // CHECK
: vfixupimmpd $
123, 2048(%rdx
), %xmm18
, %xmm24
10344 // CHECK
: encoding
: [0x62,0x63,0xed,0x00,0x54,0x82,0x00,0x08,0x00,0x00,0x7b]
10345 vfixupimmpd $
0x7b, 2048(%rdx
), %xmm18
, %xmm24
10347 // CHECK
: vfixupimmpd $
123, -2048(%rdx
), %xmm18
, %xmm24
10348 // CHECK
: encoding
: [0x62,0x63,0xed,0x00,0x54,0x42,0x80,0x7b]
10349 vfixupimmpd $
0x7b, -2048(%rdx
), %xmm18
, %xmm24
10351 // CHECK
: vfixupimmpd $
123, -2064(%rdx
), %xmm18
, %xmm24
10352 // CHECK
: encoding
: [0x62,0x63,0xed,0x00,0x54,0x82,0xf0,0xf7,0xff,0xff,0x7b]
10353 vfixupimmpd $
0x7b, -2064(%rdx
), %xmm18
, %xmm24
10355 // CHECK
: vfixupimmpd $
123, 1016(%rdx
){1to2
}, %xmm18
, %xmm24
10356 // CHECK
: encoding
: [0x62,0x63,0xed,0x10,0x54,0x42,0x7f,0x7b]
10357 vfixupimmpd $
0x7b, 1016(%rdx
){1to2
}, %xmm18
, %xmm24
10359 // CHECK
: vfixupimmpd $
123, 1024(%rdx
){1to2
}, %xmm18
, %xmm24
10360 // CHECK
: encoding
: [0x62,0x63,0xed,0x10,0x54,0x82,0x00,0x04,0x00,0x00,0x7b]
10361 vfixupimmpd $
0x7b, 1024(%rdx
){1to2
}, %xmm18
, %xmm24
10363 // CHECK
: vfixupimmpd $
123, -1024(%rdx
){1to2
}, %xmm18
, %xmm24
10364 // CHECK
: encoding
: [0x62,0x63,0xed,0x10,0x54,0x42,0x80,0x7b]
10365 vfixupimmpd $
0x7b, -1024(%rdx
){1to2
}, %xmm18
, %xmm24
10367 // CHECK
: vfixupimmpd $
123, -1032(%rdx
){1to2
}, %xmm18
, %xmm24
10368 // CHECK
: encoding
: [0x62,0x63,0xed,0x10,0x54,0x82,0xf8,0xfb,0xff,0xff,0x7b]
10369 vfixupimmpd $
0x7b, -1032(%rdx
){1to2
}, %xmm18
, %xmm24
10371 // CHECK
: vfixupimmpd $
171, %ymm28
, %ymm22
, %ymm18
10372 // CHECK
: encoding
: [0x62,0x83,0xcd,0x20,0x54,0xd4,0xab]
10373 vfixupimmpd $
0xab, %ymm28
, %ymm22
, %ymm18
10375 // CHECK
: vfixupimmpd $
171, %ymm28
, %ymm22
, %ymm18
{%k2
}
10376 // CHECK
: encoding
: [0x62,0x83,0xcd,0x22,0x54,0xd4,0xab]
10377 vfixupimmpd $
0xab, %ymm28
, %ymm22
, %ymm18
{%k2
}
10379 // CHECK
: vfixupimmpd $
171, %ymm28
, %ymm22
, %ymm18
{%k2
} {z
}
10380 // CHECK
: encoding
: [0x62,0x83,0xcd,0xa2,0x54,0xd4,0xab]
10381 vfixupimmpd $
0xab, %ymm28
, %ymm22
, %ymm18
{%k2
} {z
}
10383 // CHECK
: vfixupimmpd $
123, %ymm28
, %ymm22
, %ymm18
10384 // CHECK
: encoding
: [0x62,0x83,0xcd,0x20,0x54,0xd4,0x7b]
10385 vfixupimmpd $
0x7b, %ymm28
, %ymm22
, %ymm18
10387 // CHECK
: vfixupimmpd $
123, (%rcx
), %ymm22
, %ymm18
10388 // CHECK
: encoding
: [0x62,0xe3,0xcd,0x20,0x54,0x11,0x7b]
10389 vfixupimmpd $
0x7b, (%rcx
), %ymm22
, %ymm18
10391 // CHECK
: vfixupimmpd $
123, 291(%rax
,%r14,8), %ymm22
, %ymm18
10392 // CHECK
: encoding
: [0x62,0xa3,0xcd,0x20,0x54,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b]
10393 vfixupimmpd $
0x7b, 291(%rax
,%r14,8), %ymm22
, %ymm18
10395 // CHECK
: vfixupimmpd $
123, (%rcx
){1to4
}, %ymm22
, %ymm18
10396 // CHECK
: encoding
: [0x62,0xe3,0xcd,0x30,0x54,0x11,0x7b]
10397 vfixupimmpd $
0x7b, (%rcx
){1to4
}, %ymm22
, %ymm18
10399 // CHECK
: vfixupimmpd $
123, 4064(%rdx
), %ymm22
, %ymm18
10400 // CHECK
: encoding
: [0x62,0xe3,0xcd,0x20,0x54,0x52,0x7f,0x7b]
10401 vfixupimmpd $
0x7b, 4064(%rdx
), %ymm22
, %ymm18
10403 // CHECK
: vfixupimmpd $
123, 4096(%rdx
), %ymm22
, %ymm18
10404 // CHECK
: encoding
: [0x62,0xe3,0xcd,0x20,0x54,0x92,0x00,0x10,0x00,0x00,0x7b]
10405 vfixupimmpd $
0x7b, 4096(%rdx
), %ymm22
, %ymm18
10407 // CHECK
: vfixupimmpd $
123, -4096(%rdx
), %ymm22
, %ymm18
10408 // CHECK
: encoding
: [0x62,0xe3,0xcd,0x20,0x54,0x52,0x80,0x7b]
10409 vfixupimmpd $
0x7b, -4096(%rdx
), %ymm22
, %ymm18
10411 // CHECK
: vfixupimmpd $
123, -4128(%rdx
), %ymm22
, %ymm18
10412 // CHECK
: encoding
: [0x62,0xe3,0xcd,0x20,0x54,0x92,0xe0,0xef,0xff,0xff,0x7b]
10413 vfixupimmpd $
0x7b, -4128(%rdx
), %ymm22
, %ymm18
10415 // CHECK
: vfixupimmpd $
123, 1016(%rdx
){1to4
}, %ymm22
, %ymm18
10416 // CHECK
: encoding
: [0x62,0xe3,0xcd,0x30,0x54,0x52,0x7f,0x7b]
10417 vfixupimmpd $
0x7b, 1016(%rdx
){1to4
}, %ymm22
, %ymm18
10419 // CHECK
: vfixupimmpd $
123, 1024(%rdx
){1to4
}, %ymm22
, %ymm18
10420 // CHECK
: encoding
: [0x62,0xe3,0xcd,0x30,0x54,0x92,0x00,0x04,0x00,0x00,0x7b]
10421 vfixupimmpd $
0x7b, 1024(%rdx
){1to4
}, %ymm22
, %ymm18
10423 // CHECK
: vfixupimmpd $
123, -1024(%rdx
){1to4
}, %ymm22
, %ymm18
10424 // CHECK
: encoding
: [0x62,0xe3,0xcd,0x30,0x54,0x52,0x80,0x7b]
10425 vfixupimmpd $
0x7b, -1024(%rdx
){1to4
}, %ymm22
, %ymm18
10427 // CHECK
: vfixupimmpd $
123, -1032(%rdx
){1to4
}, %ymm22
, %ymm18
10428 // CHECK
: encoding
: [0x62,0xe3,0xcd,0x30,0x54,0x92,0xf8,0xfb,0xff,0xff,0x7b]
10429 vfixupimmpd $
0x7b, -1032(%rdx
){1to4
}, %ymm22
, %ymm18
10431 // CHECK
: vpshufd $
171, %xmm23
, %xmm17
10432 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x08,0x70,0xcf,0xab]
10433 vpshufd $
171, %xmm23
, %xmm17
10435 // CHECK
: vpshufd $
171, %xmm23
, %xmm17
{%k1
}
10436 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x09,0x70,0xcf,0xab]
10437 vpshufd $
171, %xmm23
, %xmm17
{%k1
}
10439 // CHECK
: vpshufd $
171, %xmm23
, %xmm17
{%k1
} {z
}
10440 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x89,0x70,0xcf,0xab]
10441 vpshufd $
171, %xmm23
, %xmm17
{%k1
} {z
}
10443 // CHECK
: vpshufd $
123, %xmm23
, %xmm17
10444 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x08,0x70,0xcf,0x7b]
10445 vpshufd $
123, %xmm23
, %xmm17
10447 // CHECK
: vpshufd $
123, (%rcx
), %xmm17
10448 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0x70,0x09,0x7b]
10449 vpshufd $
123, (%rcx
), %xmm17
10451 // CHECK
: vpshufd $
123, 291(%rax
,%r14,8), %xmm17
10452 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x08,0x70,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
10453 vpshufd $
123, 291(%rax
,%r14,8), %xmm17
10456 // CHECK
: vpshufd $
123, 2032(%rdx
), %xmm17
10457 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0x70,0x4a,0x7f,0x7b]
10458 vpshufd $
123, 2032(%rdx
), %xmm17
10460 // CHECK
: vpshufd $
123, (%rcx
){1to4
}, %xmm17
10461 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x18,0x70,0x09,0x7b]
10462 vpshufd $
123, (%rcx
){1to4
}, %xmm17
10464 // CHECK
: vpshufd $
123, 2048(%rdx
), %xmm17
10465 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0x70,0x8a,0x00,0x08,0x00,0x00,0x7b]
10466 vpshufd $
123, 2048(%rdx
), %xmm17
10468 // CHECK
: vpshufd $
123, -2048(%rdx
), %xmm17
10469 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0x70,0x4a,0x80,0x7b]
10470 vpshufd $
123, -2048(%rdx
), %xmm17
10472 // CHECK
: vpshufd $
123, -2064(%rdx
), %xmm17
10473 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x08,0x70,0x8a,0xf0,0xf7,0xff,0xff,0x7b]
10474 vpshufd $
123, -2064(%rdx
), %xmm17
10476 // CHECK
: vpshufd $
123, 508(%rdx
){1to4
}, %xmm17
10477 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x18,0x70,0x4a,0x7f,0x7b]
10478 vpshufd $
123, 508(%rdx
){1to4
}, %xmm17
10480 // CHECK
: vpshufd $
123, 512(%rdx
){1to4
}, %xmm17
10481 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x18,0x70,0x8a,0x00,0x02,0x00,0x00,0x7b]
10482 vpshufd $
123, 512(%rdx
){1to4
}, %xmm17
10484 // CHECK
: vpshufd $
123, -512(%rdx
){1to4
}, %xmm17
10485 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x18,0x70,0x4a,0x80,0x7b]
10486 vpshufd $
123, -512(%rdx
){1to4
}, %xmm17
10488 // CHECK
: vpshufd $
123, -516(%rdx
){1to4
}, %xmm17
10489 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x18,0x70,0x8a,0xfc,0xfd,0xff,0xff,0x7b]
10490 vpshufd $
123, -516(%rdx
){1to4
}, %xmm17
10492 // CHECK
: vpshufd $
171, %ymm22
, %ymm20
10493 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x28,0x70,0xe6,0xab]
10494 vpshufd $
171, %ymm22
, %ymm20
10496 // CHECK
: vpshufd $
171, %ymm22
, %ymm20
{%k2
}
10497 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x2a,0x70,0xe6,0xab]
10498 vpshufd $
171, %ymm22
, %ymm20
{%k2
}
10500 // CHECK
: vpshufd $
171, %ymm22
, %ymm20
{%k2
} {z
}
10501 // CHECK
: encoding
: [0x62,0xa1,0x7d,0xaa,0x70,0xe6,0xab]
10502 vpshufd $
171, %ymm22
, %ymm20
{%k2
} {z
}
10504 // CHECK
: vpshufd $
123, %ymm22
, %ymm20
10505 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x28,0x70,0xe6,0x7b]
10506 vpshufd $
123, %ymm22
, %ymm20
10508 // CHECK
: vpshufd $
123, (%rcx
), %ymm20
10509 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x28,0x70,0x21,0x7b]
10510 vpshufd $
123, (%rcx
), %ymm20
10512 // CHECK
: vpshufd $
123, 291(%rax
,%r14,8), %ymm20
10513 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x28,0x70,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]
10514 vpshufd $
123, 291(%rax
,%r14,8), %ymm20
10516 // CHECK
: vpshufd $
123, (%rcx
){1to8
}, %ymm20
10517 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x38,0x70,0x21,0x7b]
10518 vpshufd $
123, (%rcx
){1to8
}, %ymm20
10520 // CHECK
: vpshufd $
123, 4064(%rdx
), %ymm20
10521 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x28,0x70,0x62,0x7f,0x7b]
10522 vpshufd $
123, 4064(%rdx
), %ymm20
10524 // CHECK
: vpshufd $
123, 4096(%rdx
), %ymm20
10525 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x28,0x70,0xa2,0x00,0x10,0x00,0x00,0x7b]
10526 vpshufd $
123, 4096(%rdx
), %ymm20
10528 // CHECK
: vpshufd $
123, -4096(%rdx
), %ymm20
10529 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x28,0x70,0x62,0x80,0x7b]
10530 vpshufd $
123, -4096(%rdx
), %ymm20
10532 // CHECK
: vpshufd $
123, -4128(%rdx
), %ymm20
10533 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x28,0x70,0xa2,0xe0,0xef,0xff,0xff,0x7b]
10534 vpshufd $
123, -4128(%rdx
), %ymm20
10536 // CHECK
: vpshufd $
123, 508(%rdx
){1to8
}, %ymm20
10537 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x38,0x70,0x62,0x7f,0x7b]
10538 vpshufd $
123, 508(%rdx
){1to8
}, %ymm20
10540 // CHECK
: vpshufd $
123, 512(%rdx
){1to8
}, %ymm20
10541 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x38,0x70,0xa2,0x00,0x02,0x00,0x00,0x7b]
10542 vpshufd $
123, 512(%rdx
){1to8
}, %ymm20
10544 // CHECK
: vpshufd $
123, -512(%rdx
){1to8
}, %ymm20
10545 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x38,0x70,0x62,0x80,0x7b]
10546 vpshufd $
123, -512(%rdx
){1to8
}, %ymm20
10548 // CHECK
: vpshufd $
123, -516(%rdx
){1to8
}, %ymm20
10549 // CHECK
: encoding
: [0x62,0xe1,0x7d,0x38,0x70,0xa2,0xfc,0xfd,0xff,0xff,0x7b]
10550 vpshufd $
123, -516(%rdx
){1to8
}, %ymm20
10552 // CHECK
: vgetexppd
%xmm18
, %xmm17
10553 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0x42,0xca]
10554 vgetexppd
%xmm18
, %xmm17
10556 // CHECK
: vgetexppd
%xmm18
, %xmm17
{%k1
}
10557 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x09,0x42,0xca]
10558 vgetexppd
%xmm18
, %xmm17
{%k1
}
10560 // CHECK
: vgetexppd
%xmm18
, %xmm17
{%k1
} {z
}
10561 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x89,0x42,0xca]
10562 vgetexppd
%xmm18
, %xmm17
{%k1
} {z
}
10564 // CHECK
: vgetexppd
(%rcx
), %xmm17
10565 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x42,0x09]
10566 vgetexppd
(%rcx
), %xmm17
10568 // CHECK
: vgetexppd
291(%rax
,%r14,8), %xmm17
10569 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0x42,0x8c,0xf0,0x23,0x01,0x00,0x00]
10570 vgetexppd
291(%rax
,%r14,8), %xmm17
10572 // CHECK
: vgetexppd
(%rcx
){1to2
}, %xmm17
10573 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x42,0x09]
10574 vgetexppd
(%rcx
){1to2
}, %xmm17
10576 // CHECK
: vgetexppd
2032(%rdx
), %xmm17
10577 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x42,0x4a,0x7f]
10578 vgetexppd
2032(%rdx
), %xmm17
10580 // CHECK
: vgetexppd
2048(%rdx
), %xmm17
10581 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x42,0x8a,0x00,0x08,0x00,0x00]
10582 vgetexppd
2048(%rdx
), %xmm17
10584 // CHECK
: vgetexppd
-2048(%rdx
), %xmm17
10585 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x42,0x4a,0x80]
10586 vgetexppd
-2048(%rdx
), %xmm17
10588 // CHECK
: vgetexppd
-2064(%rdx
), %xmm17
10589 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x42,0x8a,0xf0,0xf7,0xff,0xff]
10590 vgetexppd
-2064(%rdx
), %xmm17
10592 // CHECK
: vgetexppd
1016(%rdx
){1to2
}, %xmm17
10593 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x42,0x4a,0x7f]
10594 vgetexppd
1016(%rdx
){1to2
}, %xmm17
10596 // CHECK
: vgetexppd
1024(%rdx
){1to2
}, %xmm17
10597 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x42,0x8a,0x00,0x04,0x00,0x00]
10598 vgetexppd
1024(%rdx
){1to2
}, %xmm17
10600 // CHECK
: vgetexppd
-1024(%rdx
){1to2
}, %xmm17
10601 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x42,0x4a,0x80]
10602 vgetexppd
-1024(%rdx
){1to2
}, %xmm17
10604 // CHECK
: vgetexppd
-1032(%rdx
){1to2
}, %xmm17
10605 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x42,0x8a,0xf8,0xfb,0xff,0xff]
10606 vgetexppd
-1032(%rdx
){1to2
}, %xmm17
10608 // CHECK
: vgetexppd
%ymm17
, %ymm20
10609 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x42,0xe1]
10610 vgetexppd
%ymm17
, %ymm20
10612 // CHECK
: vgetexppd
%ymm17
, %ymm20
{%k3
}
10613 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2b,0x42,0xe1]
10614 vgetexppd
%ymm17
, %ymm20
{%k3
}
10616 // CHECK
: vgetexppd
%ymm17
, %ymm20
{%k3
} {z
}
10617 // CHECK
: encoding
: [0x62,0xa2,0xfd,0xab,0x42,0xe1]
10618 vgetexppd
%ymm17
, %ymm20
{%k3
} {z
}
10620 // CHECK
: vgetexppd
(%rcx
), %ymm20
10621 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x42,0x21]
10622 vgetexppd
(%rcx
), %ymm20
10624 // CHECK
: vgetexppd
291(%rax
,%r14,8), %ymm20
10625 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x42,0xa4,0xf0,0x23,0x01,0x00,0x00]
10626 vgetexppd
291(%rax
,%r14,8), %ymm20
10628 // CHECK
: vgetexppd
(%rcx
){1to4
}, %ymm20
10629 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x42,0x21]
10630 vgetexppd
(%rcx
){1to4
}, %ymm20
10632 // CHECK
: vgetexppd
4064(%rdx
), %ymm20
10633 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x42,0x62,0x7f]
10634 vgetexppd
4064(%rdx
), %ymm20
10636 // CHECK
: vgetexppd
4096(%rdx
), %ymm20
10637 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x42,0xa2,0x00,0x10,0x00,0x00]
10638 vgetexppd
4096(%rdx
), %ymm20
10640 // CHECK
: vgetexppd
-4096(%rdx
), %ymm20
10641 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x42,0x62,0x80]
10642 vgetexppd
-4096(%rdx
), %ymm20
10644 // CHECK
: vgetexppd
-4128(%rdx
), %ymm20
10645 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x42,0xa2,0xe0,0xef,0xff,0xff]
10646 vgetexppd
-4128(%rdx
), %ymm20
10648 // CHECK
: vgetexppd
1016(%rdx
){1to4
}, %ymm20
10649 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x42,0x62,0x7f]
10650 vgetexppd
1016(%rdx
){1to4
}, %ymm20
10652 // CHECK
: vgetexppd
1024(%rdx
){1to4
}, %ymm20
10653 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x42,0xa2,0x00,0x04,0x00,0x00]
10654 vgetexppd
1024(%rdx
){1to4
}, %ymm20
10656 // CHECK
: vgetexppd
-1024(%rdx
){1to4
}, %ymm20
10657 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x42,0x62,0x80]
10658 vgetexppd
-1024(%rdx
){1to4
}, %ymm20
10660 // CHECK
: vgetexppd
-1032(%rdx
){1to4
}, %ymm20
10661 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x42,0xa2,0xf8,0xfb,0xff,0xff]
10662 vgetexppd
-1032(%rdx
){1to4
}, %ymm20
10664 // CHECK
: vgetexpps
%xmm27
, %xmm17
10665 // CHECK
: encoding
: [0x62,0x82,0x7d,0x08,0x42,0xcb]
10666 vgetexpps
%xmm27
, %xmm17
10668 // CHECK
: vgetexpps
%xmm27
, %xmm17
{%k2
}
10669 // CHECK
: encoding
: [0x62,0x82,0x7d,0x0a,0x42,0xcb]
10670 vgetexpps
%xmm27
, %xmm17
{%k2
}
10672 // CHECK
: vgetexpps
%xmm27
, %xmm17
{%k2
} {z
}
10673 // CHECK
: encoding
: [0x62,0x82,0x7d,0x8a,0x42,0xcb]
10674 vgetexpps
%xmm27
, %xmm17
{%k2
} {z
}
10676 // CHECK
: vgetexpps
(%rcx
), %xmm17
10677 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x42,0x09]
10678 vgetexpps
(%rcx
), %xmm17
10680 // CHECK
: vgetexpps
291(%rax
,%r14,8), %xmm17
10681 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x42,0x8c,0xf0,0x23,0x01,0x00,0x00]
10682 vgetexpps
291(%rax
,%r14,8), %xmm17
10684 // CHECK
: vgetexpps
(%rcx
){1to4
}, %xmm17
10685 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0x42,0x09]
10686 vgetexpps
(%rcx
){1to4
}, %xmm17
10688 // CHECK
: vgetexpps
2032(%rdx
), %xmm17
10689 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x42,0x4a,0x7f]
10690 vgetexpps
2032(%rdx
), %xmm17
10692 // CHECK
: vgetexpps
2048(%rdx
), %xmm17
10693 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x42,0x8a,0x00,0x08,0x00,0x00]
10694 vgetexpps
2048(%rdx
), %xmm17
10696 // CHECK
: vgetexpps
-2048(%rdx
), %xmm17
10697 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x42,0x4a,0x80]
10698 vgetexpps
-2048(%rdx
), %xmm17
10700 // CHECK
: vgetexpps
-2064(%rdx
), %xmm17
10701 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x42,0x8a,0xf0,0xf7,0xff,0xff]
10702 vgetexpps
-2064(%rdx
), %xmm17
10704 // CHECK
: vgetexpps
508(%rdx
){1to4
}, %xmm17
10705 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0x42,0x4a,0x7f]
10706 vgetexpps
508(%rdx
){1to4
}, %xmm17
10708 // CHECK
: vgetexpps
512(%rdx
){1to4
}, %xmm17
10709 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0x42,0x8a,0x00,0x02,0x00,0x00]
10710 vgetexpps
512(%rdx
){1to4
}, %xmm17
10712 // CHECK
: vgetexpps
-512(%rdx
){1to4
}, %xmm17
10713 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0x42,0x4a,0x80]
10714 vgetexpps
-512(%rdx
){1to4
}, %xmm17
10716 // CHECK
: vgetexpps
-516(%rdx
){1to4
}, %xmm17
10717 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0x42,0x8a,0xfc,0xfd,0xff,0xff]
10718 vgetexpps
-516(%rdx
){1to4
}, %xmm17
10720 // CHECK
: vgetexpps
%ymm29
, %ymm30
10721 // CHECK
: encoding
: [0x62,0x02,0x7d,0x28,0x42,0xf5]
10722 vgetexpps
%ymm29
, %ymm30
10724 // CHECK
: vgetexpps
%ymm29
, %ymm30
{%k6
}
10725 // CHECK
: encoding
: [0x62,0x02,0x7d,0x2e,0x42,0xf5]
10726 vgetexpps
%ymm29
, %ymm30
{%k6
}
10728 // CHECK
: vgetexpps
%ymm29
, %ymm30
{%k6
} {z
}
10729 // CHECK
: encoding
: [0x62,0x02,0x7d,0xae,0x42,0xf5]
10730 vgetexpps
%ymm29
, %ymm30
{%k6
} {z
}
10732 // CHECK
: vgetexpps
(%rcx
), %ymm30
10733 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x42,0x31]
10734 vgetexpps
(%rcx
), %ymm30
10736 // CHECK
: vgetexpps
291(%rax
,%r14,8), %ymm30
10737 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x42,0xb4,0xf0,0x23,0x01,0x00,0x00]
10738 vgetexpps
291(%rax
,%r14,8), %ymm30
10740 // CHECK
: vgetexpps
(%rcx
){1to8
}, %ymm30
10741 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x42,0x31]
10742 vgetexpps
(%rcx
){1to8
}, %ymm30
10744 // CHECK
: vgetexpps
4064(%rdx
), %ymm30
10745 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x42,0x72,0x7f]
10746 vgetexpps
4064(%rdx
), %ymm30
10748 // CHECK
: vgetexpps
4096(%rdx
), %ymm30
10749 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x42,0xb2,0x00,0x10,0x00,0x00]
10750 vgetexpps
4096(%rdx
), %ymm30
10752 // CHECK
: vgetexpps
-4096(%rdx
), %ymm30
10753 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x42,0x72,0x80]
10754 vgetexpps
-4096(%rdx
), %ymm30
10756 // CHECK
: vgetexpps
-4128(%rdx
), %ymm30
10757 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x42,0xb2,0xe0,0xef,0xff,0xff]
10758 vgetexpps
-4128(%rdx
), %ymm30
10760 // CHECK
: vgetexpps
508(%rdx
){1to8
}, %ymm30
10761 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x42,0x72,0x7f]
10762 vgetexpps
508(%rdx
){1to8
}, %ymm30
10764 // CHECK
: vgetexpps
512(%rdx
){1to8
}, %ymm30
10765 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x42,0xb2,0x00,0x02,0x00,0x00]
10766 vgetexpps
512(%rdx
){1to8
}, %ymm30
10768 // CHECK
: vgetexpps
-512(%rdx
){1to8
}, %ymm30
10769 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x42,0x72,0x80]
10770 vgetexpps
-512(%rdx
){1to8
}, %ymm30
10772 // CHECK
: vgetexpps
-516(%rdx
){1to8
}, %ymm30
10773 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x42,0xb2,0xfc,0xfd,0xff,0xff]
10774 vgetexpps
-516(%rdx
){1to8
}, %ymm30
10776 // CHECK
: vshuff32x4 $
171, %ymm18
, %ymm27
, %ymm29
10777 // CHECK
: encoding
: [0x62,0x23,0x25,0x20,0x23,0xea,0xab]
10778 vshuff32x4 $
0xab, %ymm18
, %ymm27
, %ymm29
10780 // CHECK
: vshuff32x4 $
171, %ymm18
, %ymm27
, %ymm29
{%k7
}
10781 // CHECK
: encoding
: [0x62,0x23,0x25,0x27,0x23,0xea,0xab]
10782 vshuff32x4 $
0xab, %ymm18
, %ymm27
, %ymm29
{%k7
}
10784 // CHECK
: vshuff32x4 $
171, %ymm18
, %ymm27
, %ymm29
{%k7
} {z
}
10785 // CHECK
: encoding
: [0x62,0x23,0x25,0xa7,0x23,0xea,0xab]
10786 vshuff32x4 $
0xab, %ymm18
, %ymm27
, %ymm29
{%k7
} {z
}
10788 // CHECK
: vshuff32x4 $
123, %ymm18
, %ymm27
, %ymm29
10789 // CHECK
: encoding
: [0x62,0x23,0x25,0x20,0x23,0xea,0x7b]
10790 vshuff32x4 $
0x7b, %ymm18
, %ymm27
, %ymm29
10792 // CHECK
: vshuff32x4 $
123, (%rcx
), %ymm27
, %ymm29
10793 // CHECK
: encoding
: [0x62,0x63,0x25,0x20,0x23,0x29,0x7b]
10794 vshuff32x4 $
0x7b, (%rcx
), %ymm27
, %ymm29
10796 // CHECK
: vshuff32x4 $
123, 291(%rax
,%r14,8), %ymm27
, %ymm29
10797 // CHECK
: encoding
: [0x62,0x23,0x25,0x20,0x23,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b]
10798 vshuff32x4 $
0x7b, 291(%rax
,%r14,8), %ymm27
, %ymm29
10800 // CHECK
: vshuff32x4 $
123, (%rcx
){1to8
}, %ymm27
, %ymm29
10801 // CHECK
: encoding
: [0x62,0x63,0x25,0x30,0x23,0x29,0x7b]
10802 vshuff32x4 $
0x7b, (%rcx
){1to8
}, %ymm27
, %ymm29
10804 // CHECK
: vshuff32x4 $
123, 4064(%rdx
), %ymm27
, %ymm29
10805 // CHECK
: encoding
: [0x62,0x63,0x25,0x20,0x23,0x6a,0x7f,0x7b]
10806 vshuff32x4 $
0x7b, 4064(%rdx
), %ymm27
, %ymm29
10808 // CHECK
: vshuff32x4 $
123, 4096(%rdx
), %ymm27
, %ymm29
10809 // CHECK
: encoding
: [0x62,0x63,0x25,0x20,0x23,0xaa,0x00,0x10,0x00,0x00,0x7b]
10810 vshuff32x4 $
0x7b, 4096(%rdx
), %ymm27
, %ymm29
10812 // CHECK
: vshuff32x4 $
123, -4096(%rdx
), %ymm27
, %ymm29
10813 // CHECK
: encoding
: [0x62,0x63,0x25,0x20,0x23,0x6a,0x80,0x7b]
10814 vshuff32x4 $
0x7b, -4096(%rdx
), %ymm27
, %ymm29
10816 // CHECK
: vshuff32x4 $
123, -4128(%rdx
), %ymm27
, %ymm29
10817 // CHECK
: encoding
: [0x62,0x63,0x25,0x20,0x23,0xaa,0xe0,0xef,0xff,0xff,0x7b]
10818 vshuff32x4 $
0x7b, -4128(%rdx
), %ymm27
, %ymm29
10820 // CHECK
: vshuff32x4 $
123, 508(%rdx
){1to8
}, %ymm27
, %ymm29
10821 // CHECK
: encoding
: [0x62,0x63,0x25,0x30,0x23,0x6a,0x7f,0x7b]
10822 vshuff32x4 $
0x7b, 508(%rdx
){1to8
}, %ymm27
, %ymm29
10824 // CHECK
: vshuff32x4 $
123, 512(%rdx
){1to8
}, %ymm27
, %ymm29
10825 // CHECK
: encoding
: [0x62,0x63,0x25,0x30,0x23,0xaa,0x00,0x02,0x00,0x00,0x7b]
10826 vshuff32x4 $
0x7b, 512(%rdx
){1to8
}, %ymm27
, %ymm29
10828 // CHECK
: vshuff32x4 $
123, -512(%rdx
){1to8
}, %ymm27
, %ymm29
10829 // CHECK
: encoding
: [0x62,0x63,0x25,0x30,0x23,0x6a,0x80,0x7b]
10830 vshuff32x4 $
0x7b, -512(%rdx
){1to8
}, %ymm27
, %ymm29
10832 // CHECK
: vshuff32x4 $
123, -516(%rdx
){1to8
}, %ymm27
, %ymm29
10833 // CHECK
: encoding
: [0x62,0x63,0x25,0x30,0x23,0xaa,0xfc,0xfd,0xff,0xff,0x7b]
10834 vshuff32x4 $
0x7b, -516(%rdx
){1to8
}, %ymm27
, %ymm29
10836 // CHECK
: vshuff64x2 $
171, %ymm20
, %ymm18
, %ymm18
10837 // CHECK
: encoding
: [0x62,0xa3,0xed,0x20,0x23,0xd4,0xab]
10838 vshuff64x2 $
0xab, %ymm20
, %ymm18
, %ymm18
10840 // CHECK
: vshuff64x2 $
171, %ymm20
, %ymm18
, %ymm18
{%k5
}
10841 // CHECK
: encoding
: [0x62,0xa3,0xed,0x25,0x23,0xd4,0xab]
10842 vshuff64x2 $
0xab, %ymm20
, %ymm18
, %ymm18
{%k5
}
10844 // CHECK
: vshuff64x2 $
171, %ymm20
, %ymm18
, %ymm18
{%k5
} {z
}
10845 // CHECK
: encoding
: [0x62,0xa3,0xed,0xa5,0x23,0xd4,0xab]
10846 vshuff64x2 $
0xab, %ymm20
, %ymm18
, %ymm18
{%k5
} {z
}
10848 // CHECK
: vshuff64x2 $
123, %ymm20
, %ymm18
, %ymm18
10849 // CHECK
: encoding
: [0x62,0xa3,0xed,0x20,0x23,0xd4,0x7b]
10850 vshuff64x2 $
0x7b, %ymm20
, %ymm18
, %ymm18
10852 // CHECK
: vshuff64x2 $
123, (%rcx
), %ymm18
, %ymm18
10853 // CHECK
: encoding
: [0x62,0xe3,0xed,0x20,0x23,0x11,0x7b]
10854 vshuff64x2 $
0x7b, (%rcx
), %ymm18
, %ymm18
10856 // CHECK
: vshuff64x2 $
123, 291(%rax
,%r14,8), %ymm18
, %ymm18
10857 // CHECK
: encoding
: [0x62,0xa3,0xed,0x20,0x23,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b]
10858 vshuff64x2 $
0x7b, 291(%rax
,%r14,8), %ymm18
, %ymm18
10860 // CHECK
: vshuff64x2 $
123, (%rcx
){1to4
}, %ymm18
, %ymm18
10861 // CHECK
: encoding
: [0x62,0xe3,0xed,0x30,0x23,0x11,0x7b]
10862 vshuff64x2 $
0x7b, (%rcx
){1to4
}, %ymm18
, %ymm18
10864 // CHECK
: vshuff64x2 $
123, 4064(%rdx
), %ymm18
, %ymm18
10865 // CHECK
: encoding
: [0x62,0xe3,0xed,0x20,0x23,0x52,0x7f,0x7b]
10866 vshuff64x2 $
0x7b, 4064(%rdx
), %ymm18
, %ymm18
10868 // CHECK
: vshuff64x2 $
123, 4096(%rdx
), %ymm18
, %ymm18
10869 // CHECK
: encoding
: [0x62,0xe3,0xed,0x20,0x23,0x92,0x00,0x10,0x00,0x00,0x7b]
10870 vshuff64x2 $
0x7b, 4096(%rdx
), %ymm18
, %ymm18
10872 // CHECK
: vshuff64x2 $
123, -4096(%rdx
), %ymm18
, %ymm18
10873 // CHECK
: encoding
: [0x62,0xe3,0xed,0x20,0x23,0x52,0x80,0x7b]
10874 vshuff64x2 $
0x7b, -4096(%rdx
), %ymm18
, %ymm18
10876 // CHECK
: vshuff64x2 $
123, -4128(%rdx
), %ymm18
, %ymm18
10877 // CHECK
: encoding
: [0x62,0xe3,0xed,0x20,0x23,0x92,0xe0,0xef,0xff,0xff,0x7b]
10878 vshuff64x2 $
0x7b, -4128(%rdx
), %ymm18
, %ymm18
10880 // CHECK
: vshuff64x2 $
123, 1016(%rdx
){1to4
}, %ymm18
, %ymm18
10881 // CHECK
: encoding
: [0x62,0xe3,0xed,0x30,0x23,0x52,0x7f,0x7b]
10882 vshuff64x2 $
0x7b, 1016(%rdx
){1to4
}, %ymm18
, %ymm18
10884 // CHECK
: vshuff64x2 $
123, 1024(%rdx
){1to4
}, %ymm18
, %ymm18
10885 // CHECK
: encoding
: [0x62,0xe3,0xed,0x30,0x23,0x92,0x00,0x04,0x00,0x00,0x7b]
10886 vshuff64x2 $
0x7b, 1024(%rdx
){1to4
}, %ymm18
, %ymm18
10888 // CHECK
: vshuff64x2 $
123, -1024(%rdx
){1to4
}, %ymm18
, %ymm18
10889 // CHECK
: encoding
: [0x62,0xe3,0xed,0x30,0x23,0x52,0x80,0x7b]
10890 vshuff64x2 $
0x7b, -1024(%rdx
){1to4
}, %ymm18
, %ymm18
10892 // CHECK
: vshuff64x2 $
123, -1032(%rdx
){1to4
}, %ymm18
, %ymm18
10893 // CHECK
: encoding
: [0x62,0xe3,0xed,0x30,0x23,0x92,0xf8,0xfb,0xff,0xff,0x7b]
10894 vshuff64x2 $
0x7b, -1032(%rdx
){1to4
}, %ymm18
, %ymm18
10896 // CHECK
: vshufi32x4 $
171, %ymm17
, %ymm27
, %ymm18
10897 // CHECK
: encoding
: [0x62,0xa3,0x25,0x20,0x43,0xd1,0xab]
10898 vshufi32x4 $
0xab, %ymm17
, %ymm27
, %ymm18
10900 // CHECK
: vshufi32x4 $
171, %ymm17
, %ymm27
, %ymm18
{%k7
}
10901 // CHECK
: encoding
: [0x62,0xa3,0x25,0x27,0x43,0xd1,0xab]
10902 vshufi32x4 $
0xab, %ymm17
, %ymm27
, %ymm18
{%k7
}
10904 // CHECK
: vshufi32x4 $
171, %ymm17
, %ymm27
, %ymm18
{%k7
} {z
}
10905 // CHECK
: encoding
: [0x62,0xa3,0x25,0xa7,0x43,0xd1,0xab]
10906 vshufi32x4 $
0xab, %ymm17
, %ymm27
, %ymm18
{%k7
} {z
}
10908 // CHECK
: vshufi32x4 $
123, %ymm17
, %ymm27
, %ymm18
10909 // CHECK
: encoding
: [0x62,0xa3,0x25,0x20,0x43,0xd1,0x7b]
10910 vshufi32x4 $
0x7b, %ymm17
, %ymm27
, %ymm18
10912 // CHECK
: vshufi32x4 $
123, (%rcx
), %ymm27
, %ymm18
10913 // CHECK
: encoding
: [0x62,0xe3,0x25,0x20,0x43,0x11,0x7b]
10914 vshufi32x4 $
0x7b, (%rcx
), %ymm27
, %ymm18
10916 // CHECK
: vshufi32x4 $
123, 291(%rax
,%r14,8), %ymm27
, %ymm18
10917 // CHECK
: encoding
: [0x62,0xa3,0x25,0x20,0x43,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b]
10918 vshufi32x4 $
0x7b, 291(%rax
,%r14,8), %ymm27
, %ymm18
10920 // CHECK
: vshufi32x4 $
123, (%rcx
){1to8
}, %ymm27
, %ymm18
10921 // CHECK
: encoding
: [0x62,0xe3,0x25,0x30,0x43,0x11,0x7b]
10922 vshufi32x4 $
0x7b, (%rcx
){1to8
}, %ymm27
, %ymm18
10924 // CHECK
: vshufi32x4 $
123, 4064(%rdx
), %ymm27
, %ymm18
10925 // CHECK
: encoding
: [0x62,0xe3,0x25,0x20,0x43,0x52,0x7f,0x7b]
10926 vshufi32x4 $
0x7b, 4064(%rdx
), %ymm27
, %ymm18
10928 // CHECK
: vshufi32x4 $
123, 4096(%rdx
), %ymm27
, %ymm18
10929 // CHECK
: encoding
: [0x62,0xe3,0x25,0x20,0x43,0x92,0x00,0x10,0x00,0x00,0x7b]
10930 vshufi32x4 $
0x7b, 4096(%rdx
), %ymm27
, %ymm18
10932 // CHECK
: vshufi32x4 $
123, -4096(%rdx
), %ymm27
, %ymm18
10933 // CHECK
: encoding
: [0x62,0xe3,0x25,0x20,0x43,0x52,0x80,0x7b]
10934 vshufi32x4 $
0x7b, -4096(%rdx
), %ymm27
, %ymm18
10936 // CHECK
: vshufi32x4 $
123, -4128(%rdx
), %ymm27
, %ymm18
10937 // CHECK
: encoding
: [0x62,0xe3,0x25,0x20,0x43,0x92,0xe0,0xef,0xff,0xff,0x7b]
10938 vshufi32x4 $
0x7b, -4128(%rdx
), %ymm27
, %ymm18
10940 // CHECK
: vshufi32x4 $
123, 508(%rdx
){1to8
}, %ymm27
, %ymm18
10941 // CHECK
: encoding
: [0x62,0xe3,0x25,0x30,0x43,0x52,0x7f,0x7b]
10942 vshufi32x4 $
0x7b, 508(%rdx
){1to8
}, %ymm27
, %ymm18
10944 // CHECK
: vshufi32x4 $
123, 512(%rdx
){1to8
}, %ymm27
, %ymm18
10945 // CHECK
: encoding
: [0x62,0xe3,0x25,0x30,0x43,0x92,0x00,0x02,0x00,0x00,0x7b]
10946 vshufi32x4 $
0x7b, 512(%rdx
){1to8
}, %ymm27
, %ymm18
10948 // CHECK
: vshufi32x4 $
123, -512(%rdx
){1to8
}, %ymm27
, %ymm18
10949 // CHECK
: encoding
: [0x62,0xe3,0x25,0x30,0x43,0x52,0x80,0x7b]
10950 vshufi32x4 $
0x7b, -512(%rdx
){1to8
}, %ymm27
, %ymm18
10952 // CHECK
: vshufi32x4 $
123, -516(%rdx
){1to8
}, %ymm27
, %ymm18
10953 // CHECK
: encoding
: [0x62,0xe3,0x25,0x30,0x43,0x92,0xfc,0xfd,0xff,0xff,0x7b]
10954 vshufi32x4 $
0x7b, -516(%rdx
){1to8
}, %ymm27
, %ymm18
10956 // CHECK
: vshufi64x2 $
171, %ymm21
, %ymm26
, %ymm25
10957 // CHECK
: encoding
: [0x62,0x23,0xad,0x20,0x43,0xcd,0xab]
10958 vshufi64x2 $
0xab, %ymm21
, %ymm26
, %ymm25
10960 // CHECK
: vshufi64x2 $
171, %ymm21
, %ymm26
, %ymm25
{%k3
}
10961 // CHECK
: encoding
: [0x62,0x23,0xad,0x23,0x43,0xcd,0xab]
10962 vshufi64x2 $
0xab, %ymm21
, %ymm26
, %ymm25
{%k3
}
10964 // CHECK
: vshufi64x2 $
171, %ymm21
, %ymm26
, %ymm25
{%k3
} {z
}
10965 // CHECK
: encoding
: [0x62,0x23,0xad,0xa3,0x43,0xcd,0xab]
10966 vshufi64x2 $
0xab, %ymm21
, %ymm26
, %ymm25
{%k3
} {z
}
10968 // CHECK
: vshufi64x2 $
123, %ymm21
, %ymm26
, %ymm25
10969 // CHECK
: encoding
: [0x62,0x23,0xad,0x20,0x43,0xcd,0x7b]
10970 vshufi64x2 $
0x7b, %ymm21
, %ymm26
, %ymm25
10972 // CHECK
: vshufi64x2 $
123, (%rcx
), %ymm26
, %ymm25
10973 // CHECK
: encoding
: [0x62,0x63,0xad,0x20,0x43,0x09,0x7b]
10974 vshufi64x2 $
0x7b, (%rcx
), %ymm26
, %ymm25
10976 // CHECK
: vshufi64x2 $
123, 291(%rax
,%r14,8), %ymm26
, %ymm25
10977 // CHECK
: encoding
: [0x62,0x23,0xad,0x20,0x43,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
10978 vshufi64x2 $
0x7b, 291(%rax
,%r14,8), %ymm26
, %ymm25
10980 // CHECK
: vshufi64x2 $
123, (%rcx
){1to4
}, %ymm26
, %ymm25
10981 // CHECK
: encoding
: [0x62,0x63,0xad,0x30,0x43,0x09,0x7b]
10982 vshufi64x2 $
0x7b, (%rcx
){1to4
}, %ymm26
, %ymm25
10984 // CHECK
: vshufi64x2 $
123, 4064(%rdx
), %ymm26
, %ymm25
10985 // CHECK
: encoding
: [0x62,0x63,0xad,0x20,0x43,0x4a,0x7f,0x7b]
10986 vshufi64x2 $
0x7b, 4064(%rdx
), %ymm26
, %ymm25
10988 // CHECK
: vshufi64x2 $
123, 4096(%rdx
), %ymm26
, %ymm25
10989 // CHECK
: encoding
: [0x62,0x63,0xad,0x20,0x43,0x8a,0x00,0x10,0x00,0x00,0x7b]
10990 vshufi64x2 $
0x7b, 4096(%rdx
), %ymm26
, %ymm25
10992 // CHECK
: vshufi64x2 $
123, -4096(%rdx
), %ymm26
, %ymm25
10993 // CHECK
: encoding
: [0x62,0x63,0xad,0x20,0x43,0x4a,0x80,0x7b]
10994 vshufi64x2 $
0x7b, -4096(%rdx
), %ymm26
, %ymm25
10996 // CHECK
: vshufi64x2 $
123, -4128(%rdx
), %ymm26
, %ymm25
10997 // CHECK
: encoding
: [0x62,0x63,0xad,0x20,0x43,0x8a,0xe0,0xef,0xff,0xff,0x7b]
10998 vshufi64x2 $
0x7b, -4128(%rdx
), %ymm26
, %ymm25
11000 // CHECK
: vshufi64x2 $
123, 1016(%rdx
){1to4
}, %ymm26
, %ymm25
11001 // CHECK
: encoding
: [0x62,0x63,0xad,0x30,0x43,0x4a,0x7f,0x7b]
11002 vshufi64x2 $
0x7b, 1016(%rdx
){1to4
}, %ymm26
, %ymm25
11004 // CHECK
: vshufi64x2 $
123, 1024(%rdx
){1to4
}, %ymm26
, %ymm25
11005 // CHECK
: encoding
: [0x62,0x63,0xad,0x30,0x43,0x8a,0x00,0x04,0x00,0x00,0x7b]
11006 vshufi64x2 $
0x7b, 1024(%rdx
){1to4
}, %ymm26
, %ymm25
11008 // CHECK
: vshufi64x2 $
123, -1024(%rdx
){1to4
}, %ymm26
, %ymm25
11009 // CHECK
: encoding
: [0x62,0x63,0xad,0x30,0x43,0x4a,0x80,0x7b]
11010 vshufi64x2 $
0x7b, -1024(%rdx
){1to4
}, %ymm26
, %ymm25
11012 // CHECK
: vshufi64x2 $
123, -1032(%rdx
){1to4
}, %ymm26
, %ymm25
11013 // CHECK
: encoding
: [0x62,0x63,0xad,0x30,0x43,0x8a,0xf8,0xfb,0xff,0xff,0x7b]
11014 vshufi64x2 $
0x7b, -1032(%rdx
){1to4
}, %ymm26
, %ymm25
11016 // CHECK
: valignq $
171, %xmm24
, %xmm18
, %xmm19
11017 // CHECK
: encoding
: [0x62,0x83,0xed,0x00,0x03,0xd8,0xab]
11018 valignq $
0xab, %xmm24
, %xmm18
, %xmm19
11020 // CHECK
: valignq $
171, %xmm24
, %xmm18
, %xmm19
{%k5
}
11021 // CHECK
: encoding
: [0x62,0x83,0xed,0x05,0x03,0xd8,0xab]
11022 valignq $
0xab, %xmm24
, %xmm18
, %xmm19
{%k5
}
11024 // CHECK
: valignq $
171, %xmm24
, %xmm18
, %xmm19
{%k5
} {z
}
11025 // CHECK
: encoding
: [0x62,0x83,0xed,0x85,0x03,0xd8,0xab]
11026 valignq $
0xab, %xmm24
, %xmm18
, %xmm19
{%k5
} {z
}
11028 // CHECK
: valignq $
123, %xmm24
, %xmm18
, %xmm19
11029 // CHECK
: encoding
: [0x62,0x83,0xed,0x00,0x03,0xd8,0x7b]
11030 valignq $
0x7b, %xmm24
, %xmm18
, %xmm19
11032 // CHECK
: valignq $
123, (%rcx
), %xmm18
, %xmm19
11033 // CHECK
: encoding
: [0x62,0xe3,0xed,0x00,0x03,0x19,0x7b]
11034 valignq $
0x7b, (%rcx
), %xmm18
, %xmm19
11036 // CHECK
: valignq $
123, 291(%rax
,%r14,8), %xmm18
, %xmm19
11037 // CHECK
: encoding
: [0x62,0xa3,0xed,0x00,0x03,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b]
11038 valignq $
0x7b, 291(%rax
,%r14,8), %xmm18
, %xmm19
11040 // CHECK
: valignq $
123, (%rcx
){1to2
}, %xmm18
, %xmm19
11041 // CHECK
: encoding
: [0x62,0xe3,0xed,0x10,0x03,0x19,0x7b]
11042 valignq $
0x7b, (%rcx
){1to2
}, %xmm18
, %xmm19
11044 // CHECK
: valignq $
123, 2032(%rdx
), %xmm18
, %xmm19
11045 // CHECK
: encoding
: [0x62,0xe3,0xed,0x00,0x03,0x5a,0x7f,0x7b]
11046 valignq $
0x7b, 2032(%rdx
), %xmm18
, %xmm19
11048 // CHECK
: valignq $
123, 2048(%rdx
), %xmm18
, %xmm19
11049 // CHECK
: encoding
: [0x62,0xe3,0xed,0x00,0x03,0x9a,0x00,0x08,0x00,0x00,0x7b]
11050 valignq $
0x7b, 2048(%rdx
), %xmm18
, %xmm19
11052 // CHECK
: valignq $
123, -2048(%rdx
), %xmm18
, %xmm19
11053 // CHECK
: encoding
: [0x62,0xe3,0xed,0x00,0x03,0x5a,0x80,0x7b]
11054 valignq $
0x7b, -2048(%rdx
), %xmm18
, %xmm19
11056 // CHECK
: valignq $
123, -2064(%rdx
), %xmm18
, %xmm19
11057 // CHECK
: encoding
: [0x62,0xe3,0xed,0x00,0x03,0x9a,0xf0,0xf7,0xff,0xff,0x7b]
11058 valignq $
0x7b, -2064(%rdx
), %xmm18
, %xmm19
11060 // CHECK
: valignq $
123, 1016(%rdx
){1to2
}, %xmm18
, %xmm19
11061 // CHECK
: encoding
: [0x62,0xe3,0xed,0x10,0x03,0x5a,0x7f,0x7b]
11062 valignq $
0x7b, 1016(%rdx
){1to2
}, %xmm18
, %xmm19
11064 // CHECK
: valignq $
123, 1024(%rdx
){1to2
}, %xmm18
, %xmm19
11065 // CHECK
: encoding
: [0x62,0xe3,0xed,0x10,0x03,0x9a,0x00,0x04,0x00,0x00,0x7b]
11066 valignq $
0x7b, 1024(%rdx
){1to2
}, %xmm18
, %xmm19
11068 // CHECK
: valignq $
123, -1024(%rdx
){1to2
}, %xmm18
, %xmm19
11069 // CHECK
: encoding
: [0x62,0xe3,0xed,0x10,0x03,0x5a,0x80,0x7b]
11070 valignq $
0x7b, -1024(%rdx
){1to2
}, %xmm18
, %xmm19
11072 // CHECK
: valignq $
123, -1032(%rdx
){1to2
}, %xmm18
, %xmm19
11073 // CHECK
: encoding
: [0x62,0xe3,0xed,0x10,0x03,0x9a,0xf8,0xfb,0xff,0xff,0x7b]
11074 valignq $
0x7b, -1032(%rdx
){1to2
}, %xmm18
, %xmm19
11076 // CHECK
: valignq $
171, %ymm26
, %ymm24
, %ymm25
11077 // CHECK
: encoding
: [0x62,0x03,0xbd,0x20,0x03,0xca,0xab]
11078 valignq $
0xab, %ymm26
, %ymm24
, %ymm25
11080 // CHECK
: valignq $
171, %ymm26
, %ymm24
, %ymm25
{%k2
}
11081 // CHECK
: encoding
: [0x62,0x03,0xbd,0x22,0x03,0xca,0xab]
11082 valignq $
0xab, %ymm26
, %ymm24
, %ymm25
{%k2
}
11084 // CHECK
: valignq $
171, %ymm26
, %ymm24
, %ymm25
{%k2
} {z
}
11085 // CHECK
: encoding
: [0x62,0x03,0xbd,0xa2,0x03,0xca,0xab]
11086 valignq $
0xab, %ymm26
, %ymm24
, %ymm25
{%k2
} {z
}
11088 // CHECK
: valignq $
123, %ymm26
, %ymm24
, %ymm25
11089 // CHECK
: encoding
: [0x62,0x03,0xbd,0x20,0x03,0xca,0x7b]
11090 valignq $
0x7b, %ymm26
, %ymm24
, %ymm25
11092 // CHECK
: valignq $
123, (%rcx
), %ymm24
, %ymm25
11093 // CHECK
: encoding
: [0x62,0x63,0xbd,0x20,0x03,0x09,0x7b]
11094 valignq $
0x7b, (%rcx
), %ymm24
, %ymm25
11096 // CHECK
: valignq $
123, 291(%rax
,%r14,8), %ymm24
, %ymm25
11097 // CHECK
: encoding
: [0x62,0x23,0xbd,0x20,0x03,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
11098 valignq $
0x7b, 291(%rax
,%r14,8), %ymm24
, %ymm25
11100 // CHECK
: valignq $
123, (%rcx
){1to4
}, %ymm24
, %ymm25
11101 // CHECK
: encoding
: [0x62,0x63,0xbd,0x30,0x03,0x09,0x7b]
11102 valignq $
0x7b, (%rcx
){1to4
}, %ymm24
, %ymm25
11104 // CHECK
: valignq $
123, 4064(%rdx
), %ymm24
, %ymm25
11105 // CHECK
: encoding
: [0x62,0x63,0xbd,0x20,0x03,0x4a,0x7f,0x7b]
11106 valignq $
0x7b, 4064(%rdx
), %ymm24
, %ymm25
11108 // CHECK
: valignq $
123, 4096(%rdx
), %ymm24
, %ymm25
11109 // CHECK
: encoding
: [0x62,0x63,0xbd,0x20,0x03,0x8a,0x00,0x10,0x00,0x00,0x7b]
11110 valignq $
0x7b, 4096(%rdx
), %ymm24
, %ymm25
11112 // CHECK
: valignq $
123, -4096(%rdx
), %ymm24
, %ymm25
11113 // CHECK
: encoding
: [0x62,0x63,0xbd,0x20,0x03,0x4a,0x80,0x7b]
11114 valignq $
0x7b, -4096(%rdx
), %ymm24
, %ymm25
11116 // CHECK
: valignq $
123, -4128(%rdx
), %ymm24
, %ymm25
11117 // CHECK
: encoding
: [0x62,0x63,0xbd,0x20,0x03,0x8a,0xe0,0xef,0xff,0xff,0x7b]
11118 valignq $
0x7b, -4128(%rdx
), %ymm24
, %ymm25
11120 // CHECK
: valignq $
123, 1016(%rdx
){1to4
}, %ymm24
, %ymm25
11121 // CHECK
: encoding
: [0x62,0x63,0xbd,0x30,0x03,0x4a,0x7f,0x7b]
11122 valignq $
0x7b, 1016(%rdx
){1to4
}, %ymm24
, %ymm25
11124 // CHECK
: valignq $
123, 1024(%rdx
){1to4
}, %ymm24
, %ymm25
11125 // CHECK
: encoding
: [0x62,0x63,0xbd,0x30,0x03,0x8a,0x00,0x04,0x00,0x00,0x7b]
11126 valignq $
0x7b, 1024(%rdx
){1to4
}, %ymm24
, %ymm25
11128 // CHECK
: valignq $
123, -1024(%rdx
){1to4
}, %ymm24
, %ymm25
11129 // CHECK
: encoding
: [0x62,0x63,0xbd,0x30,0x03,0x4a,0x80,0x7b]
11130 valignq $
0x7b, -1024(%rdx
){1to4
}, %ymm24
, %ymm25
11132 // CHECK
: valignq $
123, -1032(%rdx
){1to4
}, %ymm24
, %ymm25
11133 // CHECK
: encoding
: [0x62,0x63,0xbd,0x30,0x03,0x8a,0xf8,0xfb,0xff,0xff,0x7b]
11134 valignq $
0x7b, -1032(%rdx
){1to4
}, %ymm24
, %ymm25
11136 // CHECK
: vfmadd132ps
%xmm19
, %xmm25
, %xmm29
11137 // CHECK
: encoding
: [0x62,0x22,0x35,0x00,0x98,0xeb]
11138 vfmadd132ps
%xmm19
, %xmm25
, %xmm29
11140 // CHECK
: vfmadd132ps
%xmm19
, %xmm25
, %xmm29
{%k4
}
11141 // CHECK
: encoding
: [0x62,0x22,0x35,0x04,0x98,0xeb]
11142 vfmadd132ps
%xmm19
, %xmm25
, %xmm29
{%k4
}
11144 // CHECK
: vfmadd132ps
%xmm19
, %xmm25
, %xmm29
{%k4
} {z
}
11145 // CHECK
: encoding
: [0x62,0x22,0x35,0x84,0x98,0xeb]
11146 vfmadd132ps
%xmm19
, %xmm25
, %xmm29
{%k4
} {z
}
11148 // CHECK
: vfmadd132ps
(%rcx
), %xmm25
, %xmm29
11149 // CHECK
: encoding
: [0x62,0x62,0x35,0x00,0x98,0x29]
11150 vfmadd132ps
(%rcx
), %xmm25
, %xmm29
11152 // CHECK
: vfmadd132ps
291(%rax
,%r14,8), %xmm25
, %xmm29
11153 // CHECK
: encoding
: [0x62,0x22,0x35,0x00,0x98,0xac,0xf0,0x23,0x01,0x00,0x00]
11154 vfmadd132ps
291(%rax
,%r14,8), %xmm25
, %xmm29
11156 // CHECK
: vfmadd132ps
(%rcx
){1to4
}, %xmm25
, %xmm29
11157 // CHECK
: encoding
: [0x62,0x62,0x35,0x10,0x98,0x29]
11158 vfmadd132ps
(%rcx
){1to4
}, %xmm25
, %xmm29
11160 // CHECK
: vfmadd132ps
2032(%rdx
), %xmm25
, %xmm29
11161 // CHECK
: encoding
: [0x62,0x62,0x35,0x00,0x98,0x6a,0x7f]
11162 vfmadd132ps
2032(%rdx
), %xmm25
, %xmm29
11164 // CHECK
: vfmadd132ps
2048(%rdx
), %xmm25
, %xmm29
11165 // CHECK
: encoding
: [0x62,0x62,0x35,0x00,0x98,0xaa,0x00,0x08,0x00,0x00]
11166 vfmadd132ps
2048(%rdx
), %xmm25
, %xmm29
11168 // CHECK
: vfmadd132ps
-2048(%rdx
), %xmm25
, %xmm29
11169 // CHECK
: encoding
: [0x62,0x62,0x35,0x00,0x98,0x6a,0x80]
11170 vfmadd132ps
-2048(%rdx
), %xmm25
, %xmm29
11172 // CHECK
: vfmadd132ps
-2064(%rdx
), %xmm25
, %xmm29
11173 // CHECK
: encoding
: [0x62,0x62,0x35,0x00,0x98,0xaa,0xf0,0xf7,0xff,0xff]
11174 vfmadd132ps
-2064(%rdx
), %xmm25
, %xmm29
11176 // CHECK
: vfmadd132ps
508(%rdx
){1to4
}, %xmm25
, %xmm29
11177 // CHECK
: encoding
: [0x62,0x62,0x35,0x10,0x98,0x6a,0x7f]
11178 vfmadd132ps
508(%rdx
){1to4
}, %xmm25
, %xmm29
11180 // CHECK
: vfmadd132ps
512(%rdx
){1to4
}, %xmm25
, %xmm29
11181 // CHECK
: encoding
: [0x62,0x62,0x35,0x10,0x98,0xaa,0x00,0x02,0x00,0x00]
11182 vfmadd132ps
512(%rdx
){1to4
}, %xmm25
, %xmm29
11184 // CHECK
: vfmadd132ps
-512(%rdx
){1to4
}, %xmm25
, %xmm29
11185 // CHECK
: encoding
: [0x62,0x62,0x35,0x10,0x98,0x6a,0x80]
11186 vfmadd132ps
-512(%rdx
){1to4
}, %xmm25
, %xmm29
11188 // CHECK
: vfmadd132ps
-516(%rdx
){1to4
}, %xmm25
, %xmm29
11189 // CHECK
: encoding
: [0x62,0x62,0x35,0x10,0x98,0xaa,0xfc,0xfd,0xff,0xff]
11190 vfmadd132ps
-516(%rdx
){1to4
}, %xmm25
, %xmm29
11192 // CHECK
: vfmadd132ps
%ymm26
, %ymm22
, %ymm23
11193 // CHECK
: encoding
: [0x62,0x82,0x4d,0x20,0x98,0xfa]
11194 vfmadd132ps
%ymm26
, %ymm22
, %ymm23
11196 // CHECK
: vfmadd132ps
%ymm26
, %ymm22
, %ymm23
{%k5
}
11197 // CHECK
: encoding
: [0x62,0x82,0x4d,0x25,0x98,0xfa]
11198 vfmadd132ps
%ymm26
, %ymm22
, %ymm23
{%k5
}
11200 // CHECK
: vfmadd132ps
%ymm26
, %ymm22
, %ymm23
{%k5
} {z
}
11201 // CHECK
: encoding
: [0x62,0x82,0x4d,0xa5,0x98,0xfa]
11202 vfmadd132ps
%ymm26
, %ymm22
, %ymm23
{%k5
} {z
}
11204 // CHECK
: vfmadd132ps
(%rcx
), %ymm22
, %ymm23
11205 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x98,0x39]
11206 vfmadd132ps
(%rcx
), %ymm22
, %ymm23
11208 // CHECK
: vfmadd132ps
291(%rax
,%r14,8), %ymm22
, %ymm23
11209 // CHECK
: encoding
: [0x62,0xa2,0x4d,0x20,0x98,0xbc,0xf0,0x23,0x01,0x00,0x00]
11210 vfmadd132ps
291(%rax
,%r14,8), %ymm22
, %ymm23
11212 // CHECK
: vfmadd132ps
(%rcx
){1to8
}, %ymm22
, %ymm23
11213 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x98,0x39]
11214 vfmadd132ps
(%rcx
){1to8
}, %ymm22
, %ymm23
11216 // CHECK
: vfmadd132ps
4064(%rdx
), %ymm22
, %ymm23
11217 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x98,0x7a,0x7f]
11218 vfmadd132ps
4064(%rdx
), %ymm22
, %ymm23
11220 // CHECK
: vfmadd132ps
4096(%rdx
), %ymm22
, %ymm23
11221 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x98,0xba,0x00,0x10,0x00,0x00]
11222 vfmadd132ps
4096(%rdx
), %ymm22
, %ymm23
11224 // CHECK
: vfmadd132ps
-4096(%rdx
), %ymm22
, %ymm23
11225 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x98,0x7a,0x80]
11226 vfmadd132ps
-4096(%rdx
), %ymm22
, %ymm23
11228 // CHECK
: vfmadd132ps
-4128(%rdx
), %ymm22
, %ymm23
11229 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x20,0x98,0xba,0xe0,0xef,0xff,0xff]
11230 vfmadd132ps
-4128(%rdx
), %ymm22
, %ymm23
11232 // CHECK
: vfmadd132ps
508(%rdx
){1to8
}, %ymm22
, %ymm23
11233 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x98,0x7a,0x7f]
11234 vfmadd132ps
508(%rdx
){1to8
}, %ymm22
, %ymm23
11236 // CHECK
: vfmadd132ps
512(%rdx
){1to8
}, %ymm22
, %ymm23
11237 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x98,0xba,0x00,0x02,0x00,0x00]
11238 vfmadd132ps
512(%rdx
){1to8
}, %ymm22
, %ymm23
11240 // CHECK
: vfmadd132ps
-512(%rdx
){1to8
}, %ymm22
, %ymm23
11241 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x98,0x7a,0x80]
11242 vfmadd132ps
-512(%rdx
){1to8
}, %ymm22
, %ymm23
11244 // CHECK
: vfmadd132ps
-516(%rdx
){1to8
}, %ymm22
, %ymm23
11245 // CHECK
: encoding
: [0x62,0xe2,0x4d,0x30,0x98,0xba,0xfc,0xfd,0xff,0xff]
11246 vfmadd132ps
-516(%rdx
){1to8
}, %ymm22
, %ymm23
11248 // CHECK
: vfmadd132pd
%xmm27
, %xmm21
, %xmm28
11249 // CHECK
: encoding
: [0x62,0x02,0xd5,0x00,0x98,0xe3]
11250 vfmadd132pd
%xmm27
, %xmm21
, %xmm28
11252 // CHECK
: vfmadd132pd
%xmm27
, %xmm21
, %xmm28
{%k1
}
11253 // CHECK
: encoding
: [0x62,0x02,0xd5,0x01,0x98,0xe3]
11254 vfmadd132pd
%xmm27
, %xmm21
, %xmm28
{%k1
}
11256 // CHECK
: vfmadd132pd
%xmm27
, %xmm21
, %xmm28
{%k1
} {z
}
11257 // CHECK
: encoding
: [0x62,0x02,0xd5,0x81,0x98,0xe3]
11258 vfmadd132pd
%xmm27
, %xmm21
, %xmm28
{%k1
} {z
}
11260 // CHECK
: vfmadd132pd
(%rcx
), %xmm21
, %xmm28
11261 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x98,0x21]
11262 vfmadd132pd
(%rcx
), %xmm21
, %xmm28
11264 // CHECK
: vfmadd132pd
291(%rax
,%r14,8), %xmm21
, %xmm28
11265 // CHECK
: encoding
: [0x62,0x22,0xd5,0x00,0x98,0xa4,0xf0,0x23,0x01,0x00,0x00]
11266 vfmadd132pd
291(%rax
,%r14,8), %xmm21
, %xmm28
11268 // CHECK
: vfmadd132pd
(%rcx
){1to2
}, %xmm21
, %xmm28
11269 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x98,0x21]
11270 vfmadd132pd
(%rcx
){1to2
}, %xmm21
, %xmm28
11272 // CHECK
: vfmadd132pd
2032(%rdx
), %xmm21
, %xmm28
11273 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x98,0x62,0x7f]
11274 vfmadd132pd
2032(%rdx
), %xmm21
, %xmm28
11276 // CHECK
: vfmadd132pd
2048(%rdx
), %xmm21
, %xmm28
11277 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x98,0xa2,0x00,0x08,0x00,0x00]
11278 vfmadd132pd
2048(%rdx
), %xmm21
, %xmm28
11280 // CHECK
: vfmadd132pd
-2048(%rdx
), %xmm21
, %xmm28
11281 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x98,0x62,0x80]
11282 vfmadd132pd
-2048(%rdx
), %xmm21
, %xmm28
11284 // CHECK
: vfmadd132pd
-2064(%rdx
), %xmm21
, %xmm28
11285 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x98,0xa2,0xf0,0xf7,0xff,0xff]
11286 vfmadd132pd
-2064(%rdx
), %xmm21
, %xmm28
11288 // CHECK
: vfmadd132pd
1016(%rdx
){1to2
}, %xmm21
, %xmm28
11289 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x98,0x62,0x7f]
11290 vfmadd132pd
1016(%rdx
){1to2
}, %xmm21
, %xmm28
11292 // CHECK
: vfmadd132pd
1024(%rdx
){1to2
}, %xmm21
, %xmm28
11293 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x98,0xa2,0x00,0x04,0x00,0x00]
11294 vfmadd132pd
1024(%rdx
){1to2
}, %xmm21
, %xmm28
11296 // CHECK
: vfmadd132pd
-1024(%rdx
){1to2
}, %xmm21
, %xmm28
11297 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x98,0x62,0x80]
11298 vfmadd132pd
-1024(%rdx
){1to2
}, %xmm21
, %xmm28
11300 // CHECK
: vfmadd132pd
-1032(%rdx
){1to2
}, %xmm21
, %xmm28
11301 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x98,0xa2,0xf8,0xfb,0xff,0xff]
11302 vfmadd132pd
-1032(%rdx
){1to2
}, %xmm21
, %xmm28
11304 // CHECK
: vfmadd132pd
%ymm27
, %ymm24
, %ymm22
11305 // CHECK
: encoding
: [0x62,0x82,0xbd,0x20,0x98,0xf3]
11306 vfmadd132pd
%ymm27
, %ymm24
, %ymm22
11308 // CHECK
: vfmadd132pd
%ymm27
, %ymm24
, %ymm22
{%k7
}
11309 // CHECK
: encoding
: [0x62,0x82,0xbd,0x27,0x98,0xf3]
11310 vfmadd132pd
%ymm27
, %ymm24
, %ymm22
{%k7
}
11312 // CHECK
: vfmadd132pd
%ymm27
, %ymm24
, %ymm22
{%k7
} {z
}
11313 // CHECK
: encoding
: [0x62,0x82,0xbd,0xa7,0x98,0xf3]
11314 vfmadd132pd
%ymm27
, %ymm24
, %ymm22
{%k7
} {z
}
11316 // CHECK
: vfmadd132pd
(%rcx
), %ymm24
, %ymm22
11317 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x20,0x98,0x31]
11318 vfmadd132pd
(%rcx
), %ymm24
, %ymm22
11320 // CHECK
: vfmadd132pd
291(%rax
,%r14,8), %ymm24
, %ymm22
11321 // CHECK
: encoding
: [0x62,0xa2,0xbd,0x20,0x98,0xb4,0xf0,0x23,0x01,0x00,0x00]
11322 vfmadd132pd
291(%rax
,%r14,8), %ymm24
, %ymm22
11324 // CHECK
: vfmadd132pd
(%rcx
){1to4
}, %ymm24
, %ymm22
11325 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x30,0x98,0x31]
11326 vfmadd132pd
(%rcx
){1to4
}, %ymm24
, %ymm22
11328 // CHECK
: vfmadd132pd
4064(%rdx
), %ymm24
, %ymm22
11329 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x20,0x98,0x72,0x7f]
11330 vfmadd132pd
4064(%rdx
), %ymm24
, %ymm22
11332 // CHECK
: vfmadd132pd
4096(%rdx
), %ymm24
, %ymm22
11333 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x20,0x98,0xb2,0x00,0x10,0x00,0x00]
11334 vfmadd132pd
4096(%rdx
), %ymm24
, %ymm22
11336 // CHECK
: vfmadd132pd
-4096(%rdx
), %ymm24
, %ymm22
11337 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x20,0x98,0x72,0x80]
11338 vfmadd132pd
-4096(%rdx
), %ymm24
, %ymm22
11340 // CHECK
: vfmadd132pd
-4128(%rdx
), %ymm24
, %ymm22
11341 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x20,0x98,0xb2,0xe0,0xef,0xff,0xff]
11342 vfmadd132pd
-4128(%rdx
), %ymm24
, %ymm22
11344 // CHECK
: vfmadd132pd
1016(%rdx
){1to4
}, %ymm24
, %ymm22
11345 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x30,0x98,0x72,0x7f]
11346 vfmadd132pd
1016(%rdx
){1to4
}, %ymm24
, %ymm22
11348 // CHECK
: vfmadd132pd
1024(%rdx
){1to4
}, %ymm24
, %ymm22
11349 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x30,0x98,0xb2,0x00,0x04,0x00,0x00]
11350 vfmadd132pd
1024(%rdx
){1to4
}, %ymm24
, %ymm22
11352 // CHECK
: vfmadd132pd
-1024(%rdx
){1to4
}, %ymm24
, %ymm22
11353 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x30,0x98,0x72,0x80]
11354 vfmadd132pd
-1024(%rdx
){1to4
}, %ymm24
, %ymm22
11356 // CHECK
: vfmadd132pd
-1032(%rdx
){1to4
}, %ymm24
, %ymm22
11357 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x30,0x98,0xb2,0xf8,0xfb,0xff,0xff]
11358 vfmadd132pd
-1032(%rdx
){1to4
}, %ymm24
, %ymm22
11360 // CHECK
: vfmadd213ps
%xmm28
, %xmm28
, %xmm24
11361 // CHECK
: encoding
: [0x62,0x02,0x1d,0x00,0xa8,0xc4]
11362 vfmadd213ps
%xmm28
, %xmm28
, %xmm24
11364 // CHECK
: vfmadd213ps
%xmm28
, %xmm28
, %xmm24
{%k1
}
11365 // CHECK
: encoding
: [0x62,0x02,0x1d,0x01,0xa8,0xc4]
11366 vfmadd213ps
%xmm28
, %xmm28
, %xmm24
{%k1
}
11368 // CHECK
: vfmadd213ps
%xmm28
, %xmm28
, %xmm24
{%k1
} {z
}
11369 // CHECK
: encoding
: [0x62,0x02,0x1d,0x81,0xa8,0xc4]
11370 vfmadd213ps
%xmm28
, %xmm28
, %xmm24
{%k1
} {z
}
11372 // CHECK
: vfmadd213ps
(%rcx
), %xmm28
, %xmm24
11373 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0xa8,0x01]
11374 vfmadd213ps
(%rcx
), %xmm28
, %xmm24
11376 // CHECK
: vfmadd213ps
291(%rax
,%r14,8), %xmm28
, %xmm24
11377 // CHECK
: encoding
: [0x62,0x22,0x1d,0x00,0xa8,0x84,0xf0,0x23,0x01,0x00,0x00]
11378 vfmadd213ps
291(%rax
,%r14,8), %xmm28
, %xmm24
11380 // CHECK
: vfmadd213ps
(%rcx
){1to4
}, %xmm28
, %xmm24
11381 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0xa8,0x01]
11382 vfmadd213ps
(%rcx
){1to4
}, %xmm28
, %xmm24
11384 // CHECK
: vfmadd213ps
2032(%rdx
), %xmm28
, %xmm24
11385 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0xa8,0x42,0x7f]
11386 vfmadd213ps
2032(%rdx
), %xmm28
, %xmm24
11388 // CHECK
: vfmadd213ps
2048(%rdx
), %xmm28
, %xmm24
11389 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0xa8,0x82,0x00,0x08,0x00,0x00]
11390 vfmadd213ps
2048(%rdx
), %xmm28
, %xmm24
11392 // CHECK
: vfmadd213ps
-2048(%rdx
), %xmm28
, %xmm24
11393 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0xa8,0x42,0x80]
11394 vfmadd213ps
-2048(%rdx
), %xmm28
, %xmm24
11396 // CHECK
: vfmadd213ps
-2064(%rdx
), %xmm28
, %xmm24
11397 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0xa8,0x82,0xf0,0xf7,0xff,0xff]
11398 vfmadd213ps
-2064(%rdx
), %xmm28
, %xmm24
11400 // CHECK
: vfmadd213ps
508(%rdx
){1to4
}, %xmm28
, %xmm24
11401 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0xa8,0x42,0x7f]
11402 vfmadd213ps
508(%rdx
){1to4
}, %xmm28
, %xmm24
11404 // CHECK
: vfmadd213ps
512(%rdx
){1to4
}, %xmm28
, %xmm24
11405 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0xa8,0x82,0x00,0x02,0x00,0x00]
11406 vfmadd213ps
512(%rdx
){1to4
}, %xmm28
, %xmm24
11408 // CHECK
: vfmadd213ps
-512(%rdx
){1to4
}, %xmm28
, %xmm24
11409 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0xa8,0x42,0x80]
11410 vfmadd213ps
-512(%rdx
){1to4
}, %xmm28
, %xmm24
11412 // CHECK
: vfmadd213ps
-516(%rdx
){1to4
}, %xmm28
, %xmm24
11413 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0xa8,0x82,0xfc,0xfd,0xff,0xff]
11414 vfmadd213ps
-516(%rdx
){1to4
}, %xmm28
, %xmm24
11416 // CHECK
: vfmadd213ps
%ymm17
, %ymm22
, %ymm26
11417 // CHECK
: encoding
: [0x62,0x22,0x4d,0x20,0xa8,0xd1]
11418 vfmadd213ps
%ymm17
, %ymm22
, %ymm26
11420 // CHECK
: vfmadd213ps
%ymm17
, %ymm22
, %ymm26
{%k3
}
11421 // CHECK
: encoding
: [0x62,0x22,0x4d,0x23,0xa8,0xd1]
11422 vfmadd213ps
%ymm17
, %ymm22
, %ymm26
{%k3
}
11424 // CHECK
: vfmadd213ps
%ymm17
, %ymm22
, %ymm26
{%k3
} {z
}
11425 // CHECK
: encoding
: [0x62,0x22,0x4d,0xa3,0xa8,0xd1]
11426 vfmadd213ps
%ymm17
, %ymm22
, %ymm26
{%k3
} {z
}
11428 // CHECK
: vfmadd213ps
(%rcx
), %ymm22
, %ymm26
11429 // CHECK
: encoding
: [0x62,0x62,0x4d,0x20,0xa8,0x11]
11430 vfmadd213ps
(%rcx
), %ymm22
, %ymm26
11432 // CHECK
: vfmadd213ps
291(%rax
,%r14,8), %ymm22
, %ymm26
11433 // CHECK
: encoding
: [0x62,0x22,0x4d,0x20,0xa8,0x94,0xf0,0x23,0x01,0x00,0x00]
11434 vfmadd213ps
291(%rax
,%r14,8), %ymm22
, %ymm26
11436 // CHECK
: vfmadd213ps
(%rcx
){1to8
}, %ymm22
, %ymm26
11437 // CHECK
: encoding
: [0x62,0x62,0x4d,0x30,0xa8,0x11]
11438 vfmadd213ps
(%rcx
){1to8
}, %ymm22
, %ymm26
11440 // CHECK
: vfmadd213ps
4064(%rdx
), %ymm22
, %ymm26
11441 // CHECK
: encoding
: [0x62,0x62,0x4d,0x20,0xa8,0x52,0x7f]
11442 vfmadd213ps
4064(%rdx
), %ymm22
, %ymm26
11444 // CHECK
: vfmadd213ps
4096(%rdx
), %ymm22
, %ymm26
11445 // CHECK
: encoding
: [0x62,0x62,0x4d,0x20,0xa8,0x92,0x00,0x10,0x00,0x00]
11446 vfmadd213ps
4096(%rdx
), %ymm22
, %ymm26
11448 // CHECK
: vfmadd213ps
-4096(%rdx
), %ymm22
, %ymm26
11449 // CHECK
: encoding
: [0x62,0x62,0x4d,0x20,0xa8,0x52,0x80]
11450 vfmadd213ps
-4096(%rdx
), %ymm22
, %ymm26
11452 // CHECK
: vfmadd213ps
-4128(%rdx
), %ymm22
, %ymm26
11453 // CHECK
: encoding
: [0x62,0x62,0x4d,0x20,0xa8,0x92,0xe0,0xef,0xff,0xff]
11454 vfmadd213ps
-4128(%rdx
), %ymm22
, %ymm26
11456 // CHECK
: vfmadd213ps
508(%rdx
){1to8
}, %ymm22
, %ymm26
11457 // CHECK
: encoding
: [0x62,0x62,0x4d,0x30,0xa8,0x52,0x7f]
11458 vfmadd213ps
508(%rdx
){1to8
}, %ymm22
, %ymm26
11460 // CHECK
: vfmadd213ps
512(%rdx
){1to8
}, %ymm22
, %ymm26
11461 // CHECK
: encoding
: [0x62,0x62,0x4d,0x30,0xa8,0x92,0x00,0x02,0x00,0x00]
11462 vfmadd213ps
512(%rdx
){1to8
}, %ymm22
, %ymm26
11464 // CHECK
: vfmadd213ps
-512(%rdx
){1to8
}, %ymm22
, %ymm26
11465 // CHECK
: encoding
: [0x62,0x62,0x4d,0x30,0xa8,0x52,0x80]
11466 vfmadd213ps
-512(%rdx
){1to8
}, %ymm22
, %ymm26
11468 // CHECK
: vfmadd213ps
-516(%rdx
){1to8
}, %ymm22
, %ymm26
11469 // CHECK
: encoding
: [0x62,0x62,0x4d,0x30,0xa8,0x92,0xfc,0xfd,0xff,0xff]
11470 vfmadd213ps
-516(%rdx
){1to8
}, %ymm22
, %ymm26
11472 // CHECK
: vfmadd213pd
%xmm23
, %xmm21
, %xmm22
11473 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x00,0xa8,0xf7]
11474 vfmadd213pd
%xmm23
, %xmm21
, %xmm22
11476 // CHECK
: vfmadd213pd
%xmm23
, %xmm21
, %xmm22
{%k4
}
11477 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x04,0xa8,0xf7]
11478 vfmadd213pd
%xmm23
, %xmm21
, %xmm22
{%k4
}
11480 // CHECK
: vfmadd213pd
%xmm23
, %xmm21
, %xmm22
{%k4
} {z
}
11481 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x84,0xa8,0xf7]
11482 vfmadd213pd
%xmm23
, %xmm21
, %xmm22
{%k4
} {z
}
11484 // CHECK
: vfmadd213pd
(%rcx
), %xmm21
, %xmm22
11485 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0xa8,0x31]
11486 vfmadd213pd
(%rcx
), %xmm21
, %xmm22
11488 // CHECK
: vfmadd213pd
291(%rax
,%r14,8), %xmm21
, %xmm22
11489 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x00,0xa8,0xb4,0xf0,0x23,0x01,0x00,0x00]
11490 vfmadd213pd
291(%rax
,%r14,8), %xmm21
, %xmm22
11492 // CHECK
: vfmadd213pd
(%rcx
){1to2
}, %xmm21
, %xmm22
11493 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0xa8,0x31]
11494 vfmadd213pd
(%rcx
){1to2
}, %xmm21
, %xmm22
11496 // CHECK
: vfmadd213pd
2032(%rdx
), %xmm21
, %xmm22
11497 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0xa8,0x72,0x7f]
11498 vfmadd213pd
2032(%rdx
), %xmm21
, %xmm22
11500 // CHECK
: vfmadd213pd
2048(%rdx
), %xmm21
, %xmm22
11501 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0xa8,0xb2,0x00,0x08,0x00,0x00]
11502 vfmadd213pd
2048(%rdx
), %xmm21
, %xmm22
11504 // CHECK
: vfmadd213pd
-2048(%rdx
), %xmm21
, %xmm22
11505 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0xa8,0x72,0x80]
11506 vfmadd213pd
-2048(%rdx
), %xmm21
, %xmm22
11508 // CHECK
: vfmadd213pd
-2064(%rdx
), %xmm21
, %xmm22
11509 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0xa8,0xb2,0xf0,0xf7,0xff,0xff]
11510 vfmadd213pd
-2064(%rdx
), %xmm21
, %xmm22
11512 // CHECK
: vfmadd213pd
1016(%rdx
){1to2
}, %xmm21
, %xmm22
11513 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0xa8,0x72,0x7f]
11514 vfmadd213pd
1016(%rdx
){1to2
}, %xmm21
, %xmm22
11516 // CHECK
: vfmadd213pd
1024(%rdx
){1to2
}, %xmm21
, %xmm22
11517 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0xa8,0xb2,0x00,0x04,0x00,0x00]
11518 vfmadd213pd
1024(%rdx
){1to2
}, %xmm21
, %xmm22
11520 // CHECK
: vfmadd213pd
-1024(%rdx
){1to2
}, %xmm21
, %xmm22
11521 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0xa8,0x72,0x80]
11522 vfmadd213pd
-1024(%rdx
){1to2
}, %xmm21
, %xmm22
11524 // CHECK
: vfmadd213pd
-1032(%rdx
){1to2
}, %xmm21
, %xmm22
11525 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0xa8,0xb2,0xf8,0xfb,0xff,0xff]
11526 vfmadd213pd
-1032(%rdx
){1to2
}, %xmm21
, %xmm22
11528 // CHECK
: vfmadd213pd
%ymm17
, %ymm19
, %ymm18
11529 // CHECK
: encoding
: [0x62,0xa2,0xe5,0x20,0xa8,0xd1]
11530 vfmadd213pd
%ymm17
, %ymm19
, %ymm18
11532 // CHECK
: vfmadd213pd
%ymm17
, %ymm19
, %ymm18
{%k1
}
11533 // CHECK
: encoding
: [0x62,0xa2,0xe5,0x21,0xa8,0xd1]
11534 vfmadd213pd
%ymm17
, %ymm19
, %ymm18
{%k1
}
11536 // CHECK
: vfmadd213pd
%ymm17
, %ymm19
, %ymm18
{%k1
} {z
}
11537 // CHECK
: encoding
: [0x62,0xa2,0xe5,0xa1,0xa8,0xd1]
11538 vfmadd213pd
%ymm17
, %ymm19
, %ymm18
{%k1
} {z
}
11540 // CHECK
: vfmadd213pd
(%rcx
), %ymm19
, %ymm18
11541 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x20,0xa8,0x11]
11542 vfmadd213pd
(%rcx
), %ymm19
, %ymm18
11544 // CHECK
: vfmadd213pd
291(%rax
,%r14,8), %ymm19
, %ymm18
11545 // CHECK
: encoding
: [0x62,0xa2,0xe5,0x20,0xa8,0x94,0xf0,0x23,0x01,0x00,0x00]
11546 vfmadd213pd
291(%rax
,%r14,8), %ymm19
, %ymm18
11548 // CHECK
: vfmadd213pd
(%rcx
){1to4
}, %ymm19
, %ymm18
11549 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x30,0xa8,0x11]
11550 vfmadd213pd
(%rcx
){1to4
}, %ymm19
, %ymm18
11552 // CHECK
: vfmadd213pd
4064(%rdx
), %ymm19
, %ymm18
11553 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x20,0xa8,0x52,0x7f]
11554 vfmadd213pd
4064(%rdx
), %ymm19
, %ymm18
11556 // CHECK
: vfmadd213pd
4096(%rdx
), %ymm19
, %ymm18
11557 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x20,0xa8,0x92,0x00,0x10,0x00,0x00]
11558 vfmadd213pd
4096(%rdx
), %ymm19
, %ymm18
11560 // CHECK
: vfmadd213pd
-4096(%rdx
), %ymm19
, %ymm18
11561 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x20,0xa8,0x52,0x80]
11562 vfmadd213pd
-4096(%rdx
), %ymm19
, %ymm18
11564 // CHECK
: vfmadd213pd
-4128(%rdx
), %ymm19
, %ymm18
11565 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x20,0xa8,0x92,0xe0,0xef,0xff,0xff]
11566 vfmadd213pd
-4128(%rdx
), %ymm19
, %ymm18
11568 // CHECK
: vfmadd213pd
1016(%rdx
){1to4
}, %ymm19
, %ymm18
11569 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x30,0xa8,0x52,0x7f]
11570 vfmadd213pd
1016(%rdx
){1to4
}, %ymm19
, %ymm18
11572 // CHECK
: vfmadd213pd
1024(%rdx
){1to4
}, %ymm19
, %ymm18
11573 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x30,0xa8,0x92,0x00,0x04,0x00,0x00]
11574 vfmadd213pd
1024(%rdx
){1to4
}, %ymm19
, %ymm18
11576 // CHECK
: vfmadd213pd
-1024(%rdx
){1to4
}, %ymm19
, %ymm18
11577 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x30,0xa8,0x52,0x80]
11578 vfmadd213pd
-1024(%rdx
){1to4
}, %ymm19
, %ymm18
11580 // CHECK
: vfmadd213pd
-1032(%rdx
){1to4
}, %ymm19
, %ymm18
11581 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x30,0xa8,0x92,0xf8,0xfb,0xff,0xff]
11582 vfmadd213pd
-1032(%rdx
){1to4
}, %ymm19
, %ymm18
11584 // CHECK
: vfmadd231ps
%xmm27
, %xmm20
, %xmm30
11585 // CHECK
: encoding
: [0x62,0x02,0x5d,0x00,0xb8,0xf3]
11586 vfmadd231ps
%xmm27
, %xmm20
, %xmm30
11588 // CHECK
: vfmadd231ps
%xmm27
, %xmm20
, %xmm30
{%k7
}
11589 // CHECK
: encoding
: [0x62,0x02,0x5d,0x07,0xb8,0xf3]
11590 vfmadd231ps
%xmm27
, %xmm20
, %xmm30
{%k7
}
11592 // CHECK
: vfmadd231ps
%xmm27
, %xmm20
, %xmm30
{%k7
} {z
}
11593 // CHECK
: encoding
: [0x62,0x02,0x5d,0x87,0xb8,0xf3]
11594 vfmadd231ps
%xmm27
, %xmm20
, %xmm30
{%k7
} {z
}
11596 // CHECK
: vfmadd231ps
(%rcx
), %xmm20
, %xmm30
11597 // CHECK
: encoding
: [0x62,0x62,0x5d,0x00,0xb8,0x31]
11598 vfmadd231ps
(%rcx
), %xmm20
, %xmm30
11600 // CHECK
: vfmadd231ps
291(%rax
,%r14,8), %xmm20
, %xmm30
11601 // CHECK
: encoding
: [0x62,0x22,0x5d,0x00,0xb8,0xb4,0xf0,0x23,0x01,0x00,0x00]
11602 vfmadd231ps
291(%rax
,%r14,8), %xmm20
, %xmm30
11604 // CHECK
: vfmadd231ps
(%rcx
){1to4
}, %xmm20
, %xmm30
11605 // CHECK
: encoding
: [0x62,0x62,0x5d,0x10,0xb8,0x31]
11606 vfmadd231ps
(%rcx
){1to4
}, %xmm20
, %xmm30
11608 // CHECK
: vfmadd231ps
2032(%rdx
), %xmm20
, %xmm30
11609 // CHECK
: encoding
: [0x62,0x62,0x5d,0x00,0xb8,0x72,0x7f]
11610 vfmadd231ps
2032(%rdx
), %xmm20
, %xmm30
11612 // CHECK
: vfmadd231ps
2048(%rdx
), %xmm20
, %xmm30
11613 // CHECK
: encoding
: [0x62,0x62,0x5d,0x00,0xb8,0xb2,0x00,0x08,0x00,0x00]
11614 vfmadd231ps
2048(%rdx
), %xmm20
, %xmm30
11616 // CHECK
: vfmadd231ps
-2048(%rdx
), %xmm20
, %xmm30
11617 // CHECK
: encoding
: [0x62,0x62,0x5d,0x00,0xb8,0x72,0x80]
11618 vfmadd231ps
-2048(%rdx
), %xmm20
, %xmm30
11620 // CHECK
: vfmadd231ps
-2064(%rdx
), %xmm20
, %xmm30
11621 // CHECK
: encoding
: [0x62,0x62,0x5d,0x00,0xb8,0xb2,0xf0,0xf7,0xff,0xff]
11622 vfmadd231ps
-2064(%rdx
), %xmm20
, %xmm30
11624 // CHECK
: vfmadd231ps
508(%rdx
){1to4
}, %xmm20
, %xmm30
11625 // CHECK
: encoding
: [0x62,0x62,0x5d,0x10,0xb8,0x72,0x7f]
11626 vfmadd231ps
508(%rdx
){1to4
}, %xmm20
, %xmm30
11628 // CHECK
: vfmadd231ps
512(%rdx
){1to4
}, %xmm20
, %xmm30
11629 // CHECK
: encoding
: [0x62,0x62,0x5d,0x10,0xb8,0xb2,0x00,0x02,0x00,0x00]
11630 vfmadd231ps
512(%rdx
){1to4
}, %xmm20
, %xmm30
11632 // CHECK
: vfmadd231ps
-512(%rdx
){1to4
}, %xmm20
, %xmm30
11633 // CHECK
: encoding
: [0x62,0x62,0x5d,0x10,0xb8,0x72,0x80]
11634 vfmadd231ps
-512(%rdx
){1to4
}, %xmm20
, %xmm30
11636 // CHECK
: vfmadd231ps
-516(%rdx
){1to4
}, %xmm20
, %xmm30
11637 // CHECK
: encoding
: [0x62,0x62,0x5d,0x10,0xb8,0xb2,0xfc,0xfd,0xff,0xff]
11638 vfmadd231ps
-516(%rdx
){1to4
}, %xmm20
, %xmm30
11640 // CHECK
: vfmadd231ps
%ymm25
, %ymm26
, %ymm22
11641 // CHECK
: encoding
: [0x62,0x82,0x2d,0x20,0xb8,0xf1]
11642 vfmadd231ps
%ymm25
, %ymm26
, %ymm22
11644 // CHECK
: vfmadd231ps
%ymm25
, %ymm26
, %ymm22
{%k7
}
11645 // CHECK
: encoding
: [0x62,0x82,0x2d,0x27,0xb8,0xf1]
11646 vfmadd231ps
%ymm25
, %ymm26
, %ymm22
{%k7
}
11648 // CHECK
: vfmadd231ps
%ymm25
, %ymm26
, %ymm22
{%k7
} {z
}
11649 // CHECK
: encoding
: [0x62,0x82,0x2d,0xa7,0xb8,0xf1]
11650 vfmadd231ps
%ymm25
, %ymm26
, %ymm22
{%k7
} {z
}
11652 // CHECK
: vfmadd231ps
(%rcx
), %ymm26
, %ymm22
11653 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0xb8,0x31]
11654 vfmadd231ps
(%rcx
), %ymm26
, %ymm22
11656 // CHECK
: vfmadd231ps
291(%rax
,%r14,8), %ymm26
, %ymm22
11657 // CHECK
: encoding
: [0x62,0xa2,0x2d,0x20,0xb8,0xb4,0xf0,0x23,0x01,0x00,0x00]
11658 vfmadd231ps
291(%rax
,%r14,8), %ymm26
, %ymm22
11660 // CHECK
: vfmadd231ps
(%rcx
){1to8
}, %ymm26
, %ymm22
11661 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0xb8,0x31]
11662 vfmadd231ps
(%rcx
){1to8
}, %ymm26
, %ymm22
11664 // CHECK
: vfmadd231ps
4064(%rdx
), %ymm26
, %ymm22
11665 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0xb8,0x72,0x7f]
11666 vfmadd231ps
4064(%rdx
), %ymm26
, %ymm22
11668 // CHECK
: vfmadd231ps
4096(%rdx
), %ymm26
, %ymm22
11669 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0xb8,0xb2,0x00,0x10,0x00,0x00]
11670 vfmadd231ps
4096(%rdx
), %ymm26
, %ymm22
11672 // CHECK
: vfmadd231ps
-4096(%rdx
), %ymm26
, %ymm22
11673 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0xb8,0x72,0x80]
11674 vfmadd231ps
-4096(%rdx
), %ymm26
, %ymm22
11676 // CHECK
: vfmadd231ps
-4128(%rdx
), %ymm26
, %ymm22
11677 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0xb8,0xb2,0xe0,0xef,0xff,0xff]
11678 vfmadd231ps
-4128(%rdx
), %ymm26
, %ymm22
11680 // CHECK
: vfmadd231ps
508(%rdx
){1to8
}, %ymm26
, %ymm22
11681 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0xb8,0x72,0x7f]
11682 vfmadd231ps
508(%rdx
){1to8
}, %ymm26
, %ymm22
11684 // CHECK
: vfmadd231ps
512(%rdx
){1to8
}, %ymm26
, %ymm22
11685 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0xb8,0xb2,0x00,0x02,0x00,0x00]
11686 vfmadd231ps
512(%rdx
){1to8
}, %ymm26
, %ymm22
11688 // CHECK
: vfmadd231ps
-512(%rdx
){1to8
}, %ymm26
, %ymm22
11689 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0xb8,0x72,0x80]
11690 vfmadd231ps
-512(%rdx
){1to8
}, %ymm26
, %ymm22
11692 // CHECK
: vfmadd231ps
-516(%rdx
){1to8
}, %ymm26
, %ymm22
11693 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0xb8,0xb2,0xfc,0xfd,0xff,0xff]
11694 vfmadd231ps
-516(%rdx
){1to8
}, %ymm26
, %ymm22
11696 // CHECK
: vfmadd231pd
%xmm24
, %xmm20
, %xmm29
11697 // CHECK
: encoding
: [0x62,0x02,0xdd,0x00,0xb8,0xe8]
11698 vfmadd231pd
%xmm24
, %xmm20
, %xmm29
11700 // CHECK
: vfmadd231pd
%xmm24
, %xmm20
, %xmm29
{%k7
}
11701 // CHECK
: encoding
: [0x62,0x02,0xdd,0x07,0xb8,0xe8]
11702 vfmadd231pd
%xmm24
, %xmm20
, %xmm29
{%k7
}
11704 // CHECK
: vfmadd231pd
%xmm24
, %xmm20
, %xmm29
{%k7
} {z
}
11705 // CHECK
: encoding
: [0x62,0x02,0xdd,0x87,0xb8,0xe8]
11706 vfmadd231pd
%xmm24
, %xmm20
, %xmm29
{%k7
} {z
}
11708 // CHECK
: vfmadd231pd
(%rcx
), %xmm20
, %xmm29
11709 // CHECK
: encoding
: [0x62,0x62,0xdd,0x00,0xb8,0x29]
11710 vfmadd231pd
(%rcx
), %xmm20
, %xmm29
11712 // CHECK
: vfmadd231pd
291(%rax
,%r14,8), %xmm20
, %xmm29
11713 // CHECK
: encoding
: [0x62,0x22,0xdd,0x00,0xb8,0xac,0xf0,0x23,0x01,0x00,0x00]
11714 vfmadd231pd
291(%rax
,%r14,8), %xmm20
, %xmm29
11716 // CHECK
: vfmadd231pd
(%rcx
){1to2
}, %xmm20
, %xmm29
11717 // CHECK
: encoding
: [0x62,0x62,0xdd,0x10,0xb8,0x29]
11718 vfmadd231pd
(%rcx
){1to2
}, %xmm20
, %xmm29
11720 // CHECK
: vfmadd231pd
2032(%rdx
), %xmm20
, %xmm29
11721 // CHECK
: encoding
: [0x62,0x62,0xdd,0x00,0xb8,0x6a,0x7f]
11722 vfmadd231pd
2032(%rdx
), %xmm20
, %xmm29
11724 // CHECK
: vfmadd231pd
2048(%rdx
), %xmm20
, %xmm29
11725 // CHECK
: encoding
: [0x62,0x62,0xdd,0x00,0xb8,0xaa,0x00,0x08,0x00,0x00]
11726 vfmadd231pd
2048(%rdx
), %xmm20
, %xmm29
11728 // CHECK
: vfmadd231pd
-2048(%rdx
), %xmm20
, %xmm29
11729 // CHECK
: encoding
: [0x62,0x62,0xdd,0x00,0xb8,0x6a,0x80]
11730 vfmadd231pd
-2048(%rdx
), %xmm20
, %xmm29
11732 // CHECK
: vfmadd231pd
-2064(%rdx
), %xmm20
, %xmm29
11733 // CHECK
: encoding
: [0x62,0x62,0xdd,0x00,0xb8,0xaa,0xf0,0xf7,0xff,0xff]
11734 vfmadd231pd
-2064(%rdx
), %xmm20
, %xmm29
11736 // CHECK
: vfmadd231pd
1016(%rdx
){1to2
}, %xmm20
, %xmm29
11737 // CHECK
: encoding
: [0x62,0x62,0xdd,0x10,0xb8,0x6a,0x7f]
11738 vfmadd231pd
1016(%rdx
){1to2
}, %xmm20
, %xmm29
11740 // CHECK
: vfmadd231pd
1024(%rdx
){1to2
}, %xmm20
, %xmm29
11741 // CHECK
: encoding
: [0x62,0x62,0xdd,0x10,0xb8,0xaa,0x00,0x04,0x00,0x00]
11742 vfmadd231pd
1024(%rdx
){1to2
}, %xmm20
, %xmm29
11744 // CHECK
: vfmadd231pd
-1024(%rdx
){1to2
}, %xmm20
, %xmm29
11745 // CHECK
: encoding
: [0x62,0x62,0xdd,0x10,0xb8,0x6a,0x80]
11746 vfmadd231pd
-1024(%rdx
){1to2
}, %xmm20
, %xmm29
11748 // CHECK
: vfmadd231pd
-1032(%rdx
){1to2
}, %xmm20
, %xmm29
11749 // CHECK
: encoding
: [0x62,0x62,0xdd,0x10,0xb8,0xaa,0xf8,0xfb,0xff,0xff]
11750 vfmadd231pd
-1032(%rdx
){1to2
}, %xmm20
, %xmm29
11752 // CHECK
: vfmadd231pd
%ymm26
, %ymm20
, %ymm24
11753 // CHECK
: encoding
: [0x62,0x02,0xdd,0x20,0xb8,0xc2]
11754 vfmadd231pd
%ymm26
, %ymm20
, %ymm24
11756 // CHECK
: vfmadd231pd
%ymm26
, %ymm20
, %ymm24
{%k6
}
11757 // CHECK
: encoding
: [0x62,0x02,0xdd,0x26,0xb8,0xc2]
11758 vfmadd231pd
%ymm26
, %ymm20
, %ymm24
{%k6
}
11760 // CHECK
: vfmadd231pd
%ymm26
, %ymm20
, %ymm24
{%k6
} {z
}
11761 // CHECK
: encoding
: [0x62,0x02,0xdd,0xa6,0xb8,0xc2]
11762 vfmadd231pd
%ymm26
, %ymm20
, %ymm24
{%k6
} {z
}
11764 // CHECK
: vfmadd231pd
(%rcx
), %ymm20
, %ymm24
11765 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0xb8,0x01]
11766 vfmadd231pd
(%rcx
), %ymm20
, %ymm24
11768 // CHECK
: vfmadd231pd
291(%rax
,%r14,8), %ymm20
, %ymm24
11769 // CHECK
: encoding
: [0x62,0x22,0xdd,0x20,0xb8,0x84,0xf0,0x23,0x01,0x00,0x00]
11770 vfmadd231pd
291(%rax
,%r14,8), %ymm20
, %ymm24
11772 // CHECK
: vfmadd231pd
(%rcx
){1to4
}, %ymm20
, %ymm24
11773 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0xb8,0x01]
11774 vfmadd231pd
(%rcx
){1to4
}, %ymm20
, %ymm24
11776 // CHECK
: vfmadd231pd
4064(%rdx
), %ymm20
, %ymm24
11777 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0xb8,0x42,0x7f]
11778 vfmadd231pd
4064(%rdx
), %ymm20
, %ymm24
11780 // CHECK
: vfmadd231pd
4096(%rdx
), %ymm20
, %ymm24
11781 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0xb8,0x82,0x00,0x10,0x00,0x00]
11782 vfmadd231pd
4096(%rdx
), %ymm20
, %ymm24
11784 // CHECK
: vfmadd231pd
-4096(%rdx
), %ymm20
, %ymm24
11785 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0xb8,0x42,0x80]
11786 vfmadd231pd
-4096(%rdx
), %ymm20
, %ymm24
11788 // CHECK
: vfmadd231pd
-4128(%rdx
), %ymm20
, %ymm24
11789 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0xb8,0x82,0xe0,0xef,0xff,0xff]
11790 vfmadd231pd
-4128(%rdx
), %ymm20
, %ymm24
11792 // CHECK
: vfmadd231pd
1016(%rdx
){1to4
}, %ymm20
, %ymm24
11793 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0xb8,0x42,0x7f]
11794 vfmadd231pd
1016(%rdx
){1to4
}, %ymm20
, %ymm24
11796 // CHECK
: vfmadd231pd
1024(%rdx
){1to4
}, %ymm20
, %ymm24
11797 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0xb8,0x82,0x00,0x04,0x00,0x00]
11798 vfmadd231pd
1024(%rdx
){1to4
}, %ymm20
, %ymm24
11800 // CHECK
: vfmadd231pd
-1024(%rdx
){1to4
}, %ymm20
, %ymm24
11801 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0xb8,0x42,0x80]
11802 vfmadd231pd
-1024(%rdx
){1to4
}, %ymm20
, %ymm24
11804 // CHECK
: vfmadd231pd
-1032(%rdx
){1to4
}, %ymm20
, %ymm24
11805 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0xb8,0x82,0xf8,0xfb,0xff,0xff]
11806 vfmadd231pd
-1032(%rdx
){1to4
}, %ymm20
, %ymm24
11808 // CHECK
: vfmsub132ps
%xmm21
, %xmm18
, %xmm17
11809 // CHECK
: encoding
: [0x62,0xa2,0x6d,0x00,0x9a,0xcd]
11810 vfmsub132ps
%xmm21
, %xmm18
, %xmm17
11812 // CHECK
: vfmsub132ps
%xmm21
, %xmm18
, %xmm17
{%k1
}
11813 // CHECK
: encoding
: [0x62,0xa2,0x6d,0x01,0x9a,0xcd]
11814 vfmsub132ps
%xmm21
, %xmm18
, %xmm17
{%k1
}
11816 // CHECK
: vfmsub132ps
%xmm21
, %xmm18
, %xmm17
{%k1
} {z
}
11817 // CHECK
: encoding
: [0x62,0xa2,0x6d,0x81,0x9a,0xcd]
11818 vfmsub132ps
%xmm21
, %xmm18
, %xmm17
{%k1
} {z
}
11820 // CHECK
: vfmsub132ps
(%rcx
), %xmm18
, %xmm17
11821 // CHECK
: encoding
: [0x62,0xe2,0x6d,0x00,0x9a,0x09]
11822 vfmsub132ps
(%rcx
), %xmm18
, %xmm17
11824 // CHECK
: vfmsub132ps
291(%rax
,%r14,8), %xmm18
, %xmm17
11825 // CHECK
: encoding
: [0x62,0xa2,0x6d,0x00,0x9a,0x8c,0xf0,0x23,0x01,0x00,0x00]
11826 vfmsub132ps
291(%rax
,%r14,8), %xmm18
, %xmm17
11828 // CHECK
: vfmsub132ps
(%rcx
){1to4
}, %xmm18
, %xmm17
11829 // CHECK
: encoding
: [0x62,0xe2,0x6d,0x10,0x9a,0x09]
11830 vfmsub132ps
(%rcx
){1to4
}, %xmm18
, %xmm17
11832 // CHECK
: vfmsub132ps
2032(%rdx
), %xmm18
, %xmm17
11833 // CHECK
: encoding
: [0x62,0xe2,0x6d,0x00,0x9a,0x4a,0x7f]
11834 vfmsub132ps
2032(%rdx
), %xmm18
, %xmm17
11836 // CHECK
: vfmsub132ps
2048(%rdx
), %xmm18
, %xmm17
11837 // CHECK
: encoding
: [0x62,0xe2,0x6d,0x00,0x9a,0x8a,0x00,0x08,0x00,0x00]
11838 vfmsub132ps
2048(%rdx
), %xmm18
, %xmm17
11840 // CHECK
: vfmsub132ps
-2048(%rdx
), %xmm18
, %xmm17
11841 // CHECK
: encoding
: [0x62,0xe2,0x6d,0x00,0x9a,0x4a,0x80]
11842 vfmsub132ps
-2048(%rdx
), %xmm18
, %xmm17
11844 // CHECK
: vfmsub132ps
-2064(%rdx
), %xmm18
, %xmm17
11845 // CHECK
: encoding
: [0x62,0xe2,0x6d,0x00,0x9a,0x8a,0xf0,0xf7,0xff,0xff]
11846 vfmsub132ps
-2064(%rdx
), %xmm18
, %xmm17
11848 // CHECK
: vfmsub132ps
508(%rdx
){1to4
}, %xmm18
, %xmm17
11849 // CHECK
: encoding
: [0x62,0xe2,0x6d,0x10,0x9a,0x4a,0x7f]
11850 vfmsub132ps
508(%rdx
){1to4
}, %xmm18
, %xmm17
11852 // CHECK
: vfmsub132ps
512(%rdx
){1to4
}, %xmm18
, %xmm17
11853 // CHECK
: encoding
: [0x62,0xe2,0x6d,0x10,0x9a,0x8a,0x00,0x02,0x00,0x00]
11854 vfmsub132ps
512(%rdx
){1to4
}, %xmm18
, %xmm17
11856 // CHECK
: vfmsub132ps
-512(%rdx
){1to4
}, %xmm18
, %xmm17
11857 // CHECK
: encoding
: [0x62,0xe2,0x6d,0x10,0x9a,0x4a,0x80]
11858 vfmsub132ps
-512(%rdx
){1to4
}, %xmm18
, %xmm17
11860 // CHECK
: vfmsub132ps
-516(%rdx
){1to4
}, %xmm18
, %xmm17
11861 // CHECK
: encoding
: [0x62,0xe2,0x6d,0x10,0x9a,0x8a,0xfc,0xfd,0xff,0xff]
11862 vfmsub132ps
-516(%rdx
){1to4
}, %xmm18
, %xmm17
11864 // CHECK
: vfmsub132ps
%ymm23
, %ymm28
, %ymm25
11865 // CHECK
: encoding
: [0x62,0x22,0x1d,0x20,0x9a,0xcf]
11866 vfmsub132ps
%ymm23
, %ymm28
, %ymm25
11868 // CHECK
: vfmsub132ps
%ymm23
, %ymm28
, %ymm25
{%k5
}
11869 // CHECK
: encoding
: [0x62,0x22,0x1d,0x25,0x9a,0xcf]
11870 vfmsub132ps
%ymm23
, %ymm28
, %ymm25
{%k5
}
11872 // CHECK
: vfmsub132ps
%ymm23
, %ymm28
, %ymm25
{%k5
} {z
}
11873 // CHECK
: encoding
: [0x62,0x22,0x1d,0xa5,0x9a,0xcf]
11874 vfmsub132ps
%ymm23
, %ymm28
, %ymm25
{%k5
} {z
}
11876 // CHECK
: vfmsub132ps
(%rcx
), %ymm28
, %ymm25
11877 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x9a,0x09]
11878 vfmsub132ps
(%rcx
), %ymm28
, %ymm25
11880 // CHECK
: vfmsub132ps
291(%rax
,%r14,8), %ymm28
, %ymm25
11881 // CHECK
: encoding
: [0x62,0x22,0x1d,0x20,0x9a,0x8c,0xf0,0x23,0x01,0x00,0x00]
11882 vfmsub132ps
291(%rax
,%r14,8), %ymm28
, %ymm25
11884 // CHECK
: vfmsub132ps
(%rcx
){1to8
}, %ymm28
, %ymm25
11885 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x9a,0x09]
11886 vfmsub132ps
(%rcx
){1to8
}, %ymm28
, %ymm25
11888 // CHECK
: vfmsub132ps
4064(%rdx
), %ymm28
, %ymm25
11889 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x9a,0x4a,0x7f]
11890 vfmsub132ps
4064(%rdx
), %ymm28
, %ymm25
11892 // CHECK
: vfmsub132ps
4096(%rdx
), %ymm28
, %ymm25
11893 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x9a,0x8a,0x00,0x10,0x00,0x00]
11894 vfmsub132ps
4096(%rdx
), %ymm28
, %ymm25
11896 // CHECK
: vfmsub132ps
-4096(%rdx
), %ymm28
, %ymm25
11897 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x9a,0x4a,0x80]
11898 vfmsub132ps
-4096(%rdx
), %ymm28
, %ymm25
11900 // CHECK
: vfmsub132ps
-4128(%rdx
), %ymm28
, %ymm25
11901 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x9a,0x8a,0xe0,0xef,0xff,0xff]
11902 vfmsub132ps
-4128(%rdx
), %ymm28
, %ymm25
11904 // CHECK
: vfmsub132ps
508(%rdx
){1to8
}, %ymm28
, %ymm25
11905 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x9a,0x4a,0x7f]
11906 vfmsub132ps
508(%rdx
){1to8
}, %ymm28
, %ymm25
11908 // CHECK
: vfmsub132ps
512(%rdx
){1to8
}, %ymm28
, %ymm25
11909 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x9a,0x8a,0x00,0x02,0x00,0x00]
11910 vfmsub132ps
512(%rdx
){1to8
}, %ymm28
, %ymm25
11912 // CHECK
: vfmsub132ps
-512(%rdx
){1to8
}, %ymm28
, %ymm25
11913 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x9a,0x4a,0x80]
11914 vfmsub132ps
-512(%rdx
){1to8
}, %ymm28
, %ymm25
11916 // CHECK
: vfmsub132ps
-516(%rdx
){1to8
}, %ymm28
, %ymm25
11917 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x9a,0x8a,0xfc,0xfd,0xff,0xff]
11918 vfmsub132ps
-516(%rdx
){1to8
}, %ymm28
, %ymm25
11920 // CHECK
: vfmsub132pd
%xmm20
, %xmm21
, %xmm18
11921 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x00,0x9a,0xd4]
11922 vfmsub132pd
%xmm20
, %xmm21
, %xmm18
11924 // CHECK
: vfmsub132pd
%xmm20
, %xmm21
, %xmm18
{%k1
}
11925 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x01,0x9a,0xd4]
11926 vfmsub132pd
%xmm20
, %xmm21
, %xmm18
{%k1
}
11928 // CHECK
: vfmsub132pd
%xmm20
, %xmm21
, %xmm18
{%k1
} {z
}
11929 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x81,0x9a,0xd4]
11930 vfmsub132pd
%xmm20
, %xmm21
, %xmm18
{%k1
} {z
}
11932 // CHECK
: vfmsub132pd
(%rcx
), %xmm21
, %xmm18
11933 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0x9a,0x11]
11934 vfmsub132pd
(%rcx
), %xmm21
, %xmm18
11936 // CHECK
: vfmsub132pd
291(%rax
,%r14,8), %xmm21
, %xmm18
11937 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x00,0x9a,0x94,0xf0,0x23,0x01,0x00,0x00]
11938 vfmsub132pd
291(%rax
,%r14,8), %xmm21
, %xmm18
11940 // CHECK
: vfmsub132pd
(%rcx
){1to2
}, %xmm21
, %xmm18
11941 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0x9a,0x11]
11942 vfmsub132pd
(%rcx
){1to2
}, %xmm21
, %xmm18
11944 // CHECK
: vfmsub132pd
2032(%rdx
), %xmm21
, %xmm18
11945 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0x9a,0x52,0x7f]
11946 vfmsub132pd
2032(%rdx
), %xmm21
, %xmm18
11948 // CHECK
: vfmsub132pd
2048(%rdx
), %xmm21
, %xmm18
11949 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0x9a,0x92,0x00,0x08,0x00,0x00]
11950 vfmsub132pd
2048(%rdx
), %xmm21
, %xmm18
11952 // CHECK
: vfmsub132pd
-2048(%rdx
), %xmm21
, %xmm18
11953 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0x9a,0x52,0x80]
11954 vfmsub132pd
-2048(%rdx
), %xmm21
, %xmm18
11956 // CHECK
: vfmsub132pd
-2064(%rdx
), %xmm21
, %xmm18
11957 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0x9a,0x92,0xf0,0xf7,0xff,0xff]
11958 vfmsub132pd
-2064(%rdx
), %xmm21
, %xmm18
11960 // CHECK
: vfmsub132pd
1016(%rdx
){1to2
}, %xmm21
, %xmm18
11961 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0x9a,0x52,0x7f]
11962 vfmsub132pd
1016(%rdx
){1to2
}, %xmm21
, %xmm18
11964 // CHECK
: vfmsub132pd
1024(%rdx
){1to2
}, %xmm21
, %xmm18
11965 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0x9a,0x92,0x00,0x04,0x00,0x00]
11966 vfmsub132pd
1024(%rdx
){1to2
}, %xmm21
, %xmm18
11968 // CHECK
: vfmsub132pd
-1024(%rdx
){1to2
}, %xmm21
, %xmm18
11969 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0x9a,0x52,0x80]
11970 vfmsub132pd
-1024(%rdx
){1to2
}, %xmm21
, %xmm18
11972 // CHECK
: vfmsub132pd
-1032(%rdx
){1to2
}, %xmm21
, %xmm18
11973 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0x9a,0x92,0xf8,0xfb,0xff,0xff]
11974 vfmsub132pd
-1032(%rdx
){1to2
}, %xmm21
, %xmm18
11976 // CHECK
: vfmsub132pd
%ymm17
, %ymm28
, %ymm22
11977 // CHECK
: encoding
: [0x62,0xa2,0x9d,0x20,0x9a,0xf1]
11978 vfmsub132pd
%ymm17
, %ymm28
, %ymm22
11980 // CHECK
: vfmsub132pd
%ymm17
, %ymm28
, %ymm22
{%k5
}
11981 // CHECK
: encoding
: [0x62,0xa2,0x9d,0x25,0x9a,0xf1]
11982 vfmsub132pd
%ymm17
, %ymm28
, %ymm22
{%k5
}
11984 // CHECK
: vfmsub132pd
%ymm17
, %ymm28
, %ymm22
{%k5
} {z
}
11985 // CHECK
: encoding
: [0x62,0xa2,0x9d,0xa5,0x9a,0xf1]
11986 vfmsub132pd
%ymm17
, %ymm28
, %ymm22
{%k5
} {z
}
11988 // CHECK
: vfmsub132pd
(%rcx
), %ymm28
, %ymm22
11989 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x20,0x9a,0x31]
11990 vfmsub132pd
(%rcx
), %ymm28
, %ymm22
11992 // CHECK
: vfmsub132pd
291(%rax
,%r14,8), %ymm28
, %ymm22
11993 // CHECK
: encoding
: [0x62,0xa2,0x9d,0x20,0x9a,0xb4,0xf0,0x23,0x01,0x00,0x00]
11994 vfmsub132pd
291(%rax
,%r14,8), %ymm28
, %ymm22
11996 // CHECK
: vfmsub132pd
(%rcx
){1to4
}, %ymm28
, %ymm22
11997 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x30,0x9a,0x31]
11998 vfmsub132pd
(%rcx
){1to4
}, %ymm28
, %ymm22
12000 // CHECK
: vfmsub132pd
4064(%rdx
), %ymm28
, %ymm22
12001 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x20,0x9a,0x72,0x7f]
12002 vfmsub132pd
4064(%rdx
), %ymm28
, %ymm22
12004 // CHECK
: vfmsub132pd
4096(%rdx
), %ymm28
, %ymm22
12005 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x20,0x9a,0xb2,0x00,0x10,0x00,0x00]
12006 vfmsub132pd
4096(%rdx
), %ymm28
, %ymm22
12008 // CHECK
: vfmsub132pd
-4096(%rdx
), %ymm28
, %ymm22
12009 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x20,0x9a,0x72,0x80]
12010 vfmsub132pd
-4096(%rdx
), %ymm28
, %ymm22
12012 // CHECK
: vfmsub132pd
-4128(%rdx
), %ymm28
, %ymm22
12013 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x20,0x9a,0xb2,0xe0,0xef,0xff,0xff]
12014 vfmsub132pd
-4128(%rdx
), %ymm28
, %ymm22
12016 // CHECK
: vfmsub132pd
1016(%rdx
){1to4
}, %ymm28
, %ymm22
12017 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x30,0x9a,0x72,0x7f]
12018 vfmsub132pd
1016(%rdx
){1to4
}, %ymm28
, %ymm22
12020 // CHECK
: vfmsub132pd
1024(%rdx
){1to4
}, %ymm28
, %ymm22
12021 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x30,0x9a,0xb2,0x00,0x04,0x00,0x00]
12022 vfmsub132pd
1024(%rdx
){1to4
}, %ymm28
, %ymm22
12024 // CHECK
: vfmsub132pd
-1024(%rdx
){1to4
}, %ymm28
, %ymm22
12025 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x30,0x9a,0x72,0x80]
12026 vfmsub132pd
-1024(%rdx
){1to4
}, %ymm28
, %ymm22
12028 // CHECK
: vfmsub132pd
-1032(%rdx
){1to4
}, %ymm28
, %ymm22
12029 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x30,0x9a,0xb2,0xf8,0xfb,0xff,0xff]
12030 vfmsub132pd
-1032(%rdx
){1to4
}, %ymm28
, %ymm22
12032 // CHECK
: vfmsub213ps
%xmm28
, %xmm27
, %xmm22
12033 // CHECK
: encoding
: [0x62,0x82,0x25,0x00,0xaa,0xf4]
12034 vfmsub213ps
%xmm28
, %xmm27
, %xmm22
12036 // CHECK
: vfmsub213ps
%xmm28
, %xmm27
, %xmm22
{%k2
}
12037 // CHECK
: encoding
: [0x62,0x82,0x25,0x02,0xaa,0xf4]
12038 vfmsub213ps
%xmm28
, %xmm27
, %xmm22
{%k2
}
12040 // CHECK
: vfmsub213ps
%xmm28
, %xmm27
, %xmm22
{%k2
} {z
}
12041 // CHECK
: encoding
: [0x62,0x82,0x25,0x82,0xaa,0xf4]
12042 vfmsub213ps
%xmm28
, %xmm27
, %xmm22
{%k2
} {z
}
12044 // CHECK
: vfmsub213ps
(%rcx
), %xmm27
, %xmm22
12045 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0xaa,0x31]
12046 vfmsub213ps
(%rcx
), %xmm27
, %xmm22
12048 // CHECK
: vfmsub213ps
291(%rax
,%r14,8), %xmm27
, %xmm22
12049 // CHECK
: encoding
: [0x62,0xa2,0x25,0x00,0xaa,0xb4,0xf0,0x23,0x01,0x00,0x00]
12050 vfmsub213ps
291(%rax
,%r14,8), %xmm27
, %xmm22
12052 // CHECK
: vfmsub213ps
(%rcx
){1to4
}, %xmm27
, %xmm22
12053 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0xaa,0x31]
12054 vfmsub213ps
(%rcx
){1to4
}, %xmm27
, %xmm22
12056 // CHECK
: vfmsub213ps
2032(%rdx
), %xmm27
, %xmm22
12057 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0xaa,0x72,0x7f]
12058 vfmsub213ps
2032(%rdx
), %xmm27
, %xmm22
12060 // CHECK
: vfmsub213ps
2048(%rdx
), %xmm27
, %xmm22
12061 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0xaa,0xb2,0x00,0x08,0x00,0x00]
12062 vfmsub213ps
2048(%rdx
), %xmm27
, %xmm22
12064 // CHECK
: vfmsub213ps
-2048(%rdx
), %xmm27
, %xmm22
12065 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0xaa,0x72,0x80]
12066 vfmsub213ps
-2048(%rdx
), %xmm27
, %xmm22
12068 // CHECK
: vfmsub213ps
-2064(%rdx
), %xmm27
, %xmm22
12069 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0xaa,0xb2,0xf0,0xf7,0xff,0xff]
12070 vfmsub213ps
-2064(%rdx
), %xmm27
, %xmm22
12072 // CHECK
: vfmsub213ps
508(%rdx
){1to4
}, %xmm27
, %xmm22
12073 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0xaa,0x72,0x7f]
12074 vfmsub213ps
508(%rdx
){1to4
}, %xmm27
, %xmm22
12076 // CHECK
: vfmsub213ps
512(%rdx
){1to4
}, %xmm27
, %xmm22
12077 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0xaa,0xb2,0x00,0x02,0x00,0x00]
12078 vfmsub213ps
512(%rdx
){1to4
}, %xmm27
, %xmm22
12080 // CHECK
: vfmsub213ps
-512(%rdx
){1to4
}, %xmm27
, %xmm22
12081 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0xaa,0x72,0x80]
12082 vfmsub213ps
-512(%rdx
){1to4
}, %xmm27
, %xmm22
12084 // CHECK
: vfmsub213ps
-516(%rdx
){1to4
}, %xmm27
, %xmm22
12085 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0xaa,0xb2,0xfc,0xfd,0xff,0xff]
12086 vfmsub213ps
-516(%rdx
){1to4
}, %xmm27
, %xmm22
12088 // CHECK
: vfmsub213ps
%ymm22
, %ymm29
, %ymm28
12089 // CHECK
: encoding
: [0x62,0x22,0x15,0x20,0xaa,0xe6]
12090 vfmsub213ps
%ymm22
, %ymm29
, %ymm28
12092 // CHECK
: vfmsub213ps
%ymm22
, %ymm29
, %ymm28
{%k1
}
12093 // CHECK
: encoding
: [0x62,0x22,0x15,0x21,0xaa,0xe6]
12094 vfmsub213ps
%ymm22
, %ymm29
, %ymm28
{%k1
}
12096 // CHECK
: vfmsub213ps
%ymm22
, %ymm29
, %ymm28
{%k1
} {z
}
12097 // CHECK
: encoding
: [0x62,0x22,0x15,0xa1,0xaa,0xe6]
12098 vfmsub213ps
%ymm22
, %ymm29
, %ymm28
{%k1
} {z
}
12100 // CHECK
: vfmsub213ps
(%rcx
), %ymm29
, %ymm28
12101 // CHECK
: encoding
: [0x62,0x62,0x15,0x20,0xaa,0x21]
12102 vfmsub213ps
(%rcx
), %ymm29
, %ymm28
12104 // CHECK
: vfmsub213ps
291(%rax
,%r14,8), %ymm29
, %ymm28
12105 // CHECK
: encoding
: [0x62,0x22,0x15,0x20,0xaa,0xa4,0xf0,0x23,0x01,0x00,0x00]
12106 vfmsub213ps
291(%rax
,%r14,8), %ymm29
, %ymm28
12108 // CHECK
: vfmsub213ps
(%rcx
){1to8
}, %ymm29
, %ymm28
12109 // CHECK
: encoding
: [0x62,0x62,0x15,0x30,0xaa,0x21]
12110 vfmsub213ps
(%rcx
){1to8
}, %ymm29
, %ymm28
12112 // CHECK
: vfmsub213ps
4064(%rdx
), %ymm29
, %ymm28
12113 // CHECK
: encoding
: [0x62,0x62,0x15,0x20,0xaa,0x62,0x7f]
12114 vfmsub213ps
4064(%rdx
), %ymm29
, %ymm28
12116 // CHECK
: vfmsub213ps
4096(%rdx
), %ymm29
, %ymm28
12117 // CHECK
: encoding
: [0x62,0x62,0x15,0x20,0xaa,0xa2,0x00,0x10,0x00,0x00]
12118 vfmsub213ps
4096(%rdx
), %ymm29
, %ymm28
12120 // CHECK
: vfmsub213ps
-4096(%rdx
), %ymm29
, %ymm28
12121 // CHECK
: encoding
: [0x62,0x62,0x15,0x20,0xaa,0x62,0x80]
12122 vfmsub213ps
-4096(%rdx
), %ymm29
, %ymm28
12124 // CHECK
: vfmsub213ps
-4128(%rdx
), %ymm29
, %ymm28
12125 // CHECK
: encoding
: [0x62,0x62,0x15,0x20,0xaa,0xa2,0xe0,0xef,0xff,0xff]
12126 vfmsub213ps
-4128(%rdx
), %ymm29
, %ymm28
12128 // CHECK
: vfmsub213ps
508(%rdx
){1to8
}, %ymm29
, %ymm28
12129 // CHECK
: encoding
: [0x62,0x62,0x15,0x30,0xaa,0x62,0x7f]
12130 vfmsub213ps
508(%rdx
){1to8
}, %ymm29
, %ymm28
12132 // CHECK
: vfmsub213ps
512(%rdx
){1to8
}, %ymm29
, %ymm28
12133 // CHECK
: encoding
: [0x62,0x62,0x15,0x30,0xaa,0xa2,0x00,0x02,0x00,0x00]
12134 vfmsub213ps
512(%rdx
){1to8
}, %ymm29
, %ymm28
12136 // CHECK
: vfmsub213ps
-512(%rdx
){1to8
}, %ymm29
, %ymm28
12137 // CHECK
: encoding
: [0x62,0x62,0x15,0x30,0xaa,0x62,0x80]
12138 vfmsub213ps
-512(%rdx
){1to8
}, %ymm29
, %ymm28
12140 // CHECK
: vfmsub213ps
-516(%rdx
){1to8
}, %ymm29
, %ymm28
12141 // CHECK
: encoding
: [0x62,0x62,0x15,0x30,0xaa,0xa2,0xfc,0xfd,0xff,0xff]
12142 vfmsub213ps
-516(%rdx
){1to8
}, %ymm29
, %ymm28
12144 // CHECK
: vfmsub213pd
%xmm20
, %xmm19
, %xmm19
12145 // CHECK
: encoding
: [0x62,0xa2,0xe5,0x00,0xaa,0xdc]
12146 vfmsub213pd
%xmm20
, %xmm19
, %xmm19
12148 // CHECK
: vfmsub213pd
%xmm20
, %xmm19
, %xmm19
{%k1
}
12149 // CHECK
: encoding
: [0x62,0xa2,0xe5,0x01,0xaa,0xdc]
12150 vfmsub213pd
%xmm20
, %xmm19
, %xmm19
{%k1
}
12152 // CHECK
: vfmsub213pd
%xmm20
, %xmm19
, %xmm19
{%k1
} {z
}
12153 // CHECK
: encoding
: [0x62,0xa2,0xe5,0x81,0xaa,0xdc]
12154 vfmsub213pd
%xmm20
, %xmm19
, %xmm19
{%k1
} {z
}
12156 // CHECK
: vfmsub213pd
(%rcx
), %xmm19
, %xmm19
12157 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x00,0xaa,0x19]
12158 vfmsub213pd
(%rcx
), %xmm19
, %xmm19
12160 // CHECK
: vfmsub213pd
291(%rax
,%r14,8), %xmm19
, %xmm19
12161 // CHECK
: encoding
: [0x62,0xa2,0xe5,0x00,0xaa,0x9c,0xf0,0x23,0x01,0x00,0x00]
12162 vfmsub213pd
291(%rax
,%r14,8), %xmm19
, %xmm19
12164 // CHECK
: vfmsub213pd
(%rcx
){1to2
}, %xmm19
, %xmm19
12165 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x10,0xaa,0x19]
12166 vfmsub213pd
(%rcx
){1to2
}, %xmm19
, %xmm19
12168 // CHECK
: vfmsub213pd
2032(%rdx
), %xmm19
, %xmm19
12169 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x00,0xaa,0x5a,0x7f]
12170 vfmsub213pd
2032(%rdx
), %xmm19
, %xmm19
12172 // CHECK
: vfmsub213pd
2048(%rdx
), %xmm19
, %xmm19
12173 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x00,0xaa,0x9a,0x00,0x08,0x00,0x00]
12174 vfmsub213pd
2048(%rdx
), %xmm19
, %xmm19
12176 // CHECK
: vfmsub213pd
-2048(%rdx
), %xmm19
, %xmm19
12177 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x00,0xaa,0x5a,0x80]
12178 vfmsub213pd
-2048(%rdx
), %xmm19
, %xmm19
12180 // CHECK
: vfmsub213pd
-2064(%rdx
), %xmm19
, %xmm19
12181 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x00,0xaa,0x9a,0xf0,0xf7,0xff,0xff]
12182 vfmsub213pd
-2064(%rdx
), %xmm19
, %xmm19
12184 // CHECK
: vfmsub213pd
1016(%rdx
){1to2
}, %xmm19
, %xmm19
12185 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x10,0xaa,0x5a,0x7f]
12186 vfmsub213pd
1016(%rdx
){1to2
}, %xmm19
, %xmm19
12188 // CHECK
: vfmsub213pd
1024(%rdx
){1to2
}, %xmm19
, %xmm19
12189 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x10,0xaa,0x9a,0x00,0x04,0x00,0x00]
12190 vfmsub213pd
1024(%rdx
){1to2
}, %xmm19
, %xmm19
12192 // CHECK
: vfmsub213pd
-1024(%rdx
){1to2
}, %xmm19
, %xmm19
12193 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x10,0xaa,0x5a,0x80]
12194 vfmsub213pd
-1024(%rdx
){1to2
}, %xmm19
, %xmm19
12196 // CHECK
: vfmsub213pd
-1032(%rdx
){1to2
}, %xmm19
, %xmm19
12197 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x10,0xaa,0x9a,0xf8,0xfb,0xff,0xff]
12198 vfmsub213pd
-1032(%rdx
){1to2
}, %xmm19
, %xmm19
12200 // CHECK
: vfmsub213pd
%ymm28
, %ymm25
, %ymm27
12201 // CHECK
: encoding
: [0x62,0x02,0xb5,0x20,0xaa,0xdc]
12202 vfmsub213pd
%ymm28
, %ymm25
, %ymm27
12204 // CHECK
: vfmsub213pd
%ymm28
, %ymm25
, %ymm27
{%k4
}
12205 // CHECK
: encoding
: [0x62,0x02,0xb5,0x24,0xaa,0xdc]
12206 vfmsub213pd
%ymm28
, %ymm25
, %ymm27
{%k4
}
12208 // CHECK
: vfmsub213pd
%ymm28
, %ymm25
, %ymm27
{%k4
} {z
}
12209 // CHECK
: encoding
: [0x62,0x02,0xb5,0xa4,0xaa,0xdc]
12210 vfmsub213pd
%ymm28
, %ymm25
, %ymm27
{%k4
} {z
}
12212 // CHECK
: vfmsub213pd
(%rcx
), %ymm25
, %ymm27
12213 // CHECK
: encoding
: [0x62,0x62,0xb5,0x20,0xaa,0x19]
12214 vfmsub213pd
(%rcx
), %ymm25
, %ymm27
12216 // CHECK
: vfmsub213pd
291(%rax
,%r14,8), %ymm25
, %ymm27
12217 // CHECK
: encoding
: [0x62,0x22,0xb5,0x20,0xaa,0x9c,0xf0,0x23,0x01,0x00,0x00]
12218 vfmsub213pd
291(%rax
,%r14,8), %ymm25
, %ymm27
12220 // CHECK
: vfmsub213pd
(%rcx
){1to4
}, %ymm25
, %ymm27
12221 // CHECK
: encoding
: [0x62,0x62,0xb5,0x30,0xaa,0x19]
12222 vfmsub213pd
(%rcx
){1to4
}, %ymm25
, %ymm27
12224 // CHECK
: vfmsub213pd
4064(%rdx
), %ymm25
, %ymm27
12225 // CHECK
: encoding
: [0x62,0x62,0xb5,0x20,0xaa,0x5a,0x7f]
12226 vfmsub213pd
4064(%rdx
), %ymm25
, %ymm27
12228 // CHECK
: vfmsub213pd
4096(%rdx
), %ymm25
, %ymm27
12229 // CHECK
: encoding
: [0x62,0x62,0xb5,0x20,0xaa,0x9a,0x00,0x10,0x00,0x00]
12230 vfmsub213pd
4096(%rdx
), %ymm25
, %ymm27
12232 // CHECK
: vfmsub213pd
-4096(%rdx
), %ymm25
, %ymm27
12233 // CHECK
: encoding
: [0x62,0x62,0xb5,0x20,0xaa,0x5a,0x80]
12234 vfmsub213pd
-4096(%rdx
), %ymm25
, %ymm27
12236 // CHECK
: vfmsub213pd
-4128(%rdx
), %ymm25
, %ymm27
12237 // CHECK
: encoding
: [0x62,0x62,0xb5,0x20,0xaa,0x9a,0xe0,0xef,0xff,0xff]
12238 vfmsub213pd
-4128(%rdx
), %ymm25
, %ymm27
12240 // CHECK
: vfmsub213pd
1016(%rdx
){1to4
}, %ymm25
, %ymm27
12241 // CHECK
: encoding
: [0x62,0x62,0xb5,0x30,0xaa,0x5a,0x7f]
12242 vfmsub213pd
1016(%rdx
){1to4
}, %ymm25
, %ymm27
12244 // CHECK
: vfmsub213pd
1024(%rdx
){1to4
}, %ymm25
, %ymm27
12245 // CHECK
: encoding
: [0x62,0x62,0xb5,0x30,0xaa,0x9a,0x00,0x04,0x00,0x00]
12246 vfmsub213pd
1024(%rdx
){1to4
}, %ymm25
, %ymm27
12248 // CHECK
: vfmsub213pd
-1024(%rdx
){1to4
}, %ymm25
, %ymm27
12249 // CHECK
: encoding
: [0x62,0x62,0xb5,0x30,0xaa,0x5a,0x80]
12250 vfmsub213pd
-1024(%rdx
){1to4
}, %ymm25
, %ymm27
12252 // CHECK
: vfmsub213pd
-1032(%rdx
){1to4
}, %ymm25
, %ymm27
12253 // CHECK
: encoding
: [0x62,0x62,0xb5,0x30,0xaa,0x9a,0xf8,0xfb,0xff,0xff]
12254 vfmsub213pd
-1032(%rdx
){1to4
}, %ymm25
, %ymm27
12256 // CHECK
: vfmsub231ps
%xmm25
, %xmm19
, %xmm28
12257 // CHECK
: encoding
: [0x62,0x02,0x65,0x00,0xba,0xe1]
12258 vfmsub231ps
%xmm25
, %xmm19
, %xmm28
12260 // CHECK
: vfmsub231ps
%xmm25
, %xmm19
, %xmm28
{%k1
}
12261 // CHECK
: encoding
: [0x62,0x02,0x65,0x01,0xba,0xe1]
12262 vfmsub231ps
%xmm25
, %xmm19
, %xmm28
{%k1
}
12264 // CHECK
: vfmsub231ps
%xmm25
, %xmm19
, %xmm28
{%k1
} {z
}
12265 // CHECK
: encoding
: [0x62,0x02,0x65,0x81,0xba,0xe1]
12266 vfmsub231ps
%xmm25
, %xmm19
, %xmm28
{%k1
} {z
}
12268 // CHECK
: vfmsub231ps
(%rcx
), %xmm19
, %xmm28
12269 // CHECK
: encoding
: [0x62,0x62,0x65,0x00,0xba,0x21]
12270 vfmsub231ps
(%rcx
), %xmm19
, %xmm28
12272 // CHECK
: vfmsub231ps
291(%rax
,%r14,8), %xmm19
, %xmm28
12273 // CHECK
: encoding
: [0x62,0x22,0x65,0x00,0xba,0xa4,0xf0,0x23,0x01,0x00,0x00]
12274 vfmsub231ps
291(%rax
,%r14,8), %xmm19
, %xmm28
12276 // CHECK
: vfmsub231ps
(%rcx
){1to4
}, %xmm19
, %xmm28
12277 // CHECK
: encoding
: [0x62,0x62,0x65,0x10,0xba,0x21]
12278 vfmsub231ps
(%rcx
){1to4
}, %xmm19
, %xmm28
12280 // CHECK
: vfmsub231ps
2032(%rdx
), %xmm19
, %xmm28
12281 // CHECK
: encoding
: [0x62,0x62,0x65,0x00,0xba,0x62,0x7f]
12282 vfmsub231ps
2032(%rdx
), %xmm19
, %xmm28
12284 // CHECK
: vfmsub231ps
2048(%rdx
), %xmm19
, %xmm28
12285 // CHECK
: encoding
: [0x62,0x62,0x65,0x00,0xba,0xa2,0x00,0x08,0x00,0x00]
12286 vfmsub231ps
2048(%rdx
), %xmm19
, %xmm28
12288 // CHECK
: vfmsub231ps
-2048(%rdx
), %xmm19
, %xmm28
12289 // CHECK
: encoding
: [0x62,0x62,0x65,0x00,0xba,0x62,0x80]
12290 vfmsub231ps
-2048(%rdx
), %xmm19
, %xmm28
12292 // CHECK
: vfmsub231ps
-2064(%rdx
), %xmm19
, %xmm28
12293 // CHECK
: encoding
: [0x62,0x62,0x65,0x00,0xba,0xa2,0xf0,0xf7,0xff,0xff]
12294 vfmsub231ps
-2064(%rdx
), %xmm19
, %xmm28
12296 // CHECK
: vfmsub231ps
508(%rdx
){1to4
}, %xmm19
, %xmm28
12297 // CHECK
: encoding
: [0x62,0x62,0x65,0x10,0xba,0x62,0x7f]
12298 vfmsub231ps
508(%rdx
){1to4
}, %xmm19
, %xmm28
12300 // CHECK
: vfmsub231ps
512(%rdx
){1to4
}, %xmm19
, %xmm28
12301 // CHECK
: encoding
: [0x62,0x62,0x65,0x10,0xba,0xa2,0x00,0x02,0x00,0x00]
12302 vfmsub231ps
512(%rdx
){1to4
}, %xmm19
, %xmm28
12304 // CHECK
: vfmsub231ps
-512(%rdx
){1to4
}, %xmm19
, %xmm28
12305 // CHECK
: encoding
: [0x62,0x62,0x65,0x10,0xba,0x62,0x80]
12306 vfmsub231ps
-512(%rdx
){1to4
}, %xmm19
, %xmm28
12308 // CHECK
: vfmsub231ps
-516(%rdx
){1to4
}, %xmm19
, %xmm28
12309 // CHECK
: encoding
: [0x62,0x62,0x65,0x10,0xba,0xa2,0xfc,0xfd,0xff,0xff]
12310 vfmsub231ps
-516(%rdx
){1to4
}, %xmm19
, %xmm28
12312 // CHECK
: vfmsub231ps
%ymm26
, %ymm26
, %ymm23
12313 // CHECK
: encoding
: [0x62,0x82,0x2d,0x20,0xba,0xfa]
12314 vfmsub231ps
%ymm26
, %ymm26
, %ymm23
12316 // CHECK
: vfmsub231ps
%ymm26
, %ymm26
, %ymm23
{%k1
}
12317 // CHECK
: encoding
: [0x62,0x82,0x2d,0x21,0xba,0xfa]
12318 vfmsub231ps
%ymm26
, %ymm26
, %ymm23
{%k1
}
12320 // CHECK
: vfmsub231ps
%ymm26
, %ymm26
, %ymm23
{%k1
} {z
}
12321 // CHECK
: encoding
: [0x62,0x82,0x2d,0xa1,0xba,0xfa]
12322 vfmsub231ps
%ymm26
, %ymm26
, %ymm23
{%k1
} {z
}
12324 // CHECK
: vfmsub231ps
(%rcx
), %ymm26
, %ymm23
12325 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0xba,0x39]
12326 vfmsub231ps
(%rcx
), %ymm26
, %ymm23
12328 // CHECK
: vfmsub231ps
291(%rax
,%r14,8), %ymm26
, %ymm23
12329 // CHECK
: encoding
: [0x62,0xa2,0x2d,0x20,0xba,0xbc,0xf0,0x23,0x01,0x00,0x00]
12330 vfmsub231ps
291(%rax
,%r14,8), %ymm26
, %ymm23
12332 // CHECK
: vfmsub231ps
(%rcx
){1to8
}, %ymm26
, %ymm23
12333 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0xba,0x39]
12334 vfmsub231ps
(%rcx
){1to8
}, %ymm26
, %ymm23
12336 // CHECK
: vfmsub231ps
4064(%rdx
), %ymm26
, %ymm23
12337 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0xba,0x7a,0x7f]
12338 vfmsub231ps
4064(%rdx
), %ymm26
, %ymm23
12340 // CHECK
: vfmsub231ps
4096(%rdx
), %ymm26
, %ymm23
12341 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0xba,0xba,0x00,0x10,0x00,0x00]
12342 vfmsub231ps
4096(%rdx
), %ymm26
, %ymm23
12344 // CHECK
: vfmsub231ps
-4096(%rdx
), %ymm26
, %ymm23
12345 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0xba,0x7a,0x80]
12346 vfmsub231ps
-4096(%rdx
), %ymm26
, %ymm23
12348 // CHECK
: vfmsub231ps
-4128(%rdx
), %ymm26
, %ymm23
12349 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0xba,0xba,0xe0,0xef,0xff,0xff]
12350 vfmsub231ps
-4128(%rdx
), %ymm26
, %ymm23
12352 // CHECK
: vfmsub231ps
508(%rdx
){1to8
}, %ymm26
, %ymm23
12353 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0xba,0x7a,0x7f]
12354 vfmsub231ps
508(%rdx
){1to8
}, %ymm26
, %ymm23
12356 // CHECK
: vfmsub231ps
512(%rdx
){1to8
}, %ymm26
, %ymm23
12357 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0xba,0xba,0x00,0x02,0x00,0x00]
12358 vfmsub231ps
512(%rdx
){1to8
}, %ymm26
, %ymm23
12360 // CHECK
: vfmsub231ps
-512(%rdx
){1to8
}, %ymm26
, %ymm23
12361 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0xba,0x7a,0x80]
12362 vfmsub231ps
-512(%rdx
){1to8
}, %ymm26
, %ymm23
12364 // CHECK
: vfmsub231ps
-516(%rdx
){1to8
}, %ymm26
, %ymm23
12365 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0xba,0xba,0xfc,0xfd,0xff,0xff]
12366 vfmsub231ps
-516(%rdx
){1to8
}, %ymm26
, %ymm23
12368 // CHECK
: vfmsub231pd
%xmm23
, %xmm20
, %xmm28
12369 // CHECK
: encoding
: [0x62,0x22,0xdd,0x00,0xba,0xe7]
12370 vfmsub231pd
%xmm23
, %xmm20
, %xmm28
12372 // CHECK
: vfmsub231pd
%xmm23
, %xmm20
, %xmm28
{%k4
}
12373 // CHECK
: encoding
: [0x62,0x22,0xdd,0x04,0xba,0xe7]
12374 vfmsub231pd
%xmm23
, %xmm20
, %xmm28
{%k4
}
12376 // CHECK
: vfmsub231pd
%xmm23
, %xmm20
, %xmm28
{%k4
} {z
}
12377 // CHECK
: encoding
: [0x62,0x22,0xdd,0x84,0xba,0xe7]
12378 vfmsub231pd
%xmm23
, %xmm20
, %xmm28
{%k4
} {z
}
12380 // CHECK
: vfmsub231pd
(%rcx
), %xmm20
, %xmm28
12381 // CHECK
: encoding
: [0x62,0x62,0xdd,0x00,0xba,0x21]
12382 vfmsub231pd
(%rcx
), %xmm20
, %xmm28
12384 // CHECK
: vfmsub231pd
291(%rax
,%r14,8), %xmm20
, %xmm28
12385 // CHECK
: encoding
: [0x62,0x22,0xdd,0x00,0xba,0xa4,0xf0,0x23,0x01,0x00,0x00]
12386 vfmsub231pd
291(%rax
,%r14,8), %xmm20
, %xmm28
12388 // CHECK
: vfmsub231pd
(%rcx
){1to2
}, %xmm20
, %xmm28
12389 // CHECK
: encoding
: [0x62,0x62,0xdd,0x10,0xba,0x21]
12390 vfmsub231pd
(%rcx
){1to2
}, %xmm20
, %xmm28
12392 // CHECK
: vfmsub231pd
2032(%rdx
), %xmm20
, %xmm28
12393 // CHECK
: encoding
: [0x62,0x62,0xdd,0x00,0xba,0x62,0x7f]
12394 vfmsub231pd
2032(%rdx
), %xmm20
, %xmm28
12396 // CHECK
: vfmsub231pd
2048(%rdx
), %xmm20
, %xmm28
12397 // CHECK
: encoding
: [0x62,0x62,0xdd,0x00,0xba,0xa2,0x00,0x08,0x00,0x00]
12398 vfmsub231pd
2048(%rdx
), %xmm20
, %xmm28
12400 // CHECK
: vfmsub231pd
-2048(%rdx
), %xmm20
, %xmm28
12401 // CHECK
: encoding
: [0x62,0x62,0xdd,0x00,0xba,0x62,0x80]
12402 vfmsub231pd
-2048(%rdx
), %xmm20
, %xmm28
12404 // CHECK
: vfmsub231pd
-2064(%rdx
), %xmm20
, %xmm28
12405 // CHECK
: encoding
: [0x62,0x62,0xdd,0x00,0xba,0xa2,0xf0,0xf7,0xff,0xff]
12406 vfmsub231pd
-2064(%rdx
), %xmm20
, %xmm28
12408 // CHECK
: vfmsub231pd
1016(%rdx
){1to2
}, %xmm20
, %xmm28
12409 // CHECK
: encoding
: [0x62,0x62,0xdd,0x10,0xba,0x62,0x7f]
12410 vfmsub231pd
1016(%rdx
){1to2
}, %xmm20
, %xmm28
12412 // CHECK
: vfmsub231pd
1024(%rdx
){1to2
}, %xmm20
, %xmm28
12413 // CHECK
: encoding
: [0x62,0x62,0xdd,0x10,0xba,0xa2,0x00,0x04,0x00,0x00]
12414 vfmsub231pd
1024(%rdx
){1to2
}, %xmm20
, %xmm28
12416 // CHECK
: vfmsub231pd
-1024(%rdx
){1to2
}, %xmm20
, %xmm28
12417 // CHECK
: encoding
: [0x62,0x62,0xdd,0x10,0xba,0x62,0x80]
12418 vfmsub231pd
-1024(%rdx
){1to2
}, %xmm20
, %xmm28
12420 // CHECK
: vfmsub231pd
-1032(%rdx
){1to2
}, %xmm20
, %xmm28
12421 // CHECK
: encoding
: [0x62,0x62,0xdd,0x10,0xba,0xa2,0xf8,0xfb,0xff,0xff]
12422 vfmsub231pd
-1032(%rdx
){1to2
}, %xmm20
, %xmm28
12424 // CHECK
: vfmsub231pd
%ymm22
, %ymm18
, %ymm17
12425 // CHECK
: encoding
: [0x62,0xa2,0xed,0x20,0xba,0xce]
12426 vfmsub231pd
%ymm22
, %ymm18
, %ymm17
12428 // CHECK
: vfmsub231pd
%ymm22
, %ymm18
, %ymm17
{%k2
}
12429 // CHECK
: encoding
: [0x62,0xa2,0xed,0x22,0xba,0xce]
12430 vfmsub231pd
%ymm22
, %ymm18
, %ymm17
{%k2
}
12432 // CHECK
: vfmsub231pd
%ymm22
, %ymm18
, %ymm17
{%k2
} {z
}
12433 // CHECK
: encoding
: [0x62,0xa2,0xed,0xa2,0xba,0xce]
12434 vfmsub231pd
%ymm22
, %ymm18
, %ymm17
{%k2
} {z
}
12436 // CHECK
: vfmsub231pd
(%rcx
), %ymm18
, %ymm17
12437 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0xba,0x09]
12438 vfmsub231pd
(%rcx
), %ymm18
, %ymm17
12440 // CHECK
: vfmsub231pd
291(%rax
,%r14,8), %ymm18
, %ymm17
12441 // CHECK
: encoding
: [0x62,0xa2,0xed,0x20,0xba,0x8c,0xf0,0x23,0x01,0x00,0x00]
12442 vfmsub231pd
291(%rax
,%r14,8), %ymm18
, %ymm17
12444 // CHECK
: vfmsub231pd
(%rcx
){1to4
}, %ymm18
, %ymm17
12445 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0xba,0x09]
12446 vfmsub231pd
(%rcx
){1to4
}, %ymm18
, %ymm17
12448 // CHECK
: vfmsub231pd
4064(%rdx
), %ymm18
, %ymm17
12449 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0xba,0x4a,0x7f]
12450 vfmsub231pd
4064(%rdx
), %ymm18
, %ymm17
12452 // CHECK
: vfmsub231pd
4096(%rdx
), %ymm18
, %ymm17
12453 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0xba,0x8a,0x00,0x10,0x00,0x00]
12454 vfmsub231pd
4096(%rdx
), %ymm18
, %ymm17
12456 // CHECK
: vfmsub231pd
-4096(%rdx
), %ymm18
, %ymm17
12457 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0xba,0x4a,0x80]
12458 vfmsub231pd
-4096(%rdx
), %ymm18
, %ymm17
12460 // CHECK
: vfmsub231pd
-4128(%rdx
), %ymm18
, %ymm17
12461 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0xba,0x8a,0xe0,0xef,0xff,0xff]
12462 vfmsub231pd
-4128(%rdx
), %ymm18
, %ymm17
12464 // CHECK
: vfmsub231pd
1016(%rdx
){1to4
}, %ymm18
, %ymm17
12465 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0xba,0x4a,0x7f]
12466 vfmsub231pd
1016(%rdx
){1to4
}, %ymm18
, %ymm17
12468 // CHECK
: vfmsub231pd
1024(%rdx
){1to4
}, %ymm18
, %ymm17
12469 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0xba,0x8a,0x00,0x04,0x00,0x00]
12470 vfmsub231pd
1024(%rdx
){1to4
}, %ymm18
, %ymm17
12472 // CHECK
: vfmsub231pd
-1024(%rdx
){1to4
}, %ymm18
, %ymm17
12473 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0xba,0x4a,0x80]
12474 vfmsub231pd
-1024(%rdx
){1to4
}, %ymm18
, %ymm17
12476 // CHECK
: vfmsub231pd
-1032(%rdx
){1to4
}, %ymm18
, %ymm17
12477 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0xba,0x8a,0xf8,0xfb,0xff,0xff]
12478 vfmsub231pd
-1032(%rdx
){1to4
}, %ymm18
, %ymm17
12480 // CHECK
: vfmaddsub132ps
%xmm18
, %xmm27
, %xmm24
12481 // CHECK
: encoding
: [0x62,0x22,0x25,0x00,0x96,0xc2]
12482 vfmaddsub132ps
%xmm18
, %xmm27
, %xmm24
12484 // CHECK
: vfmaddsub132ps
%xmm18
, %xmm27
, %xmm24
{%k2
}
12485 // CHECK
: encoding
: [0x62,0x22,0x25,0x02,0x96,0xc2]
12486 vfmaddsub132ps
%xmm18
, %xmm27
, %xmm24
{%k2
}
12488 // CHECK
: vfmaddsub132ps
%xmm18
, %xmm27
, %xmm24
{%k2
} {z
}
12489 // CHECK
: encoding
: [0x62,0x22,0x25,0x82,0x96,0xc2]
12490 vfmaddsub132ps
%xmm18
, %xmm27
, %xmm24
{%k2
} {z
}
12492 // CHECK
: vfmaddsub132ps
(%rcx
), %xmm27
, %xmm24
12493 // CHECK
: encoding
: [0x62,0x62,0x25,0x00,0x96,0x01]
12494 vfmaddsub132ps
(%rcx
), %xmm27
, %xmm24
12496 // CHECK
: vfmaddsub132ps
291(%rax
,%r14,8), %xmm27
, %xmm24
12497 // CHECK
: encoding
: [0x62,0x22,0x25,0x00,0x96,0x84,0xf0,0x23,0x01,0x00,0x00]
12498 vfmaddsub132ps
291(%rax
,%r14,8), %xmm27
, %xmm24
12500 // CHECK
: vfmaddsub132ps
(%rcx
){1to4
}, %xmm27
, %xmm24
12501 // CHECK
: encoding
: [0x62,0x62,0x25,0x10,0x96,0x01]
12502 vfmaddsub132ps
(%rcx
){1to4
}, %xmm27
, %xmm24
12504 // CHECK
: vfmaddsub132ps
2032(%rdx
), %xmm27
, %xmm24
12505 // CHECK
: encoding
: [0x62,0x62,0x25,0x00,0x96,0x42,0x7f]
12506 vfmaddsub132ps
2032(%rdx
), %xmm27
, %xmm24
12508 // CHECK
: vfmaddsub132ps
2048(%rdx
), %xmm27
, %xmm24
12509 // CHECK
: encoding
: [0x62,0x62,0x25,0x00,0x96,0x82,0x00,0x08,0x00,0x00]
12510 vfmaddsub132ps
2048(%rdx
), %xmm27
, %xmm24
12512 // CHECK
: vfmaddsub132ps
-2048(%rdx
), %xmm27
, %xmm24
12513 // CHECK
: encoding
: [0x62,0x62,0x25,0x00,0x96,0x42,0x80]
12514 vfmaddsub132ps
-2048(%rdx
), %xmm27
, %xmm24
12516 // CHECK
: vfmaddsub132ps
-2064(%rdx
), %xmm27
, %xmm24
12517 // CHECK
: encoding
: [0x62,0x62,0x25,0x00,0x96,0x82,0xf0,0xf7,0xff,0xff]
12518 vfmaddsub132ps
-2064(%rdx
), %xmm27
, %xmm24
12520 // CHECK
: vfmaddsub132ps
508(%rdx
){1to4
}, %xmm27
, %xmm24
12521 // CHECK
: encoding
: [0x62,0x62,0x25,0x10,0x96,0x42,0x7f]
12522 vfmaddsub132ps
508(%rdx
){1to4
}, %xmm27
, %xmm24
12524 // CHECK
: vfmaddsub132ps
512(%rdx
){1to4
}, %xmm27
, %xmm24
12525 // CHECK
: encoding
: [0x62,0x62,0x25,0x10,0x96,0x82,0x00,0x02,0x00,0x00]
12526 vfmaddsub132ps
512(%rdx
){1to4
}, %xmm27
, %xmm24
12528 // CHECK
: vfmaddsub132ps
-512(%rdx
){1to4
}, %xmm27
, %xmm24
12529 // CHECK
: encoding
: [0x62,0x62,0x25,0x10,0x96,0x42,0x80]
12530 vfmaddsub132ps
-512(%rdx
){1to4
}, %xmm27
, %xmm24
12532 // CHECK
: vfmaddsub132ps
-516(%rdx
){1to4
}, %xmm27
, %xmm24
12533 // CHECK
: encoding
: [0x62,0x62,0x25,0x10,0x96,0x82,0xfc,0xfd,0xff,0xff]
12534 vfmaddsub132ps
-516(%rdx
){1to4
}, %xmm27
, %xmm24
12536 // CHECK
: vfmaddsub132ps
%ymm24
, %ymm20
, %ymm21
12537 // CHECK
: encoding
: [0x62,0x82,0x5d,0x20,0x96,0xe8]
12538 vfmaddsub132ps
%ymm24
, %ymm20
, %ymm21
12540 // CHECK
: vfmaddsub132ps
%ymm24
, %ymm20
, %ymm21
{%k5
}
12541 // CHECK
: encoding
: [0x62,0x82,0x5d,0x25,0x96,0xe8]
12542 vfmaddsub132ps
%ymm24
, %ymm20
, %ymm21
{%k5
}
12544 // CHECK
: vfmaddsub132ps
%ymm24
, %ymm20
, %ymm21
{%k5
} {z
}
12545 // CHECK
: encoding
: [0x62,0x82,0x5d,0xa5,0x96,0xe8]
12546 vfmaddsub132ps
%ymm24
, %ymm20
, %ymm21
{%k5
} {z
}
12548 // CHECK
: vfmaddsub132ps
(%rcx
), %ymm20
, %ymm21
12549 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x20,0x96,0x29]
12550 vfmaddsub132ps
(%rcx
), %ymm20
, %ymm21
12552 // CHECK
: vfmaddsub132ps
291(%rax
,%r14,8), %ymm20
, %ymm21
12553 // CHECK
: encoding
: [0x62,0xa2,0x5d,0x20,0x96,0xac,0xf0,0x23,0x01,0x00,0x00]
12554 vfmaddsub132ps
291(%rax
,%r14,8), %ymm20
, %ymm21
12556 // CHECK
: vfmaddsub132ps
(%rcx
){1to8
}, %ymm20
, %ymm21
12557 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x30,0x96,0x29]
12558 vfmaddsub132ps
(%rcx
){1to8
}, %ymm20
, %ymm21
12560 // CHECK
: vfmaddsub132ps
4064(%rdx
), %ymm20
, %ymm21
12561 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x20,0x96,0x6a,0x7f]
12562 vfmaddsub132ps
4064(%rdx
), %ymm20
, %ymm21
12564 // CHECK
: vfmaddsub132ps
4096(%rdx
), %ymm20
, %ymm21
12565 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x20,0x96,0xaa,0x00,0x10,0x00,0x00]
12566 vfmaddsub132ps
4096(%rdx
), %ymm20
, %ymm21
12568 // CHECK
: vfmaddsub132ps
-4096(%rdx
), %ymm20
, %ymm21
12569 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x20,0x96,0x6a,0x80]
12570 vfmaddsub132ps
-4096(%rdx
), %ymm20
, %ymm21
12572 // CHECK
: vfmaddsub132ps
-4128(%rdx
), %ymm20
, %ymm21
12573 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x20,0x96,0xaa,0xe0,0xef,0xff,0xff]
12574 vfmaddsub132ps
-4128(%rdx
), %ymm20
, %ymm21
12576 // CHECK
: vfmaddsub132ps
508(%rdx
){1to8
}, %ymm20
, %ymm21
12577 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x30,0x96,0x6a,0x7f]
12578 vfmaddsub132ps
508(%rdx
){1to8
}, %ymm20
, %ymm21
12580 // CHECK
: vfmaddsub132ps
512(%rdx
){1to8
}, %ymm20
, %ymm21
12581 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x30,0x96,0xaa,0x00,0x02,0x00,0x00]
12582 vfmaddsub132ps
512(%rdx
){1to8
}, %ymm20
, %ymm21
12584 // CHECK
: vfmaddsub132ps
-512(%rdx
){1to8
}, %ymm20
, %ymm21
12585 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x30,0x96,0x6a,0x80]
12586 vfmaddsub132ps
-512(%rdx
){1to8
}, %ymm20
, %ymm21
12588 // CHECK
: vfmaddsub132ps
-516(%rdx
){1to8
}, %ymm20
, %ymm21
12589 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x30,0x96,0xaa,0xfc,0xfd,0xff,0xff]
12590 vfmaddsub132ps
-516(%rdx
){1to8
}, %ymm20
, %ymm21
12592 // CHECK
: vfmaddsub132pd
%xmm20
, %xmm27
, %xmm26
12593 // CHECK
: encoding
: [0x62,0x22,0xa5,0x00,0x96,0xd4]
12594 vfmaddsub132pd
%xmm20
, %xmm27
, %xmm26
12596 // CHECK
: vfmaddsub132pd
%xmm20
, %xmm27
, %xmm26
{%k6
}
12597 // CHECK
: encoding
: [0x62,0x22,0xa5,0x06,0x96,0xd4]
12598 vfmaddsub132pd
%xmm20
, %xmm27
, %xmm26
{%k6
}
12600 // CHECK
: vfmaddsub132pd
%xmm20
, %xmm27
, %xmm26
{%k6
} {z
}
12601 // CHECK
: encoding
: [0x62,0x22,0xa5,0x86,0x96,0xd4]
12602 vfmaddsub132pd
%xmm20
, %xmm27
, %xmm26
{%k6
} {z
}
12604 // CHECK
: vfmaddsub132pd
(%rcx
), %xmm27
, %xmm26
12605 // CHECK
: encoding
: [0x62,0x62,0xa5,0x00,0x96,0x11]
12606 vfmaddsub132pd
(%rcx
), %xmm27
, %xmm26
12608 // CHECK
: vfmaddsub132pd
291(%rax
,%r14,8), %xmm27
, %xmm26
12609 // CHECK
: encoding
: [0x62,0x22,0xa5,0x00,0x96,0x94,0xf0,0x23,0x01,0x00,0x00]
12610 vfmaddsub132pd
291(%rax
,%r14,8), %xmm27
, %xmm26
12612 // CHECK
: vfmaddsub132pd
(%rcx
){1to2
}, %xmm27
, %xmm26
12613 // CHECK
: encoding
: [0x62,0x62,0xa5,0x10,0x96,0x11]
12614 vfmaddsub132pd
(%rcx
){1to2
}, %xmm27
, %xmm26
12616 // CHECK
: vfmaddsub132pd
2032(%rdx
), %xmm27
, %xmm26
12617 // CHECK
: encoding
: [0x62,0x62,0xa5,0x00,0x96,0x52,0x7f]
12618 vfmaddsub132pd
2032(%rdx
), %xmm27
, %xmm26
12620 // CHECK
: vfmaddsub132pd
2048(%rdx
), %xmm27
, %xmm26
12621 // CHECK
: encoding
: [0x62,0x62,0xa5,0x00,0x96,0x92,0x00,0x08,0x00,0x00]
12622 vfmaddsub132pd
2048(%rdx
), %xmm27
, %xmm26
12624 // CHECK
: vfmaddsub132pd
-2048(%rdx
), %xmm27
, %xmm26
12625 // CHECK
: encoding
: [0x62,0x62,0xa5,0x00,0x96,0x52,0x80]
12626 vfmaddsub132pd
-2048(%rdx
), %xmm27
, %xmm26
12628 // CHECK
: vfmaddsub132pd
-2064(%rdx
), %xmm27
, %xmm26
12629 // CHECK
: encoding
: [0x62,0x62,0xa5,0x00,0x96,0x92,0xf0,0xf7,0xff,0xff]
12630 vfmaddsub132pd
-2064(%rdx
), %xmm27
, %xmm26
12632 // CHECK
: vfmaddsub132pd
1016(%rdx
){1to2
}, %xmm27
, %xmm26
12633 // CHECK
: encoding
: [0x62,0x62,0xa5,0x10,0x96,0x52,0x7f]
12634 vfmaddsub132pd
1016(%rdx
){1to2
}, %xmm27
, %xmm26
12636 // CHECK
: vfmaddsub132pd
1024(%rdx
){1to2
}, %xmm27
, %xmm26
12637 // CHECK
: encoding
: [0x62,0x62,0xa5,0x10,0x96,0x92,0x00,0x04,0x00,0x00]
12638 vfmaddsub132pd
1024(%rdx
){1to2
}, %xmm27
, %xmm26
12640 // CHECK
: vfmaddsub132pd
-1024(%rdx
){1to2
}, %xmm27
, %xmm26
12641 // CHECK
: encoding
: [0x62,0x62,0xa5,0x10,0x96,0x52,0x80]
12642 vfmaddsub132pd
-1024(%rdx
){1to2
}, %xmm27
, %xmm26
12644 // CHECK
: vfmaddsub132pd
-1032(%rdx
){1to2
}, %xmm27
, %xmm26
12645 // CHECK
: encoding
: [0x62,0x62,0xa5,0x10,0x96,0x92,0xf8,0xfb,0xff,0xff]
12646 vfmaddsub132pd
-1032(%rdx
){1to2
}, %xmm27
, %xmm26
12648 // CHECK
: vfmaddsub132pd
%ymm28
, %ymm18
, %ymm30
12649 // CHECK
: encoding
: [0x62,0x02,0xed,0x20,0x96,0xf4]
12650 vfmaddsub132pd
%ymm28
, %ymm18
, %ymm30
12652 // CHECK
: vfmaddsub132pd
%ymm28
, %ymm18
, %ymm30
{%k2
}
12653 // CHECK
: encoding
: [0x62,0x02,0xed,0x22,0x96,0xf4]
12654 vfmaddsub132pd
%ymm28
, %ymm18
, %ymm30
{%k2
}
12656 // CHECK
: vfmaddsub132pd
%ymm28
, %ymm18
, %ymm30
{%k2
} {z
}
12657 // CHECK
: encoding
: [0x62,0x02,0xed,0xa2,0x96,0xf4]
12658 vfmaddsub132pd
%ymm28
, %ymm18
, %ymm30
{%k2
} {z
}
12660 // CHECK
: vfmaddsub132pd
(%rcx
), %ymm18
, %ymm30
12661 // CHECK
: encoding
: [0x62,0x62,0xed,0x20,0x96,0x31]
12662 vfmaddsub132pd
(%rcx
), %ymm18
, %ymm30
12664 // CHECK
: vfmaddsub132pd
291(%rax
,%r14,8), %ymm18
, %ymm30
12665 // CHECK
: encoding
: [0x62,0x22,0xed,0x20,0x96,0xb4,0xf0,0x23,0x01,0x00,0x00]
12666 vfmaddsub132pd
291(%rax
,%r14,8), %ymm18
, %ymm30
12668 // CHECK
: vfmaddsub132pd
(%rcx
){1to4
}, %ymm18
, %ymm30
12669 // CHECK
: encoding
: [0x62,0x62,0xed,0x30,0x96,0x31]
12670 vfmaddsub132pd
(%rcx
){1to4
}, %ymm18
, %ymm30
12672 // CHECK
: vfmaddsub132pd
4064(%rdx
), %ymm18
, %ymm30
12673 // CHECK
: encoding
: [0x62,0x62,0xed,0x20,0x96,0x72,0x7f]
12674 vfmaddsub132pd
4064(%rdx
), %ymm18
, %ymm30
12676 // CHECK
: vfmaddsub132pd
4096(%rdx
), %ymm18
, %ymm30
12677 // CHECK
: encoding
: [0x62,0x62,0xed,0x20,0x96,0xb2,0x00,0x10,0x00,0x00]
12678 vfmaddsub132pd
4096(%rdx
), %ymm18
, %ymm30
12680 // CHECK
: vfmaddsub132pd
-4096(%rdx
), %ymm18
, %ymm30
12681 // CHECK
: encoding
: [0x62,0x62,0xed,0x20,0x96,0x72,0x80]
12682 vfmaddsub132pd
-4096(%rdx
), %ymm18
, %ymm30
12684 // CHECK
: vfmaddsub132pd
-4128(%rdx
), %ymm18
, %ymm30
12685 // CHECK
: encoding
: [0x62,0x62,0xed,0x20,0x96,0xb2,0xe0,0xef,0xff,0xff]
12686 vfmaddsub132pd
-4128(%rdx
), %ymm18
, %ymm30
12688 // CHECK
: vfmaddsub132pd
1016(%rdx
){1to4
}, %ymm18
, %ymm30
12689 // CHECK
: encoding
: [0x62,0x62,0xed,0x30,0x96,0x72,0x7f]
12690 vfmaddsub132pd
1016(%rdx
){1to4
}, %ymm18
, %ymm30
12692 // CHECK
: vfmaddsub132pd
1024(%rdx
){1to4
}, %ymm18
, %ymm30
12693 // CHECK
: encoding
: [0x62,0x62,0xed,0x30,0x96,0xb2,0x00,0x04,0x00,0x00]
12694 vfmaddsub132pd
1024(%rdx
){1to4
}, %ymm18
, %ymm30
12696 // CHECK
: vfmaddsub132pd
-1024(%rdx
){1to4
}, %ymm18
, %ymm30
12697 // CHECK
: encoding
: [0x62,0x62,0xed,0x30,0x96,0x72,0x80]
12698 vfmaddsub132pd
-1024(%rdx
){1to4
}, %ymm18
, %ymm30
12700 // CHECK
: vfmaddsub132pd
-1032(%rdx
){1to4
}, %ymm18
, %ymm30
12701 // CHECK
: encoding
: [0x62,0x62,0xed,0x30,0x96,0xb2,0xf8,0xfb,0xff,0xff]
12702 vfmaddsub132pd
-1032(%rdx
){1to4
}, %ymm18
, %ymm30
12704 // CHECK
: vfmaddsub213ps
%xmm17
, %xmm29
, %xmm20
12705 // CHECK
: encoding
: [0x62,0xa2,0x15,0x00,0xa6,0xe1]
12706 vfmaddsub213ps
%xmm17
, %xmm29
, %xmm20
12708 // CHECK
: vfmaddsub213ps
%xmm17
, %xmm29
, %xmm20
{%k1
}
12709 // CHECK
: encoding
: [0x62,0xa2,0x15,0x01,0xa6,0xe1]
12710 vfmaddsub213ps
%xmm17
, %xmm29
, %xmm20
{%k1
}
12712 // CHECK
: vfmaddsub213ps
%xmm17
, %xmm29
, %xmm20
{%k1
} {z
}
12713 // CHECK
: encoding
: [0x62,0xa2,0x15,0x81,0xa6,0xe1]
12714 vfmaddsub213ps
%xmm17
, %xmm29
, %xmm20
{%k1
} {z
}
12716 // CHECK
: vfmaddsub213ps
(%rcx
), %xmm29
, %xmm20
12717 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0xa6,0x21]
12718 vfmaddsub213ps
(%rcx
), %xmm29
, %xmm20
12720 // CHECK
: vfmaddsub213ps
291(%rax
,%r14,8), %xmm29
, %xmm20
12721 // CHECK
: encoding
: [0x62,0xa2,0x15,0x00,0xa6,0xa4,0xf0,0x23,0x01,0x00,0x00]
12722 vfmaddsub213ps
291(%rax
,%r14,8), %xmm29
, %xmm20
12724 // CHECK
: vfmaddsub213ps
(%rcx
){1to4
}, %xmm29
, %xmm20
12725 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0xa6,0x21]
12726 vfmaddsub213ps
(%rcx
){1to4
}, %xmm29
, %xmm20
12728 // CHECK
: vfmaddsub213ps
2032(%rdx
), %xmm29
, %xmm20
12729 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0xa6,0x62,0x7f]
12730 vfmaddsub213ps
2032(%rdx
), %xmm29
, %xmm20
12732 // CHECK
: vfmaddsub213ps
2048(%rdx
), %xmm29
, %xmm20
12733 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0xa6,0xa2,0x00,0x08,0x00,0x00]
12734 vfmaddsub213ps
2048(%rdx
), %xmm29
, %xmm20
12736 // CHECK
: vfmaddsub213ps
-2048(%rdx
), %xmm29
, %xmm20
12737 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0xa6,0x62,0x80]
12738 vfmaddsub213ps
-2048(%rdx
), %xmm29
, %xmm20
12740 // CHECK
: vfmaddsub213ps
-2064(%rdx
), %xmm29
, %xmm20
12741 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0xa6,0xa2,0xf0,0xf7,0xff,0xff]
12742 vfmaddsub213ps
-2064(%rdx
), %xmm29
, %xmm20
12744 // CHECK
: vfmaddsub213ps
508(%rdx
){1to4
}, %xmm29
, %xmm20
12745 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0xa6,0x62,0x7f]
12746 vfmaddsub213ps
508(%rdx
){1to4
}, %xmm29
, %xmm20
12748 // CHECK
: vfmaddsub213ps
512(%rdx
){1to4
}, %xmm29
, %xmm20
12749 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0xa6,0xa2,0x00,0x02,0x00,0x00]
12750 vfmaddsub213ps
512(%rdx
){1to4
}, %xmm29
, %xmm20
12752 // CHECK
: vfmaddsub213ps
-512(%rdx
){1to4
}, %xmm29
, %xmm20
12753 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0xa6,0x62,0x80]
12754 vfmaddsub213ps
-512(%rdx
){1to4
}, %xmm29
, %xmm20
12756 // CHECK
: vfmaddsub213ps
-516(%rdx
){1to4
}, %xmm29
, %xmm20
12757 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0xa6,0xa2,0xfc,0xfd,0xff,0xff]
12758 vfmaddsub213ps
-516(%rdx
){1to4
}, %xmm29
, %xmm20
12760 // CHECK
: vfmaddsub213ps
%ymm23
, %ymm27
, %ymm25
12761 // CHECK
: encoding
: [0x62,0x22,0x25,0x20,0xa6,0xcf]
12762 vfmaddsub213ps
%ymm23
, %ymm27
, %ymm25
12764 // CHECK
: vfmaddsub213ps
%ymm23
, %ymm27
, %ymm25
{%k4
}
12765 // CHECK
: encoding
: [0x62,0x22,0x25,0x24,0xa6,0xcf]
12766 vfmaddsub213ps
%ymm23
, %ymm27
, %ymm25
{%k4
}
12768 // CHECK
: vfmaddsub213ps
%ymm23
, %ymm27
, %ymm25
{%k4
} {z
}
12769 // CHECK
: encoding
: [0x62,0x22,0x25,0xa4,0xa6,0xcf]
12770 vfmaddsub213ps
%ymm23
, %ymm27
, %ymm25
{%k4
} {z
}
12772 // CHECK
: vfmaddsub213ps
(%rcx
), %ymm27
, %ymm25
12773 // CHECK
: encoding
: [0x62,0x62,0x25,0x20,0xa6,0x09]
12774 vfmaddsub213ps
(%rcx
), %ymm27
, %ymm25
12776 // CHECK
: vfmaddsub213ps
291(%rax
,%r14,8), %ymm27
, %ymm25
12777 // CHECK
: encoding
: [0x62,0x22,0x25,0x20,0xa6,0x8c,0xf0,0x23,0x01,0x00,0x00]
12778 vfmaddsub213ps
291(%rax
,%r14,8), %ymm27
, %ymm25
12780 // CHECK
: vfmaddsub213ps
(%rcx
){1to8
}, %ymm27
, %ymm25
12781 // CHECK
: encoding
: [0x62,0x62,0x25,0x30,0xa6,0x09]
12782 vfmaddsub213ps
(%rcx
){1to8
}, %ymm27
, %ymm25
12784 // CHECK
: vfmaddsub213ps
4064(%rdx
), %ymm27
, %ymm25
12785 // CHECK
: encoding
: [0x62,0x62,0x25,0x20,0xa6,0x4a,0x7f]
12786 vfmaddsub213ps
4064(%rdx
), %ymm27
, %ymm25
12788 // CHECK
: vfmaddsub213ps
4096(%rdx
), %ymm27
, %ymm25
12789 // CHECK
: encoding
: [0x62,0x62,0x25,0x20,0xa6,0x8a,0x00,0x10,0x00,0x00]
12790 vfmaddsub213ps
4096(%rdx
), %ymm27
, %ymm25
12792 // CHECK
: vfmaddsub213ps
-4096(%rdx
), %ymm27
, %ymm25
12793 // CHECK
: encoding
: [0x62,0x62,0x25,0x20,0xa6,0x4a,0x80]
12794 vfmaddsub213ps
-4096(%rdx
), %ymm27
, %ymm25
12796 // CHECK
: vfmaddsub213ps
-4128(%rdx
), %ymm27
, %ymm25
12797 // CHECK
: encoding
: [0x62,0x62,0x25,0x20,0xa6,0x8a,0xe0,0xef,0xff,0xff]
12798 vfmaddsub213ps
-4128(%rdx
), %ymm27
, %ymm25
12800 // CHECK
: vfmaddsub213ps
508(%rdx
){1to8
}, %ymm27
, %ymm25
12801 // CHECK
: encoding
: [0x62,0x62,0x25,0x30,0xa6,0x4a,0x7f]
12802 vfmaddsub213ps
508(%rdx
){1to8
}, %ymm27
, %ymm25
12804 // CHECK
: vfmaddsub213ps
512(%rdx
){1to8
}, %ymm27
, %ymm25
12805 // CHECK
: encoding
: [0x62,0x62,0x25,0x30,0xa6,0x8a,0x00,0x02,0x00,0x00]
12806 vfmaddsub213ps
512(%rdx
){1to8
}, %ymm27
, %ymm25
12808 // CHECK
: vfmaddsub213ps
-512(%rdx
){1to8
}, %ymm27
, %ymm25
12809 // CHECK
: encoding
: [0x62,0x62,0x25,0x30,0xa6,0x4a,0x80]
12810 vfmaddsub213ps
-512(%rdx
){1to8
}, %ymm27
, %ymm25
12812 // CHECK
: vfmaddsub213ps
-516(%rdx
){1to8
}, %ymm27
, %ymm25
12813 // CHECK
: encoding
: [0x62,0x62,0x25,0x30,0xa6,0x8a,0xfc,0xfd,0xff,0xff]
12814 vfmaddsub213ps
-516(%rdx
){1to8
}, %ymm27
, %ymm25
12816 // CHECK
: vfmaddsub213pd
%xmm19
, %xmm29
, %xmm25
12817 // CHECK
: encoding
: [0x62,0x22,0x95,0x00,0xa6,0xcb]
12818 vfmaddsub213pd
%xmm19
, %xmm29
, %xmm25
12820 // CHECK
: vfmaddsub213pd
%xmm19
, %xmm29
, %xmm25
{%k7
}
12821 // CHECK
: encoding
: [0x62,0x22,0x95,0x07,0xa6,0xcb]
12822 vfmaddsub213pd
%xmm19
, %xmm29
, %xmm25
{%k7
}
12824 // CHECK
: vfmaddsub213pd
%xmm19
, %xmm29
, %xmm25
{%k7
} {z
}
12825 // CHECK
: encoding
: [0x62,0x22,0x95,0x87,0xa6,0xcb]
12826 vfmaddsub213pd
%xmm19
, %xmm29
, %xmm25
{%k7
} {z
}
12828 // CHECK
: vfmaddsub213pd
(%rcx
), %xmm29
, %xmm25
12829 // CHECK
: encoding
: [0x62,0x62,0x95,0x00,0xa6,0x09]
12830 vfmaddsub213pd
(%rcx
), %xmm29
, %xmm25
12832 // CHECK
: vfmaddsub213pd
291(%rax
,%r14,8), %xmm29
, %xmm25
12833 // CHECK
: encoding
: [0x62,0x22,0x95,0x00,0xa6,0x8c,0xf0,0x23,0x01,0x00,0x00]
12834 vfmaddsub213pd
291(%rax
,%r14,8), %xmm29
, %xmm25
12836 // CHECK
: vfmaddsub213pd
(%rcx
){1to2
}, %xmm29
, %xmm25
12837 // CHECK
: encoding
: [0x62,0x62,0x95,0x10,0xa6,0x09]
12838 vfmaddsub213pd
(%rcx
){1to2
}, %xmm29
, %xmm25
12840 // CHECK
: vfmaddsub213pd
2032(%rdx
), %xmm29
, %xmm25
12841 // CHECK
: encoding
: [0x62,0x62,0x95,0x00,0xa6,0x4a,0x7f]
12842 vfmaddsub213pd
2032(%rdx
), %xmm29
, %xmm25
12844 // CHECK
: vfmaddsub213pd
2048(%rdx
), %xmm29
, %xmm25
12845 // CHECK
: encoding
: [0x62,0x62,0x95,0x00,0xa6,0x8a,0x00,0x08,0x00,0x00]
12846 vfmaddsub213pd
2048(%rdx
), %xmm29
, %xmm25
12848 // CHECK
: vfmaddsub213pd
-2048(%rdx
), %xmm29
, %xmm25
12849 // CHECK
: encoding
: [0x62,0x62,0x95,0x00,0xa6,0x4a,0x80]
12850 vfmaddsub213pd
-2048(%rdx
), %xmm29
, %xmm25
12852 // CHECK
: vfmaddsub213pd
-2064(%rdx
), %xmm29
, %xmm25
12853 // CHECK
: encoding
: [0x62,0x62,0x95,0x00,0xa6,0x8a,0xf0,0xf7,0xff,0xff]
12854 vfmaddsub213pd
-2064(%rdx
), %xmm29
, %xmm25
12856 // CHECK
: vfmaddsub213pd
1016(%rdx
){1to2
}, %xmm29
, %xmm25
12857 // CHECK
: encoding
: [0x62,0x62,0x95,0x10,0xa6,0x4a,0x7f]
12858 vfmaddsub213pd
1016(%rdx
){1to2
}, %xmm29
, %xmm25
12860 // CHECK
: vfmaddsub213pd
1024(%rdx
){1to2
}, %xmm29
, %xmm25
12861 // CHECK
: encoding
: [0x62,0x62,0x95,0x10,0xa6,0x8a,0x00,0x04,0x00,0x00]
12862 vfmaddsub213pd
1024(%rdx
){1to2
}, %xmm29
, %xmm25
12864 // CHECK
: vfmaddsub213pd
-1024(%rdx
){1to2
}, %xmm29
, %xmm25
12865 // CHECK
: encoding
: [0x62,0x62,0x95,0x10,0xa6,0x4a,0x80]
12866 vfmaddsub213pd
-1024(%rdx
){1to2
}, %xmm29
, %xmm25
12868 // CHECK
: vfmaddsub213pd
-1032(%rdx
){1to2
}, %xmm29
, %xmm25
12869 // CHECK
: encoding
: [0x62,0x62,0x95,0x10,0xa6,0x8a,0xf8,0xfb,0xff,0xff]
12870 vfmaddsub213pd
-1032(%rdx
){1to2
}, %xmm29
, %xmm25
12872 // CHECK
: vfmaddsub213pd
%ymm20
, %ymm17
, %ymm21
12873 // CHECK
: encoding
: [0x62,0xa2,0xf5,0x20,0xa6,0xec]
12874 vfmaddsub213pd
%ymm20
, %ymm17
, %ymm21
12876 // CHECK
: vfmaddsub213pd
%ymm20
, %ymm17
, %ymm21
{%k4
}
12877 // CHECK
: encoding
: [0x62,0xa2,0xf5,0x24,0xa6,0xec]
12878 vfmaddsub213pd
%ymm20
, %ymm17
, %ymm21
{%k4
}
12880 // CHECK
: vfmaddsub213pd
%ymm20
, %ymm17
, %ymm21
{%k4
} {z
}
12881 // CHECK
: encoding
: [0x62,0xa2,0xf5,0xa4,0xa6,0xec]
12882 vfmaddsub213pd
%ymm20
, %ymm17
, %ymm21
{%k4
} {z
}
12884 // CHECK
: vfmaddsub213pd
(%rcx
), %ymm17
, %ymm21
12885 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0xa6,0x29]
12886 vfmaddsub213pd
(%rcx
), %ymm17
, %ymm21
12888 // CHECK
: vfmaddsub213pd
291(%rax
,%r14,8), %ymm17
, %ymm21
12889 // CHECK
: encoding
: [0x62,0xa2,0xf5,0x20,0xa6,0xac,0xf0,0x23,0x01,0x00,0x00]
12890 vfmaddsub213pd
291(%rax
,%r14,8), %ymm17
, %ymm21
12892 // CHECK
: vfmaddsub213pd
(%rcx
){1to4
}, %ymm17
, %ymm21
12893 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0xa6,0x29]
12894 vfmaddsub213pd
(%rcx
){1to4
}, %ymm17
, %ymm21
12896 // CHECK
: vfmaddsub213pd
4064(%rdx
), %ymm17
, %ymm21
12897 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0xa6,0x6a,0x7f]
12898 vfmaddsub213pd
4064(%rdx
), %ymm17
, %ymm21
12900 // CHECK
: vfmaddsub213pd
4096(%rdx
), %ymm17
, %ymm21
12901 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0xa6,0xaa,0x00,0x10,0x00,0x00]
12902 vfmaddsub213pd
4096(%rdx
), %ymm17
, %ymm21
12904 // CHECK
: vfmaddsub213pd
-4096(%rdx
), %ymm17
, %ymm21
12905 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0xa6,0x6a,0x80]
12906 vfmaddsub213pd
-4096(%rdx
), %ymm17
, %ymm21
12908 // CHECK
: vfmaddsub213pd
-4128(%rdx
), %ymm17
, %ymm21
12909 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0xa6,0xaa,0xe0,0xef,0xff,0xff]
12910 vfmaddsub213pd
-4128(%rdx
), %ymm17
, %ymm21
12912 // CHECK
: vfmaddsub213pd
1016(%rdx
){1to4
}, %ymm17
, %ymm21
12913 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0xa6,0x6a,0x7f]
12914 vfmaddsub213pd
1016(%rdx
){1to4
}, %ymm17
, %ymm21
12916 // CHECK
: vfmaddsub213pd
1024(%rdx
){1to4
}, %ymm17
, %ymm21
12917 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0xa6,0xaa,0x00,0x04,0x00,0x00]
12918 vfmaddsub213pd
1024(%rdx
){1to4
}, %ymm17
, %ymm21
12920 // CHECK
: vfmaddsub213pd
-1024(%rdx
){1to4
}, %ymm17
, %ymm21
12921 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0xa6,0x6a,0x80]
12922 vfmaddsub213pd
-1024(%rdx
){1to4
}, %ymm17
, %ymm21
12924 // CHECK
: vfmaddsub213pd
-1032(%rdx
){1to4
}, %ymm17
, %ymm21
12925 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0xa6,0xaa,0xf8,0xfb,0xff,0xff]
12926 vfmaddsub213pd
-1032(%rdx
){1to4
}, %ymm17
, %ymm21
12928 // CHECK
: vfmaddsub231ps
%xmm20
, %xmm29
, %xmm19
12929 // CHECK
: encoding
: [0x62,0xa2,0x15,0x00,0xb6,0xdc]
12930 vfmaddsub231ps
%xmm20
, %xmm29
, %xmm19
12932 // CHECK
: vfmaddsub231ps
%xmm20
, %xmm29
, %xmm19
{%k6
}
12933 // CHECK
: encoding
: [0x62,0xa2,0x15,0x06,0xb6,0xdc]
12934 vfmaddsub231ps
%xmm20
, %xmm29
, %xmm19
{%k6
}
12936 // CHECK
: vfmaddsub231ps
%xmm20
, %xmm29
, %xmm19
{%k6
} {z
}
12937 // CHECK
: encoding
: [0x62,0xa2,0x15,0x86,0xb6,0xdc]
12938 vfmaddsub231ps
%xmm20
, %xmm29
, %xmm19
{%k6
} {z
}
12940 // CHECK
: vfmaddsub231ps
(%rcx
), %xmm29
, %xmm19
12941 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0xb6,0x19]
12942 vfmaddsub231ps
(%rcx
), %xmm29
, %xmm19
12944 // CHECK
: vfmaddsub231ps
291(%rax
,%r14,8), %xmm29
, %xmm19
12945 // CHECK
: encoding
: [0x62,0xa2,0x15,0x00,0xb6,0x9c,0xf0,0x23,0x01,0x00,0x00]
12946 vfmaddsub231ps
291(%rax
,%r14,8), %xmm29
, %xmm19
12948 // CHECK
: vfmaddsub231ps
(%rcx
){1to4
}, %xmm29
, %xmm19
12949 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0xb6,0x19]
12950 vfmaddsub231ps
(%rcx
){1to4
}, %xmm29
, %xmm19
12952 // CHECK
: vfmaddsub231ps
2032(%rdx
), %xmm29
, %xmm19
12953 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0xb6,0x5a,0x7f]
12954 vfmaddsub231ps
2032(%rdx
), %xmm29
, %xmm19
12956 // CHECK
: vfmaddsub231ps
2048(%rdx
), %xmm29
, %xmm19
12957 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0xb6,0x9a,0x00,0x08,0x00,0x00]
12958 vfmaddsub231ps
2048(%rdx
), %xmm29
, %xmm19
12960 // CHECK
: vfmaddsub231ps
-2048(%rdx
), %xmm29
, %xmm19
12961 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0xb6,0x5a,0x80]
12962 vfmaddsub231ps
-2048(%rdx
), %xmm29
, %xmm19
12964 // CHECK
: vfmaddsub231ps
-2064(%rdx
), %xmm29
, %xmm19
12965 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0xb6,0x9a,0xf0,0xf7,0xff,0xff]
12966 vfmaddsub231ps
-2064(%rdx
), %xmm29
, %xmm19
12968 // CHECK
: vfmaddsub231ps
508(%rdx
){1to4
}, %xmm29
, %xmm19
12969 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0xb6,0x5a,0x7f]
12970 vfmaddsub231ps
508(%rdx
){1to4
}, %xmm29
, %xmm19
12972 // CHECK
: vfmaddsub231ps
512(%rdx
){1to4
}, %xmm29
, %xmm19
12973 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0xb6,0x9a,0x00,0x02,0x00,0x00]
12974 vfmaddsub231ps
512(%rdx
){1to4
}, %xmm29
, %xmm19
12976 // CHECK
: vfmaddsub231ps
-512(%rdx
){1to4
}, %xmm29
, %xmm19
12977 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0xb6,0x5a,0x80]
12978 vfmaddsub231ps
-512(%rdx
){1to4
}, %xmm29
, %xmm19
12980 // CHECK
: vfmaddsub231ps
-516(%rdx
){1to4
}, %xmm29
, %xmm19
12981 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0xb6,0x9a,0xfc,0xfd,0xff,0xff]
12982 vfmaddsub231ps
-516(%rdx
){1to4
}, %xmm29
, %xmm19
12984 // CHECK
: vfmaddsub231ps
%ymm17
, %ymm24
, %ymm19
12985 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x20,0xb6,0xd9]
12986 vfmaddsub231ps
%ymm17
, %ymm24
, %ymm19
12988 // CHECK
: vfmaddsub231ps
%ymm17
, %ymm24
, %ymm19
{%k1
}
12989 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x21,0xb6,0xd9]
12990 vfmaddsub231ps
%ymm17
, %ymm24
, %ymm19
{%k1
}
12992 // CHECK
: vfmaddsub231ps
%ymm17
, %ymm24
, %ymm19
{%k1
} {z
}
12993 // CHECK
: encoding
: [0x62,0xa2,0x3d,0xa1,0xb6,0xd9]
12994 vfmaddsub231ps
%ymm17
, %ymm24
, %ymm19
{%k1
} {z
}
12996 // CHECK
: vfmaddsub231ps
(%rcx
), %ymm24
, %ymm19
12997 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0xb6,0x19]
12998 vfmaddsub231ps
(%rcx
), %ymm24
, %ymm19
13000 // CHECK
: vfmaddsub231ps
291(%rax
,%r14,8), %ymm24
, %ymm19
13001 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x20,0xb6,0x9c,0xf0,0x23,0x01,0x00,0x00]
13002 vfmaddsub231ps
291(%rax
,%r14,8), %ymm24
, %ymm19
13004 // CHECK
: vfmaddsub231ps
(%rcx
){1to8
}, %ymm24
, %ymm19
13005 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0xb6,0x19]
13006 vfmaddsub231ps
(%rcx
){1to8
}, %ymm24
, %ymm19
13008 // CHECK
: vfmaddsub231ps
4064(%rdx
), %ymm24
, %ymm19
13009 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0xb6,0x5a,0x7f]
13010 vfmaddsub231ps
4064(%rdx
), %ymm24
, %ymm19
13012 // CHECK
: vfmaddsub231ps
4096(%rdx
), %ymm24
, %ymm19
13013 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0xb6,0x9a,0x00,0x10,0x00,0x00]
13014 vfmaddsub231ps
4096(%rdx
), %ymm24
, %ymm19
13016 // CHECK
: vfmaddsub231ps
-4096(%rdx
), %ymm24
, %ymm19
13017 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0xb6,0x5a,0x80]
13018 vfmaddsub231ps
-4096(%rdx
), %ymm24
, %ymm19
13020 // CHECK
: vfmaddsub231ps
-4128(%rdx
), %ymm24
, %ymm19
13021 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0xb6,0x9a,0xe0,0xef,0xff,0xff]
13022 vfmaddsub231ps
-4128(%rdx
), %ymm24
, %ymm19
13024 // CHECK
: vfmaddsub231ps
508(%rdx
){1to8
}, %ymm24
, %ymm19
13025 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0xb6,0x5a,0x7f]
13026 vfmaddsub231ps
508(%rdx
){1to8
}, %ymm24
, %ymm19
13028 // CHECK
: vfmaddsub231ps
512(%rdx
){1to8
}, %ymm24
, %ymm19
13029 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0xb6,0x9a,0x00,0x02,0x00,0x00]
13030 vfmaddsub231ps
512(%rdx
){1to8
}, %ymm24
, %ymm19
13032 // CHECK
: vfmaddsub231ps
-512(%rdx
){1to8
}, %ymm24
, %ymm19
13033 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0xb6,0x5a,0x80]
13034 vfmaddsub231ps
-512(%rdx
){1to8
}, %ymm24
, %ymm19
13036 // CHECK
: vfmaddsub231ps
-516(%rdx
){1to8
}, %ymm24
, %ymm19
13037 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0xb6,0x9a,0xfc,0xfd,0xff,0xff]
13038 vfmaddsub231ps
-516(%rdx
){1to8
}, %ymm24
, %ymm19
13040 // CHECK
: vfmaddsub231pd
%xmm28
, %xmm26
, %xmm23
13041 // CHECK
: encoding
: [0x62,0x82,0xad,0x00,0xb6,0xfc]
13042 vfmaddsub231pd
%xmm28
, %xmm26
, %xmm23
13044 // CHECK
: vfmaddsub231pd
%xmm28
, %xmm26
, %xmm23
{%k7
}
13045 // CHECK
: encoding
: [0x62,0x82,0xad,0x07,0xb6,0xfc]
13046 vfmaddsub231pd
%xmm28
, %xmm26
, %xmm23
{%k7
}
13048 // CHECK
: vfmaddsub231pd
%xmm28
, %xmm26
, %xmm23
{%k7
} {z
}
13049 // CHECK
: encoding
: [0x62,0x82,0xad,0x87,0xb6,0xfc]
13050 vfmaddsub231pd
%xmm28
, %xmm26
, %xmm23
{%k7
} {z
}
13052 // CHECK
: vfmaddsub231pd
(%rcx
), %xmm26
, %xmm23
13053 // CHECK
: encoding
: [0x62,0xe2,0xad,0x00,0xb6,0x39]
13054 vfmaddsub231pd
(%rcx
), %xmm26
, %xmm23
13056 // CHECK
: vfmaddsub231pd
291(%rax
,%r14,8), %xmm26
, %xmm23
13057 // CHECK
: encoding
: [0x62,0xa2,0xad,0x00,0xb6,0xbc,0xf0,0x23,0x01,0x00,0x00]
13058 vfmaddsub231pd
291(%rax
,%r14,8), %xmm26
, %xmm23
13060 // CHECK
: vfmaddsub231pd
(%rcx
){1to2
}, %xmm26
, %xmm23
13061 // CHECK
: encoding
: [0x62,0xe2,0xad,0x10,0xb6,0x39]
13062 vfmaddsub231pd
(%rcx
){1to2
}, %xmm26
, %xmm23
13064 // CHECK
: vfmaddsub231pd
2032(%rdx
), %xmm26
, %xmm23
13065 // CHECK
: encoding
: [0x62,0xe2,0xad,0x00,0xb6,0x7a,0x7f]
13066 vfmaddsub231pd
2032(%rdx
), %xmm26
, %xmm23
13068 // CHECK
: vfmaddsub231pd
2048(%rdx
), %xmm26
, %xmm23
13069 // CHECK
: encoding
: [0x62,0xe2,0xad,0x00,0xb6,0xba,0x00,0x08,0x00,0x00]
13070 vfmaddsub231pd
2048(%rdx
), %xmm26
, %xmm23
13072 // CHECK
: vfmaddsub231pd
-2048(%rdx
), %xmm26
, %xmm23
13073 // CHECK
: encoding
: [0x62,0xe2,0xad,0x00,0xb6,0x7a,0x80]
13074 vfmaddsub231pd
-2048(%rdx
), %xmm26
, %xmm23
13076 // CHECK
: vfmaddsub231pd
-2064(%rdx
), %xmm26
, %xmm23
13077 // CHECK
: encoding
: [0x62,0xe2,0xad,0x00,0xb6,0xba,0xf0,0xf7,0xff,0xff]
13078 vfmaddsub231pd
-2064(%rdx
), %xmm26
, %xmm23
13080 // CHECK
: vfmaddsub231pd
1016(%rdx
){1to2
}, %xmm26
, %xmm23
13081 // CHECK
: encoding
: [0x62,0xe2,0xad,0x10,0xb6,0x7a,0x7f]
13082 vfmaddsub231pd
1016(%rdx
){1to2
}, %xmm26
, %xmm23
13084 // CHECK
: vfmaddsub231pd
1024(%rdx
){1to2
}, %xmm26
, %xmm23
13085 // CHECK
: encoding
: [0x62,0xe2,0xad,0x10,0xb6,0xba,0x00,0x04,0x00,0x00]
13086 vfmaddsub231pd
1024(%rdx
){1to2
}, %xmm26
, %xmm23
13088 // CHECK
: vfmaddsub231pd
-1024(%rdx
){1to2
}, %xmm26
, %xmm23
13089 // CHECK
: encoding
: [0x62,0xe2,0xad,0x10,0xb6,0x7a,0x80]
13090 vfmaddsub231pd
-1024(%rdx
){1to2
}, %xmm26
, %xmm23
13092 // CHECK
: vfmaddsub231pd
-1032(%rdx
){1to2
}, %xmm26
, %xmm23
13093 // CHECK
: encoding
: [0x62,0xe2,0xad,0x10,0xb6,0xba,0xf8,0xfb,0xff,0xff]
13094 vfmaddsub231pd
-1032(%rdx
){1to2
}, %xmm26
, %xmm23
13096 // CHECK
: vfmaddsub231pd
%ymm27
, %ymm25
, %ymm30
13097 // CHECK
: encoding
: [0x62,0x02,0xb5,0x20,0xb6,0xf3]
13098 vfmaddsub231pd
%ymm27
, %ymm25
, %ymm30
13100 // CHECK
: vfmaddsub231pd
%ymm27
, %ymm25
, %ymm30
{%k5
}
13101 // CHECK
: encoding
: [0x62,0x02,0xb5,0x25,0xb6,0xf3]
13102 vfmaddsub231pd
%ymm27
, %ymm25
, %ymm30
{%k5
}
13104 // CHECK
: vfmaddsub231pd
%ymm27
, %ymm25
, %ymm30
{%k5
} {z
}
13105 // CHECK
: encoding
: [0x62,0x02,0xb5,0xa5,0xb6,0xf3]
13106 vfmaddsub231pd
%ymm27
, %ymm25
, %ymm30
{%k5
} {z
}
13108 // CHECK
: vfmaddsub231pd
(%rcx
), %ymm25
, %ymm30
13109 // CHECK
: encoding
: [0x62,0x62,0xb5,0x20,0xb6,0x31]
13110 vfmaddsub231pd
(%rcx
), %ymm25
, %ymm30
13112 // CHECK
: vfmaddsub231pd
291(%rax
,%r14,8), %ymm25
, %ymm30
13113 // CHECK
: encoding
: [0x62,0x22,0xb5,0x20,0xb6,0xb4,0xf0,0x23,0x01,0x00,0x00]
13114 vfmaddsub231pd
291(%rax
,%r14,8), %ymm25
, %ymm30
13116 // CHECK
: vfmaddsub231pd
(%rcx
){1to4
}, %ymm25
, %ymm30
13117 // CHECK
: encoding
: [0x62,0x62,0xb5,0x30,0xb6,0x31]
13118 vfmaddsub231pd
(%rcx
){1to4
}, %ymm25
, %ymm30
13120 // CHECK
: vfmaddsub231pd
4064(%rdx
), %ymm25
, %ymm30
13121 // CHECK
: encoding
: [0x62,0x62,0xb5,0x20,0xb6,0x72,0x7f]
13122 vfmaddsub231pd
4064(%rdx
), %ymm25
, %ymm30
13124 // CHECK
: vfmaddsub231pd
4096(%rdx
), %ymm25
, %ymm30
13125 // CHECK
: encoding
: [0x62,0x62,0xb5,0x20,0xb6,0xb2,0x00,0x10,0x00,0x00]
13126 vfmaddsub231pd
4096(%rdx
), %ymm25
, %ymm30
13128 // CHECK
: vfmaddsub231pd
-4096(%rdx
), %ymm25
, %ymm30
13129 // CHECK
: encoding
: [0x62,0x62,0xb5,0x20,0xb6,0x72,0x80]
13130 vfmaddsub231pd
-4096(%rdx
), %ymm25
, %ymm30
13132 // CHECK
: vfmaddsub231pd
-4128(%rdx
), %ymm25
, %ymm30
13133 // CHECK
: encoding
: [0x62,0x62,0xb5,0x20,0xb6,0xb2,0xe0,0xef,0xff,0xff]
13134 vfmaddsub231pd
-4128(%rdx
), %ymm25
, %ymm30
13136 // CHECK
: vfmaddsub231pd
1016(%rdx
){1to4
}, %ymm25
, %ymm30
13137 // CHECK
: encoding
: [0x62,0x62,0xb5,0x30,0xb6,0x72,0x7f]
13138 vfmaddsub231pd
1016(%rdx
){1to4
}, %ymm25
, %ymm30
13140 // CHECK
: vfmaddsub231pd
1024(%rdx
){1to4
}, %ymm25
, %ymm30
13141 // CHECK
: encoding
: [0x62,0x62,0xb5,0x30,0xb6,0xb2,0x00,0x04,0x00,0x00]
13142 vfmaddsub231pd
1024(%rdx
){1to4
}, %ymm25
, %ymm30
13144 // CHECK
: vfmaddsub231pd
-1024(%rdx
){1to4
}, %ymm25
, %ymm30
13145 // CHECK
: encoding
: [0x62,0x62,0xb5,0x30,0xb6,0x72,0x80]
13146 vfmaddsub231pd
-1024(%rdx
){1to4
}, %ymm25
, %ymm30
13148 // CHECK
: vfmaddsub231pd
-1032(%rdx
){1to4
}, %ymm25
, %ymm30
13149 // CHECK
: encoding
: [0x62,0x62,0xb5,0x30,0xb6,0xb2,0xf8,0xfb,0xff,0xff]
13150 vfmaddsub231pd
-1032(%rdx
){1to4
}, %ymm25
, %ymm30
13152 // CHECK
: vfmsubadd132ps
%xmm20
, %xmm23
, %xmm24
13153 // CHECK
: encoding
: [0x62,0x22,0x45,0x00,0x97,0xc4]
13154 vfmsubadd132ps
%xmm20
, %xmm23
, %xmm24
13156 // CHECK
: vfmsubadd132ps
%xmm20
, %xmm23
, %xmm24
{%k5
}
13157 // CHECK
: encoding
: [0x62,0x22,0x45,0x05,0x97,0xc4]
13158 vfmsubadd132ps
%xmm20
, %xmm23
, %xmm24
{%k5
}
13160 // CHECK
: vfmsubadd132ps
%xmm20
, %xmm23
, %xmm24
{%k5
} {z
}
13161 // CHECK
: encoding
: [0x62,0x22,0x45,0x85,0x97,0xc4]
13162 vfmsubadd132ps
%xmm20
, %xmm23
, %xmm24
{%k5
} {z
}
13164 // CHECK
: vfmsubadd132ps
(%rcx
), %xmm23
, %xmm24
13165 // CHECK
: encoding
: [0x62,0x62,0x45,0x00,0x97,0x01]
13166 vfmsubadd132ps
(%rcx
), %xmm23
, %xmm24
13168 // CHECK
: vfmsubadd132ps
291(%rax
,%r14,8), %xmm23
, %xmm24
13169 // CHECK
: encoding
: [0x62,0x22,0x45,0x00,0x97,0x84,0xf0,0x23,0x01,0x00,0x00]
13170 vfmsubadd132ps
291(%rax
,%r14,8), %xmm23
, %xmm24
13172 // CHECK
: vfmsubadd132ps
(%rcx
){1to4
}, %xmm23
, %xmm24
13173 // CHECK
: encoding
: [0x62,0x62,0x45,0x10,0x97,0x01]
13174 vfmsubadd132ps
(%rcx
){1to4
}, %xmm23
, %xmm24
13176 // CHECK
: vfmsubadd132ps
2032(%rdx
), %xmm23
, %xmm24
13177 // CHECK
: encoding
: [0x62,0x62,0x45,0x00,0x97,0x42,0x7f]
13178 vfmsubadd132ps
2032(%rdx
), %xmm23
, %xmm24
13180 // CHECK
: vfmsubadd132ps
2048(%rdx
), %xmm23
, %xmm24
13181 // CHECK
: encoding
: [0x62,0x62,0x45,0x00,0x97,0x82,0x00,0x08,0x00,0x00]
13182 vfmsubadd132ps
2048(%rdx
), %xmm23
, %xmm24
13184 // CHECK
: vfmsubadd132ps
-2048(%rdx
), %xmm23
, %xmm24
13185 // CHECK
: encoding
: [0x62,0x62,0x45,0x00,0x97,0x42,0x80]
13186 vfmsubadd132ps
-2048(%rdx
), %xmm23
, %xmm24
13188 // CHECK
: vfmsubadd132ps
-2064(%rdx
), %xmm23
, %xmm24
13189 // CHECK
: encoding
: [0x62,0x62,0x45,0x00,0x97,0x82,0xf0,0xf7,0xff,0xff]
13190 vfmsubadd132ps
-2064(%rdx
), %xmm23
, %xmm24
13192 // CHECK
: vfmsubadd132ps
508(%rdx
){1to4
}, %xmm23
, %xmm24
13193 // CHECK
: encoding
: [0x62,0x62,0x45,0x10,0x97,0x42,0x7f]
13194 vfmsubadd132ps
508(%rdx
){1to4
}, %xmm23
, %xmm24
13196 // CHECK
: vfmsubadd132ps
512(%rdx
){1to4
}, %xmm23
, %xmm24
13197 // CHECK
: encoding
: [0x62,0x62,0x45,0x10,0x97,0x82,0x00,0x02,0x00,0x00]
13198 vfmsubadd132ps
512(%rdx
){1to4
}, %xmm23
, %xmm24
13200 // CHECK
: vfmsubadd132ps
-512(%rdx
){1to4
}, %xmm23
, %xmm24
13201 // CHECK
: encoding
: [0x62,0x62,0x45,0x10,0x97,0x42,0x80]
13202 vfmsubadd132ps
-512(%rdx
){1to4
}, %xmm23
, %xmm24
13204 // CHECK
: vfmsubadd132ps
-516(%rdx
){1to4
}, %xmm23
, %xmm24
13205 // CHECK
: encoding
: [0x62,0x62,0x45,0x10,0x97,0x82,0xfc,0xfd,0xff,0xff]
13206 vfmsubadd132ps
-516(%rdx
){1to4
}, %xmm23
, %xmm24
13208 // CHECK
: vfmsubadd132ps
%ymm23
, %ymm28
, %ymm23
13209 // CHECK
: encoding
: [0x62,0xa2,0x1d,0x20,0x97,0xff]
13210 vfmsubadd132ps
%ymm23
, %ymm28
, %ymm23
13212 // CHECK
: vfmsubadd132ps
%ymm23
, %ymm28
, %ymm23
{%k1
}
13213 // CHECK
: encoding
: [0x62,0xa2,0x1d,0x21,0x97,0xff]
13214 vfmsubadd132ps
%ymm23
, %ymm28
, %ymm23
{%k1
}
13216 // CHECK
: vfmsubadd132ps
%ymm23
, %ymm28
, %ymm23
{%k1
} {z
}
13217 // CHECK
: encoding
: [0x62,0xa2,0x1d,0xa1,0x97,0xff]
13218 vfmsubadd132ps
%ymm23
, %ymm28
, %ymm23
{%k1
} {z
}
13220 // CHECK
: vfmsubadd132ps
(%rcx
), %ymm28
, %ymm23
13221 // CHECK
: encoding
: [0x62,0xe2,0x1d,0x20,0x97,0x39]
13222 vfmsubadd132ps
(%rcx
), %ymm28
, %ymm23
13224 // CHECK
: vfmsubadd132ps
291(%rax
,%r14,8), %ymm28
, %ymm23
13225 // CHECK
: encoding
: [0x62,0xa2,0x1d,0x20,0x97,0xbc,0xf0,0x23,0x01,0x00,0x00]
13226 vfmsubadd132ps
291(%rax
,%r14,8), %ymm28
, %ymm23
13228 // CHECK
: vfmsubadd132ps
(%rcx
){1to8
}, %ymm28
, %ymm23
13229 // CHECK
: encoding
: [0x62,0xe2,0x1d,0x30,0x97,0x39]
13230 vfmsubadd132ps
(%rcx
){1to8
}, %ymm28
, %ymm23
13232 // CHECK
: vfmsubadd132ps
4064(%rdx
), %ymm28
, %ymm23
13233 // CHECK
: encoding
: [0x62,0xe2,0x1d,0x20,0x97,0x7a,0x7f]
13234 vfmsubadd132ps
4064(%rdx
), %ymm28
, %ymm23
13236 // CHECK
: vfmsubadd132ps
4096(%rdx
), %ymm28
, %ymm23
13237 // CHECK
: encoding
: [0x62,0xe2,0x1d,0x20,0x97,0xba,0x00,0x10,0x00,0x00]
13238 vfmsubadd132ps
4096(%rdx
), %ymm28
, %ymm23
13240 // CHECK
: vfmsubadd132ps
-4096(%rdx
), %ymm28
, %ymm23
13241 // CHECK
: encoding
: [0x62,0xe2,0x1d,0x20,0x97,0x7a,0x80]
13242 vfmsubadd132ps
-4096(%rdx
), %ymm28
, %ymm23
13244 // CHECK
: vfmsubadd132ps
-4128(%rdx
), %ymm28
, %ymm23
13245 // CHECK
: encoding
: [0x62,0xe2,0x1d,0x20,0x97,0xba,0xe0,0xef,0xff,0xff]
13246 vfmsubadd132ps
-4128(%rdx
), %ymm28
, %ymm23
13248 // CHECK
: vfmsubadd132ps
508(%rdx
){1to8
}, %ymm28
, %ymm23
13249 // CHECK
: encoding
: [0x62,0xe2,0x1d,0x30,0x97,0x7a,0x7f]
13250 vfmsubadd132ps
508(%rdx
){1to8
}, %ymm28
, %ymm23
13252 // CHECK
: vfmsubadd132ps
512(%rdx
){1to8
}, %ymm28
, %ymm23
13253 // CHECK
: encoding
: [0x62,0xe2,0x1d,0x30,0x97,0xba,0x00,0x02,0x00,0x00]
13254 vfmsubadd132ps
512(%rdx
){1to8
}, %ymm28
, %ymm23
13256 // CHECK
: vfmsubadd132ps
-512(%rdx
){1to8
}, %ymm28
, %ymm23
13257 // CHECK
: encoding
: [0x62,0xe2,0x1d,0x30,0x97,0x7a,0x80]
13258 vfmsubadd132ps
-512(%rdx
){1to8
}, %ymm28
, %ymm23
13260 // CHECK
: vfmsubadd132ps
-516(%rdx
){1to8
}, %ymm28
, %ymm23
13261 // CHECK
: encoding
: [0x62,0xe2,0x1d,0x30,0x97,0xba,0xfc,0xfd,0xff,0xff]
13262 vfmsubadd132ps
-516(%rdx
){1to8
}, %ymm28
, %ymm23
13264 // CHECK
: vfmsubadd132pd
%xmm24
, %xmm26
, %xmm22
13265 // CHECK
: encoding
: [0x62,0x82,0xad,0x00,0x97,0xf0]
13266 vfmsubadd132pd
%xmm24
, %xmm26
, %xmm22
13268 // CHECK
: vfmsubadd132pd
%xmm24
, %xmm26
, %xmm22
{%k3
}
13269 // CHECK
: encoding
: [0x62,0x82,0xad,0x03,0x97,0xf0]
13270 vfmsubadd132pd
%xmm24
, %xmm26
, %xmm22
{%k3
}
13272 // CHECK
: vfmsubadd132pd
%xmm24
, %xmm26
, %xmm22
{%k3
} {z
}
13273 // CHECK
: encoding
: [0x62,0x82,0xad,0x83,0x97,0xf0]
13274 vfmsubadd132pd
%xmm24
, %xmm26
, %xmm22
{%k3
} {z
}
13276 // CHECK
: vfmsubadd132pd
(%rcx
), %xmm26
, %xmm22
13277 // CHECK
: encoding
: [0x62,0xe2,0xad,0x00,0x97,0x31]
13278 vfmsubadd132pd
(%rcx
), %xmm26
, %xmm22
13280 // CHECK
: vfmsubadd132pd
291(%rax
,%r14,8), %xmm26
, %xmm22
13281 // CHECK
: encoding
: [0x62,0xa2,0xad,0x00,0x97,0xb4,0xf0,0x23,0x01,0x00,0x00]
13282 vfmsubadd132pd
291(%rax
,%r14,8), %xmm26
, %xmm22
13284 // CHECK
: vfmsubadd132pd
(%rcx
){1to2
}, %xmm26
, %xmm22
13285 // CHECK
: encoding
: [0x62,0xe2,0xad,0x10,0x97,0x31]
13286 vfmsubadd132pd
(%rcx
){1to2
}, %xmm26
, %xmm22
13288 // CHECK
: vfmsubadd132pd
2032(%rdx
), %xmm26
, %xmm22
13289 // CHECK
: encoding
: [0x62,0xe2,0xad,0x00,0x97,0x72,0x7f]
13290 vfmsubadd132pd
2032(%rdx
), %xmm26
, %xmm22
13292 // CHECK
: vfmsubadd132pd
2048(%rdx
), %xmm26
, %xmm22
13293 // CHECK
: encoding
: [0x62,0xe2,0xad,0x00,0x97,0xb2,0x00,0x08,0x00,0x00]
13294 vfmsubadd132pd
2048(%rdx
), %xmm26
, %xmm22
13296 // CHECK
: vfmsubadd132pd
-2048(%rdx
), %xmm26
, %xmm22
13297 // CHECK
: encoding
: [0x62,0xe2,0xad,0x00,0x97,0x72,0x80]
13298 vfmsubadd132pd
-2048(%rdx
), %xmm26
, %xmm22
13300 // CHECK
: vfmsubadd132pd
-2064(%rdx
), %xmm26
, %xmm22
13301 // CHECK
: encoding
: [0x62,0xe2,0xad,0x00,0x97,0xb2,0xf0,0xf7,0xff,0xff]
13302 vfmsubadd132pd
-2064(%rdx
), %xmm26
, %xmm22
13304 // CHECK
: vfmsubadd132pd
1016(%rdx
){1to2
}, %xmm26
, %xmm22
13305 // CHECK
: encoding
: [0x62,0xe2,0xad,0x10,0x97,0x72,0x7f]
13306 vfmsubadd132pd
1016(%rdx
){1to2
}, %xmm26
, %xmm22
13308 // CHECK
: vfmsubadd132pd
1024(%rdx
){1to2
}, %xmm26
, %xmm22
13309 // CHECK
: encoding
: [0x62,0xe2,0xad,0x10,0x97,0xb2,0x00,0x04,0x00,0x00]
13310 vfmsubadd132pd
1024(%rdx
){1to2
}, %xmm26
, %xmm22
13312 // CHECK
: vfmsubadd132pd
-1024(%rdx
){1to2
}, %xmm26
, %xmm22
13313 // CHECK
: encoding
: [0x62,0xe2,0xad,0x10,0x97,0x72,0x80]
13314 vfmsubadd132pd
-1024(%rdx
){1to2
}, %xmm26
, %xmm22
13316 // CHECK
: vfmsubadd132pd
-1032(%rdx
){1to2
}, %xmm26
, %xmm22
13317 // CHECK
: encoding
: [0x62,0xe2,0xad,0x10,0x97,0xb2,0xf8,0xfb,0xff,0xff]
13318 vfmsubadd132pd
-1032(%rdx
){1to2
}, %xmm26
, %xmm22
13320 // CHECK
: vfmsubadd132pd
%ymm21
, %ymm17
, %ymm24
13321 // CHECK
: encoding
: [0x62,0x22,0xf5,0x20,0x97,0xc5]
13322 vfmsubadd132pd
%ymm21
, %ymm17
, %ymm24
13324 // CHECK
: vfmsubadd132pd
%ymm21
, %ymm17
, %ymm24
{%k7
}
13325 // CHECK
: encoding
: [0x62,0x22,0xf5,0x27,0x97,0xc5]
13326 vfmsubadd132pd
%ymm21
, %ymm17
, %ymm24
{%k7
}
13328 // CHECK
: vfmsubadd132pd
%ymm21
, %ymm17
, %ymm24
{%k7
} {z
}
13329 // CHECK
: encoding
: [0x62,0x22,0xf5,0xa7,0x97,0xc5]
13330 vfmsubadd132pd
%ymm21
, %ymm17
, %ymm24
{%k7
} {z
}
13332 // CHECK
: vfmsubadd132pd
(%rcx
), %ymm17
, %ymm24
13333 // CHECK
: encoding
: [0x62,0x62,0xf5,0x20,0x97,0x01]
13334 vfmsubadd132pd
(%rcx
), %ymm17
, %ymm24
13336 // CHECK
: vfmsubadd132pd
291(%rax
,%r14,8), %ymm17
, %ymm24
13337 // CHECK
: encoding
: [0x62,0x22,0xf5,0x20,0x97,0x84,0xf0,0x23,0x01,0x00,0x00]
13338 vfmsubadd132pd
291(%rax
,%r14,8), %ymm17
, %ymm24
13340 // CHECK
: vfmsubadd132pd
(%rcx
){1to4
}, %ymm17
, %ymm24
13341 // CHECK
: encoding
: [0x62,0x62,0xf5,0x30,0x97,0x01]
13342 vfmsubadd132pd
(%rcx
){1to4
}, %ymm17
, %ymm24
13344 // CHECK
: vfmsubadd132pd
4064(%rdx
), %ymm17
, %ymm24
13345 // CHECK
: encoding
: [0x62,0x62,0xf5,0x20,0x97,0x42,0x7f]
13346 vfmsubadd132pd
4064(%rdx
), %ymm17
, %ymm24
13348 // CHECK
: vfmsubadd132pd
4096(%rdx
), %ymm17
, %ymm24
13349 // CHECK
: encoding
: [0x62,0x62,0xf5,0x20,0x97,0x82,0x00,0x10,0x00,0x00]
13350 vfmsubadd132pd
4096(%rdx
), %ymm17
, %ymm24
13352 // CHECK
: vfmsubadd132pd
-4096(%rdx
), %ymm17
, %ymm24
13353 // CHECK
: encoding
: [0x62,0x62,0xf5,0x20,0x97,0x42,0x80]
13354 vfmsubadd132pd
-4096(%rdx
), %ymm17
, %ymm24
13356 // CHECK
: vfmsubadd132pd
-4128(%rdx
), %ymm17
, %ymm24
13357 // CHECK
: encoding
: [0x62,0x62,0xf5,0x20,0x97,0x82,0xe0,0xef,0xff,0xff]
13358 vfmsubadd132pd
-4128(%rdx
), %ymm17
, %ymm24
13360 // CHECK
: vfmsubadd132pd
1016(%rdx
){1to4
}, %ymm17
, %ymm24
13361 // CHECK
: encoding
: [0x62,0x62,0xf5,0x30,0x97,0x42,0x7f]
13362 vfmsubadd132pd
1016(%rdx
){1to4
}, %ymm17
, %ymm24
13364 // CHECK
: vfmsubadd132pd
1024(%rdx
){1to4
}, %ymm17
, %ymm24
13365 // CHECK
: encoding
: [0x62,0x62,0xf5,0x30,0x97,0x82,0x00,0x04,0x00,0x00]
13366 vfmsubadd132pd
1024(%rdx
){1to4
}, %ymm17
, %ymm24
13368 // CHECK
: vfmsubadd132pd
-1024(%rdx
){1to4
}, %ymm17
, %ymm24
13369 // CHECK
: encoding
: [0x62,0x62,0xf5,0x30,0x97,0x42,0x80]
13370 vfmsubadd132pd
-1024(%rdx
){1to4
}, %ymm17
, %ymm24
13372 // CHECK
: vfmsubadd132pd
-1032(%rdx
){1to4
}, %ymm17
, %ymm24
13373 // CHECK
: encoding
: [0x62,0x62,0xf5,0x30,0x97,0x82,0xf8,0xfb,0xff,0xff]
13374 vfmsubadd132pd
-1032(%rdx
){1to4
}, %ymm17
, %ymm24
13376 // CHECK
: vfmsubadd213ps
%xmm17
, %xmm20
, %xmm19
13377 // CHECK
: encoding
: [0x62,0xa2,0x5d,0x00,0xa7,0xd9]
13378 vfmsubadd213ps
%xmm17
, %xmm20
, %xmm19
13380 // CHECK
: vfmsubadd213ps
%xmm17
, %xmm20
, %xmm19
{%k5
}
13381 // CHECK
: encoding
: [0x62,0xa2,0x5d,0x05,0xa7,0xd9]
13382 vfmsubadd213ps
%xmm17
, %xmm20
, %xmm19
{%k5
}
13384 // CHECK
: vfmsubadd213ps
%xmm17
, %xmm20
, %xmm19
{%k5
} {z
}
13385 // CHECK
: encoding
: [0x62,0xa2,0x5d,0x85,0xa7,0xd9]
13386 vfmsubadd213ps
%xmm17
, %xmm20
, %xmm19
{%k5
} {z
}
13388 // CHECK
: vfmsubadd213ps
(%rcx
), %xmm20
, %xmm19
13389 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x00,0xa7,0x19]
13390 vfmsubadd213ps
(%rcx
), %xmm20
, %xmm19
13392 // CHECK
: vfmsubadd213ps
291(%rax
,%r14,8), %xmm20
, %xmm19
13393 // CHECK
: encoding
: [0x62,0xa2,0x5d,0x00,0xa7,0x9c,0xf0,0x23,0x01,0x00,0x00]
13394 vfmsubadd213ps
291(%rax
,%r14,8), %xmm20
, %xmm19
13396 // CHECK
: vfmsubadd213ps
(%rcx
){1to4
}, %xmm20
, %xmm19
13397 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x10,0xa7,0x19]
13398 vfmsubadd213ps
(%rcx
){1to4
}, %xmm20
, %xmm19
13400 // CHECK
: vfmsubadd213ps
2032(%rdx
), %xmm20
, %xmm19
13401 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x00,0xa7,0x5a,0x7f]
13402 vfmsubadd213ps
2032(%rdx
), %xmm20
, %xmm19
13404 // CHECK
: vfmsubadd213ps
2048(%rdx
), %xmm20
, %xmm19
13405 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x00,0xa7,0x9a,0x00,0x08,0x00,0x00]
13406 vfmsubadd213ps
2048(%rdx
), %xmm20
, %xmm19
13408 // CHECK
: vfmsubadd213ps
-2048(%rdx
), %xmm20
, %xmm19
13409 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x00,0xa7,0x5a,0x80]
13410 vfmsubadd213ps
-2048(%rdx
), %xmm20
, %xmm19
13412 // CHECK
: vfmsubadd213ps
-2064(%rdx
), %xmm20
, %xmm19
13413 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x00,0xa7,0x9a,0xf0,0xf7,0xff,0xff]
13414 vfmsubadd213ps
-2064(%rdx
), %xmm20
, %xmm19
13416 // CHECK
: vfmsubadd213ps
508(%rdx
){1to4
}, %xmm20
, %xmm19
13417 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x10,0xa7,0x5a,0x7f]
13418 vfmsubadd213ps
508(%rdx
){1to4
}, %xmm20
, %xmm19
13420 // CHECK
: vfmsubadd213ps
512(%rdx
){1to4
}, %xmm20
, %xmm19
13421 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x10,0xa7,0x9a,0x00,0x02,0x00,0x00]
13422 vfmsubadd213ps
512(%rdx
){1to4
}, %xmm20
, %xmm19
13424 // CHECK
: vfmsubadd213ps
-512(%rdx
){1to4
}, %xmm20
, %xmm19
13425 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x10,0xa7,0x5a,0x80]
13426 vfmsubadd213ps
-512(%rdx
){1to4
}, %xmm20
, %xmm19
13428 // CHECK
: vfmsubadd213ps
-516(%rdx
){1to4
}, %xmm20
, %xmm19
13429 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x10,0xa7,0x9a,0xfc,0xfd,0xff,0xff]
13430 vfmsubadd213ps
-516(%rdx
){1to4
}, %xmm20
, %xmm19
13432 // CHECK
: vfmsubadd213ps
%ymm23
, %ymm17
, %ymm26
13433 // CHECK
: encoding
: [0x62,0x22,0x75,0x20,0xa7,0xd7]
13434 vfmsubadd213ps
%ymm23
, %ymm17
, %ymm26
13436 // CHECK
: vfmsubadd213ps
%ymm23
, %ymm17
, %ymm26
{%k7
}
13437 // CHECK
: encoding
: [0x62,0x22,0x75,0x27,0xa7,0xd7]
13438 vfmsubadd213ps
%ymm23
, %ymm17
, %ymm26
{%k7
}
13440 // CHECK
: vfmsubadd213ps
%ymm23
, %ymm17
, %ymm26
{%k7
} {z
}
13441 // CHECK
: encoding
: [0x62,0x22,0x75,0xa7,0xa7,0xd7]
13442 vfmsubadd213ps
%ymm23
, %ymm17
, %ymm26
{%k7
} {z
}
13444 // CHECK
: vfmsubadd213ps
(%rcx
), %ymm17
, %ymm26
13445 // CHECK
: encoding
: [0x62,0x62,0x75,0x20,0xa7,0x11]
13446 vfmsubadd213ps
(%rcx
), %ymm17
, %ymm26
13448 // CHECK
: vfmsubadd213ps
291(%rax
,%r14,8), %ymm17
, %ymm26
13449 // CHECK
: encoding
: [0x62,0x22,0x75,0x20,0xa7,0x94,0xf0,0x23,0x01,0x00,0x00]
13450 vfmsubadd213ps
291(%rax
,%r14,8), %ymm17
, %ymm26
13452 // CHECK
: vfmsubadd213ps
(%rcx
){1to8
}, %ymm17
, %ymm26
13453 // CHECK
: encoding
: [0x62,0x62,0x75,0x30,0xa7,0x11]
13454 vfmsubadd213ps
(%rcx
){1to8
}, %ymm17
, %ymm26
13456 // CHECK
: vfmsubadd213ps
4064(%rdx
), %ymm17
, %ymm26
13457 // CHECK
: encoding
: [0x62,0x62,0x75,0x20,0xa7,0x52,0x7f]
13458 vfmsubadd213ps
4064(%rdx
), %ymm17
, %ymm26
13460 // CHECK
: vfmsubadd213ps
4096(%rdx
), %ymm17
, %ymm26
13461 // CHECK
: encoding
: [0x62,0x62,0x75,0x20,0xa7,0x92,0x00,0x10,0x00,0x00]
13462 vfmsubadd213ps
4096(%rdx
), %ymm17
, %ymm26
13464 // CHECK
: vfmsubadd213ps
-4096(%rdx
), %ymm17
, %ymm26
13465 // CHECK
: encoding
: [0x62,0x62,0x75,0x20,0xa7,0x52,0x80]
13466 vfmsubadd213ps
-4096(%rdx
), %ymm17
, %ymm26
13468 // CHECK
: vfmsubadd213ps
-4128(%rdx
), %ymm17
, %ymm26
13469 // CHECK
: encoding
: [0x62,0x62,0x75,0x20,0xa7,0x92,0xe0,0xef,0xff,0xff]
13470 vfmsubadd213ps
-4128(%rdx
), %ymm17
, %ymm26
13472 // CHECK
: vfmsubadd213ps
508(%rdx
){1to8
}, %ymm17
, %ymm26
13473 // CHECK
: encoding
: [0x62,0x62,0x75,0x30,0xa7,0x52,0x7f]
13474 vfmsubadd213ps
508(%rdx
){1to8
}, %ymm17
, %ymm26
13476 // CHECK
: vfmsubadd213ps
512(%rdx
){1to8
}, %ymm17
, %ymm26
13477 // CHECK
: encoding
: [0x62,0x62,0x75,0x30,0xa7,0x92,0x00,0x02,0x00,0x00]
13478 vfmsubadd213ps
512(%rdx
){1to8
}, %ymm17
, %ymm26
13480 // CHECK
: vfmsubadd213ps
-512(%rdx
){1to8
}, %ymm17
, %ymm26
13481 // CHECK
: encoding
: [0x62,0x62,0x75,0x30,0xa7,0x52,0x80]
13482 vfmsubadd213ps
-512(%rdx
){1to8
}, %ymm17
, %ymm26
13484 // CHECK
: vfmsubadd213ps
-516(%rdx
){1to8
}, %ymm17
, %ymm26
13485 // CHECK
: encoding
: [0x62,0x62,0x75,0x30,0xa7,0x92,0xfc,0xfd,0xff,0xff]
13486 vfmsubadd213ps
-516(%rdx
){1to8
}, %ymm17
, %ymm26
13488 // CHECK
: vfmsubadd213pd
%xmm28
, %xmm21
, %xmm18
13489 // CHECK
: encoding
: [0x62,0x82,0xd5,0x00,0xa7,0xd4]
13490 vfmsubadd213pd
%xmm28
, %xmm21
, %xmm18
13492 // CHECK
: vfmsubadd213pd
%xmm28
, %xmm21
, %xmm18
{%k4
}
13493 // CHECK
: encoding
: [0x62,0x82,0xd5,0x04,0xa7,0xd4]
13494 vfmsubadd213pd
%xmm28
, %xmm21
, %xmm18
{%k4
}
13496 // CHECK
: vfmsubadd213pd
%xmm28
, %xmm21
, %xmm18
{%k4
} {z
}
13497 // CHECK
: encoding
: [0x62,0x82,0xd5,0x84,0xa7,0xd4]
13498 vfmsubadd213pd
%xmm28
, %xmm21
, %xmm18
{%k4
} {z
}
13500 // CHECK
: vfmsubadd213pd
(%rcx
), %xmm21
, %xmm18
13501 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0xa7,0x11]
13502 vfmsubadd213pd
(%rcx
), %xmm21
, %xmm18
13504 // CHECK
: vfmsubadd213pd
291(%rax
,%r14,8), %xmm21
, %xmm18
13505 // CHECK
: encoding
: [0x62,0xa2,0xd5,0x00,0xa7,0x94,0xf0,0x23,0x01,0x00,0x00]
13506 vfmsubadd213pd
291(%rax
,%r14,8), %xmm21
, %xmm18
13508 // CHECK
: vfmsubadd213pd
(%rcx
){1to2
}, %xmm21
, %xmm18
13509 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0xa7,0x11]
13510 vfmsubadd213pd
(%rcx
){1to2
}, %xmm21
, %xmm18
13512 // CHECK
: vfmsubadd213pd
2032(%rdx
), %xmm21
, %xmm18
13513 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0xa7,0x52,0x7f]
13514 vfmsubadd213pd
2032(%rdx
), %xmm21
, %xmm18
13516 // CHECK
: vfmsubadd213pd
2048(%rdx
), %xmm21
, %xmm18
13517 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0xa7,0x92,0x00,0x08,0x00,0x00]
13518 vfmsubadd213pd
2048(%rdx
), %xmm21
, %xmm18
13520 // CHECK
: vfmsubadd213pd
-2048(%rdx
), %xmm21
, %xmm18
13521 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0xa7,0x52,0x80]
13522 vfmsubadd213pd
-2048(%rdx
), %xmm21
, %xmm18
13524 // CHECK
: vfmsubadd213pd
-2064(%rdx
), %xmm21
, %xmm18
13525 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x00,0xa7,0x92,0xf0,0xf7,0xff,0xff]
13526 vfmsubadd213pd
-2064(%rdx
), %xmm21
, %xmm18
13528 // CHECK
: vfmsubadd213pd
1016(%rdx
){1to2
}, %xmm21
, %xmm18
13529 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0xa7,0x52,0x7f]
13530 vfmsubadd213pd
1016(%rdx
){1to2
}, %xmm21
, %xmm18
13532 // CHECK
: vfmsubadd213pd
1024(%rdx
){1to2
}, %xmm21
, %xmm18
13533 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0xa7,0x92,0x00,0x04,0x00,0x00]
13534 vfmsubadd213pd
1024(%rdx
){1to2
}, %xmm21
, %xmm18
13536 // CHECK
: vfmsubadd213pd
-1024(%rdx
){1to2
}, %xmm21
, %xmm18
13537 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0xa7,0x52,0x80]
13538 vfmsubadd213pd
-1024(%rdx
){1to2
}, %xmm21
, %xmm18
13540 // CHECK
: vfmsubadd213pd
-1032(%rdx
){1to2
}, %xmm21
, %xmm18
13541 // CHECK
: encoding
: [0x62,0xe2,0xd5,0x10,0xa7,0x92,0xf8,0xfb,0xff,0xff]
13542 vfmsubadd213pd
-1032(%rdx
){1to2
}, %xmm21
, %xmm18
13544 // CHECK
: vfmsubadd213pd
%ymm25
, %ymm20
, %ymm27
13545 // CHECK
: encoding
: [0x62,0x02,0xdd,0x20,0xa7,0xd9]
13546 vfmsubadd213pd
%ymm25
, %ymm20
, %ymm27
13548 // CHECK
: vfmsubadd213pd
%ymm25
, %ymm20
, %ymm27
{%k7
}
13549 // CHECK
: encoding
: [0x62,0x02,0xdd,0x27,0xa7,0xd9]
13550 vfmsubadd213pd
%ymm25
, %ymm20
, %ymm27
{%k7
}
13552 // CHECK
: vfmsubadd213pd
%ymm25
, %ymm20
, %ymm27
{%k7
} {z
}
13553 // CHECK
: encoding
: [0x62,0x02,0xdd,0xa7,0xa7,0xd9]
13554 vfmsubadd213pd
%ymm25
, %ymm20
, %ymm27
{%k7
} {z
}
13556 // CHECK
: vfmsubadd213pd
(%rcx
), %ymm20
, %ymm27
13557 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0xa7,0x19]
13558 vfmsubadd213pd
(%rcx
), %ymm20
, %ymm27
13560 // CHECK
: vfmsubadd213pd
291(%rax
,%r14,8), %ymm20
, %ymm27
13561 // CHECK
: encoding
: [0x62,0x22,0xdd,0x20,0xa7,0x9c,0xf0,0x23,0x01,0x00,0x00]
13562 vfmsubadd213pd
291(%rax
,%r14,8), %ymm20
, %ymm27
13564 // CHECK
: vfmsubadd213pd
(%rcx
){1to4
}, %ymm20
, %ymm27
13565 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0xa7,0x19]
13566 vfmsubadd213pd
(%rcx
){1to4
}, %ymm20
, %ymm27
13568 // CHECK
: vfmsubadd213pd
4064(%rdx
), %ymm20
, %ymm27
13569 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0xa7,0x5a,0x7f]
13570 vfmsubadd213pd
4064(%rdx
), %ymm20
, %ymm27
13572 // CHECK
: vfmsubadd213pd
4096(%rdx
), %ymm20
, %ymm27
13573 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0xa7,0x9a,0x00,0x10,0x00,0x00]
13574 vfmsubadd213pd
4096(%rdx
), %ymm20
, %ymm27
13576 // CHECK
: vfmsubadd213pd
-4096(%rdx
), %ymm20
, %ymm27
13577 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0xa7,0x5a,0x80]
13578 vfmsubadd213pd
-4096(%rdx
), %ymm20
, %ymm27
13580 // CHECK
: vfmsubadd213pd
-4128(%rdx
), %ymm20
, %ymm27
13581 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0xa7,0x9a,0xe0,0xef,0xff,0xff]
13582 vfmsubadd213pd
-4128(%rdx
), %ymm20
, %ymm27
13584 // CHECK
: vfmsubadd213pd
1016(%rdx
){1to4
}, %ymm20
, %ymm27
13585 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0xa7,0x5a,0x7f]
13586 vfmsubadd213pd
1016(%rdx
){1to4
}, %ymm20
, %ymm27
13588 // CHECK
: vfmsubadd213pd
1024(%rdx
){1to4
}, %ymm20
, %ymm27
13589 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0xa7,0x9a,0x00,0x04,0x00,0x00]
13590 vfmsubadd213pd
1024(%rdx
){1to4
}, %ymm20
, %ymm27
13592 // CHECK
: vfmsubadd213pd
-1024(%rdx
){1to4
}, %ymm20
, %ymm27
13593 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0xa7,0x5a,0x80]
13594 vfmsubadd213pd
-1024(%rdx
){1to4
}, %ymm20
, %ymm27
13596 // CHECK
: vfmsubadd213pd
-1032(%rdx
){1to4
}, %ymm20
, %ymm27
13597 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0xa7,0x9a,0xf8,0xfb,0xff,0xff]
13598 vfmsubadd213pd
-1032(%rdx
){1to4
}, %ymm20
, %ymm27
13600 // CHECK
: vfmsubadd231ps
%xmm23
, %xmm25
, %xmm21
13601 // CHECK
: encoding
: [0x62,0xa2,0x35,0x00,0xb7,0xef]
13602 vfmsubadd231ps
%xmm23
, %xmm25
, %xmm21
13604 // CHECK
: vfmsubadd231ps
%xmm23
, %xmm25
, %xmm21
{%k4
}
13605 // CHECK
: encoding
: [0x62,0xa2,0x35,0x04,0xb7,0xef]
13606 vfmsubadd231ps
%xmm23
, %xmm25
, %xmm21
{%k4
}
13608 // CHECK
: vfmsubadd231ps
%xmm23
, %xmm25
, %xmm21
{%k4
} {z
}
13609 // CHECK
: encoding
: [0x62,0xa2,0x35,0x84,0xb7,0xef]
13610 vfmsubadd231ps
%xmm23
, %xmm25
, %xmm21
{%k4
} {z
}
13612 // CHECK
: vfmsubadd231ps
(%rcx
), %xmm25
, %xmm21
13613 // CHECK
: encoding
: [0x62,0xe2,0x35,0x00,0xb7,0x29]
13614 vfmsubadd231ps
(%rcx
), %xmm25
, %xmm21
13616 // CHECK
: vfmsubadd231ps
291(%rax
,%r14,8), %xmm25
, %xmm21
13617 // CHECK
: encoding
: [0x62,0xa2,0x35,0x00,0xb7,0xac,0xf0,0x23,0x01,0x00,0x00]
13618 vfmsubadd231ps
291(%rax
,%r14,8), %xmm25
, %xmm21
13620 // CHECK
: vfmsubadd231ps
(%rcx
){1to4
}, %xmm25
, %xmm21
13621 // CHECK
: encoding
: [0x62,0xe2,0x35,0x10,0xb7,0x29]
13622 vfmsubadd231ps
(%rcx
){1to4
}, %xmm25
, %xmm21
13624 // CHECK
: vfmsubadd231ps
2032(%rdx
), %xmm25
, %xmm21
13625 // CHECK
: encoding
: [0x62,0xe2,0x35,0x00,0xb7,0x6a,0x7f]
13626 vfmsubadd231ps
2032(%rdx
), %xmm25
, %xmm21
13628 // CHECK
: vfmsubadd231ps
2048(%rdx
), %xmm25
, %xmm21
13629 // CHECK
: encoding
: [0x62,0xe2,0x35,0x00,0xb7,0xaa,0x00,0x08,0x00,0x00]
13630 vfmsubadd231ps
2048(%rdx
), %xmm25
, %xmm21
13632 // CHECK
: vfmsubadd231ps
-2048(%rdx
), %xmm25
, %xmm21
13633 // CHECK
: encoding
: [0x62,0xe2,0x35,0x00,0xb7,0x6a,0x80]
13634 vfmsubadd231ps
-2048(%rdx
), %xmm25
, %xmm21
13636 // CHECK
: vfmsubadd231ps
-2064(%rdx
), %xmm25
, %xmm21
13637 // CHECK
: encoding
: [0x62,0xe2,0x35,0x00,0xb7,0xaa,0xf0,0xf7,0xff,0xff]
13638 vfmsubadd231ps
-2064(%rdx
), %xmm25
, %xmm21
13640 // CHECK
: vfmsubadd231ps
508(%rdx
){1to4
}, %xmm25
, %xmm21
13641 // CHECK
: encoding
: [0x62,0xe2,0x35,0x10,0xb7,0x6a,0x7f]
13642 vfmsubadd231ps
508(%rdx
){1to4
}, %xmm25
, %xmm21
13644 // CHECK
: vfmsubadd231ps
512(%rdx
){1to4
}, %xmm25
, %xmm21
13645 // CHECK
: encoding
: [0x62,0xe2,0x35,0x10,0xb7,0xaa,0x00,0x02,0x00,0x00]
13646 vfmsubadd231ps
512(%rdx
){1to4
}, %xmm25
, %xmm21
13648 // CHECK
: vfmsubadd231ps
-512(%rdx
){1to4
}, %xmm25
, %xmm21
13649 // CHECK
: encoding
: [0x62,0xe2,0x35,0x10,0xb7,0x6a,0x80]
13650 vfmsubadd231ps
-512(%rdx
){1to4
}, %xmm25
, %xmm21
13652 // CHECK
: vfmsubadd231ps
-516(%rdx
){1to4
}, %xmm25
, %xmm21
13653 // CHECK
: encoding
: [0x62,0xe2,0x35,0x10,0xb7,0xaa,0xfc,0xfd,0xff,0xff]
13654 vfmsubadd231ps
-516(%rdx
){1to4
}, %xmm25
, %xmm21
13656 // CHECK
: vfmsubadd231ps
%ymm20
, %ymm23
, %ymm27
13657 // CHECK
: encoding
: [0x62,0x22,0x45,0x20,0xb7,0xdc]
13658 vfmsubadd231ps
%ymm20
, %ymm23
, %ymm27
13660 // CHECK
: vfmsubadd231ps
%ymm20
, %ymm23
, %ymm27
{%k3
}
13661 // CHECK
: encoding
: [0x62,0x22,0x45,0x23,0xb7,0xdc]
13662 vfmsubadd231ps
%ymm20
, %ymm23
, %ymm27
{%k3
}
13664 // CHECK
: vfmsubadd231ps
%ymm20
, %ymm23
, %ymm27
{%k3
} {z
}
13665 // CHECK
: encoding
: [0x62,0x22,0x45,0xa3,0xb7,0xdc]
13666 vfmsubadd231ps
%ymm20
, %ymm23
, %ymm27
{%k3
} {z
}
13668 // CHECK
: vfmsubadd231ps
(%rcx
), %ymm23
, %ymm27
13669 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0xb7,0x19]
13670 vfmsubadd231ps
(%rcx
), %ymm23
, %ymm27
13672 // CHECK
: vfmsubadd231ps
291(%rax
,%r14,8), %ymm23
, %ymm27
13673 // CHECK
: encoding
: [0x62,0x22,0x45,0x20,0xb7,0x9c,0xf0,0x23,0x01,0x00,0x00]
13674 vfmsubadd231ps
291(%rax
,%r14,8), %ymm23
, %ymm27
13676 // CHECK
: vfmsubadd231ps
(%rcx
){1to8
}, %ymm23
, %ymm27
13677 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0xb7,0x19]
13678 vfmsubadd231ps
(%rcx
){1to8
}, %ymm23
, %ymm27
13680 // CHECK
: vfmsubadd231ps
4064(%rdx
), %ymm23
, %ymm27
13681 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0xb7,0x5a,0x7f]
13682 vfmsubadd231ps
4064(%rdx
), %ymm23
, %ymm27
13684 // CHECK
: vfmsubadd231ps
4096(%rdx
), %ymm23
, %ymm27
13685 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0xb7,0x9a,0x00,0x10,0x00,0x00]
13686 vfmsubadd231ps
4096(%rdx
), %ymm23
, %ymm27
13688 // CHECK
: vfmsubadd231ps
-4096(%rdx
), %ymm23
, %ymm27
13689 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0xb7,0x5a,0x80]
13690 vfmsubadd231ps
-4096(%rdx
), %ymm23
, %ymm27
13692 // CHECK
: vfmsubadd231ps
-4128(%rdx
), %ymm23
, %ymm27
13693 // CHECK
: encoding
: [0x62,0x62,0x45,0x20,0xb7,0x9a,0xe0,0xef,0xff,0xff]
13694 vfmsubadd231ps
-4128(%rdx
), %ymm23
, %ymm27
13696 // CHECK
: vfmsubadd231ps
508(%rdx
){1to8
}, %ymm23
, %ymm27
13697 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0xb7,0x5a,0x7f]
13698 vfmsubadd231ps
508(%rdx
){1to8
}, %ymm23
, %ymm27
13700 // CHECK
: vfmsubadd231ps
512(%rdx
){1to8
}, %ymm23
, %ymm27
13701 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0xb7,0x9a,0x00,0x02,0x00,0x00]
13702 vfmsubadd231ps
512(%rdx
){1to8
}, %ymm23
, %ymm27
13704 // CHECK
: vfmsubadd231ps
-512(%rdx
){1to8
}, %ymm23
, %ymm27
13705 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0xb7,0x5a,0x80]
13706 vfmsubadd231ps
-512(%rdx
){1to8
}, %ymm23
, %ymm27
13708 // CHECK
: vfmsubadd231ps
-516(%rdx
){1to8
}, %ymm23
, %ymm27
13709 // CHECK
: encoding
: [0x62,0x62,0x45,0x30,0xb7,0x9a,0xfc,0xfd,0xff,0xff]
13710 vfmsubadd231ps
-516(%rdx
){1to8
}, %ymm23
, %ymm27
13712 // CHECK
: vfmsubadd231pd
%xmm28
, %xmm24
, %xmm20
13713 // CHECK
: encoding
: [0x62,0x82,0xbd,0x00,0xb7,0xe4]
13714 vfmsubadd231pd
%xmm28
, %xmm24
, %xmm20
13716 // CHECK
: vfmsubadd231pd
%xmm28
, %xmm24
, %xmm20
{%k3
}
13717 // CHECK
: encoding
: [0x62,0x82,0xbd,0x03,0xb7,0xe4]
13718 vfmsubadd231pd
%xmm28
, %xmm24
, %xmm20
{%k3
}
13720 // CHECK
: vfmsubadd231pd
%xmm28
, %xmm24
, %xmm20
{%k3
} {z
}
13721 // CHECK
: encoding
: [0x62,0x82,0xbd,0x83,0xb7,0xe4]
13722 vfmsubadd231pd
%xmm28
, %xmm24
, %xmm20
{%k3
} {z
}
13724 // CHECK
: vfmsubadd231pd
(%rcx
), %xmm24
, %xmm20
13725 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x00,0xb7,0x21]
13726 vfmsubadd231pd
(%rcx
), %xmm24
, %xmm20
13728 // CHECK
: vfmsubadd231pd
291(%rax
,%r14,8), %xmm24
, %xmm20
13729 // CHECK
: encoding
: [0x62,0xa2,0xbd,0x00,0xb7,0xa4,0xf0,0x23,0x01,0x00,0x00]
13730 vfmsubadd231pd
291(%rax
,%r14,8), %xmm24
, %xmm20
13732 // CHECK
: vfmsubadd231pd
(%rcx
){1to2
}, %xmm24
, %xmm20
13733 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x10,0xb7,0x21]
13734 vfmsubadd231pd
(%rcx
){1to2
}, %xmm24
, %xmm20
13736 // CHECK
: vfmsubadd231pd
2032(%rdx
), %xmm24
, %xmm20
13737 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x00,0xb7,0x62,0x7f]
13738 vfmsubadd231pd
2032(%rdx
), %xmm24
, %xmm20
13740 // CHECK
: vfmsubadd231pd
2048(%rdx
), %xmm24
, %xmm20
13741 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x00,0xb7,0xa2,0x00,0x08,0x00,0x00]
13742 vfmsubadd231pd
2048(%rdx
), %xmm24
, %xmm20
13744 // CHECK
: vfmsubadd231pd
-2048(%rdx
), %xmm24
, %xmm20
13745 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x00,0xb7,0x62,0x80]
13746 vfmsubadd231pd
-2048(%rdx
), %xmm24
, %xmm20
13748 // CHECK
: vfmsubadd231pd
-2064(%rdx
), %xmm24
, %xmm20
13749 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x00,0xb7,0xa2,0xf0,0xf7,0xff,0xff]
13750 vfmsubadd231pd
-2064(%rdx
), %xmm24
, %xmm20
13752 // CHECK
: vfmsubadd231pd
1016(%rdx
){1to2
}, %xmm24
, %xmm20
13753 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x10,0xb7,0x62,0x7f]
13754 vfmsubadd231pd
1016(%rdx
){1to2
}, %xmm24
, %xmm20
13756 // CHECK
: vfmsubadd231pd
1024(%rdx
){1to2
}, %xmm24
, %xmm20
13757 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x10,0xb7,0xa2,0x00,0x04,0x00,0x00]
13758 vfmsubadd231pd
1024(%rdx
){1to2
}, %xmm24
, %xmm20
13760 // CHECK
: vfmsubadd231pd
-1024(%rdx
){1to2
}, %xmm24
, %xmm20
13761 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x10,0xb7,0x62,0x80]
13762 vfmsubadd231pd
-1024(%rdx
){1to2
}, %xmm24
, %xmm20
13764 // CHECK
: vfmsubadd231pd
-1032(%rdx
){1to2
}, %xmm24
, %xmm20
13765 // CHECK
: encoding
: [0x62,0xe2,0xbd,0x10,0xb7,0xa2,0xf8,0xfb,0xff,0xff]
13766 vfmsubadd231pd
-1032(%rdx
){1to2
}, %xmm24
, %xmm20
13768 // CHECK
: vfmsubadd231pd
%ymm21
, %ymm29
, %ymm30
13769 // CHECK
: encoding
: [0x62,0x22,0x95,0x20,0xb7,0xf5]
13770 vfmsubadd231pd
%ymm21
, %ymm29
, %ymm30
13772 // CHECK
: vfmsubadd231pd
%ymm21
, %ymm29
, %ymm30
{%k7
}
13773 // CHECK
: encoding
: [0x62,0x22,0x95,0x27,0xb7,0xf5]
13774 vfmsubadd231pd
%ymm21
, %ymm29
, %ymm30
{%k7
}
13776 // CHECK
: vfmsubadd231pd
%ymm21
, %ymm29
, %ymm30
{%k7
} {z
}
13777 // CHECK
: encoding
: [0x62,0x22,0x95,0xa7,0xb7,0xf5]
13778 vfmsubadd231pd
%ymm21
, %ymm29
, %ymm30
{%k7
} {z
}
13780 // CHECK
: vfmsubadd231pd
(%rcx
), %ymm29
, %ymm30
13781 // CHECK
: encoding
: [0x62,0x62,0x95,0x20,0xb7,0x31]
13782 vfmsubadd231pd
(%rcx
), %ymm29
, %ymm30
13784 // CHECK
: vfmsubadd231pd
291(%rax
,%r14,8), %ymm29
, %ymm30
13785 // CHECK
: encoding
: [0x62,0x22,0x95,0x20,0xb7,0xb4,0xf0,0x23,0x01,0x00,0x00]
13786 vfmsubadd231pd
291(%rax
,%r14,8), %ymm29
, %ymm30
13788 // CHECK
: vfmsubadd231pd
(%rcx
){1to4
}, %ymm29
, %ymm30
13789 // CHECK
: encoding
: [0x62,0x62,0x95,0x30,0xb7,0x31]
13790 vfmsubadd231pd
(%rcx
){1to4
}, %ymm29
, %ymm30
13792 // CHECK
: vfmsubadd231pd
4064(%rdx
), %ymm29
, %ymm30
13793 // CHECK
: encoding
: [0x62,0x62,0x95,0x20,0xb7,0x72,0x7f]
13794 vfmsubadd231pd
4064(%rdx
), %ymm29
, %ymm30
13796 // CHECK
: vfmsubadd231pd
4096(%rdx
), %ymm29
, %ymm30
13797 // CHECK
: encoding
: [0x62,0x62,0x95,0x20,0xb7,0xb2,0x00,0x10,0x00,0x00]
13798 vfmsubadd231pd
4096(%rdx
), %ymm29
, %ymm30
13800 // CHECK
: vfmsubadd231pd
-4096(%rdx
), %ymm29
, %ymm30
13801 // CHECK
: encoding
: [0x62,0x62,0x95,0x20,0xb7,0x72,0x80]
13802 vfmsubadd231pd
-4096(%rdx
), %ymm29
, %ymm30
13804 // CHECK
: vfmsubadd231pd
-4128(%rdx
), %ymm29
, %ymm30
13805 // CHECK
: encoding
: [0x62,0x62,0x95,0x20,0xb7,0xb2,0xe0,0xef,0xff,0xff]
13806 vfmsubadd231pd
-4128(%rdx
), %ymm29
, %ymm30
13808 // CHECK
: vfmsubadd231pd
1016(%rdx
){1to4
}, %ymm29
, %ymm30
13809 // CHECK
: encoding
: [0x62,0x62,0x95,0x30,0xb7,0x72,0x7f]
13810 vfmsubadd231pd
1016(%rdx
){1to4
}, %ymm29
, %ymm30
13812 // CHECK
: vfmsubadd231pd
1024(%rdx
){1to4
}, %ymm29
, %ymm30
13813 // CHECK
: encoding
: [0x62,0x62,0x95,0x30,0xb7,0xb2,0x00,0x04,0x00,0x00]
13814 vfmsubadd231pd
1024(%rdx
){1to4
}, %ymm29
, %ymm30
13816 // CHECK
: vfmsubadd231pd
-1024(%rdx
){1to4
}, %ymm29
, %ymm30
13817 // CHECK
: encoding
: [0x62,0x62,0x95,0x30,0xb7,0x72,0x80]
13818 vfmsubadd231pd
-1024(%rdx
){1to4
}, %ymm29
, %ymm30
13820 // CHECK
: vfmsubadd231pd
-1032(%rdx
){1to4
}, %ymm29
, %ymm30
13821 // CHECK
: encoding
: [0x62,0x62,0x95,0x30,0xb7,0xb2,0xf8,0xfb,0xff,0xff]
13822 vfmsubadd231pd
-1032(%rdx
){1to4
}, %ymm29
, %ymm30
13824 // CHECK
: vfnmadd132ps
%xmm18
, %xmm26
, %xmm20
13825 // CHECK
: encoding
: [0x62,0xa2,0x2d,0x00,0x9c,0xe2]
13826 vfnmadd132ps
%xmm18
, %xmm26
, %xmm20
13828 // CHECK
: vfnmadd132ps
%xmm18
, %xmm26
, %xmm20
{%k7
}
13829 // CHECK
: encoding
: [0x62,0xa2,0x2d,0x07,0x9c,0xe2]
13830 vfnmadd132ps
%xmm18
, %xmm26
, %xmm20
{%k7
}
13832 // CHECK
: vfnmadd132ps
%xmm18
, %xmm26
, %xmm20
{%k7
} {z
}
13833 // CHECK
: encoding
: [0x62,0xa2,0x2d,0x87,0x9c,0xe2]
13834 vfnmadd132ps
%xmm18
, %xmm26
, %xmm20
{%k7
} {z
}
13836 // CHECK
: vfnmadd132ps
(%rcx
), %xmm26
, %xmm20
13837 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x00,0x9c,0x21]
13838 vfnmadd132ps
(%rcx
), %xmm26
, %xmm20
13840 // CHECK
: vfnmadd132ps
291(%rax
,%r14,8), %xmm26
, %xmm20
13841 // CHECK
: encoding
: [0x62,0xa2,0x2d,0x00,0x9c,0xa4,0xf0,0x23,0x01,0x00,0x00]
13842 vfnmadd132ps
291(%rax
,%r14,8), %xmm26
, %xmm20
13844 // CHECK
: vfnmadd132ps
(%rcx
){1to4
}, %xmm26
, %xmm20
13845 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x10,0x9c,0x21]
13846 vfnmadd132ps
(%rcx
){1to4
}, %xmm26
, %xmm20
13848 // CHECK
: vfnmadd132ps
2032(%rdx
), %xmm26
, %xmm20
13849 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x00,0x9c,0x62,0x7f]
13850 vfnmadd132ps
2032(%rdx
), %xmm26
, %xmm20
13852 // CHECK
: vfnmadd132ps
2048(%rdx
), %xmm26
, %xmm20
13853 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x00,0x9c,0xa2,0x00,0x08,0x00,0x00]
13854 vfnmadd132ps
2048(%rdx
), %xmm26
, %xmm20
13856 // CHECK
: vfnmadd132ps
-2048(%rdx
), %xmm26
, %xmm20
13857 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x00,0x9c,0x62,0x80]
13858 vfnmadd132ps
-2048(%rdx
), %xmm26
, %xmm20
13860 // CHECK
: vfnmadd132ps
-2064(%rdx
), %xmm26
, %xmm20
13861 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x00,0x9c,0xa2,0xf0,0xf7,0xff,0xff]
13862 vfnmadd132ps
-2064(%rdx
), %xmm26
, %xmm20
13864 // CHECK
: vfnmadd132ps
508(%rdx
){1to4
}, %xmm26
, %xmm20
13865 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x10,0x9c,0x62,0x7f]
13866 vfnmadd132ps
508(%rdx
){1to4
}, %xmm26
, %xmm20
13868 // CHECK
: vfnmadd132ps
512(%rdx
){1to4
}, %xmm26
, %xmm20
13869 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x10,0x9c,0xa2,0x00,0x02,0x00,0x00]
13870 vfnmadd132ps
512(%rdx
){1to4
}, %xmm26
, %xmm20
13872 // CHECK
: vfnmadd132ps
-512(%rdx
){1to4
}, %xmm26
, %xmm20
13873 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x10,0x9c,0x62,0x80]
13874 vfnmadd132ps
-512(%rdx
){1to4
}, %xmm26
, %xmm20
13876 // CHECK
: vfnmadd132ps
-516(%rdx
){1to4
}, %xmm26
, %xmm20
13877 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x10,0x9c,0xa2,0xfc,0xfd,0xff,0xff]
13878 vfnmadd132ps
-516(%rdx
){1to4
}, %xmm26
, %xmm20
13880 // CHECK
: vfnmadd132ps
%ymm18
, %ymm21
, %ymm20
13881 // CHECK
: encoding
: [0x62,0xa2,0x55,0x20,0x9c,0xe2]
13882 vfnmadd132ps
%ymm18
, %ymm21
, %ymm20
13884 // CHECK
: vfnmadd132ps
%ymm18
, %ymm21
, %ymm20
{%k7
}
13885 // CHECK
: encoding
: [0x62,0xa2,0x55,0x27,0x9c,0xe2]
13886 vfnmadd132ps
%ymm18
, %ymm21
, %ymm20
{%k7
}
13888 // CHECK
: vfnmadd132ps
%ymm18
, %ymm21
, %ymm20
{%k7
} {z
}
13889 // CHECK
: encoding
: [0x62,0xa2,0x55,0xa7,0x9c,0xe2]
13890 vfnmadd132ps
%ymm18
, %ymm21
, %ymm20
{%k7
} {z
}
13892 // CHECK
: vfnmadd132ps
(%rcx
), %ymm21
, %ymm20
13893 // CHECK
: encoding
: [0x62,0xe2,0x55,0x20,0x9c,0x21]
13894 vfnmadd132ps
(%rcx
), %ymm21
, %ymm20
13896 // CHECK
: vfnmadd132ps
291(%rax
,%r14,8), %ymm21
, %ymm20
13897 // CHECK
: encoding
: [0x62,0xa2,0x55,0x20,0x9c,0xa4,0xf0,0x23,0x01,0x00,0x00]
13898 vfnmadd132ps
291(%rax
,%r14,8), %ymm21
, %ymm20
13900 // CHECK
: vfnmadd132ps
(%rcx
){1to8
}, %ymm21
, %ymm20
13901 // CHECK
: encoding
: [0x62,0xe2,0x55,0x30,0x9c,0x21]
13902 vfnmadd132ps
(%rcx
){1to8
}, %ymm21
, %ymm20
13904 // CHECK
: vfnmadd132ps
4064(%rdx
), %ymm21
, %ymm20
13905 // CHECK
: encoding
: [0x62,0xe2,0x55,0x20,0x9c,0x62,0x7f]
13906 vfnmadd132ps
4064(%rdx
), %ymm21
, %ymm20
13908 // CHECK
: vfnmadd132ps
4096(%rdx
), %ymm21
, %ymm20
13909 // CHECK
: encoding
: [0x62,0xe2,0x55,0x20,0x9c,0xa2,0x00,0x10,0x00,0x00]
13910 vfnmadd132ps
4096(%rdx
), %ymm21
, %ymm20
13912 // CHECK
: vfnmadd132ps
-4096(%rdx
), %ymm21
, %ymm20
13913 // CHECK
: encoding
: [0x62,0xe2,0x55,0x20,0x9c,0x62,0x80]
13914 vfnmadd132ps
-4096(%rdx
), %ymm21
, %ymm20
13916 // CHECK
: vfnmadd132ps
-4128(%rdx
), %ymm21
, %ymm20
13917 // CHECK
: encoding
: [0x62,0xe2,0x55,0x20,0x9c,0xa2,0xe0,0xef,0xff,0xff]
13918 vfnmadd132ps
-4128(%rdx
), %ymm21
, %ymm20
13920 // CHECK
: vfnmadd132ps
508(%rdx
){1to8
}, %ymm21
, %ymm20
13921 // CHECK
: encoding
: [0x62,0xe2,0x55,0x30,0x9c,0x62,0x7f]
13922 vfnmadd132ps
508(%rdx
){1to8
}, %ymm21
, %ymm20
13924 // CHECK
: vfnmadd132ps
512(%rdx
){1to8
}, %ymm21
, %ymm20
13925 // CHECK
: encoding
: [0x62,0xe2,0x55,0x30,0x9c,0xa2,0x00,0x02,0x00,0x00]
13926 vfnmadd132ps
512(%rdx
){1to8
}, %ymm21
, %ymm20
13928 // CHECK
: vfnmadd132ps
-512(%rdx
){1to8
}, %ymm21
, %ymm20
13929 // CHECK
: encoding
: [0x62,0xe2,0x55,0x30,0x9c,0x62,0x80]
13930 vfnmadd132ps
-512(%rdx
){1to8
}, %ymm21
, %ymm20
13932 // CHECK
: vfnmadd132ps
-516(%rdx
){1to8
}, %ymm21
, %ymm20
13933 // CHECK
: encoding
: [0x62,0xe2,0x55,0x30,0x9c,0xa2,0xfc,0xfd,0xff,0xff]
13934 vfnmadd132ps
-516(%rdx
){1to8
}, %ymm21
, %ymm20
13936 // CHECK
: vfnmadd132pd
%xmm18
, %xmm21
, %xmm26
13937 // CHECK
: encoding
: [0x62,0x22,0xd5,0x00,0x9c,0xd2]
13938 vfnmadd132pd
%xmm18
, %xmm21
, %xmm26
13940 // CHECK
: vfnmadd132pd
%xmm18
, %xmm21
, %xmm26
{%k6
}
13941 // CHECK
: encoding
: [0x62,0x22,0xd5,0x06,0x9c,0xd2]
13942 vfnmadd132pd
%xmm18
, %xmm21
, %xmm26
{%k6
}
13944 // CHECK
: vfnmadd132pd
%xmm18
, %xmm21
, %xmm26
{%k6
} {z
}
13945 // CHECK
: encoding
: [0x62,0x22,0xd5,0x86,0x9c,0xd2]
13946 vfnmadd132pd
%xmm18
, %xmm21
, %xmm26
{%k6
} {z
}
13948 // CHECK
: vfnmadd132pd
(%rcx
), %xmm21
, %xmm26
13949 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x9c,0x11]
13950 vfnmadd132pd
(%rcx
), %xmm21
, %xmm26
13952 // CHECK
: vfnmadd132pd
291(%rax
,%r14,8), %xmm21
, %xmm26
13953 // CHECK
: encoding
: [0x62,0x22,0xd5,0x00,0x9c,0x94,0xf0,0x23,0x01,0x00,0x00]
13954 vfnmadd132pd
291(%rax
,%r14,8), %xmm21
, %xmm26
13956 // CHECK
: vfnmadd132pd
(%rcx
){1to2
}, %xmm21
, %xmm26
13957 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x9c,0x11]
13958 vfnmadd132pd
(%rcx
){1to2
}, %xmm21
, %xmm26
13960 // CHECK
: vfnmadd132pd
2032(%rdx
), %xmm21
, %xmm26
13961 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x9c,0x52,0x7f]
13962 vfnmadd132pd
2032(%rdx
), %xmm21
, %xmm26
13964 // CHECK
: vfnmadd132pd
2048(%rdx
), %xmm21
, %xmm26
13965 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x9c,0x92,0x00,0x08,0x00,0x00]
13966 vfnmadd132pd
2048(%rdx
), %xmm21
, %xmm26
13968 // CHECK
: vfnmadd132pd
-2048(%rdx
), %xmm21
, %xmm26
13969 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x9c,0x52,0x80]
13970 vfnmadd132pd
-2048(%rdx
), %xmm21
, %xmm26
13972 // CHECK
: vfnmadd132pd
-2064(%rdx
), %xmm21
, %xmm26
13973 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x9c,0x92,0xf0,0xf7,0xff,0xff]
13974 vfnmadd132pd
-2064(%rdx
), %xmm21
, %xmm26
13976 // CHECK
: vfnmadd132pd
1016(%rdx
){1to2
}, %xmm21
, %xmm26
13977 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x9c,0x52,0x7f]
13978 vfnmadd132pd
1016(%rdx
){1to2
}, %xmm21
, %xmm26
13980 // CHECK
: vfnmadd132pd
1024(%rdx
){1to2
}, %xmm21
, %xmm26
13981 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x9c,0x92,0x00,0x04,0x00,0x00]
13982 vfnmadd132pd
1024(%rdx
){1to2
}, %xmm21
, %xmm26
13984 // CHECK
: vfnmadd132pd
-1024(%rdx
){1to2
}, %xmm21
, %xmm26
13985 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x9c,0x52,0x80]
13986 vfnmadd132pd
-1024(%rdx
){1to2
}, %xmm21
, %xmm26
13988 // CHECK
: vfnmadd132pd
-1032(%rdx
){1to2
}, %xmm21
, %xmm26
13989 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x9c,0x92,0xf8,0xfb,0xff,0xff]
13990 vfnmadd132pd
-1032(%rdx
){1to2
}, %xmm21
, %xmm26
13992 // CHECK
: vfnmadd132pd
%ymm18
, %ymm22
, %ymm25
13993 // CHECK
: encoding
: [0x62,0x22,0xcd,0x20,0x9c,0xca]
13994 vfnmadd132pd
%ymm18
, %ymm22
, %ymm25
13996 // CHECK
: vfnmadd132pd
%ymm18
, %ymm22
, %ymm25
{%k4
}
13997 // CHECK
: encoding
: [0x62,0x22,0xcd,0x24,0x9c,0xca]
13998 vfnmadd132pd
%ymm18
, %ymm22
, %ymm25
{%k4
}
14000 // CHECK
: vfnmadd132pd
%ymm18
, %ymm22
, %ymm25
{%k4
} {z
}
14001 // CHECK
: encoding
: [0x62,0x22,0xcd,0xa4,0x9c,0xca]
14002 vfnmadd132pd
%ymm18
, %ymm22
, %ymm25
{%k4
} {z
}
14004 // CHECK
: vfnmadd132pd
(%rcx
), %ymm22
, %ymm25
14005 // CHECK
: encoding
: [0x62,0x62,0xcd,0x20,0x9c,0x09]
14006 vfnmadd132pd
(%rcx
), %ymm22
, %ymm25
14008 // CHECK
: vfnmadd132pd
291(%rax
,%r14,8), %ymm22
, %ymm25
14009 // CHECK
: encoding
: [0x62,0x22,0xcd,0x20,0x9c,0x8c,0xf0,0x23,0x01,0x00,0x00]
14010 vfnmadd132pd
291(%rax
,%r14,8), %ymm22
, %ymm25
14012 // CHECK
: vfnmadd132pd
(%rcx
){1to4
}, %ymm22
, %ymm25
14013 // CHECK
: encoding
: [0x62,0x62,0xcd,0x30,0x9c,0x09]
14014 vfnmadd132pd
(%rcx
){1to4
}, %ymm22
, %ymm25
14016 // CHECK
: vfnmadd132pd
4064(%rdx
), %ymm22
, %ymm25
14017 // CHECK
: encoding
: [0x62,0x62,0xcd,0x20,0x9c,0x4a,0x7f]
14018 vfnmadd132pd
4064(%rdx
), %ymm22
, %ymm25
14020 // CHECK
: vfnmadd132pd
4096(%rdx
), %ymm22
, %ymm25
14021 // CHECK
: encoding
: [0x62,0x62,0xcd,0x20,0x9c,0x8a,0x00,0x10,0x00,0x00]
14022 vfnmadd132pd
4096(%rdx
), %ymm22
, %ymm25
14024 // CHECK
: vfnmadd132pd
-4096(%rdx
), %ymm22
, %ymm25
14025 // CHECK
: encoding
: [0x62,0x62,0xcd,0x20,0x9c,0x4a,0x80]
14026 vfnmadd132pd
-4096(%rdx
), %ymm22
, %ymm25
14028 // CHECK
: vfnmadd132pd
-4128(%rdx
), %ymm22
, %ymm25
14029 // CHECK
: encoding
: [0x62,0x62,0xcd,0x20,0x9c,0x8a,0xe0,0xef,0xff,0xff]
14030 vfnmadd132pd
-4128(%rdx
), %ymm22
, %ymm25
14032 // CHECK
: vfnmadd132pd
1016(%rdx
){1to4
}, %ymm22
, %ymm25
14033 // CHECK
: encoding
: [0x62,0x62,0xcd,0x30,0x9c,0x4a,0x7f]
14034 vfnmadd132pd
1016(%rdx
){1to4
}, %ymm22
, %ymm25
14036 // CHECK
: vfnmadd132pd
1024(%rdx
){1to4
}, %ymm22
, %ymm25
14037 // CHECK
: encoding
: [0x62,0x62,0xcd,0x30,0x9c,0x8a,0x00,0x04,0x00,0x00]
14038 vfnmadd132pd
1024(%rdx
){1to4
}, %ymm22
, %ymm25
14040 // CHECK
: vfnmadd132pd
-1024(%rdx
){1to4
}, %ymm22
, %ymm25
14041 // CHECK
: encoding
: [0x62,0x62,0xcd,0x30,0x9c,0x4a,0x80]
14042 vfnmadd132pd
-1024(%rdx
){1to4
}, %ymm22
, %ymm25
14044 // CHECK
: vfnmadd132pd
-1032(%rdx
){1to4
}, %ymm22
, %ymm25
14045 // CHECK
: encoding
: [0x62,0x62,0xcd,0x30,0x9c,0x8a,0xf8,0xfb,0xff,0xff]
14046 vfnmadd132pd
-1032(%rdx
){1to4
}, %ymm22
, %ymm25
14048 // CHECK
: vfnmadd213ps
%xmm20
, %xmm24
, %xmm24
14049 // CHECK
: encoding
: [0x62,0x22,0x3d,0x00,0xac,0xc4]
14050 vfnmadd213ps
%xmm20
, %xmm24
, %xmm24
14052 // CHECK
: vfnmadd213ps
%xmm20
, %xmm24
, %xmm24
{%k4
}
14053 // CHECK
: encoding
: [0x62,0x22,0x3d,0x04,0xac,0xc4]
14054 vfnmadd213ps
%xmm20
, %xmm24
, %xmm24
{%k4
}
14056 // CHECK
: vfnmadd213ps
%xmm20
, %xmm24
, %xmm24
{%k4
} {z
}
14057 // CHECK
: encoding
: [0x62,0x22,0x3d,0x84,0xac,0xc4]
14058 vfnmadd213ps
%xmm20
, %xmm24
, %xmm24
{%k4
} {z
}
14060 // CHECK
: vfnmadd213ps
(%rcx
), %xmm24
, %xmm24
14061 // CHECK
: encoding
: [0x62,0x62,0x3d,0x00,0xac,0x01]
14062 vfnmadd213ps
(%rcx
), %xmm24
, %xmm24
14064 // CHECK
: vfnmadd213ps
291(%rax
,%r14,8), %xmm24
, %xmm24
14065 // CHECK
: encoding
: [0x62,0x22,0x3d,0x00,0xac,0x84,0xf0,0x23,0x01,0x00,0x00]
14066 vfnmadd213ps
291(%rax
,%r14,8), %xmm24
, %xmm24
14068 // CHECK
: vfnmadd213ps
(%rcx
){1to4
}, %xmm24
, %xmm24
14069 // CHECK
: encoding
: [0x62,0x62,0x3d,0x10,0xac,0x01]
14070 vfnmadd213ps
(%rcx
){1to4
}, %xmm24
, %xmm24
14072 // CHECK
: vfnmadd213ps
2032(%rdx
), %xmm24
, %xmm24
14073 // CHECK
: encoding
: [0x62,0x62,0x3d,0x00,0xac,0x42,0x7f]
14074 vfnmadd213ps
2032(%rdx
), %xmm24
, %xmm24
14076 // CHECK
: vfnmadd213ps
2048(%rdx
), %xmm24
, %xmm24
14077 // CHECK
: encoding
: [0x62,0x62,0x3d,0x00,0xac,0x82,0x00,0x08,0x00,0x00]
14078 vfnmadd213ps
2048(%rdx
), %xmm24
, %xmm24
14080 // CHECK
: vfnmadd213ps
-2048(%rdx
), %xmm24
, %xmm24
14081 // CHECK
: encoding
: [0x62,0x62,0x3d,0x00,0xac,0x42,0x80]
14082 vfnmadd213ps
-2048(%rdx
), %xmm24
, %xmm24
14084 // CHECK
: vfnmadd213ps
-2064(%rdx
), %xmm24
, %xmm24
14085 // CHECK
: encoding
: [0x62,0x62,0x3d,0x00,0xac,0x82,0xf0,0xf7,0xff,0xff]
14086 vfnmadd213ps
-2064(%rdx
), %xmm24
, %xmm24
14088 // CHECK
: vfnmadd213ps
508(%rdx
){1to4
}, %xmm24
, %xmm24
14089 // CHECK
: encoding
: [0x62,0x62,0x3d,0x10,0xac,0x42,0x7f]
14090 vfnmadd213ps
508(%rdx
){1to4
}, %xmm24
, %xmm24
14092 // CHECK
: vfnmadd213ps
512(%rdx
){1to4
}, %xmm24
, %xmm24
14093 // CHECK
: encoding
: [0x62,0x62,0x3d,0x10,0xac,0x82,0x00,0x02,0x00,0x00]
14094 vfnmadd213ps
512(%rdx
){1to4
}, %xmm24
, %xmm24
14096 // CHECK
: vfnmadd213ps
-512(%rdx
){1to4
}, %xmm24
, %xmm24
14097 // CHECK
: encoding
: [0x62,0x62,0x3d,0x10,0xac,0x42,0x80]
14098 vfnmadd213ps
-512(%rdx
){1to4
}, %xmm24
, %xmm24
14100 // CHECK
: vfnmadd213ps
-516(%rdx
){1to4
}, %xmm24
, %xmm24
14101 // CHECK
: encoding
: [0x62,0x62,0x3d,0x10,0xac,0x82,0xfc,0xfd,0xff,0xff]
14102 vfnmadd213ps
-516(%rdx
){1to4
}, %xmm24
, %xmm24
14104 // CHECK
: vfnmadd213ps
%ymm22
, %ymm19
, %ymm21
14105 // CHECK
: encoding
: [0x62,0xa2,0x65,0x20,0xac,0xee]
14106 vfnmadd213ps
%ymm22
, %ymm19
, %ymm21
14108 // CHECK
: vfnmadd213ps
%ymm22
, %ymm19
, %ymm21
{%k2
}
14109 // CHECK
: encoding
: [0x62,0xa2,0x65,0x22,0xac,0xee]
14110 vfnmadd213ps
%ymm22
, %ymm19
, %ymm21
{%k2
}
14112 // CHECK
: vfnmadd213ps
%ymm22
, %ymm19
, %ymm21
{%k2
} {z
}
14113 // CHECK
: encoding
: [0x62,0xa2,0x65,0xa2,0xac,0xee]
14114 vfnmadd213ps
%ymm22
, %ymm19
, %ymm21
{%k2
} {z
}
14116 // CHECK
: vfnmadd213ps
(%rcx
), %ymm19
, %ymm21
14117 // CHECK
: encoding
: [0x62,0xe2,0x65,0x20,0xac,0x29]
14118 vfnmadd213ps
(%rcx
), %ymm19
, %ymm21
14120 // CHECK
: vfnmadd213ps
291(%rax
,%r14,8), %ymm19
, %ymm21
14121 // CHECK
: encoding
: [0x62,0xa2,0x65,0x20,0xac,0xac,0xf0,0x23,0x01,0x00,0x00]
14122 vfnmadd213ps
291(%rax
,%r14,8), %ymm19
, %ymm21
14124 // CHECK
: vfnmadd213ps
(%rcx
){1to8
}, %ymm19
, %ymm21
14125 // CHECK
: encoding
: [0x62,0xe2,0x65,0x30,0xac,0x29]
14126 vfnmadd213ps
(%rcx
){1to8
}, %ymm19
, %ymm21
14128 // CHECK
: vfnmadd213ps
4064(%rdx
), %ymm19
, %ymm21
14129 // CHECK
: encoding
: [0x62,0xe2,0x65,0x20,0xac,0x6a,0x7f]
14130 vfnmadd213ps
4064(%rdx
), %ymm19
, %ymm21
14132 // CHECK
: vfnmadd213ps
4096(%rdx
), %ymm19
, %ymm21
14133 // CHECK
: encoding
: [0x62,0xe2,0x65,0x20,0xac,0xaa,0x00,0x10,0x00,0x00]
14134 vfnmadd213ps
4096(%rdx
), %ymm19
, %ymm21
14136 // CHECK
: vfnmadd213ps
-4096(%rdx
), %ymm19
, %ymm21
14137 // CHECK
: encoding
: [0x62,0xe2,0x65,0x20,0xac,0x6a,0x80]
14138 vfnmadd213ps
-4096(%rdx
), %ymm19
, %ymm21
14140 // CHECK
: vfnmadd213ps
-4128(%rdx
), %ymm19
, %ymm21
14141 // CHECK
: encoding
: [0x62,0xe2,0x65,0x20,0xac,0xaa,0xe0,0xef,0xff,0xff]
14142 vfnmadd213ps
-4128(%rdx
), %ymm19
, %ymm21
14144 // CHECK
: vfnmadd213ps
508(%rdx
){1to8
}, %ymm19
, %ymm21
14145 // CHECK
: encoding
: [0x62,0xe2,0x65,0x30,0xac,0x6a,0x7f]
14146 vfnmadd213ps
508(%rdx
){1to8
}, %ymm19
, %ymm21
14148 // CHECK
: vfnmadd213ps
512(%rdx
){1to8
}, %ymm19
, %ymm21
14149 // CHECK
: encoding
: [0x62,0xe2,0x65,0x30,0xac,0xaa,0x00,0x02,0x00,0x00]
14150 vfnmadd213ps
512(%rdx
){1to8
}, %ymm19
, %ymm21
14152 // CHECK
: vfnmadd213ps
-512(%rdx
){1to8
}, %ymm19
, %ymm21
14153 // CHECK
: encoding
: [0x62,0xe2,0x65,0x30,0xac,0x6a,0x80]
14154 vfnmadd213ps
-512(%rdx
){1to8
}, %ymm19
, %ymm21
14156 // CHECK
: vfnmadd213ps
-516(%rdx
){1to8
}, %ymm19
, %ymm21
14157 // CHECK
: encoding
: [0x62,0xe2,0x65,0x30,0xac,0xaa,0xfc,0xfd,0xff,0xff]
14158 vfnmadd213ps
-516(%rdx
){1to8
}, %ymm19
, %ymm21
14160 // CHECK
: vfnmadd213pd
%xmm24
, %xmm25
, %xmm24
14161 // CHECK
: encoding
: [0x62,0x02,0xb5,0x00,0xac,0xc0]
14162 vfnmadd213pd
%xmm24
, %xmm25
, %xmm24
14164 // CHECK
: vfnmadd213pd
%xmm24
, %xmm25
, %xmm24
{%k4
}
14165 // CHECK
: encoding
: [0x62,0x02,0xb5,0x04,0xac,0xc0]
14166 vfnmadd213pd
%xmm24
, %xmm25
, %xmm24
{%k4
}
14168 // CHECK
: vfnmadd213pd
%xmm24
, %xmm25
, %xmm24
{%k4
} {z
}
14169 // CHECK
: encoding
: [0x62,0x02,0xb5,0x84,0xac,0xc0]
14170 vfnmadd213pd
%xmm24
, %xmm25
, %xmm24
{%k4
} {z
}
14172 // CHECK
: vfnmadd213pd
(%rcx
), %xmm25
, %xmm24
14173 // CHECK
: encoding
: [0x62,0x62,0xb5,0x00,0xac,0x01]
14174 vfnmadd213pd
(%rcx
), %xmm25
, %xmm24
14176 // CHECK
: vfnmadd213pd
291(%rax
,%r14,8), %xmm25
, %xmm24
14177 // CHECK
: encoding
: [0x62,0x22,0xb5,0x00,0xac,0x84,0xf0,0x23,0x01,0x00,0x00]
14178 vfnmadd213pd
291(%rax
,%r14,8), %xmm25
, %xmm24
14180 // CHECK
: vfnmadd213pd
(%rcx
){1to2
}, %xmm25
, %xmm24
14181 // CHECK
: encoding
: [0x62,0x62,0xb5,0x10,0xac,0x01]
14182 vfnmadd213pd
(%rcx
){1to2
}, %xmm25
, %xmm24
14184 // CHECK
: vfnmadd213pd
2032(%rdx
), %xmm25
, %xmm24
14185 // CHECK
: encoding
: [0x62,0x62,0xb5,0x00,0xac,0x42,0x7f]
14186 vfnmadd213pd
2032(%rdx
), %xmm25
, %xmm24
14188 // CHECK
: vfnmadd213pd
2048(%rdx
), %xmm25
, %xmm24
14189 // CHECK
: encoding
: [0x62,0x62,0xb5,0x00,0xac,0x82,0x00,0x08,0x00,0x00]
14190 vfnmadd213pd
2048(%rdx
), %xmm25
, %xmm24
14192 // CHECK
: vfnmadd213pd
-2048(%rdx
), %xmm25
, %xmm24
14193 // CHECK
: encoding
: [0x62,0x62,0xb5,0x00,0xac,0x42,0x80]
14194 vfnmadd213pd
-2048(%rdx
), %xmm25
, %xmm24
14196 // CHECK
: vfnmadd213pd
-2064(%rdx
), %xmm25
, %xmm24
14197 // CHECK
: encoding
: [0x62,0x62,0xb5,0x00,0xac,0x82,0xf0,0xf7,0xff,0xff]
14198 vfnmadd213pd
-2064(%rdx
), %xmm25
, %xmm24
14200 // CHECK
: vfnmadd213pd
1016(%rdx
){1to2
}, %xmm25
, %xmm24
14201 // CHECK
: encoding
: [0x62,0x62,0xb5,0x10,0xac,0x42,0x7f]
14202 vfnmadd213pd
1016(%rdx
){1to2
}, %xmm25
, %xmm24
14204 // CHECK
: vfnmadd213pd
1024(%rdx
){1to2
}, %xmm25
, %xmm24
14205 // CHECK
: encoding
: [0x62,0x62,0xb5,0x10,0xac,0x82,0x00,0x04,0x00,0x00]
14206 vfnmadd213pd
1024(%rdx
){1to2
}, %xmm25
, %xmm24
14208 // CHECK
: vfnmadd213pd
-1024(%rdx
){1to2
}, %xmm25
, %xmm24
14209 // CHECK
: encoding
: [0x62,0x62,0xb5,0x10,0xac,0x42,0x80]
14210 vfnmadd213pd
-1024(%rdx
){1to2
}, %xmm25
, %xmm24
14212 // CHECK
: vfnmadd213pd
-1032(%rdx
){1to2
}, %xmm25
, %xmm24
14213 // CHECK
: encoding
: [0x62,0x62,0xb5,0x10,0xac,0x82,0xf8,0xfb,0xff,0xff]
14214 vfnmadd213pd
-1032(%rdx
){1to2
}, %xmm25
, %xmm24
14216 // CHECK
: vfnmadd213pd
%ymm24
, %ymm27
, %ymm20
14217 // CHECK
: encoding
: [0x62,0x82,0xa5,0x20,0xac,0xe0]
14218 vfnmadd213pd
%ymm24
, %ymm27
, %ymm20
14220 // CHECK
: vfnmadd213pd
%ymm24
, %ymm27
, %ymm20
{%k4
}
14221 // CHECK
: encoding
: [0x62,0x82,0xa5,0x24,0xac,0xe0]
14222 vfnmadd213pd
%ymm24
, %ymm27
, %ymm20
{%k4
}
14224 // CHECK
: vfnmadd213pd
%ymm24
, %ymm27
, %ymm20
{%k4
} {z
}
14225 // CHECK
: encoding
: [0x62,0x82,0xa5,0xa4,0xac,0xe0]
14226 vfnmadd213pd
%ymm24
, %ymm27
, %ymm20
{%k4
} {z
}
14228 // CHECK
: vfnmadd213pd
(%rcx
), %ymm27
, %ymm20
14229 // CHECK
: encoding
: [0x62,0xe2,0xa5,0x20,0xac,0x21]
14230 vfnmadd213pd
(%rcx
), %ymm27
, %ymm20
14232 // CHECK
: vfnmadd213pd
291(%rax
,%r14,8), %ymm27
, %ymm20
14233 // CHECK
: encoding
: [0x62,0xa2,0xa5,0x20,0xac,0xa4,0xf0,0x23,0x01,0x00,0x00]
14234 vfnmadd213pd
291(%rax
,%r14,8), %ymm27
, %ymm20
14236 // CHECK
: vfnmadd213pd
(%rcx
){1to4
}, %ymm27
, %ymm20
14237 // CHECK
: encoding
: [0x62,0xe2,0xa5,0x30,0xac,0x21]
14238 vfnmadd213pd
(%rcx
){1to4
}, %ymm27
, %ymm20
14240 // CHECK
: vfnmadd213pd
4064(%rdx
), %ymm27
, %ymm20
14241 // CHECK
: encoding
: [0x62,0xe2,0xa5,0x20,0xac,0x62,0x7f]
14242 vfnmadd213pd
4064(%rdx
), %ymm27
, %ymm20
14244 // CHECK
: vfnmadd213pd
4096(%rdx
), %ymm27
, %ymm20
14245 // CHECK
: encoding
: [0x62,0xe2,0xa5,0x20,0xac,0xa2,0x00,0x10,0x00,0x00]
14246 vfnmadd213pd
4096(%rdx
), %ymm27
, %ymm20
14248 // CHECK
: vfnmadd213pd
-4096(%rdx
), %ymm27
, %ymm20
14249 // CHECK
: encoding
: [0x62,0xe2,0xa5,0x20,0xac,0x62,0x80]
14250 vfnmadd213pd
-4096(%rdx
), %ymm27
, %ymm20
14252 // CHECK
: vfnmadd213pd
-4128(%rdx
), %ymm27
, %ymm20
14253 // CHECK
: encoding
: [0x62,0xe2,0xa5,0x20,0xac,0xa2,0xe0,0xef,0xff,0xff]
14254 vfnmadd213pd
-4128(%rdx
), %ymm27
, %ymm20
14256 // CHECK
: vfnmadd213pd
1016(%rdx
){1to4
}, %ymm27
, %ymm20
14257 // CHECK
: encoding
: [0x62,0xe2,0xa5,0x30,0xac,0x62,0x7f]
14258 vfnmadd213pd
1016(%rdx
){1to4
}, %ymm27
, %ymm20
14260 // CHECK
: vfnmadd213pd
1024(%rdx
){1to4
}, %ymm27
, %ymm20
14261 // CHECK
: encoding
: [0x62,0xe2,0xa5,0x30,0xac,0xa2,0x00,0x04,0x00,0x00]
14262 vfnmadd213pd
1024(%rdx
){1to4
}, %ymm27
, %ymm20
14264 // CHECK
: vfnmadd213pd
-1024(%rdx
){1to4
}, %ymm27
, %ymm20
14265 // CHECK
: encoding
: [0x62,0xe2,0xa5,0x30,0xac,0x62,0x80]
14266 vfnmadd213pd
-1024(%rdx
){1to4
}, %ymm27
, %ymm20
14268 // CHECK
: vfnmadd213pd
-1032(%rdx
){1to4
}, %ymm27
, %ymm20
14269 // CHECK
: encoding
: [0x62,0xe2,0xa5,0x30,0xac,0xa2,0xf8,0xfb,0xff,0xff]
14270 vfnmadd213pd
-1032(%rdx
){1to4
}, %ymm27
, %ymm20
14272 // CHECK
: vfnmadd231ps
%xmm24
, %xmm26
, %xmm18
14273 // CHECK
: encoding
: [0x62,0x82,0x2d,0x00,0xbc,0xd0]
14274 vfnmadd231ps
%xmm24
, %xmm26
, %xmm18
14276 // CHECK
: vfnmadd231ps
%xmm24
, %xmm26
, %xmm18
{%k1
}
14277 // CHECK
: encoding
: [0x62,0x82,0x2d,0x01,0xbc,0xd0]
14278 vfnmadd231ps
%xmm24
, %xmm26
, %xmm18
{%k1
}
14280 // CHECK
: vfnmadd231ps
%xmm24
, %xmm26
, %xmm18
{%k1
} {z
}
14281 // CHECK
: encoding
: [0x62,0x82,0x2d,0x81,0xbc,0xd0]
14282 vfnmadd231ps
%xmm24
, %xmm26
, %xmm18
{%k1
} {z
}
14284 // CHECK
: vfnmadd231ps
(%rcx
), %xmm26
, %xmm18
14285 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x00,0xbc,0x11]
14286 vfnmadd231ps
(%rcx
), %xmm26
, %xmm18
14288 // CHECK
: vfnmadd231ps
291(%rax
,%r14,8), %xmm26
, %xmm18
14289 // CHECK
: encoding
: [0x62,0xa2,0x2d,0x00,0xbc,0x94,0xf0,0x23,0x01,0x00,0x00]
14290 vfnmadd231ps
291(%rax
,%r14,8), %xmm26
, %xmm18
14292 // CHECK
: vfnmadd231ps
(%rcx
){1to4
}, %xmm26
, %xmm18
14293 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x10,0xbc,0x11]
14294 vfnmadd231ps
(%rcx
){1to4
}, %xmm26
, %xmm18
14296 // CHECK
: vfnmadd231ps
2032(%rdx
), %xmm26
, %xmm18
14297 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x00,0xbc,0x52,0x7f]
14298 vfnmadd231ps
2032(%rdx
), %xmm26
, %xmm18
14300 // CHECK
: vfnmadd231ps
2048(%rdx
), %xmm26
, %xmm18
14301 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x00,0xbc,0x92,0x00,0x08,0x00,0x00]
14302 vfnmadd231ps
2048(%rdx
), %xmm26
, %xmm18
14304 // CHECK
: vfnmadd231ps
-2048(%rdx
), %xmm26
, %xmm18
14305 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x00,0xbc,0x52,0x80]
14306 vfnmadd231ps
-2048(%rdx
), %xmm26
, %xmm18
14308 // CHECK
: vfnmadd231ps
-2064(%rdx
), %xmm26
, %xmm18
14309 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x00,0xbc,0x92,0xf0,0xf7,0xff,0xff]
14310 vfnmadd231ps
-2064(%rdx
), %xmm26
, %xmm18
14312 // CHECK
: vfnmadd231ps
508(%rdx
){1to4
}, %xmm26
, %xmm18
14313 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x10,0xbc,0x52,0x7f]
14314 vfnmadd231ps
508(%rdx
){1to4
}, %xmm26
, %xmm18
14316 // CHECK
: vfnmadd231ps
512(%rdx
){1to4
}, %xmm26
, %xmm18
14317 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x10,0xbc,0x92,0x00,0x02,0x00,0x00]
14318 vfnmadd231ps
512(%rdx
){1to4
}, %xmm26
, %xmm18
14320 // CHECK
: vfnmadd231ps
-512(%rdx
){1to4
}, %xmm26
, %xmm18
14321 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x10,0xbc,0x52,0x80]
14322 vfnmadd231ps
-512(%rdx
){1to4
}, %xmm26
, %xmm18
14324 // CHECK
: vfnmadd231ps
-516(%rdx
){1to4
}, %xmm26
, %xmm18
14325 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x10,0xbc,0x92,0xfc,0xfd,0xff,0xff]
14326 vfnmadd231ps
-516(%rdx
){1to4
}, %xmm26
, %xmm18
14328 // CHECK
: vfnmadd231ps
%ymm21
, %ymm20
, %ymm20
14329 // CHECK
: encoding
: [0x62,0xa2,0x5d,0x20,0xbc,0xe5]
14330 vfnmadd231ps
%ymm21
, %ymm20
, %ymm20
14332 // CHECK
: vfnmadd231ps
%ymm21
, %ymm20
, %ymm20
{%k4
}
14333 // CHECK
: encoding
: [0x62,0xa2,0x5d,0x24,0xbc,0xe5]
14334 vfnmadd231ps
%ymm21
, %ymm20
, %ymm20
{%k4
}
14336 // CHECK
: vfnmadd231ps
%ymm21
, %ymm20
, %ymm20
{%k4
} {z
}
14337 // CHECK
: encoding
: [0x62,0xa2,0x5d,0xa4,0xbc,0xe5]
14338 vfnmadd231ps
%ymm21
, %ymm20
, %ymm20
{%k4
} {z
}
14340 // CHECK
: vfnmadd231ps
(%rcx
), %ymm20
, %ymm20
14341 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x20,0xbc,0x21]
14342 vfnmadd231ps
(%rcx
), %ymm20
, %ymm20
14344 // CHECK
: vfnmadd231ps
291(%rax
,%r14,8), %ymm20
, %ymm20
14345 // CHECK
: encoding
: [0x62,0xa2,0x5d,0x20,0xbc,0xa4,0xf0,0x23,0x01,0x00,0x00]
14346 vfnmadd231ps
291(%rax
,%r14,8), %ymm20
, %ymm20
14348 // CHECK
: vfnmadd231ps
(%rcx
){1to8
}, %ymm20
, %ymm20
14349 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x30,0xbc,0x21]
14350 vfnmadd231ps
(%rcx
){1to8
}, %ymm20
, %ymm20
14352 // CHECK
: vfnmadd231ps
4064(%rdx
), %ymm20
, %ymm20
14353 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x20,0xbc,0x62,0x7f]
14354 vfnmadd231ps
4064(%rdx
), %ymm20
, %ymm20
14356 // CHECK
: vfnmadd231ps
4096(%rdx
), %ymm20
, %ymm20
14357 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x20,0xbc,0xa2,0x00,0x10,0x00,0x00]
14358 vfnmadd231ps
4096(%rdx
), %ymm20
, %ymm20
14360 // CHECK
: vfnmadd231ps
-4096(%rdx
), %ymm20
, %ymm20
14361 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x20,0xbc,0x62,0x80]
14362 vfnmadd231ps
-4096(%rdx
), %ymm20
, %ymm20
14364 // CHECK
: vfnmadd231ps
-4128(%rdx
), %ymm20
, %ymm20
14365 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x20,0xbc,0xa2,0xe0,0xef,0xff,0xff]
14366 vfnmadd231ps
-4128(%rdx
), %ymm20
, %ymm20
14368 // CHECK
: vfnmadd231ps
508(%rdx
){1to8
}, %ymm20
, %ymm20
14369 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x30,0xbc,0x62,0x7f]
14370 vfnmadd231ps
508(%rdx
){1to8
}, %ymm20
, %ymm20
14372 // CHECK
: vfnmadd231ps
512(%rdx
){1to8
}, %ymm20
, %ymm20
14373 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x30,0xbc,0xa2,0x00,0x02,0x00,0x00]
14374 vfnmadd231ps
512(%rdx
){1to8
}, %ymm20
, %ymm20
14376 // CHECK
: vfnmadd231ps
-512(%rdx
){1to8
}, %ymm20
, %ymm20
14377 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x30,0xbc,0x62,0x80]
14378 vfnmadd231ps
-512(%rdx
){1to8
}, %ymm20
, %ymm20
14380 // CHECK
: vfnmadd231ps
-516(%rdx
){1to8
}, %ymm20
, %ymm20
14381 // CHECK
: encoding
: [0x62,0xe2,0x5d,0x30,0xbc,0xa2,0xfc,0xfd,0xff,0xff]
14382 vfnmadd231ps
-516(%rdx
){1to8
}, %ymm20
, %ymm20
14384 // CHECK
: vfnmadd231pd
%xmm26
, %xmm25
, %xmm29
14385 // CHECK
: encoding
: [0x62,0x02,0xb5,0x00,0xbc,0xea]
14386 vfnmadd231pd
%xmm26
, %xmm25
, %xmm29
14388 // CHECK
: vfnmadd231pd
%xmm26
, %xmm25
, %xmm29
{%k3
}
14389 // CHECK
: encoding
: [0x62,0x02,0xb5,0x03,0xbc,0xea]
14390 vfnmadd231pd
%xmm26
, %xmm25
, %xmm29
{%k3
}
14392 // CHECK
: vfnmadd231pd
%xmm26
, %xmm25
, %xmm29
{%k3
} {z
}
14393 // CHECK
: encoding
: [0x62,0x02,0xb5,0x83,0xbc,0xea]
14394 vfnmadd231pd
%xmm26
, %xmm25
, %xmm29
{%k3
} {z
}
14396 // CHECK
: vfnmadd231pd
(%rcx
), %xmm25
, %xmm29
14397 // CHECK
: encoding
: [0x62,0x62,0xb5,0x00,0xbc,0x29]
14398 vfnmadd231pd
(%rcx
), %xmm25
, %xmm29
14400 // CHECK
: vfnmadd231pd
291(%rax
,%r14,8), %xmm25
, %xmm29
14401 // CHECK
: encoding
: [0x62,0x22,0xb5,0x00,0xbc,0xac,0xf0,0x23,0x01,0x00,0x00]
14402 vfnmadd231pd
291(%rax
,%r14,8), %xmm25
, %xmm29
14404 // CHECK
: vfnmadd231pd
(%rcx
){1to2
}, %xmm25
, %xmm29
14405 // CHECK
: encoding
: [0x62,0x62,0xb5,0x10,0xbc,0x29]
14406 vfnmadd231pd
(%rcx
){1to2
}, %xmm25
, %xmm29
14408 // CHECK
: vfnmadd231pd
2032(%rdx
), %xmm25
, %xmm29
14409 // CHECK
: encoding
: [0x62,0x62,0xb5,0x00,0xbc,0x6a,0x7f]
14410 vfnmadd231pd
2032(%rdx
), %xmm25
, %xmm29
14412 // CHECK
: vfnmadd231pd
2048(%rdx
), %xmm25
, %xmm29
14413 // CHECK
: encoding
: [0x62,0x62,0xb5,0x00,0xbc,0xaa,0x00,0x08,0x00,0x00]
14414 vfnmadd231pd
2048(%rdx
), %xmm25
, %xmm29
14416 // CHECK
: vfnmadd231pd
-2048(%rdx
), %xmm25
, %xmm29
14417 // CHECK
: encoding
: [0x62,0x62,0xb5,0x00,0xbc,0x6a,0x80]
14418 vfnmadd231pd
-2048(%rdx
), %xmm25
, %xmm29
14420 // CHECK
: vfnmadd231pd
-2064(%rdx
), %xmm25
, %xmm29
14421 // CHECK
: encoding
: [0x62,0x62,0xb5,0x00,0xbc,0xaa,0xf0,0xf7,0xff,0xff]
14422 vfnmadd231pd
-2064(%rdx
), %xmm25
, %xmm29
14424 // CHECK
: vfnmadd231pd
1016(%rdx
){1to2
}, %xmm25
, %xmm29
14425 // CHECK
: encoding
: [0x62,0x62,0xb5,0x10,0xbc,0x6a,0x7f]
14426 vfnmadd231pd
1016(%rdx
){1to2
}, %xmm25
, %xmm29
14428 // CHECK
: vfnmadd231pd
1024(%rdx
){1to2
}, %xmm25
, %xmm29
14429 // CHECK
: encoding
: [0x62,0x62,0xb5,0x10,0xbc,0xaa,0x00,0x04,0x00,0x00]
14430 vfnmadd231pd
1024(%rdx
){1to2
}, %xmm25
, %xmm29
14432 // CHECK
: vfnmadd231pd
-1024(%rdx
){1to2
}, %xmm25
, %xmm29
14433 // CHECK
: encoding
: [0x62,0x62,0xb5,0x10,0xbc,0x6a,0x80]
14434 vfnmadd231pd
-1024(%rdx
){1to2
}, %xmm25
, %xmm29
14436 // CHECK
: vfnmadd231pd
-1032(%rdx
){1to2
}, %xmm25
, %xmm29
14437 // CHECK
: encoding
: [0x62,0x62,0xb5,0x10,0xbc,0xaa,0xf8,0xfb,0xff,0xff]
14438 vfnmadd231pd
-1032(%rdx
){1to2
}, %xmm25
, %xmm29
14440 // CHECK
: vfnmadd231pd
%ymm23
, %ymm29
, %ymm22
14441 // CHECK
: encoding
: [0x62,0xa2,0x95,0x20,0xbc,0xf7]
14442 vfnmadd231pd
%ymm23
, %ymm29
, %ymm22
14444 // CHECK
: vfnmadd231pd
%ymm23
, %ymm29
, %ymm22
{%k1
}
14445 // CHECK
: encoding
: [0x62,0xa2,0x95,0x21,0xbc,0xf7]
14446 vfnmadd231pd
%ymm23
, %ymm29
, %ymm22
{%k1
}
14448 // CHECK
: vfnmadd231pd
%ymm23
, %ymm29
, %ymm22
{%k1
} {z
}
14449 // CHECK
: encoding
: [0x62,0xa2,0x95,0xa1,0xbc,0xf7]
14450 vfnmadd231pd
%ymm23
, %ymm29
, %ymm22
{%k1
} {z
}
14452 // CHECK
: vfnmadd231pd
(%rcx
), %ymm29
, %ymm22
14453 // CHECK
: encoding
: [0x62,0xe2,0x95,0x20,0xbc,0x31]
14454 vfnmadd231pd
(%rcx
), %ymm29
, %ymm22
14456 // CHECK
: vfnmadd231pd
291(%rax
,%r14,8), %ymm29
, %ymm22
14457 // CHECK
: encoding
: [0x62,0xa2,0x95,0x20,0xbc,0xb4,0xf0,0x23,0x01,0x00,0x00]
14458 vfnmadd231pd
291(%rax
,%r14,8), %ymm29
, %ymm22
14460 // CHECK
: vfnmadd231pd
(%rcx
){1to4
}, %ymm29
, %ymm22
14461 // CHECK
: encoding
: [0x62,0xe2,0x95,0x30,0xbc,0x31]
14462 vfnmadd231pd
(%rcx
){1to4
}, %ymm29
, %ymm22
14464 // CHECK
: vfnmadd231pd
4064(%rdx
), %ymm29
, %ymm22
14465 // CHECK
: encoding
: [0x62,0xe2,0x95,0x20,0xbc,0x72,0x7f]
14466 vfnmadd231pd
4064(%rdx
), %ymm29
, %ymm22
14468 // CHECK
: vfnmadd231pd
4096(%rdx
), %ymm29
, %ymm22
14469 // CHECK
: encoding
: [0x62,0xe2,0x95,0x20,0xbc,0xb2,0x00,0x10,0x00,0x00]
14470 vfnmadd231pd
4096(%rdx
), %ymm29
, %ymm22
14472 // CHECK
: vfnmadd231pd
-4096(%rdx
), %ymm29
, %ymm22
14473 // CHECK
: encoding
: [0x62,0xe2,0x95,0x20,0xbc,0x72,0x80]
14474 vfnmadd231pd
-4096(%rdx
), %ymm29
, %ymm22
14476 // CHECK
: vfnmadd231pd
-4128(%rdx
), %ymm29
, %ymm22
14477 // CHECK
: encoding
: [0x62,0xe2,0x95,0x20,0xbc,0xb2,0xe0,0xef,0xff,0xff]
14478 vfnmadd231pd
-4128(%rdx
), %ymm29
, %ymm22
14480 // CHECK
: vfnmadd231pd
1016(%rdx
){1to4
}, %ymm29
, %ymm22
14481 // CHECK
: encoding
: [0x62,0xe2,0x95,0x30,0xbc,0x72,0x7f]
14482 vfnmadd231pd
1016(%rdx
){1to4
}, %ymm29
, %ymm22
14484 // CHECK
: vfnmadd231pd
1024(%rdx
){1to4
}, %ymm29
, %ymm22
14485 // CHECK
: encoding
: [0x62,0xe2,0x95,0x30,0xbc,0xb2,0x00,0x04,0x00,0x00]
14486 vfnmadd231pd
1024(%rdx
){1to4
}, %ymm29
, %ymm22
14488 // CHECK
: vfnmadd231pd
-1024(%rdx
){1to4
}, %ymm29
, %ymm22
14489 // CHECK
: encoding
: [0x62,0xe2,0x95,0x30,0xbc,0x72,0x80]
14490 vfnmadd231pd
-1024(%rdx
){1to4
}, %ymm29
, %ymm22
14492 // CHECK
: vfnmadd231pd
-1032(%rdx
){1to4
}, %ymm29
, %ymm22
14493 // CHECK
: encoding
: [0x62,0xe2,0x95,0x30,0xbc,0xb2,0xf8,0xfb,0xff,0xff]
14494 vfnmadd231pd
-1032(%rdx
){1to4
}, %ymm29
, %ymm22
14496 // CHECK
: vfnmsub132ps
%xmm26
, %xmm25
, %xmm21
14497 // CHECK
: encoding
: [0x62,0x82,0x35,0x00,0x9e,0xea]
14498 vfnmsub132ps
%xmm26
, %xmm25
, %xmm21
14500 // CHECK
: vfnmsub132ps
%xmm26
, %xmm25
, %xmm21
{%k3
}
14501 // CHECK
: encoding
: [0x62,0x82,0x35,0x03,0x9e,0xea]
14502 vfnmsub132ps
%xmm26
, %xmm25
, %xmm21
{%k3
}
14504 // CHECK
: vfnmsub132ps
%xmm26
, %xmm25
, %xmm21
{%k3
} {z
}
14505 // CHECK
: encoding
: [0x62,0x82,0x35,0x83,0x9e,0xea]
14506 vfnmsub132ps
%xmm26
, %xmm25
, %xmm21
{%k3
} {z
}
14508 // CHECK
: vfnmsub132ps
(%rcx
), %xmm25
, %xmm21
14509 // CHECK
: encoding
: [0x62,0xe2,0x35,0x00,0x9e,0x29]
14510 vfnmsub132ps
(%rcx
), %xmm25
, %xmm21
14512 // CHECK
: vfnmsub132ps
291(%rax
,%r14,8), %xmm25
, %xmm21
14513 // CHECK
: encoding
: [0x62,0xa2,0x35,0x00,0x9e,0xac,0xf0,0x23,0x01,0x00,0x00]
14514 vfnmsub132ps
291(%rax
,%r14,8), %xmm25
, %xmm21
14516 // CHECK
: vfnmsub132ps
(%rcx
){1to4
}, %xmm25
, %xmm21
14517 // CHECK
: encoding
: [0x62,0xe2,0x35,0x10,0x9e,0x29]
14518 vfnmsub132ps
(%rcx
){1to4
}, %xmm25
, %xmm21
14520 // CHECK
: vfnmsub132ps
2032(%rdx
), %xmm25
, %xmm21
14521 // CHECK
: encoding
: [0x62,0xe2,0x35,0x00,0x9e,0x6a,0x7f]
14522 vfnmsub132ps
2032(%rdx
), %xmm25
, %xmm21
14524 // CHECK
: vfnmsub132ps
2048(%rdx
), %xmm25
, %xmm21
14525 // CHECK
: encoding
: [0x62,0xe2,0x35,0x00,0x9e,0xaa,0x00,0x08,0x00,0x00]
14526 vfnmsub132ps
2048(%rdx
), %xmm25
, %xmm21
14528 // CHECK
: vfnmsub132ps
-2048(%rdx
), %xmm25
, %xmm21
14529 // CHECK
: encoding
: [0x62,0xe2,0x35,0x00,0x9e,0x6a,0x80]
14530 vfnmsub132ps
-2048(%rdx
), %xmm25
, %xmm21
14532 // CHECK
: vfnmsub132ps
-2064(%rdx
), %xmm25
, %xmm21
14533 // CHECK
: encoding
: [0x62,0xe2,0x35,0x00,0x9e,0xaa,0xf0,0xf7,0xff,0xff]
14534 vfnmsub132ps
-2064(%rdx
), %xmm25
, %xmm21
14536 // CHECK
: vfnmsub132ps
508(%rdx
){1to4
}, %xmm25
, %xmm21
14537 // CHECK
: encoding
: [0x62,0xe2,0x35,0x10,0x9e,0x6a,0x7f]
14538 vfnmsub132ps
508(%rdx
){1to4
}, %xmm25
, %xmm21
14540 // CHECK
: vfnmsub132ps
512(%rdx
){1to4
}, %xmm25
, %xmm21
14541 // CHECK
: encoding
: [0x62,0xe2,0x35,0x10,0x9e,0xaa,0x00,0x02,0x00,0x00]
14542 vfnmsub132ps
512(%rdx
){1to4
}, %xmm25
, %xmm21
14544 // CHECK
: vfnmsub132ps
-512(%rdx
){1to4
}, %xmm25
, %xmm21
14545 // CHECK
: encoding
: [0x62,0xe2,0x35,0x10,0x9e,0x6a,0x80]
14546 vfnmsub132ps
-512(%rdx
){1to4
}, %xmm25
, %xmm21
14548 // CHECK
: vfnmsub132ps
-516(%rdx
){1to4
}, %xmm25
, %xmm21
14549 // CHECK
: encoding
: [0x62,0xe2,0x35,0x10,0x9e,0xaa,0xfc,0xfd,0xff,0xff]
14550 vfnmsub132ps
-516(%rdx
){1to4
}, %xmm25
, %xmm21
14552 // CHECK
: vfnmsub132ps
%ymm22
, %ymm24
, %ymm18
14553 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x20,0x9e,0xd6]
14554 vfnmsub132ps
%ymm22
, %ymm24
, %ymm18
14556 // CHECK
: vfnmsub132ps
%ymm22
, %ymm24
, %ymm18
{%k5
}
14557 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x25,0x9e,0xd6]
14558 vfnmsub132ps
%ymm22
, %ymm24
, %ymm18
{%k5
}
14560 // CHECK
: vfnmsub132ps
%ymm22
, %ymm24
, %ymm18
{%k5
} {z
}
14561 // CHECK
: encoding
: [0x62,0xa2,0x3d,0xa5,0x9e,0xd6]
14562 vfnmsub132ps
%ymm22
, %ymm24
, %ymm18
{%k5
} {z
}
14564 // CHECK
: vfnmsub132ps
(%rcx
), %ymm24
, %ymm18
14565 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x9e,0x11]
14566 vfnmsub132ps
(%rcx
), %ymm24
, %ymm18
14568 // CHECK
: vfnmsub132ps
291(%rax
,%r14,8), %ymm24
, %ymm18
14569 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x20,0x9e,0x94,0xf0,0x23,0x01,0x00,0x00]
14570 vfnmsub132ps
291(%rax
,%r14,8), %ymm24
, %ymm18
14572 // CHECK
: vfnmsub132ps
(%rcx
){1to8
}, %ymm24
, %ymm18
14573 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x9e,0x11]
14574 vfnmsub132ps
(%rcx
){1to8
}, %ymm24
, %ymm18
14576 // CHECK
: vfnmsub132ps
4064(%rdx
), %ymm24
, %ymm18
14577 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x9e,0x52,0x7f]
14578 vfnmsub132ps
4064(%rdx
), %ymm24
, %ymm18
14580 // CHECK
: vfnmsub132ps
4096(%rdx
), %ymm24
, %ymm18
14581 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x9e,0x92,0x00,0x10,0x00,0x00]
14582 vfnmsub132ps
4096(%rdx
), %ymm24
, %ymm18
14584 // CHECK
: vfnmsub132ps
-4096(%rdx
), %ymm24
, %ymm18
14585 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x9e,0x52,0x80]
14586 vfnmsub132ps
-4096(%rdx
), %ymm24
, %ymm18
14588 // CHECK
: vfnmsub132ps
-4128(%rdx
), %ymm24
, %ymm18
14589 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x9e,0x92,0xe0,0xef,0xff,0xff]
14590 vfnmsub132ps
-4128(%rdx
), %ymm24
, %ymm18
14592 // CHECK
: vfnmsub132ps
508(%rdx
){1to8
}, %ymm24
, %ymm18
14593 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x9e,0x52,0x7f]
14594 vfnmsub132ps
508(%rdx
){1to8
}, %ymm24
, %ymm18
14596 // CHECK
: vfnmsub132ps
512(%rdx
){1to8
}, %ymm24
, %ymm18
14597 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x9e,0x92,0x00,0x02,0x00,0x00]
14598 vfnmsub132ps
512(%rdx
){1to8
}, %ymm24
, %ymm18
14600 // CHECK
: vfnmsub132ps
-512(%rdx
){1to8
}, %ymm24
, %ymm18
14601 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x9e,0x52,0x80]
14602 vfnmsub132ps
-512(%rdx
){1to8
}, %ymm24
, %ymm18
14604 // CHECK
: vfnmsub132ps
-516(%rdx
){1to8
}, %ymm24
, %ymm18
14605 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x9e,0x92,0xfc,0xfd,0xff,0xff]
14606 vfnmsub132ps
-516(%rdx
){1to8
}, %ymm24
, %ymm18
14608 // CHECK
: vfnmsub132pd
%xmm17
, %xmm25
, %xmm19
14609 // CHECK
: encoding
: [0x62,0xa2,0xb5,0x00,0x9e,0xd9]
14610 vfnmsub132pd
%xmm17
, %xmm25
, %xmm19
14612 // CHECK
: vfnmsub132pd
%xmm17
, %xmm25
, %xmm19
{%k4
}
14613 // CHECK
: encoding
: [0x62,0xa2,0xb5,0x04,0x9e,0xd9]
14614 vfnmsub132pd
%xmm17
, %xmm25
, %xmm19
{%k4
}
14616 // CHECK
: vfnmsub132pd
%xmm17
, %xmm25
, %xmm19
{%k4
} {z
}
14617 // CHECK
: encoding
: [0x62,0xa2,0xb5,0x84,0x9e,0xd9]
14618 vfnmsub132pd
%xmm17
, %xmm25
, %xmm19
{%k4
} {z
}
14620 // CHECK
: vfnmsub132pd
(%rcx
), %xmm25
, %xmm19
14621 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x00,0x9e,0x19]
14622 vfnmsub132pd
(%rcx
), %xmm25
, %xmm19
14624 // CHECK
: vfnmsub132pd
291(%rax
,%r14,8), %xmm25
, %xmm19
14625 // CHECK
: encoding
: [0x62,0xa2,0xb5,0x00,0x9e,0x9c,0xf0,0x23,0x01,0x00,0x00]
14626 vfnmsub132pd
291(%rax
,%r14,8), %xmm25
, %xmm19
14628 // CHECK
: vfnmsub132pd
(%rcx
){1to2
}, %xmm25
, %xmm19
14629 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x10,0x9e,0x19]
14630 vfnmsub132pd
(%rcx
){1to2
}, %xmm25
, %xmm19
14632 // CHECK
: vfnmsub132pd
2032(%rdx
), %xmm25
, %xmm19
14633 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x00,0x9e,0x5a,0x7f]
14634 vfnmsub132pd
2032(%rdx
), %xmm25
, %xmm19
14636 // CHECK
: vfnmsub132pd
2048(%rdx
), %xmm25
, %xmm19
14637 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x00,0x9e,0x9a,0x00,0x08,0x00,0x00]
14638 vfnmsub132pd
2048(%rdx
), %xmm25
, %xmm19
14640 // CHECK
: vfnmsub132pd
-2048(%rdx
), %xmm25
, %xmm19
14641 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x00,0x9e,0x5a,0x80]
14642 vfnmsub132pd
-2048(%rdx
), %xmm25
, %xmm19
14644 // CHECK
: vfnmsub132pd
-2064(%rdx
), %xmm25
, %xmm19
14645 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x00,0x9e,0x9a,0xf0,0xf7,0xff,0xff]
14646 vfnmsub132pd
-2064(%rdx
), %xmm25
, %xmm19
14648 // CHECK
: vfnmsub132pd
1016(%rdx
){1to2
}, %xmm25
, %xmm19
14649 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x10,0x9e,0x5a,0x7f]
14650 vfnmsub132pd
1016(%rdx
){1to2
}, %xmm25
, %xmm19
14652 // CHECK
: vfnmsub132pd
1024(%rdx
){1to2
}, %xmm25
, %xmm19
14653 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x10,0x9e,0x9a,0x00,0x04,0x00,0x00]
14654 vfnmsub132pd
1024(%rdx
){1to2
}, %xmm25
, %xmm19
14656 // CHECK
: vfnmsub132pd
-1024(%rdx
){1to2
}, %xmm25
, %xmm19
14657 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x10,0x9e,0x5a,0x80]
14658 vfnmsub132pd
-1024(%rdx
){1to2
}, %xmm25
, %xmm19
14660 // CHECK
: vfnmsub132pd
-1032(%rdx
){1to2
}, %xmm25
, %xmm19
14661 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x10,0x9e,0x9a,0xf8,0xfb,0xff,0xff]
14662 vfnmsub132pd
-1032(%rdx
){1to2
}, %xmm25
, %xmm19
14664 // CHECK
: vfnmsub132pd
%ymm22
, %ymm28
, %ymm17
14665 // CHECK
: encoding
: [0x62,0xa2,0x9d,0x20,0x9e,0xce]
14666 vfnmsub132pd
%ymm22
, %ymm28
, %ymm17
14668 // CHECK
: vfnmsub132pd
%ymm22
, %ymm28
, %ymm17
{%k5
}
14669 // CHECK
: encoding
: [0x62,0xa2,0x9d,0x25,0x9e,0xce]
14670 vfnmsub132pd
%ymm22
, %ymm28
, %ymm17
{%k5
}
14672 // CHECK
: vfnmsub132pd
%ymm22
, %ymm28
, %ymm17
{%k5
} {z
}
14673 // CHECK
: encoding
: [0x62,0xa2,0x9d,0xa5,0x9e,0xce]
14674 vfnmsub132pd
%ymm22
, %ymm28
, %ymm17
{%k5
} {z
}
14676 // CHECK
: vfnmsub132pd
(%rcx
), %ymm28
, %ymm17
14677 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x20,0x9e,0x09]
14678 vfnmsub132pd
(%rcx
), %ymm28
, %ymm17
14680 // CHECK
: vfnmsub132pd
291(%rax
,%r14,8), %ymm28
, %ymm17
14681 // CHECK
: encoding
: [0x62,0xa2,0x9d,0x20,0x9e,0x8c,0xf0,0x23,0x01,0x00,0x00]
14682 vfnmsub132pd
291(%rax
,%r14,8), %ymm28
, %ymm17
14684 // CHECK
: vfnmsub132pd
(%rcx
){1to4
}, %ymm28
, %ymm17
14685 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x30,0x9e,0x09]
14686 vfnmsub132pd
(%rcx
){1to4
}, %ymm28
, %ymm17
14688 // CHECK
: vfnmsub132pd
4064(%rdx
), %ymm28
, %ymm17
14689 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x20,0x9e,0x4a,0x7f]
14690 vfnmsub132pd
4064(%rdx
), %ymm28
, %ymm17
14692 // CHECK
: vfnmsub132pd
4096(%rdx
), %ymm28
, %ymm17
14693 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x20,0x9e,0x8a,0x00,0x10,0x00,0x00]
14694 vfnmsub132pd
4096(%rdx
), %ymm28
, %ymm17
14696 // CHECK
: vfnmsub132pd
-4096(%rdx
), %ymm28
, %ymm17
14697 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x20,0x9e,0x4a,0x80]
14698 vfnmsub132pd
-4096(%rdx
), %ymm28
, %ymm17
14700 // CHECK
: vfnmsub132pd
-4128(%rdx
), %ymm28
, %ymm17
14701 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x20,0x9e,0x8a,0xe0,0xef,0xff,0xff]
14702 vfnmsub132pd
-4128(%rdx
), %ymm28
, %ymm17
14704 // CHECK
: vfnmsub132pd
1016(%rdx
){1to4
}, %ymm28
, %ymm17
14705 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x30,0x9e,0x4a,0x7f]
14706 vfnmsub132pd
1016(%rdx
){1to4
}, %ymm28
, %ymm17
14708 // CHECK
: vfnmsub132pd
1024(%rdx
){1to4
}, %ymm28
, %ymm17
14709 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x30,0x9e,0x8a,0x00,0x04,0x00,0x00]
14710 vfnmsub132pd
1024(%rdx
){1to4
}, %ymm28
, %ymm17
14712 // CHECK
: vfnmsub132pd
-1024(%rdx
){1to4
}, %ymm28
, %ymm17
14713 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x30,0x9e,0x4a,0x80]
14714 vfnmsub132pd
-1024(%rdx
){1to4
}, %ymm28
, %ymm17
14716 // CHECK
: vfnmsub132pd
-1032(%rdx
){1to4
}, %ymm28
, %ymm17
14717 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x30,0x9e,0x8a,0xf8,0xfb,0xff,0xff]
14718 vfnmsub132pd
-1032(%rdx
){1to4
}, %ymm28
, %ymm17
14720 // CHECK
: vfnmsub213ps
%xmm18
, %xmm28
, %xmm28
14721 // CHECK
: encoding
: [0x62,0x22,0x1d,0x00,0xae,0xe2]
14722 vfnmsub213ps
%xmm18
, %xmm28
, %xmm28
14724 // CHECK
: vfnmsub213ps
%xmm18
, %xmm28
, %xmm28
{%k4
}
14725 // CHECK
: encoding
: [0x62,0x22,0x1d,0x04,0xae,0xe2]
14726 vfnmsub213ps
%xmm18
, %xmm28
, %xmm28
{%k4
}
14728 // CHECK
: vfnmsub213ps
%xmm18
, %xmm28
, %xmm28
{%k4
} {z
}
14729 // CHECK
: encoding
: [0x62,0x22,0x1d,0x84,0xae,0xe2]
14730 vfnmsub213ps
%xmm18
, %xmm28
, %xmm28
{%k4
} {z
}
14732 // CHECK
: vfnmsub213ps
(%rcx
), %xmm28
, %xmm28
14733 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0xae,0x21]
14734 vfnmsub213ps
(%rcx
), %xmm28
, %xmm28
14736 // CHECK
: vfnmsub213ps
291(%rax
,%r14,8), %xmm28
, %xmm28
14737 // CHECK
: encoding
: [0x62,0x22,0x1d,0x00,0xae,0xa4,0xf0,0x23,0x01,0x00,0x00]
14738 vfnmsub213ps
291(%rax
,%r14,8), %xmm28
, %xmm28
14740 // CHECK
: vfnmsub213ps
(%rcx
){1to4
}, %xmm28
, %xmm28
14741 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0xae,0x21]
14742 vfnmsub213ps
(%rcx
){1to4
}, %xmm28
, %xmm28
14744 // CHECK
: vfnmsub213ps
2032(%rdx
), %xmm28
, %xmm28
14745 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0xae,0x62,0x7f]
14746 vfnmsub213ps
2032(%rdx
), %xmm28
, %xmm28
14748 // CHECK
: vfnmsub213ps
2048(%rdx
), %xmm28
, %xmm28
14749 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0xae,0xa2,0x00,0x08,0x00,0x00]
14750 vfnmsub213ps
2048(%rdx
), %xmm28
, %xmm28
14752 // CHECK
: vfnmsub213ps
-2048(%rdx
), %xmm28
, %xmm28
14753 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0xae,0x62,0x80]
14754 vfnmsub213ps
-2048(%rdx
), %xmm28
, %xmm28
14756 // CHECK
: vfnmsub213ps
-2064(%rdx
), %xmm28
, %xmm28
14757 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0xae,0xa2,0xf0,0xf7,0xff,0xff]
14758 vfnmsub213ps
-2064(%rdx
), %xmm28
, %xmm28
14760 // CHECK
: vfnmsub213ps
508(%rdx
){1to4
}, %xmm28
, %xmm28
14761 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0xae,0x62,0x7f]
14762 vfnmsub213ps
508(%rdx
){1to4
}, %xmm28
, %xmm28
14764 // CHECK
: vfnmsub213ps
512(%rdx
){1to4
}, %xmm28
, %xmm28
14765 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0xae,0xa2,0x00,0x02,0x00,0x00]
14766 vfnmsub213ps
512(%rdx
){1to4
}, %xmm28
, %xmm28
14768 // CHECK
: vfnmsub213ps
-512(%rdx
){1to4
}, %xmm28
, %xmm28
14769 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0xae,0x62,0x80]
14770 vfnmsub213ps
-512(%rdx
){1to4
}, %xmm28
, %xmm28
14772 // CHECK
: vfnmsub213ps
-516(%rdx
){1to4
}, %xmm28
, %xmm28
14773 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0xae,0xa2,0xfc,0xfd,0xff,0xff]
14774 vfnmsub213ps
-516(%rdx
){1to4
}, %xmm28
, %xmm28
14776 // CHECK
: vfnmsub213ps
%ymm23
, %ymm25
, %ymm20
14777 // CHECK
: encoding
: [0x62,0xa2,0x35,0x20,0xae,0xe7]
14778 vfnmsub213ps
%ymm23
, %ymm25
, %ymm20
14780 // CHECK
: vfnmsub213ps
%ymm23
, %ymm25
, %ymm20
{%k1
}
14781 // CHECK
: encoding
: [0x62,0xa2,0x35,0x21,0xae,0xe7]
14782 vfnmsub213ps
%ymm23
, %ymm25
, %ymm20
{%k1
}
14784 // CHECK
: vfnmsub213ps
%ymm23
, %ymm25
, %ymm20
{%k1
} {z
}
14785 // CHECK
: encoding
: [0x62,0xa2,0x35,0xa1,0xae,0xe7]
14786 vfnmsub213ps
%ymm23
, %ymm25
, %ymm20
{%k1
} {z
}
14788 // CHECK
: vfnmsub213ps
(%rcx
), %ymm25
, %ymm20
14789 // CHECK
: encoding
: [0x62,0xe2,0x35,0x20,0xae,0x21]
14790 vfnmsub213ps
(%rcx
), %ymm25
, %ymm20
14792 // CHECK
: vfnmsub213ps
291(%rax
,%r14,8), %ymm25
, %ymm20
14793 // CHECK
: encoding
: [0x62,0xa2,0x35,0x20,0xae,0xa4,0xf0,0x23,0x01,0x00,0x00]
14794 vfnmsub213ps
291(%rax
,%r14,8), %ymm25
, %ymm20
14796 // CHECK
: vfnmsub213ps
(%rcx
){1to8
}, %ymm25
, %ymm20
14797 // CHECK
: encoding
: [0x62,0xe2,0x35,0x30,0xae,0x21]
14798 vfnmsub213ps
(%rcx
){1to8
}, %ymm25
, %ymm20
14800 // CHECK
: vfnmsub213ps
4064(%rdx
), %ymm25
, %ymm20
14801 // CHECK
: encoding
: [0x62,0xe2,0x35,0x20,0xae,0x62,0x7f]
14802 vfnmsub213ps
4064(%rdx
), %ymm25
, %ymm20
14804 // CHECK
: vfnmsub213ps
4096(%rdx
), %ymm25
, %ymm20
14805 // CHECK
: encoding
: [0x62,0xe2,0x35,0x20,0xae,0xa2,0x00,0x10,0x00,0x00]
14806 vfnmsub213ps
4096(%rdx
), %ymm25
, %ymm20
14808 // CHECK
: vfnmsub213ps
-4096(%rdx
), %ymm25
, %ymm20
14809 // CHECK
: encoding
: [0x62,0xe2,0x35,0x20,0xae,0x62,0x80]
14810 vfnmsub213ps
-4096(%rdx
), %ymm25
, %ymm20
14812 // CHECK
: vfnmsub213ps
-4128(%rdx
), %ymm25
, %ymm20
14813 // CHECK
: encoding
: [0x62,0xe2,0x35,0x20,0xae,0xa2,0xe0,0xef,0xff,0xff]
14814 vfnmsub213ps
-4128(%rdx
), %ymm25
, %ymm20
14816 // CHECK
: vfnmsub213ps
508(%rdx
){1to8
}, %ymm25
, %ymm20
14817 // CHECK
: encoding
: [0x62,0xe2,0x35,0x30,0xae,0x62,0x7f]
14818 vfnmsub213ps
508(%rdx
){1to8
}, %ymm25
, %ymm20
14820 // CHECK
: vfnmsub213ps
512(%rdx
){1to8
}, %ymm25
, %ymm20
14821 // CHECK
: encoding
: [0x62,0xe2,0x35,0x30,0xae,0xa2,0x00,0x02,0x00,0x00]
14822 vfnmsub213ps
512(%rdx
){1to8
}, %ymm25
, %ymm20
14824 // CHECK
: vfnmsub213ps
-512(%rdx
){1to8
}, %ymm25
, %ymm20
14825 // CHECK
: encoding
: [0x62,0xe2,0x35,0x30,0xae,0x62,0x80]
14826 vfnmsub213ps
-512(%rdx
){1to8
}, %ymm25
, %ymm20
14828 // CHECK
: vfnmsub213ps
-516(%rdx
){1to8
}, %ymm25
, %ymm20
14829 // CHECK
: encoding
: [0x62,0xe2,0x35,0x30,0xae,0xa2,0xfc,0xfd,0xff,0xff]
14830 vfnmsub213ps
-516(%rdx
){1to8
}, %ymm25
, %ymm20
14832 // CHECK
: vfnmsub213pd
%xmm25
, %xmm17
, %xmm20
14833 // CHECK
: encoding
: [0x62,0x82,0xf5,0x00,0xae,0xe1]
14834 vfnmsub213pd
%xmm25
, %xmm17
, %xmm20
14836 // CHECK
: vfnmsub213pd
%xmm25
, %xmm17
, %xmm20
{%k1
}
14837 // CHECK
: encoding
: [0x62,0x82,0xf5,0x01,0xae,0xe1]
14838 vfnmsub213pd
%xmm25
, %xmm17
, %xmm20
{%k1
}
14840 // CHECK
: vfnmsub213pd
%xmm25
, %xmm17
, %xmm20
{%k1
} {z
}
14841 // CHECK
: encoding
: [0x62,0x82,0xf5,0x81,0xae,0xe1]
14842 vfnmsub213pd
%xmm25
, %xmm17
, %xmm20
{%k1
} {z
}
14844 // CHECK
: vfnmsub213pd
(%rcx
), %xmm17
, %xmm20
14845 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x00,0xae,0x21]
14846 vfnmsub213pd
(%rcx
), %xmm17
, %xmm20
14848 // CHECK
: vfnmsub213pd
291(%rax
,%r14,8), %xmm17
, %xmm20
14849 // CHECK
: encoding
: [0x62,0xa2,0xf5,0x00,0xae,0xa4,0xf0,0x23,0x01,0x00,0x00]
14850 vfnmsub213pd
291(%rax
,%r14,8), %xmm17
, %xmm20
14852 // CHECK
: vfnmsub213pd
(%rcx
){1to2
}, %xmm17
, %xmm20
14853 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x10,0xae,0x21]
14854 vfnmsub213pd
(%rcx
){1to2
}, %xmm17
, %xmm20
14856 // CHECK
: vfnmsub213pd
2032(%rdx
), %xmm17
, %xmm20
14857 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x00,0xae,0x62,0x7f]
14858 vfnmsub213pd
2032(%rdx
), %xmm17
, %xmm20
14860 // CHECK
: vfnmsub213pd
2048(%rdx
), %xmm17
, %xmm20
14861 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x00,0xae,0xa2,0x00,0x08,0x00,0x00]
14862 vfnmsub213pd
2048(%rdx
), %xmm17
, %xmm20
14864 // CHECK
: vfnmsub213pd
-2048(%rdx
), %xmm17
, %xmm20
14865 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x00,0xae,0x62,0x80]
14866 vfnmsub213pd
-2048(%rdx
), %xmm17
, %xmm20
14868 // CHECK
: vfnmsub213pd
-2064(%rdx
), %xmm17
, %xmm20
14869 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x00,0xae,0xa2,0xf0,0xf7,0xff,0xff]
14870 vfnmsub213pd
-2064(%rdx
), %xmm17
, %xmm20
14872 // CHECK
: vfnmsub213pd
1016(%rdx
){1to2
}, %xmm17
, %xmm20
14873 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x10,0xae,0x62,0x7f]
14874 vfnmsub213pd
1016(%rdx
){1to2
}, %xmm17
, %xmm20
14876 // CHECK
: vfnmsub213pd
1024(%rdx
){1to2
}, %xmm17
, %xmm20
14877 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x10,0xae,0xa2,0x00,0x04,0x00,0x00]
14878 vfnmsub213pd
1024(%rdx
){1to2
}, %xmm17
, %xmm20
14880 // CHECK
: vfnmsub213pd
-1024(%rdx
){1to2
}, %xmm17
, %xmm20
14881 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x10,0xae,0x62,0x80]
14882 vfnmsub213pd
-1024(%rdx
){1to2
}, %xmm17
, %xmm20
14884 // CHECK
: vfnmsub213pd
-1032(%rdx
){1to2
}, %xmm17
, %xmm20
14885 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x10,0xae,0xa2,0xf8,0xfb,0xff,0xff]
14886 vfnmsub213pd
-1032(%rdx
){1to2
}, %xmm17
, %xmm20
14888 // CHECK
: vfnmsub213pd
%ymm28
, %ymm20
, %ymm19
14889 // CHECK
: encoding
: [0x62,0x82,0xdd,0x20,0xae,0xdc]
14890 vfnmsub213pd
%ymm28
, %ymm20
, %ymm19
14892 // CHECK
: vfnmsub213pd
%ymm28
, %ymm20
, %ymm19
{%k7
}
14893 // CHECK
: encoding
: [0x62,0x82,0xdd,0x27,0xae,0xdc]
14894 vfnmsub213pd
%ymm28
, %ymm20
, %ymm19
{%k7
}
14896 // CHECK
: vfnmsub213pd
%ymm28
, %ymm20
, %ymm19
{%k7
} {z
}
14897 // CHECK
: encoding
: [0x62,0x82,0xdd,0xa7,0xae,0xdc]
14898 vfnmsub213pd
%ymm28
, %ymm20
, %ymm19
{%k7
} {z
}
14900 // CHECK
: vfnmsub213pd
(%rcx
), %ymm20
, %ymm19
14901 // CHECK
: encoding
: [0x62,0xe2,0xdd,0x20,0xae,0x19]
14902 vfnmsub213pd
(%rcx
), %ymm20
, %ymm19
14904 // CHECK
: vfnmsub213pd
291(%rax
,%r14,8), %ymm20
, %ymm19
14905 // CHECK
: encoding
: [0x62,0xa2,0xdd,0x20,0xae,0x9c,0xf0,0x23,0x01,0x00,0x00]
14906 vfnmsub213pd
291(%rax
,%r14,8), %ymm20
, %ymm19
14908 // CHECK
: vfnmsub213pd
(%rcx
){1to4
}, %ymm20
, %ymm19
14909 // CHECK
: encoding
: [0x62,0xe2,0xdd,0x30,0xae,0x19]
14910 vfnmsub213pd
(%rcx
){1to4
}, %ymm20
, %ymm19
14912 // CHECK
: vfnmsub213pd
4064(%rdx
), %ymm20
, %ymm19
14913 // CHECK
: encoding
: [0x62,0xe2,0xdd,0x20,0xae,0x5a,0x7f]
14914 vfnmsub213pd
4064(%rdx
), %ymm20
, %ymm19
14916 // CHECK
: vfnmsub213pd
4096(%rdx
), %ymm20
, %ymm19
14917 // CHECK
: encoding
: [0x62,0xe2,0xdd,0x20,0xae,0x9a,0x00,0x10,0x00,0x00]
14918 vfnmsub213pd
4096(%rdx
), %ymm20
, %ymm19
14920 // CHECK
: vfnmsub213pd
-4096(%rdx
), %ymm20
, %ymm19
14921 // CHECK
: encoding
: [0x62,0xe2,0xdd,0x20,0xae,0x5a,0x80]
14922 vfnmsub213pd
-4096(%rdx
), %ymm20
, %ymm19
14924 // CHECK
: vfnmsub213pd
-4128(%rdx
), %ymm20
, %ymm19
14925 // CHECK
: encoding
: [0x62,0xe2,0xdd,0x20,0xae,0x9a,0xe0,0xef,0xff,0xff]
14926 vfnmsub213pd
-4128(%rdx
), %ymm20
, %ymm19
14928 // CHECK
: vfnmsub213pd
1016(%rdx
){1to4
}, %ymm20
, %ymm19
14929 // CHECK
: encoding
: [0x62,0xe2,0xdd,0x30,0xae,0x5a,0x7f]
14930 vfnmsub213pd
1016(%rdx
){1to4
}, %ymm20
, %ymm19
14932 // CHECK
: vfnmsub213pd
1024(%rdx
){1to4
}, %ymm20
, %ymm19
14933 // CHECK
: encoding
: [0x62,0xe2,0xdd,0x30,0xae,0x9a,0x00,0x04,0x00,0x00]
14934 vfnmsub213pd
1024(%rdx
){1to4
}, %ymm20
, %ymm19
14936 // CHECK
: vfnmsub213pd
-1024(%rdx
){1to4
}, %ymm20
, %ymm19
14937 // CHECK
: encoding
: [0x62,0xe2,0xdd,0x30,0xae,0x5a,0x80]
14938 vfnmsub213pd
-1024(%rdx
){1to4
}, %ymm20
, %ymm19
14940 // CHECK
: vfnmsub213pd
-1032(%rdx
){1to4
}, %ymm20
, %ymm19
14941 // CHECK
: encoding
: [0x62,0xe2,0xdd,0x30,0xae,0x9a,0xf8,0xfb,0xff,0xff]
14942 vfnmsub213pd
-1032(%rdx
){1to4
}, %ymm20
, %ymm19
14944 // CHECK
: vfnmsub231ps
%xmm26
, %xmm27
, %xmm18
14945 // CHECK
: encoding
: [0x62,0x82,0x25,0x00,0xbe,0xd2]
14946 vfnmsub231ps
%xmm26
, %xmm27
, %xmm18
14948 // CHECK
: vfnmsub231ps
%xmm26
, %xmm27
, %xmm18
{%k2
}
14949 // CHECK
: encoding
: [0x62,0x82,0x25,0x02,0xbe,0xd2]
14950 vfnmsub231ps
%xmm26
, %xmm27
, %xmm18
{%k2
}
14952 // CHECK
: vfnmsub231ps
%xmm26
, %xmm27
, %xmm18
{%k2
} {z
}
14953 // CHECK
: encoding
: [0x62,0x82,0x25,0x82,0xbe,0xd2]
14954 vfnmsub231ps
%xmm26
, %xmm27
, %xmm18
{%k2
} {z
}
14956 // CHECK
: vfnmsub231ps
(%rcx
), %xmm27
, %xmm18
14957 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0xbe,0x11]
14958 vfnmsub231ps
(%rcx
), %xmm27
, %xmm18
14960 // CHECK
: vfnmsub231ps
291(%rax
,%r14,8), %xmm27
, %xmm18
14961 // CHECK
: encoding
: [0x62,0xa2,0x25,0x00,0xbe,0x94,0xf0,0x23,0x01,0x00,0x00]
14962 vfnmsub231ps
291(%rax
,%r14,8), %xmm27
, %xmm18
14964 // CHECK
: vfnmsub231ps
(%rcx
){1to4
}, %xmm27
, %xmm18
14965 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0xbe,0x11]
14966 vfnmsub231ps
(%rcx
){1to4
}, %xmm27
, %xmm18
14968 // CHECK
: vfnmsub231ps
2032(%rdx
), %xmm27
, %xmm18
14969 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0xbe,0x52,0x7f]
14970 vfnmsub231ps
2032(%rdx
), %xmm27
, %xmm18
14972 // CHECK
: vfnmsub231ps
2048(%rdx
), %xmm27
, %xmm18
14973 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0xbe,0x92,0x00,0x08,0x00,0x00]
14974 vfnmsub231ps
2048(%rdx
), %xmm27
, %xmm18
14976 // CHECK
: vfnmsub231ps
-2048(%rdx
), %xmm27
, %xmm18
14977 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0xbe,0x52,0x80]
14978 vfnmsub231ps
-2048(%rdx
), %xmm27
, %xmm18
14980 // CHECK
: vfnmsub231ps
-2064(%rdx
), %xmm27
, %xmm18
14981 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0xbe,0x92,0xf0,0xf7,0xff,0xff]
14982 vfnmsub231ps
-2064(%rdx
), %xmm27
, %xmm18
14984 // CHECK
: vfnmsub231ps
508(%rdx
){1to4
}, %xmm27
, %xmm18
14985 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0xbe,0x52,0x7f]
14986 vfnmsub231ps
508(%rdx
){1to4
}, %xmm27
, %xmm18
14988 // CHECK
: vfnmsub231ps
512(%rdx
){1to4
}, %xmm27
, %xmm18
14989 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0xbe,0x92,0x00,0x02,0x00,0x00]
14990 vfnmsub231ps
512(%rdx
){1to4
}, %xmm27
, %xmm18
14992 // CHECK
: vfnmsub231ps
-512(%rdx
){1to4
}, %xmm27
, %xmm18
14993 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0xbe,0x52,0x80]
14994 vfnmsub231ps
-512(%rdx
){1to4
}, %xmm27
, %xmm18
14996 // CHECK
: vfnmsub231ps
-516(%rdx
){1to4
}, %xmm27
, %xmm18
14997 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0xbe,0x92,0xfc,0xfd,0xff,0xff]
14998 vfnmsub231ps
-516(%rdx
){1to4
}, %xmm27
, %xmm18
15000 // CHECK
: vfnmsub231ps
%ymm18
, %ymm20
, %ymm30
15001 // CHECK
: encoding
: [0x62,0x22,0x5d,0x20,0xbe,0xf2]
15002 vfnmsub231ps
%ymm18
, %ymm20
, %ymm30
15004 // CHECK
: vfnmsub231ps
%ymm18
, %ymm20
, %ymm30
{%k1
}
15005 // CHECK
: encoding
: [0x62,0x22,0x5d,0x21,0xbe,0xf2]
15006 vfnmsub231ps
%ymm18
, %ymm20
, %ymm30
{%k1
}
15008 // CHECK
: vfnmsub231ps
%ymm18
, %ymm20
, %ymm30
{%k1
} {z
}
15009 // CHECK
: encoding
: [0x62,0x22,0x5d,0xa1,0xbe,0xf2]
15010 vfnmsub231ps
%ymm18
, %ymm20
, %ymm30
{%k1
} {z
}
15012 // CHECK
: vfnmsub231ps
(%rcx
), %ymm20
, %ymm30
15013 // CHECK
: encoding
: [0x62,0x62,0x5d,0x20,0xbe,0x31]
15014 vfnmsub231ps
(%rcx
), %ymm20
, %ymm30
15016 // CHECK
: vfnmsub231ps
291(%rax
,%r14,8), %ymm20
, %ymm30
15017 // CHECK
: encoding
: [0x62,0x22,0x5d,0x20,0xbe,0xb4,0xf0,0x23,0x01,0x00,0x00]
15018 vfnmsub231ps
291(%rax
,%r14,8), %ymm20
, %ymm30
15020 // CHECK
: vfnmsub231ps
(%rcx
){1to8
}, %ymm20
, %ymm30
15021 // CHECK
: encoding
: [0x62,0x62,0x5d,0x30,0xbe,0x31]
15022 vfnmsub231ps
(%rcx
){1to8
}, %ymm20
, %ymm30
15024 // CHECK
: vfnmsub231ps
4064(%rdx
), %ymm20
, %ymm30
15025 // CHECK
: encoding
: [0x62,0x62,0x5d,0x20,0xbe,0x72,0x7f]
15026 vfnmsub231ps
4064(%rdx
), %ymm20
, %ymm30
15028 // CHECK
: vfnmsub231ps
4096(%rdx
), %ymm20
, %ymm30
15029 // CHECK
: encoding
: [0x62,0x62,0x5d,0x20,0xbe,0xb2,0x00,0x10,0x00,0x00]
15030 vfnmsub231ps
4096(%rdx
), %ymm20
, %ymm30
15032 // CHECK
: vfnmsub231ps
-4096(%rdx
), %ymm20
, %ymm30
15033 // CHECK
: encoding
: [0x62,0x62,0x5d,0x20,0xbe,0x72,0x80]
15034 vfnmsub231ps
-4096(%rdx
), %ymm20
, %ymm30
15036 // CHECK
: vfnmsub231ps
-4128(%rdx
), %ymm20
, %ymm30
15037 // CHECK
: encoding
: [0x62,0x62,0x5d,0x20,0xbe,0xb2,0xe0,0xef,0xff,0xff]
15038 vfnmsub231ps
-4128(%rdx
), %ymm20
, %ymm30
15040 // CHECK
: vfnmsub231ps
508(%rdx
){1to8
}, %ymm20
, %ymm30
15041 // CHECK
: encoding
: [0x62,0x62,0x5d,0x30,0xbe,0x72,0x7f]
15042 vfnmsub231ps
508(%rdx
){1to8
}, %ymm20
, %ymm30
15044 // CHECK
: vfnmsub231ps
512(%rdx
){1to8
}, %ymm20
, %ymm30
15045 // CHECK
: encoding
: [0x62,0x62,0x5d,0x30,0xbe,0xb2,0x00,0x02,0x00,0x00]
15046 vfnmsub231ps
512(%rdx
){1to8
}, %ymm20
, %ymm30
15048 // CHECK
: vfnmsub231ps
-512(%rdx
){1to8
}, %ymm20
, %ymm30
15049 // CHECK
: encoding
: [0x62,0x62,0x5d,0x30,0xbe,0x72,0x80]
15050 vfnmsub231ps
-512(%rdx
){1to8
}, %ymm20
, %ymm30
15052 // CHECK
: vfnmsub231ps
-516(%rdx
){1to8
}, %ymm20
, %ymm30
15053 // CHECK
: encoding
: [0x62,0x62,0x5d,0x30,0xbe,0xb2,0xfc,0xfd,0xff,0xff]
15054 vfnmsub231ps
-516(%rdx
){1to8
}, %ymm20
, %ymm30
15056 // CHECK
: vfnmsub231pd
%xmm25
, %xmm19
, %xmm23
15057 // CHECK
: encoding
: [0x62,0x82,0xe5,0x00,0xbe,0xf9]
15058 vfnmsub231pd
%xmm25
, %xmm19
, %xmm23
15060 // CHECK
: vfnmsub231pd
%xmm25
, %xmm19
, %xmm23
{%k3
}
15061 // CHECK
: encoding
: [0x62,0x82,0xe5,0x03,0xbe,0xf9]
15062 vfnmsub231pd
%xmm25
, %xmm19
, %xmm23
{%k3
}
15064 // CHECK
: vfnmsub231pd
%xmm25
, %xmm19
, %xmm23
{%k3
} {z
}
15065 // CHECK
: encoding
: [0x62,0x82,0xe5,0x83,0xbe,0xf9]
15066 vfnmsub231pd
%xmm25
, %xmm19
, %xmm23
{%k3
} {z
}
15068 // CHECK
: vfnmsub231pd
(%rcx
), %xmm19
, %xmm23
15069 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x00,0xbe,0x39]
15070 vfnmsub231pd
(%rcx
), %xmm19
, %xmm23
15072 // CHECK
: vfnmsub231pd
291(%rax
,%r14,8), %xmm19
, %xmm23
15073 // CHECK
: encoding
: [0x62,0xa2,0xe5,0x00,0xbe,0xbc,0xf0,0x23,0x01,0x00,0x00]
15074 vfnmsub231pd
291(%rax
,%r14,8), %xmm19
, %xmm23
15076 // CHECK
: vfnmsub231pd
(%rcx
){1to2
}, %xmm19
, %xmm23
15077 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x10,0xbe,0x39]
15078 vfnmsub231pd
(%rcx
){1to2
}, %xmm19
, %xmm23
15080 // CHECK
: vfnmsub231pd
2032(%rdx
), %xmm19
, %xmm23
15081 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x00,0xbe,0x7a,0x7f]
15082 vfnmsub231pd
2032(%rdx
), %xmm19
, %xmm23
15084 // CHECK
: vfnmsub231pd
2048(%rdx
), %xmm19
, %xmm23
15085 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x00,0xbe,0xba,0x00,0x08,0x00,0x00]
15086 vfnmsub231pd
2048(%rdx
), %xmm19
, %xmm23
15088 // CHECK
: vfnmsub231pd
-2048(%rdx
), %xmm19
, %xmm23
15089 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x00,0xbe,0x7a,0x80]
15090 vfnmsub231pd
-2048(%rdx
), %xmm19
, %xmm23
15092 // CHECK
: vfnmsub231pd
-2064(%rdx
), %xmm19
, %xmm23
15093 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x00,0xbe,0xba,0xf0,0xf7,0xff,0xff]
15094 vfnmsub231pd
-2064(%rdx
), %xmm19
, %xmm23
15096 // CHECK
: vfnmsub231pd
1016(%rdx
){1to2
}, %xmm19
, %xmm23
15097 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x10,0xbe,0x7a,0x7f]
15098 vfnmsub231pd
1016(%rdx
){1to2
}, %xmm19
, %xmm23
15100 // CHECK
: vfnmsub231pd
1024(%rdx
){1to2
}, %xmm19
, %xmm23
15101 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x10,0xbe,0xba,0x00,0x04,0x00,0x00]
15102 vfnmsub231pd
1024(%rdx
){1to2
}, %xmm19
, %xmm23
15104 // CHECK
: vfnmsub231pd
-1024(%rdx
){1to2
}, %xmm19
, %xmm23
15105 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x10,0xbe,0x7a,0x80]
15106 vfnmsub231pd
-1024(%rdx
){1to2
}, %xmm19
, %xmm23
15108 // CHECK
: vfnmsub231pd
-1032(%rdx
){1to2
}, %xmm19
, %xmm23
15109 // CHECK
: encoding
: [0x62,0xe2,0xe5,0x10,0xbe,0xba,0xf8,0xfb,0xff,0xff]
15110 vfnmsub231pd
-1032(%rdx
){1to2
}, %xmm19
, %xmm23
15112 // CHECK
: vfnmsub231pd
%ymm20
, %ymm18
, %ymm22
15113 // CHECK
: encoding
: [0x62,0xa2,0xed,0x20,0xbe,0xf4]
15114 vfnmsub231pd
%ymm20
, %ymm18
, %ymm22
15116 // CHECK
: vfnmsub231pd
%ymm20
, %ymm18
, %ymm22
{%k1
}
15117 // CHECK
: encoding
: [0x62,0xa2,0xed,0x21,0xbe,0xf4]
15118 vfnmsub231pd
%ymm20
, %ymm18
, %ymm22
{%k1
}
15120 // CHECK
: vfnmsub231pd
%ymm20
, %ymm18
, %ymm22
{%k1
} {z
}
15121 // CHECK
: encoding
: [0x62,0xa2,0xed,0xa1,0xbe,0xf4]
15122 vfnmsub231pd
%ymm20
, %ymm18
, %ymm22
{%k1
} {z
}
15124 // CHECK
: vfnmsub231pd
(%rcx
), %ymm18
, %ymm22
15125 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0xbe,0x31]
15126 vfnmsub231pd
(%rcx
), %ymm18
, %ymm22
15128 // CHECK
: vfnmsub231pd
291(%rax
,%r14,8), %ymm18
, %ymm22
15129 // CHECK
: encoding
: [0x62,0xa2,0xed,0x20,0xbe,0xb4,0xf0,0x23,0x01,0x00,0x00]
15130 vfnmsub231pd
291(%rax
,%r14,8), %ymm18
, %ymm22
15132 // CHECK
: vfnmsub231pd
(%rcx
){1to4
}, %ymm18
, %ymm22
15133 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0xbe,0x31]
15134 vfnmsub231pd
(%rcx
){1to4
}, %ymm18
, %ymm22
15136 // CHECK
: vfnmsub231pd
4064(%rdx
), %ymm18
, %ymm22
15137 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0xbe,0x72,0x7f]
15138 vfnmsub231pd
4064(%rdx
), %ymm18
, %ymm22
15140 // CHECK
: vfnmsub231pd
4096(%rdx
), %ymm18
, %ymm22
15141 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0xbe,0xb2,0x00,0x10,0x00,0x00]
15142 vfnmsub231pd
4096(%rdx
), %ymm18
, %ymm22
15144 // CHECK
: vfnmsub231pd
-4096(%rdx
), %ymm18
, %ymm22
15145 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0xbe,0x72,0x80]
15146 vfnmsub231pd
-4096(%rdx
), %ymm18
, %ymm22
15148 // CHECK
: vfnmsub231pd
-4128(%rdx
), %ymm18
, %ymm22
15149 // CHECK
: encoding
: [0x62,0xe2,0xed,0x20,0xbe,0xb2,0xe0,0xef,0xff,0xff]
15150 vfnmsub231pd
-4128(%rdx
), %ymm18
, %ymm22
15152 // CHECK
: vfnmsub231pd
1016(%rdx
){1to4
}, %ymm18
, %ymm22
15153 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0xbe,0x72,0x7f]
15154 vfnmsub231pd
1016(%rdx
){1to4
}, %ymm18
, %ymm22
15156 // CHECK
: vfnmsub231pd
1024(%rdx
){1to4
}, %ymm18
, %ymm22
15157 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0xbe,0xb2,0x00,0x04,0x00,0x00]
15158 vfnmsub231pd
1024(%rdx
){1to4
}, %ymm18
, %ymm22
15160 // CHECK
: vfnmsub231pd
-1024(%rdx
){1to4
}, %ymm18
, %ymm22
15161 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0xbe,0x72,0x80]
15162 vfnmsub231pd
-1024(%rdx
){1to4
}, %ymm18
, %ymm22
15164 // CHECK
: vfnmsub231pd
-1032(%rdx
){1to4
}, %ymm18
, %ymm22
15165 // CHECK
: encoding
: [0x62,0xe2,0xed,0x30,0xbe,0xb2,0xf8,0xfb,0xff,0xff]
15166 vfnmsub231pd
-1032(%rdx
){1to4
}, %ymm18
, %ymm22
15168 // CHECK
: vpermi2d
%xmm25
, %xmm23
, %xmm21
15169 // CHECK
: encoding
: [0x62,0x82,0x45,0x00,0x76,0xe9]
15170 vpermi2d
%xmm25
, %xmm23
, %xmm21
15172 // CHECK
: vpermi2d
%xmm25
, %xmm23
, %xmm21
{%k6
}
15173 // CHECK
: encoding
: [0x62,0x82,0x45,0x06,0x76,0xe9]
15174 vpermi2d
%xmm25
, %xmm23
, %xmm21
{%k6
}
15176 // CHECK
: vpermi2d
%xmm25
, %xmm23
, %xmm21
{%k6
} {z
}
15177 // CHECK
: encoding
: [0x62,0x82,0x45,0x86,0x76,0xe9]
15178 vpermi2d
%xmm25
, %xmm23
, %xmm21
{%k6
} {z
}
15180 // CHECK
: vpermi2d
(%rcx
), %xmm23
, %xmm21
15181 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x76,0x29]
15182 vpermi2d
(%rcx
), %xmm23
, %xmm21
15184 // CHECK
: vpermi2d
291(%rax
,%r14,8), %xmm23
, %xmm21
15185 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x76,0xac,0xf0,0x23,0x01,0x00,0x00]
15186 vpermi2d
291(%rax
,%r14,8), %xmm23
, %xmm21
15188 // CHECK
: vpermi2d
(%rcx
){1to4
}, %xmm23
, %xmm21
15189 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x76,0x29]
15190 vpermi2d
(%rcx
){1to4
}, %xmm23
, %xmm21
15192 // CHECK
: vpermi2d
2032(%rdx
), %xmm23
, %xmm21
15193 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x76,0x6a,0x7f]
15194 vpermi2d
2032(%rdx
), %xmm23
, %xmm21
15196 // CHECK
: vpermi2d
2048(%rdx
), %xmm23
, %xmm21
15197 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x76,0xaa,0x00,0x08,0x00,0x00]
15198 vpermi2d
2048(%rdx
), %xmm23
, %xmm21
15200 // CHECK
: vpermi2d
-2048(%rdx
), %xmm23
, %xmm21
15201 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x76,0x6a,0x80]
15202 vpermi2d
-2048(%rdx
), %xmm23
, %xmm21
15204 // CHECK
: vpermi2d
-2064(%rdx
), %xmm23
, %xmm21
15205 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x76,0xaa,0xf0,0xf7,0xff,0xff]
15206 vpermi2d
-2064(%rdx
), %xmm23
, %xmm21
15208 // CHECK
: vpermi2d
508(%rdx
){1to4
}, %xmm23
, %xmm21
15209 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x76,0x6a,0x7f]
15210 vpermi2d
508(%rdx
){1to4
}, %xmm23
, %xmm21
15212 // CHECK
: vpermi2d
512(%rdx
){1to4
}, %xmm23
, %xmm21
15213 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x76,0xaa,0x00,0x02,0x00,0x00]
15214 vpermi2d
512(%rdx
){1to4
}, %xmm23
, %xmm21
15216 // CHECK
: vpermi2d
-512(%rdx
){1to4
}, %xmm23
, %xmm21
15217 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x76,0x6a,0x80]
15218 vpermi2d
-512(%rdx
){1to4
}, %xmm23
, %xmm21
15220 // CHECK
: vpermi2d
-516(%rdx
){1to4
}, %xmm23
, %xmm21
15221 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x76,0xaa,0xfc,0xfd,0xff,0xff]
15222 vpermi2d
-516(%rdx
){1to4
}, %xmm23
, %xmm21
15224 // CHECK
: vpermi2d
%ymm22
, %ymm24
, %ymm18
15225 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x20,0x76,0xd6]
15226 vpermi2d
%ymm22
, %ymm24
, %ymm18
15228 // CHECK
: vpermi2d
%ymm22
, %ymm24
, %ymm18
{%k1
}
15229 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x21,0x76,0xd6]
15230 vpermi2d
%ymm22
, %ymm24
, %ymm18
{%k1
}
15232 // CHECK
: vpermi2d
%ymm22
, %ymm24
, %ymm18
{%k1
} {z
}
15233 // CHECK
: encoding
: [0x62,0xa2,0x3d,0xa1,0x76,0xd6]
15234 vpermi2d
%ymm22
, %ymm24
, %ymm18
{%k1
} {z
}
15236 // CHECK
: vpermi2d
(%rcx
), %ymm24
, %ymm18
15237 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x76,0x11]
15238 vpermi2d
(%rcx
), %ymm24
, %ymm18
15240 // CHECK
: vpermi2d
291(%rax
,%r14,8), %ymm24
, %ymm18
15241 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x20,0x76,0x94,0xf0,0x23,0x01,0x00,0x00]
15242 vpermi2d
291(%rax
,%r14,8), %ymm24
, %ymm18
15244 // CHECK
: vpermi2d
(%rcx
){1to8
}, %ymm24
, %ymm18
15245 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x76,0x11]
15246 vpermi2d
(%rcx
){1to8
}, %ymm24
, %ymm18
15248 // CHECK
: vpermi2d
4064(%rdx
), %ymm24
, %ymm18
15249 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x76,0x52,0x7f]
15250 vpermi2d
4064(%rdx
), %ymm24
, %ymm18
15252 // CHECK
: vpermi2d
4096(%rdx
), %ymm24
, %ymm18
15253 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x76,0x92,0x00,0x10,0x00,0x00]
15254 vpermi2d
4096(%rdx
), %ymm24
, %ymm18
15256 // CHECK
: vpermi2d
-4096(%rdx
), %ymm24
, %ymm18
15257 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x76,0x52,0x80]
15258 vpermi2d
-4096(%rdx
), %ymm24
, %ymm18
15260 // CHECK
: vpermi2d
-4128(%rdx
), %ymm24
, %ymm18
15261 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x76,0x92,0xe0,0xef,0xff,0xff]
15262 vpermi2d
-4128(%rdx
), %ymm24
, %ymm18
15264 // CHECK
: vpermi2d
508(%rdx
){1to8
}, %ymm24
, %ymm18
15265 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x76,0x52,0x7f]
15266 vpermi2d
508(%rdx
){1to8
}, %ymm24
, %ymm18
15268 // CHECK
: vpermi2d
512(%rdx
){1to8
}, %ymm24
, %ymm18
15269 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x76,0x92,0x00,0x02,0x00,0x00]
15270 vpermi2d
512(%rdx
){1to8
}, %ymm24
, %ymm18
15272 // CHECK
: vpermi2d
-512(%rdx
){1to8
}, %ymm24
, %ymm18
15273 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x76,0x52,0x80]
15274 vpermi2d
-512(%rdx
){1to8
}, %ymm24
, %ymm18
15276 // CHECK
: vpermi2d
-516(%rdx
){1to8
}, %ymm24
, %ymm18
15277 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x76,0x92,0xfc,0xfd,0xff,0xff]
15278 vpermi2d
-516(%rdx
){1to8
}, %ymm24
, %ymm18
15280 // CHECK
: vpermi2q
%xmm17
, %xmm28
, %xmm18
15281 // CHECK
: encoding
: [0x62,0xa2,0x9d,0x00,0x76,0xd1]
15282 vpermi2q
%xmm17
, %xmm28
, %xmm18
15284 // CHECK
: vpermi2q
%xmm17
, %xmm28
, %xmm18
{%k3
}
15285 // CHECK
: encoding
: [0x62,0xa2,0x9d,0x03,0x76,0xd1]
15286 vpermi2q
%xmm17
, %xmm28
, %xmm18
{%k3
}
15288 // CHECK
: vpermi2q
%xmm17
, %xmm28
, %xmm18
{%k3
} {z
}
15289 // CHECK
: encoding
: [0x62,0xa2,0x9d,0x83,0x76,0xd1]
15290 vpermi2q
%xmm17
, %xmm28
, %xmm18
{%k3
} {z
}
15292 // CHECK
: vpermi2q
(%rcx
), %xmm28
, %xmm18
15293 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x00,0x76,0x11]
15294 vpermi2q
(%rcx
), %xmm28
, %xmm18
15296 // CHECK
: vpermi2q
291(%rax
,%r14,8), %xmm28
, %xmm18
15297 // CHECK
: encoding
: [0x62,0xa2,0x9d,0x00,0x76,0x94,0xf0,0x23,0x01,0x00,0x00]
15298 vpermi2q
291(%rax
,%r14,8), %xmm28
, %xmm18
15300 // CHECK
: vpermi2q
(%rcx
){1to2
}, %xmm28
, %xmm18
15301 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x10,0x76,0x11]
15302 vpermi2q
(%rcx
){1to2
}, %xmm28
, %xmm18
15304 // CHECK
: vpermi2q
2032(%rdx
), %xmm28
, %xmm18
15305 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x00,0x76,0x52,0x7f]
15306 vpermi2q
2032(%rdx
), %xmm28
, %xmm18
15308 // CHECK
: vpermi2q
2048(%rdx
), %xmm28
, %xmm18
15309 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x00,0x76,0x92,0x00,0x08,0x00,0x00]
15310 vpermi2q
2048(%rdx
), %xmm28
, %xmm18
15312 // CHECK
: vpermi2q
-2048(%rdx
), %xmm28
, %xmm18
15313 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x00,0x76,0x52,0x80]
15314 vpermi2q
-2048(%rdx
), %xmm28
, %xmm18
15316 // CHECK
: vpermi2q
-2064(%rdx
), %xmm28
, %xmm18
15317 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x00,0x76,0x92,0xf0,0xf7,0xff,0xff]
15318 vpermi2q
-2064(%rdx
), %xmm28
, %xmm18
15320 // CHECK
: vpermi2q
1016(%rdx
){1to2
}, %xmm28
, %xmm18
15321 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x10,0x76,0x52,0x7f]
15322 vpermi2q
1016(%rdx
){1to2
}, %xmm28
, %xmm18
15324 // CHECK
: vpermi2q
1024(%rdx
){1to2
}, %xmm28
, %xmm18
15325 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x10,0x76,0x92,0x00,0x04,0x00,0x00]
15326 vpermi2q
1024(%rdx
){1to2
}, %xmm28
, %xmm18
15328 // CHECK
: vpermi2q
-1024(%rdx
){1to2
}, %xmm28
, %xmm18
15329 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x10,0x76,0x52,0x80]
15330 vpermi2q
-1024(%rdx
){1to2
}, %xmm28
, %xmm18
15332 // CHECK
: vpermi2q
-1032(%rdx
){1to2
}, %xmm28
, %xmm18
15333 // CHECK
: encoding
: [0x62,0xe2,0x9d,0x10,0x76,0x92,0xf8,0xfb,0xff,0xff]
15334 vpermi2q
-1032(%rdx
){1to2
}, %xmm28
, %xmm18
15336 // CHECK
: vpermi2q
%ymm23
, %ymm22
, %ymm26
15337 // CHECK
: encoding
: [0x62,0x22,0xcd,0x20,0x76,0xd7]
15338 vpermi2q
%ymm23
, %ymm22
, %ymm26
15340 // CHECK
: vpermi2q
%ymm23
, %ymm22
, %ymm26
{%k2
}
15341 // CHECK
: encoding
: [0x62,0x22,0xcd,0x22,0x76,0xd7]
15342 vpermi2q
%ymm23
, %ymm22
, %ymm26
{%k2
}
15344 // CHECK
: vpermi2q
%ymm23
, %ymm22
, %ymm26
{%k2
} {z
}
15345 // CHECK
: encoding
: [0x62,0x22,0xcd,0xa2,0x76,0xd7]
15346 vpermi2q
%ymm23
, %ymm22
, %ymm26
{%k2
} {z
}
15348 // CHECK
: vpermi2q
(%rcx
), %ymm22
, %ymm26
15349 // CHECK
: encoding
: [0x62,0x62,0xcd,0x20,0x76,0x11]
15350 vpermi2q
(%rcx
), %ymm22
, %ymm26
15352 // CHECK
: vpermi2q
291(%rax
,%r14,8), %ymm22
, %ymm26
15353 // CHECK
: encoding
: [0x62,0x22,0xcd,0x20,0x76,0x94,0xf0,0x23,0x01,0x00,0x00]
15354 vpermi2q
291(%rax
,%r14,8), %ymm22
, %ymm26
15356 // CHECK
: vpermi2q
(%rcx
){1to4
}, %ymm22
, %ymm26
15357 // CHECK
: encoding
: [0x62,0x62,0xcd,0x30,0x76,0x11]
15358 vpermi2q
(%rcx
){1to4
}, %ymm22
, %ymm26
15360 // CHECK
: vpermi2q
4064(%rdx
), %ymm22
, %ymm26
15361 // CHECK
: encoding
: [0x62,0x62,0xcd,0x20,0x76,0x52,0x7f]
15362 vpermi2q
4064(%rdx
), %ymm22
, %ymm26
15364 // CHECK
: vpermi2q
4096(%rdx
), %ymm22
, %ymm26
15365 // CHECK
: encoding
: [0x62,0x62,0xcd,0x20,0x76,0x92,0x00,0x10,0x00,0x00]
15366 vpermi2q
4096(%rdx
), %ymm22
, %ymm26
15368 // CHECK
: vpermi2q
-4096(%rdx
), %ymm22
, %ymm26
15369 // CHECK
: encoding
: [0x62,0x62,0xcd,0x20,0x76,0x52,0x80]
15370 vpermi2q
-4096(%rdx
), %ymm22
, %ymm26
15372 // CHECK
: vpermi2q
-4128(%rdx
), %ymm22
, %ymm26
15373 // CHECK
: encoding
: [0x62,0x62,0xcd,0x20,0x76,0x92,0xe0,0xef,0xff,0xff]
15374 vpermi2q
-4128(%rdx
), %ymm22
, %ymm26
15376 // CHECK
: vpermi2q
1016(%rdx
){1to4
}, %ymm22
, %ymm26
15377 // CHECK
: encoding
: [0x62,0x62,0xcd,0x30,0x76,0x52,0x7f]
15378 vpermi2q
1016(%rdx
){1to4
}, %ymm22
, %ymm26
15380 // CHECK
: vpermi2q
1024(%rdx
){1to4
}, %ymm22
, %ymm26
15381 // CHECK
: encoding
: [0x62,0x62,0xcd,0x30,0x76,0x92,0x00,0x04,0x00,0x00]
15382 vpermi2q
1024(%rdx
){1to4
}, %ymm22
, %ymm26
15384 // CHECK
: vpermi2q
-1024(%rdx
){1to4
}, %ymm22
, %ymm26
15385 // CHECK
: encoding
: [0x62,0x62,0xcd,0x30,0x76,0x52,0x80]
15386 vpermi2q
-1024(%rdx
){1to4
}, %ymm22
, %ymm26
15388 // CHECK
: vpermi2q
-1032(%rdx
){1to4
}, %ymm22
, %ymm26
15389 // CHECK
: encoding
: [0x62,0x62,0xcd,0x30,0x76,0x92,0xf8,0xfb,0xff,0xff]
15390 vpermi2q
-1032(%rdx
){1to4
}, %ymm22
, %ymm26
15392 // CHECK
: vpermi2ps
%xmm23
, %xmm24
, %xmm23
15393 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x00,0x77,0xff]
15394 vpermi2ps
%xmm23
, %xmm24
, %xmm23
15396 // CHECK
: vpermi2ps
%xmm23
, %xmm24
, %xmm23
{%k3
}
15397 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x03,0x77,0xff]
15398 vpermi2ps
%xmm23
, %xmm24
, %xmm23
{%k3
}
15400 // CHECK
: vpermi2ps
%xmm23
, %xmm24
, %xmm23
{%k3
} {z
}
15401 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x83,0x77,0xff]
15402 vpermi2ps
%xmm23
, %xmm24
, %xmm23
{%k3
} {z
}
15404 // CHECK
: vpermi2ps
(%rcx
), %xmm24
, %xmm23
15405 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x00,0x77,0x39]
15406 vpermi2ps
(%rcx
), %xmm24
, %xmm23
15408 // CHECK
: vpermi2ps
291(%rax
,%r14,8), %xmm24
, %xmm23
15409 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x00,0x77,0xbc,0xf0,0x23,0x01,0x00,0x00]
15410 vpermi2ps
291(%rax
,%r14,8), %xmm24
, %xmm23
15412 // CHECK
: vpermi2ps
(%rcx
){1to4
}, %xmm24
, %xmm23
15413 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x10,0x77,0x39]
15414 vpermi2ps
(%rcx
){1to4
}, %xmm24
, %xmm23
15416 // CHECK
: vpermi2ps
2032(%rdx
), %xmm24
, %xmm23
15417 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x00,0x77,0x7a,0x7f]
15418 vpermi2ps
2032(%rdx
), %xmm24
, %xmm23
15420 // CHECK
: vpermi2ps
2048(%rdx
), %xmm24
, %xmm23
15421 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x00,0x77,0xba,0x00,0x08,0x00,0x00]
15422 vpermi2ps
2048(%rdx
), %xmm24
, %xmm23
15424 // CHECK
: vpermi2ps
-2048(%rdx
), %xmm24
, %xmm23
15425 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x00,0x77,0x7a,0x80]
15426 vpermi2ps
-2048(%rdx
), %xmm24
, %xmm23
15428 // CHECK
: vpermi2ps
-2064(%rdx
), %xmm24
, %xmm23
15429 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x00,0x77,0xba,0xf0,0xf7,0xff,0xff]
15430 vpermi2ps
-2064(%rdx
), %xmm24
, %xmm23
15432 // CHECK
: vpermi2ps
508(%rdx
){1to4
}, %xmm24
, %xmm23
15433 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x10,0x77,0x7a,0x7f]
15434 vpermi2ps
508(%rdx
){1to4
}, %xmm24
, %xmm23
15436 // CHECK
: vpermi2ps
512(%rdx
){1to4
}, %xmm24
, %xmm23
15437 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x10,0x77,0xba,0x00,0x02,0x00,0x00]
15438 vpermi2ps
512(%rdx
){1to4
}, %xmm24
, %xmm23
15440 // CHECK
: vpermi2ps
-512(%rdx
){1to4
}, %xmm24
, %xmm23
15441 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x10,0x77,0x7a,0x80]
15442 vpermi2ps
-512(%rdx
){1to4
}, %xmm24
, %xmm23
15444 // CHECK
: vpermi2ps
-516(%rdx
){1to4
}, %xmm24
, %xmm23
15445 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x10,0x77,0xba,0xfc,0xfd,0xff,0xff]
15446 vpermi2ps
-516(%rdx
){1to4
}, %xmm24
, %xmm23
15448 // CHECK
: vpermi2ps
%ymm20
, %ymm24
, %ymm18
15449 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x20,0x77,0xd4]
15450 vpermi2ps
%ymm20
, %ymm24
, %ymm18
15452 // CHECK
: vpermi2ps
%ymm20
, %ymm24
, %ymm18
{%k5
}
15453 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x25,0x77,0xd4]
15454 vpermi2ps
%ymm20
, %ymm24
, %ymm18
{%k5
}
15456 // CHECK
: vpermi2ps
%ymm20
, %ymm24
, %ymm18
{%k5
} {z
}
15457 // CHECK
: encoding
: [0x62,0xa2,0x3d,0xa5,0x77,0xd4]
15458 vpermi2ps
%ymm20
, %ymm24
, %ymm18
{%k5
} {z
}
15460 // CHECK
: vpermi2ps
(%rcx
), %ymm24
, %ymm18
15461 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x77,0x11]
15462 vpermi2ps
(%rcx
), %ymm24
, %ymm18
15464 // CHECK
: vpermi2ps
291(%rax
,%r14,8), %ymm24
, %ymm18
15465 // CHECK
: encoding
: [0x62,0xa2,0x3d,0x20,0x77,0x94,0xf0,0x23,0x01,0x00,0x00]
15466 vpermi2ps
291(%rax
,%r14,8), %ymm24
, %ymm18
15468 // CHECK
: vpermi2ps
(%rcx
){1to8
}, %ymm24
, %ymm18
15469 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x77,0x11]
15470 vpermi2ps
(%rcx
){1to8
}, %ymm24
, %ymm18
15472 // CHECK
: vpermi2ps
4064(%rdx
), %ymm24
, %ymm18
15473 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x77,0x52,0x7f]
15474 vpermi2ps
4064(%rdx
), %ymm24
, %ymm18
15476 // CHECK
: vpermi2ps
4096(%rdx
), %ymm24
, %ymm18
15477 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x77,0x92,0x00,0x10,0x00,0x00]
15478 vpermi2ps
4096(%rdx
), %ymm24
, %ymm18
15480 // CHECK
: vpermi2ps
-4096(%rdx
), %ymm24
, %ymm18
15481 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x77,0x52,0x80]
15482 vpermi2ps
-4096(%rdx
), %ymm24
, %ymm18
15484 // CHECK
: vpermi2ps
-4128(%rdx
), %ymm24
, %ymm18
15485 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x20,0x77,0x92,0xe0,0xef,0xff,0xff]
15486 vpermi2ps
-4128(%rdx
), %ymm24
, %ymm18
15488 // CHECK
: vpermi2ps
508(%rdx
){1to8
}, %ymm24
, %ymm18
15489 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x77,0x52,0x7f]
15490 vpermi2ps
508(%rdx
){1to8
}, %ymm24
, %ymm18
15492 // CHECK
: vpermi2ps
512(%rdx
){1to8
}, %ymm24
, %ymm18
15493 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x77,0x92,0x00,0x02,0x00,0x00]
15494 vpermi2ps
512(%rdx
){1to8
}, %ymm24
, %ymm18
15496 // CHECK
: vpermi2ps
-512(%rdx
){1to8
}, %ymm24
, %ymm18
15497 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x77,0x52,0x80]
15498 vpermi2ps
-512(%rdx
){1to8
}, %ymm24
, %ymm18
15500 // CHECK
: vpermi2ps
-516(%rdx
){1to8
}, %ymm24
, %ymm18
15501 // CHECK
: encoding
: [0x62,0xe2,0x3d,0x30,0x77,0x92,0xfc,0xfd,0xff,0xff]
15502 vpermi2ps
-516(%rdx
){1to8
}, %ymm24
, %ymm18
15504 // CHECK
: vpermi2pd
%xmm27
, %xmm17
, %xmm28
15505 // CHECK
: encoding
: [0x62,0x02,0xf5,0x00,0x77,0xe3]
15506 vpermi2pd
%xmm27
, %xmm17
, %xmm28
15508 // CHECK
: vpermi2pd
%xmm27
, %xmm17
, %xmm28
{%k4
}
15509 // CHECK
: encoding
: [0x62,0x02,0xf5,0x04,0x77,0xe3]
15510 vpermi2pd
%xmm27
, %xmm17
, %xmm28
{%k4
}
15512 // CHECK
: vpermi2pd
%xmm27
, %xmm17
, %xmm28
{%k4
} {z
}
15513 // CHECK
: encoding
: [0x62,0x02,0xf5,0x84,0x77,0xe3]
15514 vpermi2pd
%xmm27
, %xmm17
, %xmm28
{%k4
} {z
}
15516 // CHECK
: vpermi2pd
(%rcx
), %xmm17
, %xmm28
15517 // CHECK
: encoding
: [0x62,0x62,0xf5,0x00,0x77,0x21]
15518 vpermi2pd
(%rcx
), %xmm17
, %xmm28
15520 // CHECK
: vpermi2pd
291(%rax
,%r14,8), %xmm17
, %xmm28
15521 // CHECK
: encoding
: [0x62,0x22,0xf5,0x00,0x77,0xa4,0xf0,0x23,0x01,0x00,0x00]
15522 vpermi2pd
291(%rax
,%r14,8), %xmm17
, %xmm28
15524 // CHECK
: vpermi2pd
(%rcx
){1to2
}, %xmm17
, %xmm28
15525 // CHECK
: encoding
: [0x62,0x62,0xf5,0x10,0x77,0x21]
15526 vpermi2pd
(%rcx
){1to2
}, %xmm17
, %xmm28
15528 // CHECK
: vpermi2pd
2032(%rdx
), %xmm17
, %xmm28
15529 // CHECK
: encoding
: [0x62,0x62,0xf5,0x00,0x77,0x62,0x7f]
15530 vpermi2pd
2032(%rdx
), %xmm17
, %xmm28
15532 // CHECK
: vpermi2pd
2048(%rdx
), %xmm17
, %xmm28
15533 // CHECK
: encoding
: [0x62,0x62,0xf5,0x00,0x77,0xa2,0x00,0x08,0x00,0x00]
15534 vpermi2pd
2048(%rdx
), %xmm17
, %xmm28
15536 // CHECK
: vpermi2pd
-2048(%rdx
), %xmm17
, %xmm28
15537 // CHECK
: encoding
: [0x62,0x62,0xf5,0x00,0x77,0x62,0x80]
15538 vpermi2pd
-2048(%rdx
), %xmm17
, %xmm28
15540 // CHECK
: vpermi2pd
-2064(%rdx
), %xmm17
, %xmm28
15541 // CHECK
: encoding
: [0x62,0x62,0xf5,0x00,0x77,0xa2,0xf0,0xf7,0xff,0xff]
15542 vpermi2pd
-2064(%rdx
), %xmm17
, %xmm28
15544 // CHECK
: vpermi2pd
1016(%rdx
){1to2
}, %xmm17
, %xmm28
15545 // CHECK
: encoding
: [0x62,0x62,0xf5,0x10,0x77,0x62,0x7f]
15546 vpermi2pd
1016(%rdx
){1to2
}, %xmm17
, %xmm28
15548 // CHECK
: vpermi2pd
1024(%rdx
){1to2
}, %xmm17
, %xmm28
15549 // CHECK
: encoding
: [0x62,0x62,0xf5,0x10,0x77,0xa2,0x00,0x04,0x00,0x00]
15550 vpermi2pd
1024(%rdx
){1to2
}, %xmm17
, %xmm28
15552 // CHECK
: vpermi2pd
-1024(%rdx
){1to2
}, %xmm17
, %xmm28
15553 // CHECK
: encoding
: [0x62,0x62,0xf5,0x10,0x77,0x62,0x80]
15554 vpermi2pd
-1024(%rdx
){1to2
}, %xmm17
, %xmm28
15556 // CHECK
: vpermi2pd
-1032(%rdx
){1to2
}, %xmm17
, %xmm28
15557 // CHECK
: encoding
: [0x62,0x62,0xf5,0x10,0x77,0xa2,0xf8,0xfb,0xff,0xff]
15558 vpermi2pd
-1032(%rdx
){1to2
}, %xmm17
, %xmm28
15560 // CHECK
: vpermi2pd
%ymm27
, %ymm19
, %ymm30
15561 // CHECK
: encoding
: [0x62,0x02,0xe5,0x20,0x77,0xf3]
15562 vpermi2pd
%ymm27
, %ymm19
, %ymm30
15564 // CHECK
: vpermi2pd
%ymm27
, %ymm19
, %ymm30
{%k3
}
15565 // CHECK
: encoding
: [0x62,0x02,0xe5,0x23,0x77,0xf3]
15566 vpermi2pd
%ymm27
, %ymm19
, %ymm30
{%k3
}
15568 // CHECK
: vpermi2pd
%ymm27
, %ymm19
, %ymm30
{%k3
} {z
}
15569 // CHECK
: encoding
: [0x62,0x02,0xe5,0xa3,0x77,0xf3]
15570 vpermi2pd
%ymm27
, %ymm19
, %ymm30
{%k3
} {z
}
15572 // CHECK
: vpermi2pd
(%rcx
), %ymm19
, %ymm30
15573 // CHECK
: encoding
: [0x62,0x62,0xe5,0x20,0x77,0x31]
15574 vpermi2pd
(%rcx
), %ymm19
, %ymm30
15576 // CHECK
: vpermi2pd
291(%rax
,%r14,8), %ymm19
, %ymm30
15577 // CHECK
: encoding
: [0x62,0x22,0xe5,0x20,0x77,0xb4,0xf0,0x23,0x01,0x00,0x00]
15578 vpermi2pd
291(%rax
,%r14,8), %ymm19
, %ymm30
15580 // CHECK
: vpermi2pd
(%rcx
){1to4
}, %ymm19
, %ymm30
15581 // CHECK
: encoding
: [0x62,0x62,0xe5,0x30,0x77,0x31]
15582 vpermi2pd
(%rcx
){1to4
}, %ymm19
, %ymm30
15584 // CHECK
: vpermi2pd
4064(%rdx
), %ymm19
, %ymm30
15585 // CHECK
: encoding
: [0x62,0x62,0xe5,0x20,0x77,0x72,0x7f]
15586 vpermi2pd
4064(%rdx
), %ymm19
, %ymm30
15588 // CHECK
: vpermi2pd
4096(%rdx
), %ymm19
, %ymm30
15589 // CHECK
: encoding
: [0x62,0x62,0xe5,0x20,0x77,0xb2,0x00,0x10,0x00,0x00]
15590 vpermi2pd
4096(%rdx
), %ymm19
, %ymm30
15592 // CHECK
: vpermi2pd
-4096(%rdx
), %ymm19
, %ymm30
15593 // CHECK
: encoding
: [0x62,0x62,0xe5,0x20,0x77,0x72,0x80]
15594 vpermi2pd
-4096(%rdx
), %ymm19
, %ymm30
15596 // CHECK
: vpermi2pd
-4128(%rdx
), %ymm19
, %ymm30
15597 // CHECK
: encoding
: [0x62,0x62,0xe5,0x20,0x77,0xb2,0xe0,0xef,0xff,0xff]
15598 vpermi2pd
-4128(%rdx
), %ymm19
, %ymm30
15600 // CHECK
: vpermi2pd
1016(%rdx
){1to4
}, %ymm19
, %ymm30
15601 // CHECK
: encoding
: [0x62,0x62,0xe5,0x30,0x77,0x72,0x7f]
15602 vpermi2pd
1016(%rdx
){1to4
}, %ymm19
, %ymm30
15604 // CHECK
: vpermi2pd
1024(%rdx
){1to4
}, %ymm19
, %ymm30
15605 // CHECK
: encoding
: [0x62,0x62,0xe5,0x30,0x77,0xb2,0x00,0x04,0x00,0x00]
15606 vpermi2pd
1024(%rdx
){1to4
}, %ymm19
, %ymm30
15608 // CHECK
: vpermi2pd
-1024(%rdx
){1to4
}, %ymm19
, %ymm30
15609 // CHECK
: encoding
: [0x62,0x62,0xe5,0x30,0x77,0x72,0x80]
15610 vpermi2pd
-1024(%rdx
){1to4
}, %ymm19
, %ymm30
15612 // CHECK
: vpermi2pd
-1032(%rdx
){1to4
}, %ymm19
, %ymm30
15613 // CHECK
: encoding
: [0x62,0x62,0xe5,0x30,0x77,0xb2,0xf8,0xfb,0xff,0xff]
15614 vpermi2pd
-1032(%rdx
){1to4
}, %ymm19
, %ymm30
15616 // CHECK
: vpermt2d
%xmm23
, %xmm29
, %xmm21
15617 // CHECK
: encoding
: [0x62,0xa2,0x15,0x00,0x7e,0xef]
15618 vpermt2d
%xmm23
, %xmm29
, %xmm21
15620 // CHECK
: vpermt2d
%xmm23
, %xmm29
, %xmm21
{%k4
}
15621 // CHECK
: encoding
: [0x62,0xa2,0x15,0x04,0x7e,0xef]
15622 vpermt2d
%xmm23
, %xmm29
, %xmm21
{%k4
}
15624 // CHECK
: vpermt2d
%xmm23
, %xmm29
, %xmm21
{%k4
} {z
}
15625 // CHECK
: encoding
: [0x62,0xa2,0x15,0x84,0x7e,0xef]
15626 vpermt2d
%xmm23
, %xmm29
, %xmm21
{%k4
} {z
}
15628 // CHECK
: vpermt2d
(%rcx
), %xmm29
, %xmm21
15629 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0x7e,0x29]
15630 vpermt2d
(%rcx
), %xmm29
, %xmm21
15632 // CHECK
: vpermt2d
291(%rax
,%r14,8), %xmm29
, %xmm21
15633 // CHECK
: encoding
: [0x62,0xa2,0x15,0x00,0x7e,0xac,0xf0,0x23,0x01,0x00,0x00]
15634 vpermt2d
291(%rax
,%r14,8), %xmm29
, %xmm21
15636 // CHECK
: vpermt2d
(%rcx
){1to4
}, %xmm29
, %xmm21
15637 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0x7e,0x29]
15638 vpermt2d
(%rcx
){1to4
}, %xmm29
, %xmm21
15640 // CHECK
: vpermt2d
2032(%rdx
), %xmm29
, %xmm21
15641 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0x7e,0x6a,0x7f]
15642 vpermt2d
2032(%rdx
), %xmm29
, %xmm21
15644 // CHECK
: vpermt2d
2048(%rdx
), %xmm29
, %xmm21
15645 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0x7e,0xaa,0x00,0x08,0x00,0x00]
15646 vpermt2d
2048(%rdx
), %xmm29
, %xmm21
15648 // CHECK
: vpermt2d
-2048(%rdx
), %xmm29
, %xmm21
15649 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0x7e,0x6a,0x80]
15650 vpermt2d
-2048(%rdx
), %xmm29
, %xmm21
15652 // CHECK
: vpermt2d
-2064(%rdx
), %xmm29
, %xmm21
15653 // CHECK
: encoding
: [0x62,0xe2,0x15,0x00,0x7e,0xaa,0xf0,0xf7,0xff,0xff]
15654 vpermt2d
-2064(%rdx
), %xmm29
, %xmm21
15656 // CHECK
: vpermt2d
508(%rdx
){1to4
}, %xmm29
, %xmm21
15657 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0x7e,0x6a,0x7f]
15658 vpermt2d
508(%rdx
){1to4
}, %xmm29
, %xmm21
15660 // CHECK
: vpermt2d
512(%rdx
){1to4
}, %xmm29
, %xmm21
15661 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0x7e,0xaa,0x00,0x02,0x00,0x00]
15662 vpermt2d
512(%rdx
){1to4
}, %xmm29
, %xmm21
15664 // CHECK
: vpermt2d
-512(%rdx
){1to4
}, %xmm29
, %xmm21
15665 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0x7e,0x6a,0x80]
15666 vpermt2d
-512(%rdx
){1to4
}, %xmm29
, %xmm21
15668 // CHECK
: vpermt2d
-516(%rdx
){1to4
}, %xmm29
, %xmm21
15669 // CHECK
: encoding
: [0x62,0xe2,0x15,0x10,0x7e,0xaa,0xfc,0xfd,0xff,0xff]
15670 vpermt2d
-516(%rdx
){1to4
}, %xmm29
, %xmm21
15672 // CHECK
: vpermt2d
%ymm21
, %ymm26
, %ymm22
15673 // CHECK
: encoding
: [0x62,0xa2,0x2d,0x20,0x7e,0xf5]
15674 vpermt2d
%ymm21
, %ymm26
, %ymm22
15676 // CHECK
: vpermt2d
%ymm21
, %ymm26
, %ymm22
{%k2
}
15677 // CHECK
: encoding
: [0x62,0xa2,0x2d,0x22,0x7e,0xf5]
15678 vpermt2d
%ymm21
, %ymm26
, %ymm22
{%k2
}
15680 // CHECK
: vpermt2d
%ymm21
, %ymm26
, %ymm22
{%k2
} {z
}
15681 // CHECK
: encoding
: [0x62,0xa2,0x2d,0xa2,0x7e,0xf5]
15682 vpermt2d
%ymm21
, %ymm26
, %ymm22
{%k2
} {z
}
15684 // CHECK
: vpermt2d
(%rcx
), %ymm26
, %ymm22
15685 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x7e,0x31]
15686 vpermt2d
(%rcx
), %ymm26
, %ymm22
15688 // CHECK
: vpermt2d
291(%rax
,%r14,8), %ymm26
, %ymm22
15689 // CHECK
: encoding
: [0x62,0xa2,0x2d,0x20,0x7e,0xb4,0xf0,0x23,0x01,0x00,0x00]
15690 vpermt2d
291(%rax
,%r14,8), %ymm26
, %ymm22
15692 // CHECK
: vpermt2d
(%rcx
){1to8
}, %ymm26
, %ymm22
15693 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x7e,0x31]
15694 vpermt2d
(%rcx
){1to8
}, %ymm26
, %ymm22
15696 // CHECK
: vpermt2d
4064(%rdx
), %ymm26
, %ymm22
15697 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x7e,0x72,0x7f]
15698 vpermt2d
4064(%rdx
), %ymm26
, %ymm22
15700 // CHECK
: vpermt2d
4096(%rdx
), %ymm26
, %ymm22
15701 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x7e,0xb2,0x00,0x10,0x00,0x00]
15702 vpermt2d
4096(%rdx
), %ymm26
, %ymm22
15704 // CHECK
: vpermt2d
-4096(%rdx
), %ymm26
, %ymm22
15705 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x7e,0x72,0x80]
15706 vpermt2d
-4096(%rdx
), %ymm26
, %ymm22
15708 // CHECK
: vpermt2d
-4128(%rdx
), %ymm26
, %ymm22
15709 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x20,0x7e,0xb2,0xe0,0xef,0xff,0xff]
15710 vpermt2d
-4128(%rdx
), %ymm26
, %ymm22
15712 // CHECK
: vpermt2d
508(%rdx
){1to8
}, %ymm26
, %ymm22
15713 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x7e,0x72,0x7f]
15714 vpermt2d
508(%rdx
){1to8
}, %ymm26
, %ymm22
15716 // CHECK
: vpermt2d
512(%rdx
){1to8
}, %ymm26
, %ymm22
15717 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x7e,0xb2,0x00,0x02,0x00,0x00]
15718 vpermt2d
512(%rdx
){1to8
}, %ymm26
, %ymm22
15720 // CHECK
: vpermt2d
-512(%rdx
){1to8
}, %ymm26
, %ymm22
15721 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x7e,0x72,0x80]
15722 vpermt2d
-512(%rdx
){1to8
}, %ymm26
, %ymm22
15724 // CHECK
: vpermt2d
-516(%rdx
){1to8
}, %ymm26
, %ymm22
15725 // CHECK
: encoding
: [0x62,0xe2,0x2d,0x30,0x7e,0xb2,0xfc,0xfd,0xff,0xff]
15726 vpermt2d
-516(%rdx
){1to8
}, %ymm26
, %ymm22
15728 // CHECK
: vpermt2q
%xmm18
, %xmm25
, %xmm22
15729 // CHECK
: encoding
: [0x62,0xa2,0xb5,0x00,0x7e,0xf2]
15730 vpermt2q
%xmm18
, %xmm25
, %xmm22
15732 // CHECK
: vpermt2q
%xmm18
, %xmm25
, %xmm22
{%k1
}
15733 // CHECK
: encoding
: [0x62,0xa2,0xb5,0x01,0x7e,0xf2]
15734 vpermt2q
%xmm18
, %xmm25
, %xmm22
{%k1
}
15736 // CHECK
: vpermt2q
%xmm18
, %xmm25
, %xmm22
{%k1
} {z
}
15737 // CHECK
: encoding
: [0x62,0xa2,0xb5,0x81,0x7e,0xf2]
15738 vpermt2q
%xmm18
, %xmm25
, %xmm22
{%k1
} {z
}
15740 // CHECK
: vpermt2q
(%rcx
), %xmm25
, %xmm22
15741 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x00,0x7e,0x31]
15742 vpermt2q
(%rcx
), %xmm25
, %xmm22
15744 // CHECK
: vpermt2q
291(%rax
,%r14,8), %xmm25
, %xmm22
15745 // CHECK
: encoding
: [0x62,0xa2,0xb5,0x00,0x7e,0xb4,0xf0,0x23,0x01,0x00,0x00]
15746 vpermt2q
291(%rax
,%r14,8), %xmm25
, %xmm22
15748 // CHECK
: vpermt2q
(%rcx
){1to2
}, %xmm25
, %xmm22
15749 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x10,0x7e,0x31]
15750 vpermt2q
(%rcx
){1to2
}, %xmm25
, %xmm22
15752 // CHECK
: vpermt2q
2032(%rdx
), %xmm25
, %xmm22
15753 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x00,0x7e,0x72,0x7f]
15754 vpermt2q
2032(%rdx
), %xmm25
, %xmm22
15756 // CHECK
: vpermt2q
2048(%rdx
), %xmm25
, %xmm22
15757 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x00,0x7e,0xb2,0x00,0x08,0x00,0x00]
15758 vpermt2q
2048(%rdx
), %xmm25
, %xmm22
15760 // CHECK
: vpermt2q
-2048(%rdx
), %xmm25
, %xmm22
15761 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x00,0x7e,0x72,0x80]
15762 vpermt2q
-2048(%rdx
), %xmm25
, %xmm22
15764 // CHECK
: vpermt2q
-2064(%rdx
), %xmm25
, %xmm22
15765 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x00,0x7e,0xb2,0xf0,0xf7,0xff,0xff]
15766 vpermt2q
-2064(%rdx
), %xmm25
, %xmm22
15768 // CHECK
: vpermt2q
1016(%rdx
){1to2
}, %xmm25
, %xmm22
15769 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x10,0x7e,0x72,0x7f]
15770 vpermt2q
1016(%rdx
){1to2
}, %xmm25
, %xmm22
15772 // CHECK
: vpermt2q
1024(%rdx
){1to2
}, %xmm25
, %xmm22
15773 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x10,0x7e,0xb2,0x00,0x04,0x00,0x00]
15774 vpermt2q
1024(%rdx
){1to2
}, %xmm25
, %xmm22
15776 // CHECK
: vpermt2q
-1024(%rdx
){1to2
}, %xmm25
, %xmm22
15777 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x10,0x7e,0x72,0x80]
15778 vpermt2q
-1024(%rdx
){1to2
}, %xmm25
, %xmm22
15780 // CHECK
: vpermt2q
-1032(%rdx
){1to2
}, %xmm25
, %xmm22
15781 // CHECK
: encoding
: [0x62,0xe2,0xb5,0x10,0x7e,0xb2,0xf8,0xfb,0xff,0xff]
15782 vpermt2q
-1032(%rdx
){1to2
}, %xmm25
, %xmm22
15784 // CHECK
: vpermt2q
%ymm20
, %ymm17
, %ymm18
15785 // CHECK
: encoding
: [0x62,0xa2,0xf5,0x20,0x7e,0xd4]
15786 vpermt2q
%ymm20
, %ymm17
, %ymm18
15788 // CHECK
: vpermt2q
%ymm20
, %ymm17
, %ymm18
{%k6
}
15789 // CHECK
: encoding
: [0x62,0xa2,0xf5,0x26,0x7e,0xd4]
15790 vpermt2q
%ymm20
, %ymm17
, %ymm18
{%k6
}
15792 // CHECK
: vpermt2q
%ymm20
, %ymm17
, %ymm18
{%k6
} {z
}
15793 // CHECK
: encoding
: [0x62,0xa2,0xf5,0xa6,0x7e,0xd4]
15794 vpermt2q
%ymm20
, %ymm17
, %ymm18
{%k6
} {z
}
15796 // CHECK
: vpermt2q
(%rcx
), %ymm17
, %ymm18
15797 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0x7e,0x11]
15798 vpermt2q
(%rcx
), %ymm17
, %ymm18
15800 // CHECK
: vpermt2q
291(%rax
,%r14,8), %ymm17
, %ymm18
15801 // CHECK
: encoding
: [0x62,0xa2,0xf5,0x20,0x7e,0x94,0xf0,0x23,0x01,0x00,0x00]
15802 vpermt2q
291(%rax
,%r14,8), %ymm17
, %ymm18
15804 // CHECK
: vpermt2q
(%rcx
){1to4
}, %ymm17
, %ymm18
15805 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0x7e,0x11]
15806 vpermt2q
(%rcx
){1to4
}, %ymm17
, %ymm18
15808 // CHECK
: vpermt2q
4064(%rdx
), %ymm17
, %ymm18
15809 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0x7e,0x52,0x7f]
15810 vpermt2q
4064(%rdx
), %ymm17
, %ymm18
15812 // CHECK
: vpermt2q
4096(%rdx
), %ymm17
, %ymm18
15813 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0x7e,0x92,0x00,0x10,0x00,0x00]
15814 vpermt2q
4096(%rdx
), %ymm17
, %ymm18
15816 // CHECK
: vpermt2q
-4096(%rdx
), %ymm17
, %ymm18
15817 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0x7e,0x52,0x80]
15818 vpermt2q
-4096(%rdx
), %ymm17
, %ymm18
15820 // CHECK
: vpermt2q
-4128(%rdx
), %ymm17
, %ymm18
15821 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x20,0x7e,0x92,0xe0,0xef,0xff,0xff]
15822 vpermt2q
-4128(%rdx
), %ymm17
, %ymm18
15824 // CHECK
: vpermt2q
1016(%rdx
){1to4
}, %ymm17
, %ymm18
15825 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0x7e,0x52,0x7f]
15826 vpermt2q
1016(%rdx
){1to4
}, %ymm17
, %ymm18
15828 // CHECK
: vpermt2q
1024(%rdx
){1to4
}, %ymm17
, %ymm18
15829 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0x7e,0x92,0x00,0x04,0x00,0x00]
15830 vpermt2q
1024(%rdx
){1to4
}, %ymm17
, %ymm18
15832 // CHECK
: vpermt2q
-1024(%rdx
){1to4
}, %ymm17
, %ymm18
15833 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0x7e,0x52,0x80]
15834 vpermt2q
-1024(%rdx
){1to4
}, %ymm17
, %ymm18
15836 // CHECK
: vpermt2q
-1032(%rdx
){1to4
}, %ymm17
, %ymm18
15837 // CHECK
: encoding
: [0x62,0xe2,0xf5,0x30,0x7e,0x92,0xf8,0xfb,0xff,0xff]
15838 vpermt2q
-1032(%rdx
){1to4
}, %ymm17
, %ymm18
15840 // CHECK
: vpermt2ps
%xmm18
, %xmm23
, %xmm19
15841 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x7f,0xda]
15842 vpermt2ps
%xmm18
, %xmm23
, %xmm19
15844 // CHECK
: vpermt2ps
%xmm18
, %xmm23
, %xmm19
{%k1
}
15845 // CHECK
: encoding
: [0x62,0xa2,0x45,0x01,0x7f,0xda]
15846 vpermt2ps
%xmm18
, %xmm23
, %xmm19
{%k1
}
15848 // CHECK
: vpermt2ps
%xmm18
, %xmm23
, %xmm19
{%k1
} {z
}
15849 // CHECK
: encoding
: [0x62,0xa2,0x45,0x81,0x7f,0xda]
15850 vpermt2ps
%xmm18
, %xmm23
, %xmm19
{%k1
} {z
}
15852 // CHECK
: vpermt2ps
(%rcx
), %xmm23
, %xmm19
15853 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x7f,0x19]
15854 vpermt2ps
(%rcx
), %xmm23
, %xmm19
15856 // CHECK
: vpermt2ps
291(%rax
,%r14,8), %xmm23
, %xmm19
15857 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x7f,0x9c,0xf0,0x23,0x01,0x00,0x00]
15858 vpermt2ps
291(%rax
,%r14,8), %xmm23
, %xmm19
15860 // CHECK
: vpermt2ps
(%rcx
){1to4
}, %xmm23
, %xmm19
15861 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x7f,0x19]
15862 vpermt2ps
(%rcx
){1to4
}, %xmm23
, %xmm19
15864 // CHECK
: vpermt2ps
2032(%rdx
), %xmm23
, %xmm19
15865 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x7f,0x5a,0x7f]
15866 vpermt2ps
2032(%rdx
), %xmm23
, %xmm19
15868 // CHECK
: vpermt2ps
2048(%rdx
), %xmm23
, %xmm19
15869 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x7f,0x9a,0x00,0x08,0x00,0x00]
15870 vpermt2ps
2048(%rdx
), %xmm23
, %xmm19
15872 // CHECK
: vpermt2ps
-2048(%rdx
), %xmm23
, %xmm19
15873 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x7f,0x5a,0x80]
15874 vpermt2ps
-2048(%rdx
), %xmm23
, %xmm19
15876 // CHECK
: vpermt2ps
-2064(%rdx
), %xmm23
, %xmm19
15877 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x7f,0x9a,0xf0,0xf7,0xff,0xff]
15878 vpermt2ps
-2064(%rdx
), %xmm23
, %xmm19
15880 // CHECK
: vpermt2ps
508(%rdx
){1to4
}, %xmm23
, %xmm19
15881 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x7f,0x5a,0x7f]
15882 vpermt2ps
508(%rdx
){1to4
}, %xmm23
, %xmm19
15884 // CHECK
: vpermt2ps
512(%rdx
){1to4
}, %xmm23
, %xmm19
15885 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x7f,0x9a,0x00,0x02,0x00,0x00]
15886 vpermt2ps
512(%rdx
){1to4
}, %xmm23
, %xmm19
15888 // CHECK
: vpermt2ps
-512(%rdx
){1to4
}, %xmm23
, %xmm19
15889 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x7f,0x5a,0x80]
15890 vpermt2ps
-512(%rdx
){1to4
}, %xmm23
, %xmm19
15892 // CHECK
: vpermt2ps
-516(%rdx
){1to4
}, %xmm23
, %xmm19
15893 // CHECK
: encoding
: [0x62,0xe2,0x45,0x10,0x7f,0x9a,0xfc,0xfd,0xff,0xff]
15894 vpermt2ps
-516(%rdx
){1to4
}, %xmm23
, %xmm19
15896 // CHECK
: vpermt2ps
%ymm21
, %ymm27
, %ymm26
15897 // CHECK
: encoding
: [0x62,0x22,0x25,0x20,0x7f,0xd5]
15898 vpermt2ps
%ymm21
, %ymm27
, %ymm26
15900 // CHECK
: vpermt2ps
%ymm21
, %ymm27
, %ymm26
{%k3
}
15901 // CHECK
: encoding
: [0x62,0x22,0x25,0x23,0x7f,0xd5]
15902 vpermt2ps
%ymm21
, %ymm27
, %ymm26
{%k3
}
15904 // CHECK
: vpermt2ps
%ymm21
, %ymm27
, %ymm26
{%k3
} {z
}
15905 // CHECK
: encoding
: [0x62,0x22,0x25,0xa3,0x7f,0xd5]
15906 vpermt2ps
%ymm21
, %ymm27
, %ymm26
{%k3
} {z
}
15908 // CHECK
: vpermt2ps
(%rcx
), %ymm27
, %ymm26
15909 // CHECK
: encoding
: [0x62,0x62,0x25,0x20,0x7f,0x11]
15910 vpermt2ps
(%rcx
), %ymm27
, %ymm26
15912 // CHECK
: vpermt2ps
291(%rax
,%r14,8), %ymm27
, %ymm26
15913 // CHECK
: encoding
: [0x62,0x22,0x25,0x20,0x7f,0x94,0xf0,0x23,0x01,0x00,0x00]
15914 vpermt2ps
291(%rax
,%r14,8), %ymm27
, %ymm26
15916 // CHECK
: vpermt2ps
(%rcx
){1to8
}, %ymm27
, %ymm26
15917 // CHECK
: encoding
: [0x62,0x62,0x25,0x30,0x7f,0x11]
15918 vpermt2ps
(%rcx
){1to8
}, %ymm27
, %ymm26
15920 // CHECK
: vpermt2ps
4064(%rdx
), %ymm27
, %ymm26
15921 // CHECK
: encoding
: [0x62,0x62,0x25,0x20,0x7f,0x52,0x7f]
15922 vpermt2ps
4064(%rdx
), %ymm27
, %ymm26
15924 // CHECK
: vpermt2ps
4096(%rdx
), %ymm27
, %ymm26
15925 // CHECK
: encoding
: [0x62,0x62,0x25,0x20,0x7f,0x92,0x00,0x10,0x00,0x00]
15926 vpermt2ps
4096(%rdx
), %ymm27
, %ymm26
15928 // CHECK
: vpermt2ps
-4096(%rdx
), %ymm27
, %ymm26
15929 // CHECK
: encoding
: [0x62,0x62,0x25,0x20,0x7f,0x52,0x80]
15930 vpermt2ps
-4096(%rdx
), %ymm27
, %ymm26
15932 // CHECK
: vpermt2ps
-4128(%rdx
), %ymm27
, %ymm26
15933 // CHECK
: encoding
: [0x62,0x62,0x25,0x20,0x7f,0x92,0xe0,0xef,0xff,0xff]
15934 vpermt2ps
-4128(%rdx
), %ymm27
, %ymm26
15936 // CHECK
: vpermt2ps
508(%rdx
){1to8
}, %ymm27
, %ymm26
15937 // CHECK
: encoding
: [0x62,0x62,0x25,0x30,0x7f,0x52,0x7f]
15938 vpermt2ps
508(%rdx
){1to8
}, %ymm27
, %ymm26
15940 // CHECK
: vpermt2ps
512(%rdx
){1to8
}, %ymm27
, %ymm26
15941 // CHECK
: encoding
: [0x62,0x62,0x25,0x30,0x7f,0x92,0x00,0x02,0x00,0x00]
15942 vpermt2ps
512(%rdx
){1to8
}, %ymm27
, %ymm26
15944 // CHECK
: vpermt2ps
-512(%rdx
){1to8
}, %ymm27
, %ymm26
15945 // CHECK
: encoding
: [0x62,0x62,0x25,0x30,0x7f,0x52,0x80]
15946 vpermt2ps
-512(%rdx
){1to8
}, %ymm27
, %ymm26
15948 // CHECK
: vpermt2ps
-516(%rdx
){1to8
}, %ymm27
, %ymm26
15949 // CHECK
: encoding
: [0x62,0x62,0x25,0x30,0x7f,0x92,0xfc,0xfd,0xff,0xff]
15950 vpermt2ps
-516(%rdx
){1to8
}, %ymm27
, %ymm26
15952 // CHECK
: vpermt2pd
%xmm17
, %xmm21
, %xmm26
15953 // CHECK
: encoding
: [0x62,0x22,0xd5,0x00,0x7f,0xd1]
15954 vpermt2pd
%xmm17
, %xmm21
, %xmm26
15956 // CHECK
: vpermt2pd
%xmm17
, %xmm21
, %xmm26
{%k5
}
15957 // CHECK
: encoding
: [0x62,0x22,0xd5,0x05,0x7f,0xd1]
15958 vpermt2pd
%xmm17
, %xmm21
, %xmm26
{%k5
}
15960 // CHECK
: vpermt2pd
%xmm17
, %xmm21
, %xmm26
{%k5
} {z
}
15961 // CHECK
: encoding
: [0x62,0x22,0xd5,0x85,0x7f,0xd1]
15962 vpermt2pd
%xmm17
, %xmm21
, %xmm26
{%k5
} {z
}
15964 // CHECK
: vpermt2pd
(%rcx
), %xmm21
, %xmm26
15965 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x7f,0x11]
15966 vpermt2pd
(%rcx
), %xmm21
, %xmm26
15968 // CHECK
: vpermt2pd
291(%rax
,%r14,8), %xmm21
, %xmm26
15969 // CHECK
: encoding
: [0x62,0x22,0xd5,0x00,0x7f,0x94,0xf0,0x23,0x01,0x00,0x00]
15970 vpermt2pd
291(%rax
,%r14,8), %xmm21
, %xmm26
15972 // CHECK
: vpermt2pd
(%rcx
){1to2
}, %xmm21
, %xmm26
15973 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x7f,0x11]
15974 vpermt2pd
(%rcx
){1to2
}, %xmm21
, %xmm26
15976 // CHECK
: vpermt2pd
2032(%rdx
), %xmm21
, %xmm26
15977 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x7f,0x52,0x7f]
15978 vpermt2pd
2032(%rdx
), %xmm21
, %xmm26
15980 // CHECK
: vpermt2pd
2048(%rdx
), %xmm21
, %xmm26
15981 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x7f,0x92,0x00,0x08,0x00,0x00]
15982 vpermt2pd
2048(%rdx
), %xmm21
, %xmm26
15984 // CHECK
: vpermt2pd
-2048(%rdx
), %xmm21
, %xmm26
15985 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x7f,0x52,0x80]
15986 vpermt2pd
-2048(%rdx
), %xmm21
, %xmm26
15988 // CHECK
: vpermt2pd
-2064(%rdx
), %xmm21
, %xmm26
15989 // CHECK
: encoding
: [0x62,0x62,0xd5,0x00,0x7f,0x92,0xf0,0xf7,0xff,0xff]
15990 vpermt2pd
-2064(%rdx
), %xmm21
, %xmm26
15992 // CHECK
: vpermt2pd
1016(%rdx
){1to2
}, %xmm21
, %xmm26
15993 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x7f,0x52,0x7f]
15994 vpermt2pd
1016(%rdx
){1to2
}, %xmm21
, %xmm26
15996 // CHECK
: vpermt2pd
1024(%rdx
){1to2
}, %xmm21
, %xmm26
15997 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x7f,0x92,0x00,0x04,0x00,0x00]
15998 vpermt2pd
1024(%rdx
){1to2
}, %xmm21
, %xmm26
16000 // CHECK
: vpermt2pd
-1024(%rdx
){1to2
}, %xmm21
, %xmm26
16001 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x7f,0x52,0x80]
16002 vpermt2pd
-1024(%rdx
){1to2
}, %xmm21
, %xmm26
16004 // CHECK
: vpermt2pd
-1032(%rdx
){1to2
}, %xmm21
, %xmm26
16005 // CHECK
: encoding
: [0x62,0x62,0xd5,0x10,0x7f,0x92,0xf8,0xfb,0xff,0xff]
16006 vpermt2pd
-1032(%rdx
){1to2
}, %xmm21
, %xmm26
16008 // CHECK
: vpermt2pd
%ymm17
, %ymm23
, %ymm17
16009 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x7f,0xc9]
16010 vpermt2pd
%ymm17
, %ymm23
, %ymm17
16012 // CHECK
: vpermt2pd
%ymm17
, %ymm23
, %ymm17
{%k1
}
16013 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x21,0x7f,0xc9]
16014 vpermt2pd
%ymm17
, %ymm23
, %ymm17
{%k1
}
16016 // CHECK
: vpermt2pd
%ymm17
, %ymm23
, %ymm17
{%k1
} {z
}
16017 // CHECK
: encoding
: [0x62,0xa2,0xc5,0xa1,0x7f,0xc9]
16018 vpermt2pd
%ymm17
, %ymm23
, %ymm17
{%k1
} {z
}
16020 // CHECK
: vpermt2pd
(%rcx
), %ymm23
, %ymm17
16021 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x7f,0x09]
16022 vpermt2pd
(%rcx
), %ymm23
, %ymm17
16024 // CHECK
: vpermt2pd
291(%rax
,%r14,8), %ymm23
, %ymm17
16025 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x7f,0x8c,0xf0,0x23,0x01,0x00,0x00]
16026 vpermt2pd
291(%rax
,%r14,8), %ymm23
, %ymm17
16028 // CHECK
: vpermt2pd
(%rcx
){1to4
}, %ymm23
, %ymm17
16029 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x30,0x7f,0x09]
16030 vpermt2pd
(%rcx
){1to4
}, %ymm23
, %ymm17
16032 // CHECK
: vpermt2pd
4064(%rdx
), %ymm23
, %ymm17
16033 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x7f,0x4a,0x7f]
16034 vpermt2pd
4064(%rdx
), %ymm23
, %ymm17
16036 // CHECK
: vpermt2pd
4096(%rdx
), %ymm23
, %ymm17
16037 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x7f,0x8a,0x00,0x10,0x00,0x00]
16038 vpermt2pd
4096(%rdx
), %ymm23
, %ymm17
16040 // CHECK
: vpermt2pd
-4096(%rdx
), %ymm23
, %ymm17
16041 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x7f,0x4a,0x80]
16042 vpermt2pd
-4096(%rdx
), %ymm23
, %ymm17
16044 // CHECK
: vpermt2pd
-4128(%rdx
), %ymm23
, %ymm17
16045 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x7f,0x8a,0xe0,0xef,0xff,0xff]
16046 vpermt2pd
-4128(%rdx
), %ymm23
, %ymm17
16048 // CHECK
: vpermt2pd
1016(%rdx
){1to4
}, %ymm23
, %ymm17
16049 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x30,0x7f,0x4a,0x7f]
16050 vpermt2pd
1016(%rdx
){1to4
}, %ymm23
, %ymm17
16052 // CHECK
: vpermt2pd
1024(%rdx
){1to4
}, %ymm23
, %ymm17
16053 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x30,0x7f,0x8a,0x00,0x04,0x00,0x00]
16054 vpermt2pd
1024(%rdx
){1to4
}, %ymm23
, %ymm17
16056 // CHECK
: vpermt2pd
-1024(%rdx
){1to4
}, %ymm23
, %ymm17
16057 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x30,0x7f,0x4a,0x80]
16058 vpermt2pd
-1024(%rdx
){1to4
}, %ymm23
, %ymm17
16060 // CHECK
: vpermt2pd
-1032(%rdx
){1to4
}, %ymm23
, %ymm17
16061 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x30,0x7f,0x8a,0xf8,0xfb,0xff,0xff]
16062 vpermt2pd
-1032(%rdx
){1to4
}, %ymm23
, %ymm17
16064 // CHECK
: vscalefpd
%xmm17
, %xmm17
, %xmm24
16065 // CHECK
: encoding
: [0x62,0x22,0xf5,0x00,0x2c,0xc1]
16066 vscalefpd
%xmm17
, %xmm17
, %xmm24
16068 // CHECK
: vscalefpd
%xmm17
, %xmm17
, %xmm24
{%k2
}
16069 // CHECK
: encoding
: [0x62,0x22,0xf5,0x02,0x2c,0xc1]
16070 vscalefpd
%xmm17
, %xmm17
, %xmm24
{%k2
}
16072 // CHECK
: vscalefpd
%xmm17
, %xmm17
, %xmm24
{%k2
} {z
}
16073 // CHECK
: encoding
: [0x62,0x22,0xf5,0x82,0x2c,0xc1]
16074 vscalefpd
%xmm17
, %xmm17
, %xmm24
{%k2
} {z
}
16076 // CHECK
: vscalefpd
(%rcx
), %xmm17
, %xmm24
16077 // CHECK
: encoding
: [0x62,0x62,0xf5,0x00,0x2c,0x01]
16078 vscalefpd
(%rcx
), %xmm17
, %xmm24
16080 // CHECK
: vscalefpd
291(%rax
,%r14,8), %xmm17
, %xmm24
16081 // CHECK
: encoding
: [0x62,0x22,0xf5,0x00,0x2c,0x84,0xf0,0x23,0x01,0x00,0x00]
16082 vscalefpd
291(%rax
,%r14,8), %xmm17
, %xmm24
16084 // CHECK
: vscalefpd
(%rcx
){1to2
}, %xmm17
, %xmm24
16085 // CHECK
: encoding
: [0x62,0x62,0xf5,0x10,0x2c,0x01]
16086 vscalefpd
(%rcx
){1to2
}, %xmm17
, %xmm24
16088 // CHECK
: vscalefpd
2032(%rdx
), %xmm17
, %xmm24
16089 // CHECK
: encoding
: [0x62,0x62,0xf5,0x00,0x2c,0x42,0x7f]
16090 vscalefpd
2032(%rdx
), %xmm17
, %xmm24
16092 // CHECK
: vscalefpd
2048(%rdx
), %xmm17
, %xmm24
16093 // CHECK
: encoding
: [0x62,0x62,0xf5,0x00,0x2c,0x82,0x00,0x08,0x00,0x00]
16094 vscalefpd
2048(%rdx
), %xmm17
, %xmm24
16096 // CHECK
: vscalefpd
-2048(%rdx
), %xmm17
, %xmm24
16097 // CHECK
: encoding
: [0x62,0x62,0xf5,0x00,0x2c,0x42,0x80]
16098 vscalefpd
-2048(%rdx
), %xmm17
, %xmm24
16100 // CHECK
: vscalefpd
-2064(%rdx
), %xmm17
, %xmm24
16101 // CHECK
: encoding
: [0x62,0x62,0xf5,0x00,0x2c,0x82,0xf0,0xf7,0xff,0xff]
16102 vscalefpd
-2064(%rdx
), %xmm17
, %xmm24
16104 // CHECK
: vscalefpd
1016(%rdx
){1to2
}, %xmm17
, %xmm24
16105 // CHECK
: encoding
: [0x62,0x62,0xf5,0x10,0x2c,0x42,0x7f]
16106 vscalefpd
1016(%rdx
){1to2
}, %xmm17
, %xmm24
16108 // CHECK
: vscalefpd
1024(%rdx
){1to2
}, %xmm17
, %xmm24
16109 // CHECK
: encoding
: [0x62,0x62,0xf5,0x10,0x2c,0x82,0x00,0x04,0x00,0x00]
16110 vscalefpd
1024(%rdx
){1to2
}, %xmm17
, %xmm24
16112 // CHECK
: vscalefpd
-1024(%rdx
){1to2
}, %xmm17
, %xmm24
16113 // CHECK
: encoding
: [0x62,0x62,0xf5,0x10,0x2c,0x42,0x80]
16114 vscalefpd
-1024(%rdx
){1to2
}, %xmm17
, %xmm24
16116 // CHECK
: vscalefpd
-1032(%rdx
){1to2
}, %xmm17
, %xmm24
16117 // CHECK
: encoding
: [0x62,0x62,0xf5,0x10,0x2c,0x82,0xf8,0xfb,0xff,0xff]
16118 vscalefpd
-1032(%rdx
){1to2
}, %xmm17
, %xmm24
16120 // CHECK
: vscalefpd
%ymm26
, %ymm20
, %ymm29
16121 // CHECK
: encoding
: [0x62,0x02,0xdd,0x20,0x2c,0xea]
16122 vscalefpd
%ymm26
, %ymm20
, %ymm29
16124 // CHECK
: vscalefpd
%ymm26
, %ymm20
, %ymm29
{%k2
}
16125 // CHECK
: encoding
: [0x62,0x02,0xdd,0x22,0x2c,0xea]
16126 vscalefpd
%ymm26
, %ymm20
, %ymm29
{%k2
}
16128 // CHECK
: vscalefpd
%ymm26
, %ymm20
, %ymm29
{%k2
} {z
}
16129 // CHECK
: encoding
: [0x62,0x02,0xdd,0xa2,0x2c,0xea]
16130 vscalefpd
%ymm26
, %ymm20
, %ymm29
{%k2
} {z
}
16132 // CHECK
: vscalefpd
(%rcx
), %ymm20
, %ymm29
16133 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0x2c,0x29]
16134 vscalefpd
(%rcx
), %ymm20
, %ymm29
16136 // CHECK
: vscalefpd
291(%rax
,%r14,8), %ymm20
, %ymm29
16137 // CHECK
: encoding
: [0x62,0x22,0xdd,0x20,0x2c,0xac,0xf0,0x23,0x01,0x00,0x00]
16138 vscalefpd
291(%rax
,%r14,8), %ymm20
, %ymm29
16140 // CHECK
: vscalefpd
(%rcx
){1to4
}, %ymm20
, %ymm29
16141 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0x2c,0x29]
16142 vscalefpd
(%rcx
){1to4
}, %ymm20
, %ymm29
16144 // CHECK
: vscalefpd
4064(%rdx
), %ymm20
, %ymm29
16145 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0x2c,0x6a,0x7f]
16146 vscalefpd
4064(%rdx
), %ymm20
, %ymm29
16148 // CHECK
: vscalefpd
4096(%rdx
), %ymm20
, %ymm29
16149 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0x2c,0xaa,0x00,0x10,0x00,0x00]
16150 vscalefpd
4096(%rdx
), %ymm20
, %ymm29
16152 // CHECK
: vscalefpd
-4096(%rdx
), %ymm20
, %ymm29
16153 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0x2c,0x6a,0x80]
16154 vscalefpd
-4096(%rdx
), %ymm20
, %ymm29
16156 // CHECK
: vscalefpd
-4128(%rdx
), %ymm20
, %ymm29
16157 // CHECK
: encoding
: [0x62,0x62,0xdd,0x20,0x2c,0xaa,0xe0,0xef,0xff,0xff]
16158 vscalefpd
-4128(%rdx
), %ymm20
, %ymm29
16160 // CHECK
: vscalefpd
1016(%rdx
){1to4
}, %ymm20
, %ymm29
16161 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0x2c,0x6a,0x7f]
16162 vscalefpd
1016(%rdx
){1to4
}, %ymm20
, %ymm29
16164 // CHECK
: vscalefpd
1024(%rdx
){1to4
}, %ymm20
, %ymm29
16165 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0x2c,0xaa,0x00,0x04,0x00,0x00]
16166 vscalefpd
1024(%rdx
){1to4
}, %ymm20
, %ymm29
16168 // CHECK
: vscalefpd
-1024(%rdx
){1to4
}, %ymm20
, %ymm29
16169 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0x2c,0x6a,0x80]
16170 vscalefpd
-1024(%rdx
){1to4
}, %ymm20
, %ymm29
16172 // CHECK
: vscalefpd
-1032(%rdx
){1to4
}, %ymm20
, %ymm29
16173 // CHECK
: encoding
: [0x62,0x62,0xdd,0x30,0x2c,0xaa,0xf8,0xfb,0xff,0xff]
16174 vscalefpd
-1032(%rdx
){1to4
}, %ymm20
, %ymm29
16176 // CHECK
: vscalefps
%xmm22
, %xmm27
, %xmm19
16177 // CHECK
: encoding
: [0x62,0xa2,0x25,0x00,0x2c,0xde]
16178 vscalefps
%xmm22
, %xmm27
, %xmm19
16180 // CHECK
: vscalefps
%xmm22
, %xmm27
, %xmm19
{%k4
}
16181 // CHECK
: encoding
: [0x62,0xa2,0x25,0x04,0x2c,0xde]
16182 vscalefps
%xmm22
, %xmm27
, %xmm19
{%k4
}
16184 // CHECK
: vscalefps
%xmm22
, %xmm27
, %xmm19
{%k4
} {z
}
16185 // CHECK
: encoding
: [0x62,0xa2,0x25,0x84,0x2c,0xde]
16186 vscalefps
%xmm22
, %xmm27
, %xmm19
{%k4
} {z
}
16188 // CHECK
: vscalefps
(%rcx
), %xmm27
, %xmm19
16189 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0x2c,0x19]
16190 vscalefps
(%rcx
), %xmm27
, %xmm19
16192 // CHECK
: vscalefps
291(%rax
,%r14,8), %xmm27
, %xmm19
16193 // CHECK
: encoding
: [0x62,0xa2,0x25,0x00,0x2c,0x9c,0xf0,0x23,0x01,0x00,0x00]
16194 vscalefps
291(%rax
,%r14,8), %xmm27
, %xmm19
16196 // CHECK
: vscalefps
(%rcx
){1to4
}, %xmm27
, %xmm19
16197 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0x2c,0x19]
16198 vscalefps
(%rcx
){1to4
}, %xmm27
, %xmm19
16200 // CHECK
: vscalefps
2032(%rdx
), %xmm27
, %xmm19
16201 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0x2c,0x5a,0x7f]
16202 vscalefps
2032(%rdx
), %xmm27
, %xmm19
16204 // CHECK
: vscalefps
2048(%rdx
), %xmm27
, %xmm19
16205 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0x2c,0x9a,0x00,0x08,0x00,0x00]
16206 vscalefps
2048(%rdx
), %xmm27
, %xmm19
16208 // CHECK
: vscalefps
-2048(%rdx
), %xmm27
, %xmm19
16209 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0x2c,0x5a,0x80]
16210 vscalefps
-2048(%rdx
), %xmm27
, %xmm19
16212 // CHECK
: vscalefps
-2064(%rdx
), %xmm27
, %xmm19
16213 // CHECK
: encoding
: [0x62,0xe2,0x25,0x00,0x2c,0x9a,0xf0,0xf7,0xff,0xff]
16214 vscalefps
-2064(%rdx
), %xmm27
, %xmm19
16216 // CHECK
: vscalefps
508(%rdx
){1to4
}, %xmm27
, %xmm19
16217 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0x2c,0x5a,0x7f]
16218 vscalefps
508(%rdx
){1to4
}, %xmm27
, %xmm19
16220 // CHECK
: vscalefps
512(%rdx
){1to4
}, %xmm27
, %xmm19
16221 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0x2c,0x9a,0x00,0x02,0x00,0x00]
16222 vscalefps
512(%rdx
){1to4
}, %xmm27
, %xmm19
16224 // CHECK
: vscalefps
-512(%rdx
){1to4
}, %xmm27
, %xmm19
16225 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0x2c,0x5a,0x80]
16226 vscalefps
-512(%rdx
){1to4
}, %xmm27
, %xmm19
16228 // CHECK
: vscalefps
-516(%rdx
){1to4
}, %xmm27
, %xmm19
16229 // CHECK
: encoding
: [0x62,0xe2,0x25,0x10,0x2c,0x9a,0xfc,0xfd,0xff,0xff]
16230 vscalefps
-516(%rdx
){1to4
}, %xmm27
, %xmm19
16232 // CHECK
: vscalefps
%ymm23
, %ymm22
, %ymm25
16233 // CHECK
: encoding
: [0x62,0x22,0x4d,0x20,0x2c,0xcf]
16234 vscalefps
%ymm23
, %ymm22
, %ymm25
16236 // CHECK
: vscalefps
%ymm23
, %ymm22
, %ymm25
{%k4
}
16237 // CHECK
: encoding
: [0x62,0x22,0x4d,0x24,0x2c,0xcf]
16238 vscalefps
%ymm23
, %ymm22
, %ymm25
{%k4
}
16240 // CHECK
: vscalefps
%ymm23
, %ymm22
, %ymm25
{%k4
} {z
}
16241 // CHECK
: encoding
: [0x62,0x22,0x4d,0xa4,0x2c,0xcf]
16242 vscalefps
%ymm23
, %ymm22
, %ymm25
{%k4
} {z
}
16244 // CHECK
: vscalefps
(%rcx
), %ymm22
, %ymm25
16245 // CHECK
: encoding
: [0x62,0x62,0x4d,0x20,0x2c,0x09]
16246 vscalefps
(%rcx
), %ymm22
, %ymm25
16248 // CHECK
: vscalefps
291(%rax
,%r14,8), %ymm22
, %ymm25
16249 // CHECK
: encoding
: [0x62,0x22,0x4d,0x20,0x2c,0x8c,0xf0,0x23,0x01,0x00,0x00]
16250 vscalefps
291(%rax
,%r14,8), %ymm22
, %ymm25
16252 // CHECK
: vscalefps
(%rcx
){1to8
}, %ymm22
, %ymm25
16253 // CHECK
: encoding
: [0x62,0x62,0x4d,0x30,0x2c,0x09]
16254 vscalefps
(%rcx
){1to8
}, %ymm22
, %ymm25
16256 // CHECK
: vscalefps
4064(%rdx
), %ymm22
, %ymm25
16257 // CHECK
: encoding
: [0x62,0x62,0x4d,0x20,0x2c,0x4a,0x7f]
16258 vscalefps
4064(%rdx
), %ymm22
, %ymm25
16260 // CHECK
: vscalefps
4096(%rdx
), %ymm22
, %ymm25
16261 // CHECK
: encoding
: [0x62,0x62,0x4d,0x20,0x2c,0x8a,0x00,0x10,0x00,0x00]
16262 vscalefps
4096(%rdx
), %ymm22
, %ymm25
16264 // CHECK
: vscalefps
-4096(%rdx
), %ymm22
, %ymm25
16265 // CHECK
: encoding
: [0x62,0x62,0x4d,0x20,0x2c,0x4a,0x80]
16266 vscalefps
-4096(%rdx
), %ymm22
, %ymm25
16268 // CHECK
: vscalefps
-4128(%rdx
), %ymm22
, %ymm25
16269 // CHECK
: encoding
: [0x62,0x62,0x4d,0x20,0x2c,0x8a,0xe0,0xef,0xff,0xff]
16270 vscalefps
-4128(%rdx
), %ymm22
, %ymm25
16272 // CHECK
: vscalefps
508(%rdx
){1to8
}, %ymm22
, %ymm25
16273 // CHECK
: encoding
: [0x62,0x62,0x4d,0x30,0x2c,0x4a,0x7f]
16274 vscalefps
508(%rdx
){1to8
}, %ymm22
, %ymm25
16276 // CHECK
: vscalefps
512(%rdx
){1to8
}, %ymm22
, %ymm25
16277 // CHECK
: encoding
: [0x62,0x62,0x4d,0x30,0x2c,0x8a,0x00,0x02,0x00,0x00]
16278 vscalefps
512(%rdx
){1to8
}, %ymm22
, %ymm25
16280 // CHECK
: vscalefps
-512(%rdx
){1to8
}, %ymm22
, %ymm25
16281 // CHECK
: encoding
: [0x62,0x62,0x4d,0x30,0x2c,0x4a,0x80]
16282 vscalefps
-512(%rdx
){1to8
}, %ymm22
, %ymm25
16284 // CHECK
: vscalefps
-516(%rdx
){1to8
}, %ymm22
, %ymm25
16285 // CHECK
: encoding
: [0x62,0x62,0x4d,0x30,0x2c,0x8a,0xfc,0xfd,0xff,0xff]
16286 vscalefps
-516(%rdx
){1to8
}, %ymm22
, %ymm25
16288 // CHECK
: vpmovqb
%xmm29
, %xmm24
16289 // CHECK
: encoding
: [0x62,0x02,0x7e,0x08,0x32,0xe8]
16290 vpmovqb
%xmm29
, %xmm24
16292 // CHECK
: vpmovqb
%xmm29
, %xmm24
{%k4
}
16293 // CHECK
: encoding
: [0x62,0x02,0x7e,0x0c,0x32,0xe8]
16294 vpmovqb
%xmm29
, %xmm24
{%k4
}
16296 // CHECK
: vpmovqb
%xmm29
, %xmm24
{%k4
} {z
}
16297 // CHECK
: encoding
: [0x62,0x02,0x7e,0x8c,0x32,0xe8]
16298 vpmovqb
%xmm29
, %xmm24
{%k4
} {z
}
16300 // CHECK
: vpmovqb
%ymm29
, %xmm17
16301 // CHECK
: encoding
: [0x62,0x22,0x7e,0x28,0x32,0xe9]
16302 vpmovqb
%ymm29
, %xmm17
16304 // CHECK
: vpmovqb
%ymm29
, %xmm17
{%k3
}
16305 // CHECK
: encoding
: [0x62,0x22,0x7e,0x2b,0x32,0xe9]
16306 vpmovqb
%ymm29
, %xmm17
{%k3
}
16308 // CHECK
: vpmovqb
%ymm29
, %xmm17
{%k3
} {z
}
16309 // CHECK
: encoding
: [0x62,0x22,0x7e,0xab,0x32,0xe9]
16310 vpmovqb
%ymm29
, %xmm17
{%k3
} {z
}
16312 // CHECK
: vpmovqb
%xmm27
, (%rcx
)
16313 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x32,0x19]
16314 vpmovqb
%xmm27
, (%rcx
)
16316 // CHECK
: vpmovqb
%xmm27
, (%rcx
) {%k2
}
16317 // CHECK
: encoding
: [0x62,0x62,0x7e,0x0a,0x32,0x19]
16318 vpmovqb
%xmm27
, (%rcx
) {%k2
}
16320 // CHECK
: vpmovqb
%xmm27
, 291(%rax
,%r14,8)
16321 // CHECK
: encoding
: [0x62,0x22,0x7e,0x08,0x32,0x9c,0xf0,0x23,0x01,0x00,0x00]
16322 vpmovqb
%xmm27
, 291(%rax
,%r14,8)
16324 // CHECK
: vpmovqb
%xmm27
, 254(%rdx
)
16325 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x32,0x5a,0x7f]
16326 vpmovqb
%xmm27
, 254(%rdx
)
16328 // CHECK
: vpmovqb
%xmm27
, 256(%rdx
)
16329 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x32,0x9a,0x00,0x01,0x00,0x00]
16330 vpmovqb
%xmm27
, 256(%rdx
)
16332 // CHECK
: vpmovqb
%xmm27
, -256(%rdx
)
16333 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x32,0x5a,0x80]
16334 vpmovqb
%xmm27
, -256(%rdx
)
16336 // CHECK
: vpmovqb
%xmm27
, -258(%rdx
)
16337 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x32,0x9a,0xfe,0xfe,0xff,0xff]
16338 vpmovqb
%xmm27
, -258(%rdx
)
16340 // CHECK
: vpmovqb
%ymm28
, (%rcx
)
16341 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x32,0x21]
16342 vpmovqb
%ymm28
, (%rcx
)
16344 // CHECK
: vpmovqb
%ymm28
, (%rcx
) {%k7
}
16345 // CHECK
: encoding
: [0x62,0x62,0x7e,0x2f,0x32,0x21]
16346 vpmovqb
%ymm28
, (%rcx
) {%k7
}
16348 // CHECK
: vpmovqb
%ymm28
, 291(%rax
,%r14,8)
16349 // CHECK
: encoding
: [0x62,0x22,0x7e,0x28,0x32,0xa4,0xf0,0x23,0x01,0x00,0x00]
16350 vpmovqb
%ymm28
, 291(%rax
,%r14,8)
16352 // CHECK
: vpmovqb
%ymm28
, 508(%rdx
)
16353 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x32,0x62,0x7f]
16354 vpmovqb
%ymm28
, 508(%rdx
)
16356 // CHECK
: vpmovqb
%ymm28
, 512(%rdx
)
16357 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x32,0xa2,0x00,0x02,0x00,0x00]
16358 vpmovqb
%ymm28
, 512(%rdx
)
16360 // CHECK
: vpmovqb
%ymm28
, -512(%rdx
)
16361 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x32,0x62,0x80]
16362 vpmovqb
%ymm28
, -512(%rdx
)
16364 // CHECK
: vpmovqb
%ymm28
, -516(%rdx
)
16365 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x32,0xa2,0xfc,0xfd,0xff,0xff]
16366 vpmovqb
%ymm28
, -516(%rdx
)
16368 // CHECK
: vpmovsqb
%xmm19
, %xmm26
16369 // CHECK
: encoding
: [0x62,0x82,0x7e,0x08,0x22,0xda]
16370 vpmovsqb
%xmm19
, %xmm26
16372 // CHECK
: vpmovsqb
%xmm19
, %xmm26
{%k1
}
16373 // CHECK
: encoding
: [0x62,0x82,0x7e,0x09,0x22,0xda]
16374 vpmovsqb
%xmm19
, %xmm26
{%k1
}
16376 // CHECK
: vpmovsqb
%xmm19
, %xmm26
{%k1
} {z
}
16377 // CHECK
: encoding
: [0x62,0x82,0x7e,0x89,0x22,0xda]
16378 vpmovsqb
%xmm19
, %xmm26
{%k1
} {z
}
16380 // CHECK
: vpmovsqb
%ymm20
, %xmm20
16381 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x22,0xe4]
16382 vpmovsqb
%ymm20
, %xmm20
16384 // CHECK
: vpmovsqb
%ymm20
, %xmm20
{%k6
}
16385 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x2e,0x22,0xe4]
16386 vpmovsqb
%ymm20
, %xmm20
{%k6
}
16388 // CHECK
: vpmovsqb
%ymm20
, %xmm20
{%k6
} {z
}
16389 // CHECK
: encoding
: [0x62,0xa2,0x7e,0xae,0x22,0xe4]
16390 vpmovsqb
%ymm20
, %xmm20
{%k6
} {z
}
16392 // CHECK
: vpmovsqb
%xmm25
, (%rcx
)
16393 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x22,0x09]
16394 vpmovsqb
%xmm25
, (%rcx
)
16396 // CHECK
: vpmovsqb
%xmm25
, (%rcx
) {%k7
}
16397 // CHECK
: encoding
: [0x62,0x62,0x7e,0x0f,0x22,0x09]
16398 vpmovsqb
%xmm25
, (%rcx
) {%k7
}
16400 // CHECK
: vpmovsqb
%xmm25
, 291(%rax
,%r14,8)
16401 // CHECK
: encoding
: [0x62,0x22,0x7e,0x08,0x22,0x8c,0xf0,0x23,0x01,0x00,0x00]
16402 vpmovsqb
%xmm25
, 291(%rax
,%r14,8)
16404 // CHECK
: vpmovsqb
%xmm25
, 254(%rdx
)
16405 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x22,0x4a,0x7f]
16406 vpmovsqb
%xmm25
, 254(%rdx
)
16408 // CHECK
: vpmovsqb
%xmm25
, 256(%rdx
)
16409 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x22,0x8a,0x00,0x01,0x00,0x00]
16410 vpmovsqb
%xmm25
, 256(%rdx
)
16412 // CHECK
: vpmovsqb
%xmm25
, -256(%rdx
)
16413 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x22,0x4a,0x80]
16414 vpmovsqb
%xmm25
, -256(%rdx
)
16416 // CHECK
: vpmovsqb
%xmm25
, -258(%rdx
)
16417 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x22,0x8a,0xfe,0xfe,0xff,0xff]
16418 vpmovsqb
%xmm25
, -258(%rdx
)
16420 // CHECK
: vpmovsqb
%ymm17
, (%rcx
)
16421 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x22,0x09]
16422 vpmovsqb
%ymm17
, (%rcx
)
16424 // CHECK
: vpmovsqb
%ymm17
, (%rcx
) {%k4
}
16425 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x2c,0x22,0x09]
16426 vpmovsqb
%ymm17
, (%rcx
) {%k4
}
16428 // CHECK
: vpmovsqb
%ymm17
, 291(%rax
,%r14,8)
16429 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x22,0x8c,0xf0,0x23,0x01,0x00,0x00]
16430 vpmovsqb
%ymm17
, 291(%rax
,%r14,8)
16432 // CHECK
: vpmovsqb
%ymm17
, 508(%rdx
)
16433 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x22,0x4a,0x7f]
16434 vpmovsqb
%ymm17
, 508(%rdx
)
16436 // CHECK
: vpmovsqb
%ymm17
, 512(%rdx
)
16437 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x22,0x8a,0x00,0x02,0x00,0x00]
16438 vpmovsqb
%ymm17
, 512(%rdx
)
16440 // CHECK
: vpmovsqb
%ymm17
, -512(%rdx
)
16441 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x22,0x4a,0x80]
16442 vpmovsqb
%ymm17
, -512(%rdx
)
16444 // CHECK
: vpmovsqb
%ymm17
, -516(%rdx
)
16445 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x22,0x8a,0xfc,0xfd,0xff,0xff]
16446 vpmovsqb
%ymm17
, -516(%rdx
)
16448 // CHECK
: vpmovusqb
%xmm22
, %xmm28
16449 // CHECK
: encoding
: [0x62,0x82,0x7e,0x08,0x12,0xf4]
16450 vpmovusqb
%xmm22
, %xmm28
16452 // CHECK
: vpmovusqb
%xmm22
, %xmm28
{%k2
}
16453 // CHECK
: encoding
: [0x62,0x82,0x7e,0x0a,0x12,0xf4]
16454 vpmovusqb
%xmm22
, %xmm28
{%k2
}
16456 // CHECK
: vpmovusqb
%xmm22
, %xmm28
{%k2
} {z
}
16457 // CHECK
: encoding
: [0x62,0x82,0x7e,0x8a,0x12,0xf4]
16458 vpmovusqb
%xmm22
, %xmm28
{%k2
} {z
}
16460 // CHECK
: vpmovusqb
%ymm23
, %xmm22
16461 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x12,0xfe]
16462 vpmovusqb
%ymm23
, %xmm22
16464 // CHECK
: vpmovusqb
%ymm23
, %xmm22
{%k7
}
16465 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x2f,0x12,0xfe]
16466 vpmovusqb
%ymm23
, %xmm22
{%k7
}
16468 // CHECK
: vpmovusqb
%ymm23
, %xmm22
{%k7
} {z
}
16469 // CHECK
: encoding
: [0x62,0xa2,0x7e,0xaf,0x12,0xfe]
16470 vpmovusqb
%ymm23
, %xmm22
{%k7
} {z
}
16472 // CHECK
: vpmovusqb
%xmm26
, (%rcx
)
16473 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x12,0x11]
16474 vpmovusqb
%xmm26
, (%rcx
)
16476 // CHECK
: vpmovusqb
%xmm26
, (%rcx
) {%k5
}
16477 // CHECK
: encoding
: [0x62,0x62,0x7e,0x0d,0x12,0x11]
16478 vpmovusqb
%xmm26
, (%rcx
) {%k5
}
16480 // CHECK
: vpmovusqb
%xmm26
, 291(%rax
,%r14,8)
16481 // CHECK
: encoding
: [0x62,0x22,0x7e,0x08,0x12,0x94,0xf0,0x23,0x01,0x00,0x00]
16482 vpmovusqb
%xmm26
, 291(%rax
,%r14,8)
16484 // CHECK
: vpmovusqb
%xmm26
, 254(%rdx
)
16485 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x12,0x52,0x7f]
16486 vpmovusqb
%xmm26
, 254(%rdx
)
16488 // CHECK
: vpmovusqb
%xmm26
, 256(%rdx
)
16489 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x12,0x92,0x00,0x01,0x00,0x00]
16490 vpmovusqb
%xmm26
, 256(%rdx
)
16492 // CHECK
: vpmovusqb
%xmm26
, -256(%rdx
)
16493 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x12,0x52,0x80]
16494 vpmovusqb
%xmm26
, -256(%rdx
)
16496 // CHECK
: vpmovusqb
%xmm26
, -258(%rdx
)
16497 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x12,0x92,0xfe,0xfe,0xff,0xff]
16498 vpmovusqb
%xmm26
, -258(%rdx
)
16500 // CHECK
: vpmovusqb
%ymm30
, (%rcx
)
16501 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x12,0x31]
16502 vpmovusqb
%ymm30
, (%rcx
)
16504 // CHECK
: vpmovusqb
%ymm30
, (%rcx
) {%k2
}
16505 // CHECK
: encoding
: [0x62,0x62,0x7e,0x2a,0x12,0x31]
16506 vpmovusqb
%ymm30
, (%rcx
) {%k2
}
16508 // CHECK
: vpmovusqb
%ymm30
, 291(%rax
,%r14,8)
16509 // CHECK
: encoding
: [0x62,0x22,0x7e,0x28,0x12,0xb4,0xf0,0x23,0x01,0x00,0x00]
16510 vpmovusqb
%ymm30
, 291(%rax
,%r14,8)
16512 // CHECK
: vpmovusqb
%ymm30
, 508(%rdx
)
16513 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x12,0x72,0x7f]
16514 vpmovusqb
%ymm30
, 508(%rdx
)
16516 // CHECK
: vpmovusqb
%ymm30
, 512(%rdx
)
16517 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x12,0xb2,0x00,0x02,0x00,0x00]
16518 vpmovusqb
%ymm30
, 512(%rdx
)
16520 // CHECK
: vpmovusqb
%ymm30
, -512(%rdx
)
16521 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x12,0x72,0x80]
16522 vpmovusqb
%ymm30
, -512(%rdx
)
16524 // CHECK
: vpmovusqb
%ymm30
, -516(%rdx
)
16525 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x12,0xb2,0xfc,0xfd,0xff,0xff]
16526 vpmovusqb
%ymm30
, -516(%rdx
)
16528 // CHECK
: vpmovqw
%xmm18
, %xmm19
16529 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x08,0x34,0xd3]
16530 vpmovqw
%xmm18
, %xmm19
16532 // CHECK
: vpmovqw
%xmm18
, %xmm19
{%k4
}
16533 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x0c,0x34,0xd3]
16534 vpmovqw
%xmm18
, %xmm19
{%k4
}
16536 // CHECK
: vpmovqw
%xmm18
, %xmm19
{%k4
} {z
}
16537 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x8c,0x34,0xd3]
16538 vpmovqw
%xmm18
, %xmm19
{%k4
} {z
}
16540 // CHECK
: vpmovqw
%ymm22
, %xmm19
16541 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x34,0xf3]
16542 vpmovqw
%ymm22
, %xmm19
16544 // CHECK
: vpmovqw
%ymm22
, %xmm19
{%k5
}
16545 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x2d,0x34,0xf3]
16546 vpmovqw
%ymm22
, %xmm19
{%k5
}
16548 // CHECK
: vpmovqw
%ymm22
, %xmm19
{%k5
} {z
}
16549 // CHECK
: encoding
: [0x62,0xa2,0x7e,0xad,0x34,0xf3]
16550 vpmovqw
%ymm22
, %xmm19
{%k5
} {z
}
16552 // CHECK
: vpmovqw
%xmm21
, (%rcx
)
16553 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x34,0x29]
16554 vpmovqw
%xmm21
, (%rcx
)
16556 // CHECK
: vpmovqw
%xmm21
, (%rcx
) {%k3
}
16557 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x0b,0x34,0x29]
16558 vpmovqw
%xmm21
, (%rcx
) {%k3
}
16560 // CHECK
: vpmovqw
%xmm21
, 291(%rax
,%r14,8)
16561 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x08,0x34,0xac,0xf0,0x23,0x01,0x00,0x00]
16562 vpmovqw
%xmm21
, 291(%rax
,%r14,8)
16564 // CHECK
: vpmovqw
%xmm21
, 508(%rdx
)
16565 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x34,0x6a,0x7f]
16566 vpmovqw
%xmm21
, 508(%rdx
)
16568 // CHECK
: vpmovqw
%xmm21
, 512(%rdx
)
16569 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x34,0xaa,0x00,0x02,0x00,0x00]
16570 vpmovqw
%xmm21
, 512(%rdx
)
16572 // CHECK
: vpmovqw
%xmm21
, -512(%rdx
)
16573 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x34,0x6a,0x80]
16574 vpmovqw
%xmm21
, -512(%rdx
)
16576 // CHECK
: vpmovqw
%xmm21
, -516(%rdx
)
16577 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x34,0xaa,0xfc,0xfd,0xff,0xff]
16578 vpmovqw
%xmm21
, -516(%rdx
)
16580 // CHECK
: vpmovqw
%ymm28
, (%rcx
)
16581 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x34,0x21]
16582 vpmovqw
%ymm28
, (%rcx
)
16584 // CHECK
: vpmovqw
%ymm28
, (%rcx
) {%k6
}
16585 // CHECK
: encoding
: [0x62,0x62,0x7e,0x2e,0x34,0x21]
16586 vpmovqw
%ymm28
, (%rcx
) {%k6
}
16588 // CHECK
: vpmovqw
%ymm28
, 291(%rax
,%r14,8)
16589 // CHECK
: encoding
: [0x62,0x22,0x7e,0x28,0x34,0xa4,0xf0,0x23,0x01,0x00,0x00]
16590 vpmovqw
%ymm28
, 291(%rax
,%r14,8)
16592 // CHECK
: vpmovqw
%ymm28
, 1016(%rdx
)
16593 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x34,0x62,0x7f]
16594 vpmovqw
%ymm28
, 1016(%rdx
)
16596 // CHECK
: vpmovqw
%ymm28
, 1024(%rdx
)
16597 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x34,0xa2,0x00,0x04,0x00,0x00]
16598 vpmovqw
%ymm28
, 1024(%rdx
)
16600 // CHECK
: vpmovqw
%ymm28
, -1024(%rdx
)
16601 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x34,0x62,0x80]
16602 vpmovqw
%ymm28
, -1024(%rdx
)
16604 // CHECK
: vpmovqw
%ymm28
, -1032(%rdx
)
16605 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x34,0xa2,0xf8,0xfb,0xff,0xff]
16606 vpmovqw
%ymm28
, -1032(%rdx
)
16608 // CHECK
: vpmovsqw
%xmm18
, %xmm26
16609 // CHECK
: encoding
: [0x62,0x82,0x7e,0x08,0x24,0xd2]
16610 vpmovsqw
%xmm18
, %xmm26
16612 // CHECK
: vpmovsqw
%xmm18
, %xmm26
{%k7
}
16613 // CHECK
: encoding
: [0x62,0x82,0x7e,0x0f,0x24,0xd2]
16614 vpmovsqw
%xmm18
, %xmm26
{%k7
}
16616 // CHECK
: vpmovsqw
%xmm18
, %xmm26
{%k7
} {z
}
16617 // CHECK
: encoding
: [0x62,0x82,0x7e,0x8f,0x24,0xd2]
16618 vpmovsqw
%xmm18
, %xmm26
{%k7
} {z
}
16620 // CHECK
: vpmovsqw
%ymm20
, %xmm28
16621 // CHECK
: encoding
: [0x62,0x82,0x7e,0x28,0x24,0xe4]
16622 vpmovsqw
%ymm20
, %xmm28
16624 // CHECK
: vpmovsqw
%ymm20
, %xmm28
{%k4
}
16625 // CHECK
: encoding
: [0x62,0x82,0x7e,0x2c,0x24,0xe4]
16626 vpmovsqw
%ymm20
, %xmm28
{%k4
}
16628 // CHECK
: vpmovsqw
%ymm20
, %xmm28
{%k4
} {z
}
16629 // CHECK
: encoding
: [0x62,0x82,0x7e,0xac,0x24,0xe4]
16630 vpmovsqw
%ymm20
, %xmm28
{%k4
} {z
}
16632 // CHECK
: vpmovsqw
%xmm30
, (%rcx
)
16633 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x24,0x31]
16634 vpmovsqw
%xmm30
, (%rcx
)
16636 // CHECK
: vpmovsqw
%xmm30
, (%rcx
) {%k4
}
16637 // CHECK
: encoding
: [0x62,0x62,0x7e,0x0c,0x24,0x31]
16638 vpmovsqw
%xmm30
, (%rcx
) {%k4
}
16640 // CHECK
: vpmovsqw
%xmm30
, 291(%rax
,%r14,8)
16641 // CHECK
: encoding
: [0x62,0x22,0x7e,0x08,0x24,0xb4,0xf0,0x23,0x01,0x00,0x00]
16642 vpmovsqw
%xmm30
, 291(%rax
,%r14,8)
16644 // CHECK
: vpmovsqw
%xmm30
, 508(%rdx
)
16645 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x24,0x72,0x7f]
16646 vpmovsqw
%xmm30
, 508(%rdx
)
16648 // CHECK
: vpmovsqw
%xmm30
, 512(%rdx
)
16649 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x24,0xb2,0x00,0x02,0x00,0x00]
16650 vpmovsqw
%xmm30
, 512(%rdx
)
16652 // CHECK
: vpmovsqw
%xmm30
, -512(%rdx
)
16653 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x24,0x72,0x80]
16654 vpmovsqw
%xmm30
, -512(%rdx
)
16656 // CHECK
: vpmovsqw
%xmm30
, -516(%rdx
)
16657 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x24,0xb2,0xfc,0xfd,0xff,0xff]
16658 vpmovsqw
%xmm30
, -516(%rdx
)
16660 // CHECK
: vpmovsqw
%ymm21
, (%rcx
)
16661 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x24,0x29]
16662 vpmovsqw
%ymm21
, (%rcx
)
16664 // CHECK
: vpmovsqw
%ymm21
, (%rcx
) {%k5
}
16665 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x2d,0x24,0x29]
16666 vpmovsqw
%ymm21
, (%rcx
) {%k5
}
16668 // CHECK
: vpmovsqw
%ymm21
, 291(%rax
,%r14,8)
16669 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x24,0xac,0xf0,0x23,0x01,0x00,0x00]
16670 vpmovsqw
%ymm21
, 291(%rax
,%r14,8)
16672 // CHECK
: vpmovsqw
%ymm21
, 1016(%rdx
)
16673 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x24,0x6a,0x7f]
16674 vpmovsqw
%ymm21
, 1016(%rdx
)
16676 // CHECK
: vpmovsqw
%ymm21
, 1024(%rdx
)
16677 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x24,0xaa,0x00,0x04,0x00,0x00]
16678 vpmovsqw
%ymm21
, 1024(%rdx
)
16680 // CHECK
: vpmovsqw
%ymm21
, -1024(%rdx
)
16681 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x24,0x6a,0x80]
16682 vpmovsqw
%ymm21
, -1024(%rdx
)
16684 // CHECK
: vpmovsqw
%ymm21
, -1032(%rdx
)
16685 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x24,0xaa,0xf8,0xfb,0xff,0xff]
16686 vpmovsqw
%ymm21
, -1032(%rdx
)
16688 // CHECK
: vpmovusqw
%xmm20
, %xmm29
16689 // CHECK
: encoding
: [0x62,0x82,0x7e,0x08,0x14,0xe5]
16690 vpmovusqw
%xmm20
, %xmm29
16692 // CHECK
: vpmovusqw
%xmm20
, %xmm29
{%k1
}
16693 // CHECK
: encoding
: [0x62,0x82,0x7e,0x09,0x14,0xe5]
16694 vpmovusqw
%xmm20
, %xmm29
{%k1
}
16696 // CHECK
: vpmovusqw
%xmm20
, %xmm29
{%k1
} {z
}
16697 // CHECK
: encoding
: [0x62,0x82,0x7e,0x89,0x14,0xe5]
16698 vpmovusqw
%xmm20
, %xmm29
{%k1
} {z
}
16700 // CHECK
: vpmovusqw
%ymm21
, %xmm20
16701 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x14,0xec]
16702 vpmovusqw
%ymm21
, %xmm20
16704 // CHECK
: vpmovusqw
%ymm21
, %xmm20
{%k5
}
16705 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x2d,0x14,0xec]
16706 vpmovusqw
%ymm21
, %xmm20
{%k5
}
16708 // CHECK
: vpmovusqw
%ymm21
, %xmm20
{%k5
} {z
}
16709 // CHECK
: encoding
: [0x62,0xa2,0x7e,0xad,0x14,0xec]
16710 vpmovusqw
%ymm21
, %xmm20
{%k5
} {z
}
16712 // CHECK
: vpmovusqw
%xmm18
, (%rcx
)
16713 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x14,0x11]
16714 vpmovusqw
%xmm18
, (%rcx
)
16716 // CHECK
: vpmovusqw
%xmm18
, (%rcx
) {%k1
}
16717 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x09,0x14,0x11]
16718 vpmovusqw
%xmm18
, (%rcx
) {%k1
}
16720 // CHECK
: vpmovusqw
%xmm18
, 291(%rax
,%r14,8)
16721 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x08,0x14,0x94,0xf0,0x23,0x01,0x00,0x00]
16722 vpmovusqw
%xmm18
, 291(%rax
,%r14,8)
16724 // CHECK
: vpmovusqw
%xmm18
, 508(%rdx
)
16725 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x14,0x52,0x7f]
16726 vpmovusqw
%xmm18
, 508(%rdx
)
16728 // CHECK
: vpmovusqw
%xmm18
, 512(%rdx
)
16729 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x14,0x92,0x00,0x02,0x00,0x00]
16730 vpmovusqw
%xmm18
, 512(%rdx
)
16732 // CHECK
: vpmovusqw
%xmm18
, -512(%rdx
)
16733 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x14,0x52,0x80]
16734 vpmovusqw
%xmm18
, -512(%rdx
)
16736 // CHECK
: vpmovusqw
%xmm18
, -516(%rdx
)
16737 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x14,0x92,0xfc,0xfd,0xff,0xff]
16738 vpmovusqw
%xmm18
, -516(%rdx
)
16740 // CHECK
: vpmovusqw
%ymm18
, (%rcx
)
16741 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x14,0x11]
16742 vpmovusqw
%ymm18
, (%rcx
)
16744 // CHECK
: vpmovusqw
%ymm18
, (%rcx
) {%k2
}
16745 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x2a,0x14,0x11]
16746 vpmovusqw
%ymm18
, (%rcx
) {%k2
}
16748 // CHECK
: vpmovusqw
%ymm18
, 291(%rax
,%r14,8)
16749 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x14,0x94,0xf0,0x23,0x01,0x00,0x00]
16750 vpmovusqw
%ymm18
, 291(%rax
,%r14,8)
16752 // CHECK
: vpmovusqw
%ymm18
, 1016(%rdx
)
16753 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x14,0x52,0x7f]
16754 vpmovusqw
%ymm18
, 1016(%rdx
)
16756 // CHECK
: vpmovusqw
%ymm18
, 1024(%rdx
)
16757 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x14,0x92,0x00,0x04,0x00,0x00]
16758 vpmovusqw
%ymm18
, 1024(%rdx
)
16760 // CHECK
: vpmovusqw
%ymm18
, -1024(%rdx
)
16761 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x14,0x52,0x80]
16762 vpmovusqw
%ymm18
, -1024(%rdx
)
16764 // CHECK
: vpmovusqw
%ymm18
, -1032(%rdx
)
16765 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x14,0x92,0xf8,0xfb,0xff,0xff]
16766 vpmovusqw
%ymm18
, -1032(%rdx
)
16768 // CHECK
: vpmovqd
%xmm25
, %xmm21
16769 // CHECK
: encoding
: [0x62,0x22,0x7e,0x08,0x35,0xcd]
16770 vpmovqd
%xmm25
, %xmm21
16772 // CHECK
: vpmovqd
%xmm25
, %xmm21
{%k5
}
16773 // CHECK
: encoding
: [0x62,0x22,0x7e,0x0d,0x35,0xcd]
16774 vpmovqd
%xmm25
, %xmm21
{%k5
}
16776 // CHECK
: vpmovqd
%xmm25
, %xmm21
{%k5
} {z
}
16777 // CHECK
: encoding
: [0x62,0x22,0x7e,0x8d,0x35,0xcd]
16778 vpmovqd
%xmm25
, %xmm21
{%k5
} {z
}
16780 // CHECK
: vpmovqd
%ymm22
, %xmm21
16781 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x35,0xf5]
16782 vpmovqd
%ymm22
, %xmm21
16784 // CHECK
: vpmovqd
%ymm22
, %xmm21
{%k6
}
16785 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x2e,0x35,0xf5]
16786 vpmovqd
%ymm22
, %xmm21
{%k6
}
16788 // CHECK
: vpmovqd
%ymm22
, %xmm21
{%k6
} {z
}
16789 // CHECK
: encoding
: [0x62,0xa2,0x7e,0xae,0x35,0xf5]
16790 vpmovqd
%ymm22
, %xmm21
{%k6
} {z
}
16792 // CHECK
: vpmovqd
%xmm29
, (%rcx
)
16793 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x35,0x29]
16794 vpmovqd
%xmm29
, (%rcx
)
16796 // CHECK
: vpmovqd
%xmm29
, (%rcx
) {%k6
}
16797 // CHECK
: encoding
: [0x62,0x62,0x7e,0x0e,0x35,0x29]
16798 vpmovqd
%xmm29
, (%rcx
) {%k6
}
16800 // CHECK
: vpmovqd
%xmm29
, 291(%rax
,%r14,8)
16801 // CHECK
: encoding
: [0x62,0x22,0x7e,0x08,0x35,0xac,0xf0,0x23,0x01,0x00,0x00]
16802 vpmovqd
%xmm29
, 291(%rax
,%r14,8)
16804 // CHECK
: vpmovqd
%xmm29
, 1016(%rdx
)
16805 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x35,0x6a,0x7f]
16806 vpmovqd
%xmm29
, 1016(%rdx
)
16808 // CHECK
: vpmovqd
%xmm29
, 1024(%rdx
)
16809 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x35,0xaa,0x00,0x04,0x00,0x00]
16810 vpmovqd
%xmm29
, 1024(%rdx
)
16812 // CHECK
: vpmovqd
%xmm29
, -1024(%rdx
)
16813 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x35,0x6a,0x80]
16814 vpmovqd
%xmm29
, -1024(%rdx
)
16816 // CHECK
: vpmovqd
%xmm29
, -1032(%rdx
)
16817 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x35,0xaa,0xf8,0xfb,0xff,0xff]
16818 vpmovqd
%xmm29
, -1032(%rdx
)
16820 // CHECK
: vpmovqd
%ymm30
, (%rcx
)
16821 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x35,0x31]
16822 vpmovqd
%ymm30
, (%rcx
)
16824 // CHECK
: vpmovqd
%ymm30
, (%rcx
) {%k2
}
16825 // CHECK
: encoding
: [0x62,0x62,0x7e,0x2a,0x35,0x31]
16826 vpmovqd
%ymm30
, (%rcx
) {%k2
}
16828 // CHECK
: vpmovqd
%ymm30
, 291(%rax
,%r14,8)
16829 // CHECK
: encoding
: [0x62,0x22,0x7e,0x28,0x35,0xb4,0xf0,0x23,0x01,0x00,0x00]
16830 vpmovqd
%ymm30
, 291(%rax
,%r14,8)
16832 // CHECK
: vpmovqd
%ymm30
, 2032(%rdx
)
16833 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x35,0x72,0x7f]
16834 vpmovqd
%ymm30
, 2032(%rdx
)
16836 // CHECK
: vpmovqd
%ymm30
, 2048(%rdx
)
16837 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x35,0xb2,0x00,0x08,0x00,0x00]
16838 vpmovqd
%ymm30
, 2048(%rdx
)
16840 // CHECK
: vpmovqd
%ymm30
, -2048(%rdx
)
16841 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x35,0x72,0x80]
16842 vpmovqd
%ymm30
, -2048(%rdx
)
16844 // CHECK
: vpmovqd
%ymm30
, -2064(%rdx
)
16845 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x35,0xb2,0xf0,0xf7,0xff,0xff]
16846 vpmovqd
%ymm30
, -2064(%rdx
)
16848 // CHECK
: vpmovsqd
%xmm21
, %xmm21
16849 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x08,0x25,0xed]
16850 vpmovsqd
%xmm21
, %xmm21
16852 // CHECK
: vpmovsqd
%xmm21
, %xmm21
{%k2
}
16853 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x0a,0x25,0xed]
16854 vpmovsqd
%xmm21
, %xmm21
{%k2
}
16856 // CHECK
: vpmovsqd
%xmm21
, %xmm21
{%k2
} {z
}
16857 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x8a,0x25,0xed]
16858 vpmovsqd
%xmm21
, %xmm21
{%k2
} {z
}
16860 // CHECK
: vpmovsqd
%ymm29
, %xmm29
16861 // CHECK
: encoding
: [0x62,0x02,0x7e,0x28,0x25,0xed]
16862 vpmovsqd
%ymm29
, %xmm29
16864 // CHECK
: vpmovsqd
%ymm29
, %xmm29
{%k4
}
16865 // CHECK
: encoding
: [0x62,0x02,0x7e,0x2c,0x25,0xed]
16866 vpmovsqd
%ymm29
, %xmm29
{%k4
}
16868 // CHECK
: vpmovsqd
%ymm29
, %xmm29
{%k4
} {z
}
16869 // CHECK
: encoding
: [0x62,0x02,0x7e,0xac,0x25,0xed]
16870 vpmovsqd
%ymm29
, %xmm29
{%k4
} {z
}
16872 // CHECK
: vpmovsqd
%xmm17
, (%rcx
)
16873 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x25,0x09]
16874 vpmovsqd
%xmm17
, (%rcx
)
16876 // CHECK
: vpmovsqd
%xmm17
, (%rcx
) {%k2
}
16877 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x0a,0x25,0x09]
16878 vpmovsqd
%xmm17
, (%rcx
) {%k2
}
16880 // CHECK
: vpmovsqd
%xmm17
, 291(%rax
,%r14,8)
16881 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x08,0x25,0x8c,0xf0,0x23,0x01,0x00,0x00]
16882 vpmovsqd
%xmm17
, 291(%rax
,%r14,8)
16884 // CHECK
: vpmovsqd
%xmm17
, 1016(%rdx
)
16885 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x25,0x4a,0x7f]
16886 vpmovsqd
%xmm17
, 1016(%rdx
)
16888 // CHECK
: vpmovsqd
%xmm17
, 1024(%rdx
)
16889 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x25,0x8a,0x00,0x04,0x00,0x00]
16890 vpmovsqd
%xmm17
, 1024(%rdx
)
16892 // CHECK
: vpmovsqd
%xmm17
, -1024(%rdx
)
16893 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x25,0x4a,0x80]
16894 vpmovsqd
%xmm17
, -1024(%rdx
)
16896 // CHECK
: vpmovsqd
%xmm17
, -1032(%rdx
)
16897 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x25,0x8a,0xf8,0xfb,0xff,0xff]
16898 vpmovsqd
%xmm17
, -1032(%rdx
)
16900 // CHECK
: vpmovsqd
%ymm23
, (%rcx
)
16901 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x25,0x39]
16902 vpmovsqd
%ymm23
, (%rcx
)
16904 // CHECK
: vpmovsqd
%ymm23
, (%rcx
) {%k5
}
16905 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x2d,0x25,0x39]
16906 vpmovsqd
%ymm23
, (%rcx
) {%k5
}
16908 // CHECK
: vpmovsqd
%ymm23
, 291(%rax
,%r14,8)
16909 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x25,0xbc,0xf0,0x23,0x01,0x00,0x00]
16910 vpmovsqd
%ymm23
, 291(%rax
,%r14,8)
16912 // CHECK
: vpmovsqd
%ymm23
, 2032(%rdx
)
16913 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x25,0x7a,0x7f]
16914 vpmovsqd
%ymm23
, 2032(%rdx
)
16916 // CHECK
: vpmovsqd
%ymm23
, 2048(%rdx
)
16917 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x25,0xba,0x00,0x08,0x00,0x00]
16918 vpmovsqd
%ymm23
, 2048(%rdx
)
16920 // CHECK
: vpmovsqd
%ymm23
, -2048(%rdx
)
16921 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x25,0x7a,0x80]
16922 vpmovsqd
%ymm23
, -2048(%rdx
)
16924 // CHECK
: vpmovsqd
%ymm23
, -2064(%rdx
)
16925 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x25,0xba,0xf0,0xf7,0xff,0xff]
16926 vpmovsqd
%ymm23
, -2064(%rdx
)
16928 // CHECK
: vpmovusqd
%xmm21
, %xmm25
16929 // CHECK
: encoding
: [0x62,0x82,0x7e,0x08,0x15,0xe9]
16930 vpmovusqd
%xmm21
, %xmm25
16932 // CHECK
: vpmovusqd
%xmm21
, %xmm25
{%k5
}
16933 // CHECK
: encoding
: [0x62,0x82,0x7e,0x0d,0x15,0xe9]
16934 vpmovusqd
%xmm21
, %xmm25
{%k5
}
16936 // CHECK
: vpmovusqd
%xmm21
, %xmm25
{%k5
} {z
}
16937 // CHECK
: encoding
: [0x62,0x82,0x7e,0x8d,0x15,0xe9]
16938 vpmovusqd
%xmm21
, %xmm25
{%k5
} {z
}
16940 // CHECK
: vpmovusqd
%ymm21
, %xmm20
16941 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x15,0xec]
16942 vpmovusqd
%ymm21
, %xmm20
16944 // CHECK
: vpmovusqd
%ymm21
, %xmm20
{%k2
}
16945 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x2a,0x15,0xec]
16946 vpmovusqd
%ymm21
, %xmm20
{%k2
}
16948 // CHECK
: vpmovusqd
%ymm21
, %xmm20
{%k2
} {z
}
16949 // CHECK
: encoding
: [0x62,0xa2,0x7e,0xaa,0x15,0xec]
16950 vpmovusqd
%ymm21
, %xmm20
{%k2
} {z
}
16952 // CHECK
: vpmovusqd
%xmm18
, (%rcx
)
16953 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x15,0x11]
16954 vpmovusqd
%xmm18
, (%rcx
)
16956 // CHECK
: vpmovusqd
%xmm18
, (%rcx
) {%k1
}
16957 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x09,0x15,0x11]
16958 vpmovusqd
%xmm18
, (%rcx
) {%k1
}
16960 // CHECK
: vpmovusqd
%xmm18
, 291(%rax
,%r14,8)
16961 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x08,0x15,0x94,0xf0,0x23,0x01,0x00,0x00]
16962 vpmovusqd
%xmm18
, 291(%rax
,%r14,8)
16964 // CHECK
: vpmovusqd
%xmm18
, 1016(%rdx
)
16965 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x15,0x52,0x7f]
16966 vpmovusqd
%xmm18
, 1016(%rdx
)
16968 // CHECK
: vpmovusqd
%xmm18
, 1024(%rdx
)
16969 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x15,0x92,0x00,0x04,0x00,0x00]
16970 vpmovusqd
%xmm18
, 1024(%rdx
)
16972 // CHECK
: vpmovusqd
%xmm18
, -1024(%rdx
)
16973 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x15,0x52,0x80]
16974 vpmovusqd
%xmm18
, -1024(%rdx
)
16976 // CHECK
: vpmovusqd
%xmm18
, -1032(%rdx
)
16977 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x15,0x92,0xf8,0xfb,0xff,0xff]
16978 vpmovusqd
%xmm18
, -1032(%rdx
)
16980 // CHECK
: vpmovusqd
%ymm29
, (%rcx
)
16981 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x15,0x29]
16982 vpmovusqd
%ymm29
, (%rcx
)
16984 // CHECK
: vpmovusqd
%ymm29
, (%rcx
) {%k6
}
16985 // CHECK
: encoding
: [0x62,0x62,0x7e,0x2e,0x15,0x29]
16986 vpmovusqd
%ymm29
, (%rcx
) {%k6
}
16988 // CHECK
: vpmovusqd
%ymm29
, 291(%rax
,%r14,8)
16989 // CHECK
: encoding
: [0x62,0x22,0x7e,0x28,0x15,0xac,0xf0,0x23,0x01,0x00,0x00]
16990 vpmovusqd
%ymm29
, 291(%rax
,%r14,8)
16992 // CHECK
: vpmovusqd
%ymm29
, 2032(%rdx
)
16993 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x15,0x6a,0x7f]
16994 vpmovusqd
%ymm29
, 2032(%rdx
)
16996 // CHECK
: vpmovusqd
%ymm29
, 2048(%rdx
)
16997 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x15,0xaa,0x00,0x08,0x00,0x00]
16998 vpmovusqd
%ymm29
, 2048(%rdx
)
17000 // CHECK
: vpmovusqd
%ymm29
, -2048(%rdx
)
17001 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x15,0x6a,0x80]
17002 vpmovusqd
%ymm29
, -2048(%rdx
)
17004 // CHECK
: vpmovusqd
%ymm29
, -2064(%rdx
)
17005 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x15,0xaa,0xf0,0xf7,0xff,0xff]
17006 vpmovusqd
%ymm29
, -2064(%rdx
)
17008 // CHECK
: vpmovdb
%xmm21
, %xmm30
17009 // CHECK
: encoding
: [0x62,0x82,0x7e,0x08,0x31,0xee]
17010 vpmovdb
%xmm21
, %xmm30
17012 // CHECK
: vpmovdb
%xmm21
, %xmm30
{%k3
}
17013 // CHECK
: encoding
: [0x62,0x82,0x7e,0x0b,0x31,0xee]
17014 vpmovdb
%xmm21
, %xmm30
{%k3
}
17016 // CHECK
: vpmovdb
%xmm21
, %xmm30
{%k3
} {z
}
17017 // CHECK
: encoding
: [0x62,0x82,0x7e,0x8b,0x31,0xee]
17018 vpmovdb
%xmm21
, %xmm30
{%k3
} {z
}
17020 // CHECK
: vpmovdb
%ymm21
, %xmm23
17021 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x31,0xef]
17022 vpmovdb
%ymm21
, %xmm23
17024 // CHECK
: vpmovdb
%ymm21
, %xmm23
{%k4
}
17025 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x2c,0x31,0xef]
17026 vpmovdb
%ymm21
, %xmm23
{%k4
}
17028 // CHECK
: vpmovdb
%ymm21
, %xmm23
{%k4
} {z
}
17029 // CHECK
: encoding
: [0x62,0xa2,0x7e,0xac,0x31,0xef]
17030 vpmovdb
%ymm21
, %xmm23
{%k4
} {z
}
17032 // CHECK
: vpmovdb
%xmm29
, (%rcx
)
17033 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x31,0x29]
17034 vpmovdb
%xmm29
, (%rcx
)
17036 // CHECK
: vpmovdb
%xmm29
, (%rcx
) {%k3
}
17037 // CHECK
: encoding
: [0x62,0x62,0x7e,0x0b,0x31,0x29]
17038 vpmovdb
%xmm29
, (%rcx
) {%k3
}
17040 // CHECK
: vpmovdb
%xmm29
, 291(%rax
,%r14,8)
17041 // CHECK
: encoding
: [0x62,0x22,0x7e,0x08,0x31,0xac,0xf0,0x23,0x01,0x00,0x00]
17042 vpmovdb
%xmm29
, 291(%rax
,%r14,8)
17044 // CHECK
: vpmovdb
%xmm29
, 508(%rdx
)
17045 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x31,0x6a,0x7f]
17046 vpmovdb
%xmm29
, 508(%rdx
)
17048 // CHECK
: vpmovdb
%xmm29
, 512(%rdx
)
17049 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x31,0xaa,0x00,0x02,0x00,0x00]
17050 vpmovdb
%xmm29
, 512(%rdx
)
17052 // CHECK
: vpmovdb
%xmm29
, -512(%rdx
)
17053 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x31,0x6a,0x80]
17054 vpmovdb
%xmm29
, -512(%rdx
)
17056 // CHECK
: vpmovdb
%xmm29
, -516(%rdx
)
17057 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x31,0xaa,0xfc,0xfd,0xff,0xff]
17058 vpmovdb
%xmm29
, -516(%rdx
)
17060 // CHECK
: vpmovdb
%ymm26
, (%rcx
)
17061 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x31,0x11]
17062 vpmovdb
%ymm26
, (%rcx
)
17064 // CHECK
: vpmovdb
%ymm26
, (%rcx
) {%k6
}
17065 // CHECK
: encoding
: [0x62,0x62,0x7e,0x2e,0x31,0x11]
17066 vpmovdb
%ymm26
, (%rcx
) {%k6
}
17068 // CHECK
: vpmovdb
%ymm26
, 291(%rax
,%r14,8)
17069 // CHECK
: encoding
: [0x62,0x22,0x7e,0x28,0x31,0x94,0xf0,0x23,0x01,0x00,0x00]
17070 vpmovdb
%ymm26
, 291(%rax
,%r14,8)
17072 // CHECK
: vpmovdb
%ymm26
, 1016(%rdx
)
17073 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x31,0x52,0x7f]
17074 vpmovdb
%ymm26
, 1016(%rdx
)
17076 // CHECK
: vpmovdb
%ymm26
, 1024(%rdx
)
17077 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x31,0x92,0x00,0x04,0x00,0x00]
17078 vpmovdb
%ymm26
, 1024(%rdx
)
17080 // CHECK
: vpmovdb
%ymm26
, -1024(%rdx
)
17081 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x31,0x52,0x80]
17082 vpmovdb
%ymm26
, -1024(%rdx
)
17084 // CHECK
: vpmovdb
%ymm26
, -1032(%rdx
)
17085 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x31,0x92,0xf8,0xfb,0xff,0xff]
17086 vpmovdb
%ymm26
, -1032(%rdx
)
17088 // CHECK
: vpmovsdb
%xmm27
, %xmm30
17089 // CHECK
: encoding
: [0x62,0x02,0x7e,0x08,0x21,0xde]
17090 vpmovsdb
%xmm27
, %xmm30
17092 // CHECK
: vpmovsdb
%xmm27
, %xmm30
{%k1
}
17093 // CHECK
: encoding
: [0x62,0x02,0x7e,0x09,0x21,0xde]
17094 vpmovsdb
%xmm27
, %xmm30
{%k1
}
17096 // CHECK
: vpmovsdb
%xmm27
, %xmm30
{%k1
} {z
}
17097 // CHECK
: encoding
: [0x62,0x02,0x7e,0x89,0x21,0xde]
17098 vpmovsdb
%xmm27
, %xmm30
{%k1
} {z
}
17100 // CHECK
: vpmovsdb
%ymm27
, %xmm26
17101 // CHECK
: encoding
: [0x62,0x02,0x7e,0x28,0x21,0xda]
17102 vpmovsdb
%ymm27
, %xmm26
17104 // CHECK
: vpmovsdb
%ymm27
, %xmm26
{%k3
}
17105 // CHECK
: encoding
: [0x62,0x02,0x7e,0x2b,0x21,0xda]
17106 vpmovsdb
%ymm27
, %xmm26
{%k3
}
17108 // CHECK
: vpmovsdb
%ymm27
, %xmm26
{%k3
} {z
}
17109 // CHECK
: encoding
: [0x62,0x02,0x7e,0xab,0x21,0xda]
17110 vpmovsdb
%ymm27
, %xmm26
{%k3
} {z
}
17112 // CHECK
: vpmovsdb
%xmm30
, (%rcx
)
17113 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x21,0x31]
17114 vpmovsdb
%xmm30
, (%rcx
)
17116 // CHECK
: vpmovsdb
%xmm30
, (%rcx
) {%k3
}
17117 // CHECK
: encoding
: [0x62,0x62,0x7e,0x0b,0x21,0x31]
17118 vpmovsdb
%xmm30
, (%rcx
) {%k3
}
17120 // CHECK
: vpmovsdb
%xmm30
, 291(%rax
,%r14,8)
17121 // CHECK
: encoding
: [0x62,0x22,0x7e,0x08,0x21,0xb4,0xf0,0x23,0x01,0x00,0x00]
17122 vpmovsdb
%xmm30
, 291(%rax
,%r14,8)
17124 // CHECK
: vpmovsdb
%xmm30
, 508(%rdx
)
17125 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x21,0x72,0x7f]
17126 vpmovsdb
%xmm30
, 508(%rdx
)
17128 // CHECK
: vpmovsdb
%xmm30
, 512(%rdx
)
17129 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x21,0xb2,0x00,0x02,0x00,0x00]
17130 vpmovsdb
%xmm30
, 512(%rdx
)
17132 // CHECK
: vpmovsdb
%xmm30
, -512(%rdx
)
17133 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x21,0x72,0x80]
17134 vpmovsdb
%xmm30
, -512(%rdx
)
17136 // CHECK
: vpmovsdb
%xmm30
, -516(%rdx
)
17137 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x21,0xb2,0xfc,0xfd,0xff,0xff]
17138 vpmovsdb
%xmm30
, -516(%rdx
)
17140 // CHECK
: vpmovsdb
%ymm25
, (%rcx
)
17141 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x21,0x09]
17142 vpmovsdb
%ymm25
, (%rcx
)
17144 // CHECK
: vpmovsdb
%ymm25
, (%rcx
) {%k5
}
17145 // CHECK
: encoding
: [0x62,0x62,0x7e,0x2d,0x21,0x09]
17146 vpmovsdb
%ymm25
, (%rcx
) {%k5
}
17148 // CHECK
: vpmovsdb
%ymm25
, 291(%rax
,%r14,8)
17149 // CHECK
: encoding
: [0x62,0x22,0x7e,0x28,0x21,0x8c,0xf0,0x23,0x01,0x00,0x00]
17150 vpmovsdb
%ymm25
, 291(%rax
,%r14,8)
17152 // CHECK
: vpmovsdb
%ymm25
, 1016(%rdx
)
17153 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x21,0x4a,0x7f]
17154 vpmovsdb
%ymm25
, 1016(%rdx
)
17156 // CHECK
: vpmovsdb
%ymm25
, 1024(%rdx
)
17157 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x21,0x8a,0x00,0x04,0x00,0x00]
17158 vpmovsdb
%ymm25
, 1024(%rdx
)
17160 // CHECK
: vpmovsdb
%ymm25
, -1024(%rdx
)
17161 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x21,0x4a,0x80]
17162 vpmovsdb
%ymm25
, -1024(%rdx
)
17164 // CHECK
: vpmovsdb
%ymm25
, -1032(%rdx
)
17165 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x21,0x8a,0xf8,0xfb,0xff,0xff]
17166 vpmovsdb
%ymm25
, -1032(%rdx
)
17168 // CHECK
: vpmovusdb
%xmm29
, %xmm30
17169 // CHECK
: encoding
: [0x62,0x02,0x7e,0x08,0x11,0xee]
17170 vpmovusdb
%xmm29
, %xmm30
17172 // CHECK
: vpmovusdb
%xmm29
, %xmm30
{%k7
}
17173 // CHECK
: encoding
: [0x62,0x02,0x7e,0x0f,0x11,0xee]
17174 vpmovusdb
%xmm29
, %xmm30
{%k7
}
17176 // CHECK
: vpmovusdb
%xmm29
, %xmm30
{%k7
} {z
}
17177 // CHECK
: encoding
: [0x62,0x02,0x7e,0x8f,0x11,0xee]
17178 vpmovusdb
%xmm29
, %xmm30
{%k7
} {z
}
17180 // CHECK
: vpmovusdb
%ymm17
, %xmm23
17181 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x11,0xcf]
17182 vpmovusdb
%ymm17
, %xmm23
17184 // CHECK
: vpmovusdb
%ymm17
, %xmm23
{%k6
}
17185 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x2e,0x11,0xcf]
17186 vpmovusdb
%ymm17
, %xmm23
{%k6
}
17188 // CHECK
: vpmovusdb
%ymm17
, %xmm23
{%k6
} {z
}
17189 // CHECK
: encoding
: [0x62,0xa2,0x7e,0xae,0x11,0xcf]
17190 vpmovusdb
%ymm17
, %xmm23
{%k6
} {z
}
17192 // CHECK
: vpmovusdb
%xmm26
, (%rcx
)
17193 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x11,0x11]
17194 vpmovusdb
%xmm26
, (%rcx
)
17196 // CHECK
: vpmovusdb
%xmm26
, (%rcx
) {%k7
}
17197 // CHECK
: encoding
: [0x62,0x62,0x7e,0x0f,0x11,0x11]
17198 vpmovusdb
%xmm26
, (%rcx
) {%k7
}
17200 // CHECK
: vpmovusdb
%xmm26
, 291(%rax
,%r14,8)
17201 // CHECK
: encoding
: [0x62,0x22,0x7e,0x08,0x11,0x94,0xf0,0x23,0x01,0x00,0x00]
17202 vpmovusdb
%xmm26
, 291(%rax
,%r14,8)
17204 // CHECK
: vpmovusdb
%xmm26
, 508(%rdx
)
17205 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x11,0x52,0x7f]
17206 vpmovusdb
%xmm26
, 508(%rdx
)
17208 // CHECK
: vpmovusdb
%xmm26
, 512(%rdx
)
17209 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x11,0x92,0x00,0x02,0x00,0x00]
17210 vpmovusdb
%xmm26
, 512(%rdx
)
17212 // CHECK
: vpmovusdb
%xmm26
, -512(%rdx
)
17213 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x11,0x52,0x80]
17214 vpmovusdb
%xmm26
, -512(%rdx
)
17216 // CHECK
: vpmovusdb
%xmm26
, -516(%rdx
)
17217 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x11,0x92,0xfc,0xfd,0xff,0xff]
17218 vpmovusdb
%xmm26
, -516(%rdx
)
17220 // CHECK
: vpmovusdb
%ymm25
, (%rcx
)
17221 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x11,0x09]
17222 vpmovusdb
%ymm25
, (%rcx
)
17224 // CHECK
: vpmovusdb
%ymm25
, (%rcx
) {%k6
}
17225 // CHECK
: encoding
: [0x62,0x62,0x7e,0x2e,0x11,0x09]
17226 vpmovusdb
%ymm25
, (%rcx
) {%k6
}
17228 // CHECK
: vpmovusdb
%ymm25
, 291(%rax
,%r14,8)
17229 // CHECK
: encoding
: [0x62,0x22,0x7e,0x28,0x11,0x8c,0xf0,0x23,0x01,0x00,0x00]
17230 vpmovusdb
%ymm25
, 291(%rax
,%r14,8)
17232 // CHECK
: vpmovusdb
%ymm25
, 1016(%rdx
)
17233 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x11,0x4a,0x7f]
17234 vpmovusdb
%ymm25
, 1016(%rdx
)
17236 // CHECK
: vpmovusdb
%ymm25
, 1024(%rdx
)
17237 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x11,0x8a,0x00,0x04,0x00,0x00]
17238 vpmovusdb
%ymm25
, 1024(%rdx
)
17240 // CHECK
: vpmovusdb
%ymm25
, -1024(%rdx
)
17241 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x11,0x4a,0x80]
17242 vpmovusdb
%ymm25
, -1024(%rdx
)
17244 // CHECK
: vpmovusdb
%ymm25
, -1032(%rdx
)
17245 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x11,0x8a,0xf8,0xfb,0xff,0xff]
17246 vpmovusdb
%ymm25
, -1032(%rdx
)
17248 // CHECK
: vpmovdw
%xmm25
, %xmm17
17249 // CHECK
: encoding
: [0x62,0x22,0x7e,0x08,0x33,0xc9]
17250 vpmovdw
%xmm25
, %xmm17
17252 // CHECK
: vpmovdw
%xmm25
, %xmm17
{%k5
}
17253 // CHECK
: encoding
: [0x62,0x22,0x7e,0x0d,0x33,0xc9]
17254 vpmovdw
%xmm25
, %xmm17
{%k5
}
17256 // CHECK
: vpmovdw
%xmm25
, %xmm17
{%k5
} {z
}
17257 // CHECK
: encoding
: [0x62,0x22,0x7e,0x8d,0x33,0xc9]
17258 vpmovdw
%xmm25
, %xmm17
{%k5
} {z
}
17260 // CHECK
: vpmovdw
%ymm19
, %xmm25
17261 // CHECK
: encoding
: [0x62,0x82,0x7e,0x28,0x33,0xd9]
17262 vpmovdw
%ymm19
, %xmm25
17264 // CHECK
: vpmovdw
%ymm19
, %xmm25
{%k4
}
17265 // CHECK
: encoding
: [0x62,0x82,0x7e,0x2c,0x33,0xd9]
17266 vpmovdw
%ymm19
, %xmm25
{%k4
}
17268 // CHECK
: vpmovdw
%ymm19
, %xmm25
{%k4
} {z
}
17269 // CHECK
: encoding
: [0x62,0x82,0x7e,0xac,0x33,0xd9]
17270 vpmovdw
%ymm19
, %xmm25
{%k4
} {z
}
17272 // CHECK
: vpmovdw
%xmm21
, (%rcx
)
17273 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x33,0x29]
17274 vpmovdw
%xmm21
, (%rcx
)
17276 // CHECK
: vpmovdw
%xmm21
, (%rcx
) {%k2
}
17277 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x0a,0x33,0x29]
17278 vpmovdw
%xmm21
, (%rcx
) {%k2
}
17280 // CHECK
: vpmovdw
%xmm21
, 291(%rax
,%r14,8)
17281 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x08,0x33,0xac,0xf0,0x23,0x01,0x00,0x00]
17282 vpmovdw
%xmm21
, 291(%rax
,%r14,8)
17284 // CHECK
: vpmovdw
%xmm21
, 1016(%rdx
)
17285 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x33,0x6a,0x7f]
17286 vpmovdw
%xmm21
, 1016(%rdx
)
17288 // CHECK
: vpmovdw
%xmm21
, 1024(%rdx
)
17289 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x33,0xaa,0x00,0x04,0x00,0x00]
17290 vpmovdw
%xmm21
, 1024(%rdx
)
17292 // CHECK
: vpmovdw
%xmm21
, -1024(%rdx
)
17293 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x33,0x6a,0x80]
17294 vpmovdw
%xmm21
, -1024(%rdx
)
17296 // CHECK
: vpmovdw
%xmm21
, -1032(%rdx
)
17297 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x33,0xaa,0xf8,0xfb,0xff,0xff]
17298 vpmovdw
%xmm21
, -1032(%rdx
)
17300 // CHECK
: vpmovdw
%ymm22
, (%rcx
)
17301 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x33,0x31]
17302 vpmovdw
%ymm22
, (%rcx
)
17304 // CHECK
: vpmovdw
%ymm22
, (%rcx
) {%k6
}
17305 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x2e,0x33,0x31]
17306 vpmovdw
%ymm22
, (%rcx
) {%k6
}
17308 // CHECK
: vpmovdw
%ymm22
, 291(%rax
,%r14,8)
17309 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x33,0xb4,0xf0,0x23,0x01,0x00,0x00]
17310 vpmovdw
%ymm22
, 291(%rax
,%r14,8)
17312 // CHECK
: vpmovdw
%ymm22
, 2032(%rdx
)
17313 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x33,0x72,0x7f]
17314 vpmovdw
%ymm22
, 2032(%rdx
)
17316 // CHECK
: vpmovdw
%ymm22
, 2048(%rdx
)
17317 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x33,0xb2,0x00,0x08,0x00,0x00]
17318 vpmovdw
%ymm22
, 2048(%rdx
)
17320 // CHECK
: vpmovdw
%ymm22
, -2048(%rdx
)
17321 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x33,0x72,0x80]
17322 vpmovdw
%ymm22
, -2048(%rdx
)
17324 // CHECK
: vpmovdw
%ymm22
, -2064(%rdx
)
17325 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x33,0xb2,0xf0,0xf7,0xff,0xff]
17326 vpmovdw
%ymm22
, -2064(%rdx
)
17328 // CHECK
: vpmovsdw
%xmm18
, %xmm18
17329 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x08,0x23,0xd2]
17330 vpmovsdw
%xmm18
, %xmm18
17332 // CHECK
: vpmovsdw
%xmm18
, %xmm18
{%k6
}
17333 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x0e,0x23,0xd2]
17334 vpmovsdw
%xmm18
, %xmm18
{%k6
}
17336 // CHECK
: vpmovsdw
%xmm18
, %xmm18
{%k6
} {z
}
17337 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x8e,0x23,0xd2]
17338 vpmovsdw
%xmm18
, %xmm18
{%k6
} {z
}
17340 // CHECK
: vpmovsdw
%ymm18
, %xmm20
17341 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x23,0xd4]
17342 vpmovsdw
%ymm18
, %xmm20
17344 // CHECK
: vpmovsdw
%ymm18
, %xmm20
{%k2
}
17345 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x2a,0x23,0xd4]
17346 vpmovsdw
%ymm18
, %xmm20
{%k2
}
17348 // CHECK
: vpmovsdw
%ymm18
, %xmm20
{%k2
} {z
}
17349 // CHECK
: encoding
: [0x62,0xa2,0x7e,0xaa,0x23,0xd4]
17350 vpmovsdw
%ymm18
, %xmm20
{%k2
} {z
}
17352 // CHECK
: vpmovsdw
%xmm29
, (%rcx
)
17353 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x23,0x29]
17354 vpmovsdw
%xmm29
, (%rcx
)
17356 // CHECK
: vpmovsdw
%xmm29
, (%rcx
) {%k1
}
17357 // CHECK
: encoding
: [0x62,0x62,0x7e,0x09,0x23,0x29]
17358 vpmovsdw
%xmm29
, (%rcx
) {%k1
}
17360 // CHECK
: vpmovsdw
%xmm29
, 291(%rax
,%r14,8)
17361 // CHECK
: encoding
: [0x62,0x22,0x7e,0x08,0x23,0xac,0xf0,0x23,0x01,0x00,0x00]
17362 vpmovsdw
%xmm29
, 291(%rax
,%r14,8)
17364 // CHECK
: vpmovsdw
%xmm29
, 1016(%rdx
)
17365 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x23,0x6a,0x7f]
17366 vpmovsdw
%xmm29
, 1016(%rdx
)
17368 // CHECK
: vpmovsdw
%xmm29
, 1024(%rdx
)
17369 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x23,0xaa,0x00,0x04,0x00,0x00]
17370 vpmovsdw
%xmm29
, 1024(%rdx
)
17372 // CHECK
: vpmovsdw
%xmm29
, -1024(%rdx
)
17373 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x23,0x6a,0x80]
17374 vpmovsdw
%xmm29
, -1024(%rdx
)
17376 // CHECK
: vpmovsdw
%xmm29
, -1032(%rdx
)
17377 // CHECK
: encoding
: [0x62,0x62,0x7e,0x08,0x23,0xaa,0xf8,0xfb,0xff,0xff]
17378 vpmovsdw
%xmm29
, -1032(%rdx
)
17380 // CHECK
: vpmovsdw
%ymm19
, (%rcx
)
17381 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x23,0x19]
17382 vpmovsdw
%ymm19
, (%rcx
)
17384 // CHECK
: vpmovsdw
%ymm19
, (%rcx
) {%k6
}
17385 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x2e,0x23,0x19]
17386 vpmovsdw
%ymm19
, (%rcx
) {%k6
}
17388 // CHECK
: vpmovsdw
%ymm19
, 291(%rax
,%r14,8)
17389 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x23,0x9c,0xf0,0x23,0x01,0x00,0x00]
17390 vpmovsdw
%ymm19
, 291(%rax
,%r14,8)
17392 // CHECK
: vpmovsdw
%ymm19
, 2032(%rdx
)
17393 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x23,0x5a,0x7f]
17394 vpmovsdw
%ymm19
, 2032(%rdx
)
17396 // CHECK
: vpmovsdw
%ymm19
, 2048(%rdx
)
17397 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x23,0x9a,0x00,0x08,0x00,0x00]
17398 vpmovsdw
%ymm19
, 2048(%rdx
)
17400 // CHECK
: vpmovsdw
%ymm19
, -2048(%rdx
)
17401 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x23,0x5a,0x80]
17402 vpmovsdw
%ymm19
, -2048(%rdx
)
17404 // CHECK
: vpmovsdw
%ymm19
, -2064(%rdx
)
17405 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x23,0x9a,0xf0,0xf7,0xff,0xff]
17406 vpmovsdw
%ymm19
, -2064(%rdx
)
17408 // CHECK
: vpmovusdw
%xmm18
, %xmm18
17409 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x08,0x13,0xd2]
17410 vpmovusdw
%xmm18
, %xmm18
17412 // CHECK
: vpmovusdw
%xmm18
, %xmm18
{%k2
}
17413 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x0a,0x13,0xd2]
17414 vpmovusdw
%xmm18
, %xmm18
{%k2
}
17416 // CHECK
: vpmovusdw
%xmm18
, %xmm18
{%k2
} {z
}
17417 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x8a,0x13,0xd2]
17418 vpmovusdw
%xmm18
, %xmm18
{%k2
} {z
}
17420 // CHECK
: vpmovusdw
%ymm25
, %xmm28
17421 // CHECK
: encoding
: [0x62,0x02,0x7e,0x28,0x13,0xcc]
17422 vpmovusdw
%ymm25
, %xmm28
17424 // CHECK
: vpmovusdw
%ymm25
, %xmm28
{%k4
}
17425 // CHECK
: encoding
: [0x62,0x02,0x7e,0x2c,0x13,0xcc]
17426 vpmovusdw
%ymm25
, %xmm28
{%k4
}
17428 // CHECK
: vpmovusdw
%ymm25
, %xmm28
{%k4
} {z
}
17429 // CHECK
: encoding
: [0x62,0x02,0x7e,0xac,0x13,0xcc]
17430 vpmovusdw
%ymm25
, %xmm28
{%k4
} {z
}
17432 // CHECK
: vpmovusdw
%xmm20
, (%rcx
)
17433 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x13,0x21]
17434 vpmovusdw
%xmm20
, (%rcx
)
17436 // CHECK
: vpmovusdw
%xmm20
, (%rcx
) {%k6
}
17437 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x0e,0x13,0x21]
17438 vpmovusdw
%xmm20
, (%rcx
) {%k6
}
17440 // CHECK
: vpmovusdw
%xmm20
, 291(%rax
,%r14,8)
17441 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x08,0x13,0xa4,0xf0,0x23,0x01,0x00,0x00]
17442 vpmovusdw
%xmm20
, 291(%rax
,%r14,8)
17444 // CHECK
: vpmovusdw
%xmm20
, 1016(%rdx
)
17445 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x13,0x62,0x7f]
17446 vpmovusdw
%xmm20
, 1016(%rdx
)
17448 // CHECK
: vpmovusdw
%xmm20
, 1024(%rdx
)
17449 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x13,0xa2,0x00,0x04,0x00,0x00]
17450 vpmovusdw
%xmm20
, 1024(%rdx
)
17452 // CHECK
: vpmovusdw
%xmm20
, -1024(%rdx
)
17453 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x13,0x62,0x80]
17454 vpmovusdw
%xmm20
, -1024(%rdx
)
17456 // CHECK
: vpmovusdw
%xmm20
, -1032(%rdx
)
17457 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x13,0xa2,0xf8,0xfb,0xff,0xff]
17458 vpmovusdw
%xmm20
, -1032(%rdx
)
17460 // CHECK
: vpmovusdw
%ymm23
, (%rcx
)
17461 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x13,0x39]
17462 vpmovusdw
%ymm23
, (%rcx
)
17464 // CHECK
: vpmovusdw
%ymm23
, (%rcx
) {%k1
}
17465 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x29,0x13,0x39]
17466 vpmovusdw
%ymm23
, (%rcx
) {%k1
}
17468 // CHECK
: vpmovusdw
%ymm23
, 291(%rax
,%r14,8)
17469 // CHECK
: encoding
: [0x62,0xa2,0x7e,0x28,0x13,0xbc,0xf0,0x23,0x01,0x00,0x00]
17470 vpmovusdw
%ymm23
, 291(%rax
,%r14,8)
17472 // CHECK
: vpmovusdw
%ymm23
, 2032(%rdx
)
17473 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x13,0x7a,0x7f]
17474 vpmovusdw
%ymm23
, 2032(%rdx
)
17476 // CHECK
: vpmovusdw
%ymm23
, 2048(%rdx
)
17477 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x13,0xba,0x00,0x08,0x00,0x00]
17478 vpmovusdw
%ymm23
, 2048(%rdx
)
17480 // CHECK
: vpmovusdw
%ymm23
, -2048(%rdx
)
17481 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x13,0x7a,0x80]
17482 vpmovusdw
%ymm23
, -2048(%rdx
)
17484 // CHECK
: vpmovusdw
%ymm23
, -2064(%rdx
)
17485 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x28,0x13,0xba,0xf0,0xf7,0xff,0xff]
17486 vpmovusdw
%ymm23
, -2064(%rdx
)
17488 // CHECK
: vrndscalepd $
171, %xmm28
, %xmm29
17489 // CHECK
: encoding
: [0x62,0x03,0xfd,0x08,0x09,0xec,0xab]
17490 vrndscalepd $
0xab, %xmm28
, %xmm29
17492 // CHECK
: vrndscalepd $
171, %xmm28
, %xmm29
{%k4
}
17493 // CHECK
: encoding
: [0x62,0x03,0xfd,0x0c,0x09,0xec,0xab]
17494 vrndscalepd $
0xab, %xmm28
, %xmm29
{%k4
}
17496 // CHECK
: vrndscalepd $
171, %xmm28
, %xmm29
{%k4
} {z
}
17497 // CHECK
: encoding
: [0x62,0x03,0xfd,0x8c,0x09,0xec,0xab]
17498 vrndscalepd $
0xab, %xmm28
, %xmm29
{%k4
} {z
}
17500 // CHECK
: vrndscalepd $
123, %xmm28
, %xmm29
17501 // CHECK
: encoding
: [0x62,0x03,0xfd,0x08,0x09,0xec,0x7b]
17502 vrndscalepd $
0x7b, %xmm28
, %xmm29
17504 // CHECK
: vrndscalepd $
123, (%rcx
), %xmm29
17505 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x09,0x29,0x7b]
17506 vrndscalepd $
0x7b, (%rcx
), %xmm29
17508 // CHECK
: vrndscalepd $
123, 291(%rax
,%r14,8), %xmm29
17509 // CHECK
: encoding
: [0x62,0x23,0xfd,0x08,0x09,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b]
17510 vrndscalepd $
0x7b, 291(%rax
,%r14,8), %xmm29
17512 // CHECK
: vrndscalepd $
123, (%rcx
){1to2
}, %xmm29
17513 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x09,0x29,0x7b]
17514 vrndscalepd $
0x7b, (%rcx
){1to2
}, %xmm29
17516 // CHECK
: vrndscalepd $
123, 2032(%rdx
), %xmm29
17517 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x09,0x6a,0x7f,0x7b]
17518 vrndscalepd $
0x7b, 2032(%rdx
), %xmm29
17520 // CHECK
: vrndscalepd $
123, 2048(%rdx
), %xmm29
17521 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x09,0xaa,0x00,0x08,0x00,0x00,0x7b]
17522 vrndscalepd $
0x7b, 2048(%rdx
), %xmm29
17524 // CHECK
: vrndscalepd $
123, -2048(%rdx
), %xmm29
17525 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x09,0x6a,0x80,0x7b]
17526 vrndscalepd $
0x7b, -2048(%rdx
), %xmm29
17528 // CHECK
: vrndscalepd $
123, -2064(%rdx
), %xmm29
17529 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x09,0xaa,0xf0,0xf7,0xff,0xff,0x7b]
17530 vrndscalepd $
0x7b, -2064(%rdx
), %xmm29
17532 // CHECK
: vrndscalepd $
123, 1016(%rdx
){1to2
}, %xmm29
17533 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x09,0x6a,0x7f,0x7b]
17534 vrndscalepd $
0x7b, 1016(%rdx
){1to2
}, %xmm29
17536 // CHECK
: vrndscalepd $
123, 1024(%rdx
){1to2
}, %xmm29
17537 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x09,0xaa,0x00,0x04,0x00,0x00,0x7b]
17538 vrndscalepd $
0x7b, 1024(%rdx
){1to2
}, %xmm29
17540 // CHECK
: vrndscalepd $
123, -1024(%rdx
){1to2
}, %xmm29
17541 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x09,0x6a,0x80,0x7b]
17542 vrndscalepd $
0x7b, -1024(%rdx
){1to2
}, %xmm29
17544 // CHECK
: vrndscalepd $
123, -1032(%rdx
){1to2
}, %xmm29
17545 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x09,0xaa,0xf8,0xfb,0xff,0xff,0x7b]
17546 vrndscalepd $
0x7b, -1032(%rdx
){1to2
}, %xmm29
17548 // CHECK
: vrndscalepd $
171, %ymm22
, %ymm17
17549 // CHECK
: encoding
: [0x62,0xa3,0xfd,0x28,0x09,0xce,0xab]
17550 vrndscalepd $
0xab, %ymm22
, %ymm17
17552 // CHECK
: vrndscalepd $
171, %ymm22
, %ymm17
{%k7
}
17553 // CHECK
: encoding
: [0x62,0xa3,0xfd,0x2f,0x09,0xce,0xab]
17554 vrndscalepd $
0xab, %ymm22
, %ymm17
{%k7
}
17556 // CHECK
: vrndscalepd $
171, %ymm22
, %ymm17
{%k7
} {z
}
17557 // CHECK
: encoding
: [0x62,0xa3,0xfd,0xaf,0x09,0xce,0xab]
17558 vrndscalepd $
0xab, %ymm22
, %ymm17
{%k7
} {z
}
17560 // CHECK
: vrndscalepd $
123, %ymm22
, %ymm17
17561 // CHECK
: encoding
: [0x62,0xa3,0xfd,0x28,0x09,0xce,0x7b]
17562 vrndscalepd $
0x7b, %ymm22
, %ymm17
17564 // CHECK
: vrndscalepd $
123, (%rcx
), %ymm17
17565 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x09,0x09,0x7b]
17566 vrndscalepd $
0x7b, (%rcx
), %ymm17
17568 // CHECK
: vrndscalepd $
123, 291(%rax
,%r14,8), %ymm17
17569 // CHECK
: encoding
: [0x62,0xa3,0xfd,0x28,0x09,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
17570 vrndscalepd $
0x7b, 291(%rax
,%r14,8), %ymm17
17572 // CHECK
: vrndscalepd $
123, (%rcx
){1to4
}, %ymm17
17573 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x09,0x09,0x7b]
17574 vrndscalepd $
0x7b, (%rcx
){1to4
}, %ymm17
17576 // CHECK
: vrndscalepd $
123, 4064(%rdx
), %ymm17
17577 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x09,0x4a,0x7f,0x7b]
17578 vrndscalepd $
0x7b, 4064(%rdx
), %ymm17
17580 // CHECK
: vrndscalepd $
123, 4096(%rdx
), %ymm17
17581 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x09,0x8a,0x00,0x10,0x00,0x00,0x7b]
17582 vrndscalepd $
0x7b, 4096(%rdx
), %ymm17
17584 // CHECK
: vrndscalepd $
123, -4096(%rdx
), %ymm17
17585 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x09,0x4a,0x80,0x7b]
17586 vrndscalepd $
0x7b, -4096(%rdx
), %ymm17
17588 // CHECK
: vrndscalepd $
123, -4128(%rdx
), %ymm17
17589 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x09,0x8a,0xe0,0xef,0xff,0xff,0x7b]
17590 vrndscalepd $
0x7b, -4128(%rdx
), %ymm17
17592 // CHECK
: vrndscalepd $
123, 1016(%rdx
){1to4
}, %ymm17
17593 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x09,0x4a,0x7f,0x7b]
17594 vrndscalepd $
0x7b, 1016(%rdx
){1to4
}, %ymm17
17596 // CHECK
: vrndscalepd $
123, 1024(%rdx
){1to4
}, %ymm17
17597 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x09,0x8a,0x00,0x04,0x00,0x00,0x7b]
17598 vrndscalepd $
0x7b, 1024(%rdx
){1to4
}, %ymm17
17600 // CHECK
: vrndscalepd $
123, -1024(%rdx
){1to4
}, %ymm17
17601 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x09,0x4a,0x80,0x7b]
17602 vrndscalepd $
0x7b, -1024(%rdx
){1to4
}, %ymm17
17604 // CHECK
: vrndscalepd $
123, -1032(%rdx
){1to4
}, %ymm17
17605 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x09,0x8a,0xf8,0xfb,0xff,0xff,0x7b]
17606 vrndscalepd $
0x7b, -1032(%rdx
){1to4
}, %ymm17
17608 // CHECK
: vrndscaleps $
171, %xmm26
, %xmm22
17609 // CHECK
: encoding
: [0x62,0x83,0x7d,0x08,0x08,0xf2,0xab]
17610 vrndscaleps $
0xab, %xmm26
, %xmm22
17612 // CHECK
: vrndscaleps $
171, %xmm26
, %xmm22
{%k4
}
17613 // CHECK
: encoding
: [0x62,0x83,0x7d,0x0c,0x08,0xf2,0xab]
17614 vrndscaleps $
0xab, %xmm26
, %xmm22
{%k4
}
17616 // CHECK
: vrndscaleps $
171, %xmm26
, %xmm22
{%k4
} {z
}
17617 // CHECK
: encoding
: [0x62,0x83,0x7d,0x8c,0x08,0xf2,0xab]
17618 vrndscaleps $
0xab, %xmm26
, %xmm22
{%k4
} {z
}
17620 // CHECK
: vrndscaleps $
123, %xmm26
, %xmm22
17621 // CHECK
: encoding
: [0x62,0x83,0x7d,0x08,0x08,0xf2,0x7b]
17622 vrndscaleps $
0x7b, %xmm26
, %xmm22
17624 // CHECK
: vrndscaleps $
123, (%rcx
), %xmm22
17625 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x08,0x08,0x31,0x7b]
17626 vrndscaleps $
0x7b, (%rcx
), %xmm22
17628 // CHECK
: vrndscaleps $
123, 291(%rax
,%r14,8), %xmm22
17629 // CHECK
: encoding
: [0x62,0xa3,0x7d,0x08,0x08,0xb4,0xf0,0x23,0x01,0x00,0x00,0x7b]
17630 vrndscaleps $
0x7b, 291(%rax
,%r14,8), %xmm22
17632 // CHECK
: vrndscaleps $
123, (%rcx
){1to4
}, %xmm22
17633 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x18,0x08,0x31,0x7b]
17634 vrndscaleps $
0x7b, (%rcx
){1to4
}, %xmm22
17636 // CHECK
: vrndscaleps $
123, 2032(%rdx
), %xmm22
17637 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x08,0x08,0x72,0x7f,0x7b]
17638 vrndscaleps $
0x7b, 2032(%rdx
), %xmm22
17640 // CHECK
: vrndscaleps $
123, 2048(%rdx
), %xmm22
17641 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x08,0x08,0xb2,0x00,0x08,0x00,0x00,0x7b]
17642 vrndscaleps $
0x7b, 2048(%rdx
), %xmm22
17644 // CHECK
: vrndscaleps $
123, -2048(%rdx
), %xmm22
17645 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x08,0x08,0x72,0x80,0x7b]
17646 vrndscaleps $
0x7b, -2048(%rdx
), %xmm22
17648 // CHECK
: vrndscaleps $
123, -2064(%rdx
), %xmm22
17649 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x08,0x08,0xb2,0xf0,0xf7,0xff,0xff,0x7b]
17650 vrndscaleps $
0x7b, -2064(%rdx
), %xmm22
17652 // CHECK
: vrndscaleps $
123, 508(%rdx
){1to4
}, %xmm22
17653 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x18,0x08,0x72,0x7f,0x7b]
17654 vrndscaleps $
0x7b, 508(%rdx
){1to4
}, %xmm22
17656 // CHECK
: vrndscaleps $
123, 512(%rdx
){1to4
}, %xmm22
17657 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x18,0x08,0xb2,0x00,0x02,0x00,0x00,0x7b]
17658 vrndscaleps $
0x7b, 512(%rdx
){1to4
}, %xmm22
17660 // CHECK
: vrndscaleps $
123, -512(%rdx
){1to4
}, %xmm22
17661 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x18,0x08,0x72,0x80,0x7b]
17662 vrndscaleps $
0x7b, -512(%rdx
){1to4
}, %xmm22
17664 // CHECK
: vrndscaleps $
123, -516(%rdx
){1to4
}, %xmm22
17665 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x18,0x08,0xb2,0xfc,0xfd,0xff,0xff,0x7b]
17666 vrndscaleps $
0x7b, -516(%rdx
){1to4
}, %xmm22
17668 // CHECK
: vrndscaleps $
171, %ymm17
, %ymm19
17669 // CHECK
: encoding
: [0x62,0xa3,0x7d,0x28,0x08,0xd9,0xab]
17670 vrndscaleps $
0xab, %ymm17
, %ymm19
17672 // CHECK
: vrndscaleps $
171, %ymm17
, %ymm19
{%k7
}
17673 // CHECK
: encoding
: [0x62,0xa3,0x7d,0x2f,0x08,0xd9,0xab]
17674 vrndscaleps $
0xab, %ymm17
, %ymm19
{%k7
}
17676 // CHECK
: vrndscaleps $
171, %ymm17
, %ymm19
{%k7
} {z
}
17677 // CHECK
: encoding
: [0x62,0xa3,0x7d,0xaf,0x08,0xd9,0xab]
17678 vrndscaleps $
0xab, %ymm17
, %ymm19
{%k7
} {z
}
17680 // CHECK
: vrndscaleps $
123, %ymm17
, %ymm19
17681 // CHECK
: encoding
: [0x62,0xa3,0x7d,0x28,0x08,0xd9,0x7b]
17682 vrndscaleps $
0x7b, %ymm17
, %ymm19
17684 // CHECK
: vrndscaleps $
123, (%rcx
), %ymm19
17685 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x08,0x19,0x7b]
17686 vrndscaleps $
0x7b, (%rcx
), %ymm19
17688 // CHECK
: vrndscaleps $
123, 291(%rax
,%r14,8), %ymm19
17689 // CHECK
: encoding
: [0x62,0xa3,0x7d,0x28,0x08,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b]
17690 vrndscaleps $
0x7b, 291(%rax
,%r14,8), %ymm19
17692 // CHECK
: vrndscaleps $
123, (%rcx
){1to8
}, %ymm19
17693 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x38,0x08,0x19,0x7b]
17694 vrndscaleps $
0x7b, (%rcx
){1to8
}, %ymm19
17696 // CHECK
: vrndscaleps $
123, 4064(%rdx
), %ymm19
17697 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x08,0x5a,0x7f,0x7b]
17698 vrndscaleps $
0x7b, 4064(%rdx
), %ymm19
17700 // CHECK
: vrndscaleps $
123, 4096(%rdx
), %ymm19
17701 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x08,0x9a,0x00,0x10,0x00,0x00,0x7b]
17702 vrndscaleps $
0x7b, 4096(%rdx
), %ymm19
17704 // CHECK
: vrndscaleps $
123, -4096(%rdx
), %ymm19
17705 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x08,0x5a,0x80,0x7b]
17706 vrndscaleps $
0x7b, -4096(%rdx
), %ymm19
17708 // CHECK
: vrndscaleps $
123, -4128(%rdx
), %ymm19
17709 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x08,0x9a,0xe0,0xef,0xff,0xff,0x7b]
17710 vrndscaleps $
0x7b, -4128(%rdx
), %ymm19
17712 // CHECK
: vrndscaleps $
123, 508(%rdx
){1to8
}, %ymm19
17713 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x38,0x08,0x5a,0x7f,0x7b]
17714 vrndscaleps $
0x7b, 508(%rdx
){1to8
}, %ymm19
17716 // CHECK
: vrndscaleps $
123, 512(%rdx
){1to8
}, %ymm19
17717 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x38,0x08,0x9a,0x00,0x02,0x00,0x00,0x7b]
17718 vrndscaleps $
0x7b, 512(%rdx
){1to8
}, %ymm19
17720 // CHECK
: vrndscaleps $
123, -512(%rdx
){1to8
}, %ymm19
17721 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x38,0x08,0x5a,0x80,0x7b]
17722 vrndscaleps $
0x7b, -512(%rdx
){1to8
}, %ymm19
17724 // CHECK
: vrndscaleps $
123, -516(%rdx
){1to8
}, %ymm19
17725 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x38,0x08,0x9a,0xfc,0xfd,0xff,0xff,0x7b]
17726 vrndscaleps $
0x7b, -516(%rdx
){1to8
}, %ymm19
17728 // CHECK
: vcvtps2pd
%xmm27
, %xmm20
17729 // CHECK
: encoding
: [0x62,0x81,0x7c,0x08,0x5a,0xe3]
17730 vcvtps2pd
%xmm27
, %xmm20
17732 // CHECK
: vcvtps2pd
%xmm27
, %xmm20
{%k3
}
17733 // CHECK
: encoding
: [0x62,0x81,0x7c,0x0b,0x5a,0xe3]
17734 vcvtps2pd
%xmm27
, %xmm20
{%k3
}
17736 // CHECK
: vcvtps2pd
%xmm27
, %xmm20
{%k3
} {z
}
17737 // CHECK
: encoding
: [0x62,0x81,0x7c,0x8b,0x5a,0xe3]
17738 vcvtps2pd
%xmm27
, %xmm20
{%k3
} {z
}
17740 // CHECK
: vcvtps2pd
(%rcx
), %xmm20
17741 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x5a,0x21]
17742 vcvtps2pd
(%rcx
), %xmm20
17744 // CHECK
: vcvtps2pd
291(%rax
,%r14,8), %xmm20
17745 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x08,0x5a,0xa4,0xf0,0x23,0x01,0x00,0x00]
17746 vcvtps2pd
291(%rax
,%r14,8), %xmm20
17748 // CHECK
: vcvtps2pd
(%rcx
){1to2
}, %xmm20
17749 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x18,0x5a,0x21]
17750 vcvtps2pd
(%rcx
){1to2
}, %xmm20
17752 // CHECK
: vcvtps2pd
1016(%rdx
), %xmm20
17753 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x5a,0x62,0x7f]
17754 vcvtps2pd
1016(%rdx
), %xmm20
17756 // CHECK
: vcvtps2pd
1024(%rdx
), %xmm20
17757 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x5a,0xa2,0x00,0x04,0x00,0x00]
17758 vcvtps2pd
1024(%rdx
), %xmm20
17760 // CHECK
: vcvtps2pd
-1024(%rdx
), %xmm20
17761 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x5a,0x62,0x80]
17762 vcvtps2pd
-1024(%rdx
), %xmm20
17764 // CHECK
: vcvtps2pd
-1032(%rdx
), %xmm20
17765 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x08,0x5a,0xa2,0xf8,0xfb,0xff,0xff]
17766 vcvtps2pd
-1032(%rdx
), %xmm20
17768 // CHECK
: vcvtps2pd
508(%rdx
){1to2
}, %xmm20
17769 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x18,0x5a,0x62,0x7f]
17770 vcvtps2pd
508(%rdx
){1to2
}, %xmm20
17772 // CHECK
: vcvtps2pd
512(%rdx
){1to2
}, %xmm20
17773 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x18,0x5a,0xa2,0x00,0x02,0x00,0x00]
17774 vcvtps2pd
512(%rdx
){1to2
}, %xmm20
17776 // CHECK
: vcvtps2pd
-512(%rdx
){1to2
}, %xmm20
17777 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x18,0x5a,0x62,0x80]
17778 vcvtps2pd
-512(%rdx
){1to2
}, %xmm20
17780 // CHECK
: vcvtps2pd
-516(%rdx
){1to2
}, %xmm20
17781 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x18,0x5a,0xa2,0xfc,0xfd,0xff,0xff]
17782 vcvtps2pd
-516(%rdx
){1to2
}, %xmm20
17784 // CHECK
: vcvtps2pd
%xmm18
, %ymm22
17785 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x28,0x5a,0xf2]
17786 vcvtps2pd
%xmm18
, %ymm22
17788 // CHECK
: vcvtps2pd
%xmm18
, %ymm22
{%k2
}
17789 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x2a,0x5a,0xf2]
17790 vcvtps2pd
%xmm18
, %ymm22
{%k2
}
17792 // CHECK
: vcvtps2pd
%xmm18
, %ymm22
{%k2
} {z
}
17793 // CHECK
: encoding
: [0x62,0xa1,0x7c,0xaa,0x5a,0xf2]
17794 vcvtps2pd
%xmm18
, %ymm22
{%k2
} {z
}
17796 // CHECK
: vcvtps2pd
(%rcx
), %ymm22
17797 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x5a,0x31]
17798 vcvtps2pd
(%rcx
), %ymm22
17800 // CHECK
: vcvtps2pd
291(%rax
,%r14,8), %ymm22
17801 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x28,0x5a,0xb4,0xf0,0x23,0x01,0x00,0x00]
17802 vcvtps2pd
291(%rax
,%r14,8), %ymm22
17804 // CHECK
: vcvtps2pd
(%rcx
){1to4
}, %ymm22
17805 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x38,0x5a,0x31]
17806 vcvtps2pd
(%rcx
){1to4
}, %ymm22
17808 // CHECK
: vcvtps2pd
2032(%rdx
), %ymm22
17809 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x5a,0x72,0x7f]
17810 vcvtps2pd
2032(%rdx
), %ymm22
17812 // CHECK
: vcvtps2pd
2048(%rdx
), %ymm22
17813 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x5a,0xb2,0x00,0x08,0x00,0x00]
17814 vcvtps2pd
2048(%rdx
), %ymm22
17816 // CHECK
: vcvtps2pd
-2048(%rdx
), %ymm22
17817 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x5a,0x72,0x80]
17818 vcvtps2pd
-2048(%rdx
), %ymm22
17820 // CHECK
: vcvtps2pd
-2064(%rdx
), %ymm22
17821 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x28,0x5a,0xb2,0xf0,0xf7,0xff,0xff]
17822 vcvtps2pd
-2064(%rdx
), %ymm22
17824 // CHECK
: vcvtps2pd
508(%rdx
){1to4
}, %ymm22
17825 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x38,0x5a,0x72,0x7f]
17826 vcvtps2pd
508(%rdx
){1to4
}, %ymm22
17828 // CHECK
: vcvtps2pd
512(%rdx
){1to4
}, %ymm22
17829 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x38,0x5a,0xb2,0x00,0x02,0x00,0x00]
17830 vcvtps2pd
512(%rdx
){1to4
}, %ymm22
17832 // CHECK
: vcvtps2pd
-512(%rdx
){1to4
}, %ymm22
17833 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x38,0x5a,0x72,0x80]
17834 vcvtps2pd
-512(%rdx
){1to4
}, %ymm22
17836 // CHECK
: vcvtps2pd
-516(%rdx
){1to4
}, %ymm22
17837 // CHECK
: encoding
: [0x62,0xe1,0x7c,0x38,0x5a,0xb2,0xfc,0xfd,0xff,0xff]
17838 vcvtps2pd
-516(%rdx
){1to4
}, %ymm22
17840 // CHECK
: vcvtpd2ps
%xmm27
, %xmm27
17841 // CHECK
: encoding
: [0x62,0x01,0xfd,0x08,0x5a,0xdb]
17842 vcvtpd2ps
%xmm27
, %xmm27
17844 // CHECK
: vcvtpd2ps
%xmm27
, %xmm27
17845 // CHECK
: encoding
: [0x62,0x01,0xfd,0x08,0x5a,0xdb]
17846 vcvtpd2psx
%xmm27
, %xmm27
17848 // CHECK
: vcvtpd2ps
%xmm27
, %xmm27
{%k7
}
17849 // CHECK
: encoding
: [0x62,0x01,0xfd,0x0f,0x5a,0xdb]
17850 vcvtpd2ps
%xmm27
, %xmm27
{%k7
}
17852 // CHECK
: vcvtpd2ps
%xmm27
, %xmm27
{%k7
}
17853 // CHECK
: encoding
: [0x62,0x01,0xfd,0x0f,0x5a,0xdb]
17854 vcvtpd2psx
%xmm27
, %xmm27
{%k7
}
17856 // CHECK
: vcvtpd2ps
%xmm27
, %xmm27
{%k7
} {z
}
17857 // CHECK
: encoding
: [0x62,0x01,0xfd,0x8f,0x5a,0xdb]
17858 vcvtpd2ps
%xmm27
, %xmm27
{%k7
} {z
}
17860 // CHECK
: vcvtpd2ps
%xmm27
, %xmm27
{%k7
} {z
}
17861 // CHECK
: encoding
: [0x62,0x01,0xfd,0x8f,0x5a,0xdb]
17862 vcvtpd2psx
%xmm27
, %xmm27
{%k7
} {z
}
17864 // CHECK
: vcvtpd2psx
(%rcx
), %xmm27
17865 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x5a,0x19]
17866 vcvtpd2psx
(%rcx
), %xmm27
17868 // CHECK
: vcvtpd2psx
(%rcx
), %xmm27
{%k7
}
17869 // CHECK
: encoding
: [0x62,0x61,0xfd,0x0f,0x5a,0x19]
17870 vcvtpd2psx
(%rcx
), %xmm27
{%k7
}
17872 // CHECK
: vcvtpd2psx
(%rcx
), %xmm27
{%k7
} {z
}
17873 // CHECK
: encoding
: [0x62,0x61,0xfd,0x8f,0x5a,0x19]
17874 vcvtpd2psx
(%rcx
), %xmm27
{%k7
} {z
}
17876 // CHECK
: vcvtpd2psx
291(%rax
,%r14,8), %xmm27
17877 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0x5a,0x9c,0xf0,0x23,0x01,0x00,0x00]
17878 vcvtpd2psx
291(%rax
,%r14,8), %xmm27
17880 // CHECK
: vcvtpd2psx
291(%rax
,%r14,8), %xmm27
{%k7
}
17881 // CHECK
: encoding
: [0x62,0x21,0xfd,0x0f,0x5a,0x9c,0xf0,0x23,0x01,0x00,0x00]
17882 vcvtpd2psx
291(%rax
,%r14,8), %xmm27
{%k7
}
17884 // CHECK
: vcvtpd2psx
291(%rax
,%r14,8), %xmm27
{%k7
} {z
}
17885 // CHECK
: encoding
: [0x62,0x21,0xfd,0x8f,0x5a,0x9c,0xf0,0x23,0x01,0x00,0x00]
17886 vcvtpd2psx
291(%rax
,%r14,8), %xmm27
{%k7
} {z
}
17888 // CHECK
: vcvtpd2ps
(%rcx
){1to2
}, %xmm27
17889 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x19]
17890 vcvtpd2ps
(%rcx
){1to2
}, %xmm27
17892 // CHECK
: vcvtpd2ps
(%rcx
){1to2
}, %xmm27
17893 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x19]
17894 vcvtpd2psx
(%rcx
){1to2
}, %xmm27
17896 // CHECK
: vcvtpd2ps
(%rcx
){1to2
}, %xmm27
{%k7
}
17897 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1f,0x5a,0x19]
17898 vcvtpd2ps
(%rcx
){1to2
}, %xmm27
{%k7
}
17900 // CHECK
: vcvtpd2ps
(%rcx
){1to2
}, %xmm27
{%k7
}
17901 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1f,0x5a,0x19]
17902 vcvtpd2psx
(%rcx
){1to2
}, %xmm27
{%k7
}
17904 // CHECK
: vcvtpd2ps
(%rcx
){1to2
}, %xmm27
{%k7
} {z
}
17905 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9f,0x5a,0x19]
17906 vcvtpd2ps
(%rcx
){1to2
}, %xmm27
{%k7
} {z
}
17908 // CHECK
: vcvtpd2ps
(%rcx
){1to2
}, %xmm27
{%k7
} {z
}
17909 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9f,0x5a,0x19]
17910 vcvtpd2psx
(%rcx
){1to2
}, %xmm27
{%k7
} {z
}
17912 // CHECK
: vcvtpd2psx
2032(%rdx
), %xmm27
17913 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x5a,0x5a,0x7f]
17914 vcvtpd2psx
2032(%rdx
), %xmm27
17916 // CHECK
: vcvtpd2psx
2032(%rdx
), %xmm27
{%k7
}
17917 // CHECK
: encoding
: [0x62,0x61,0xfd,0x0f,0x5a,0x5a,0x7f]
17918 vcvtpd2psx
2032(%rdx
), %xmm27
{%k7
}
17920 // CHECK
: vcvtpd2psx
2032(%rdx
), %xmm27
{%k7
} {z
}
17921 // CHECK
: encoding
: [0x62,0x61,0xfd,0x8f,0x5a,0x5a,0x7f]
17922 vcvtpd2psx
2032(%rdx
), %xmm27
{%k7
} {z
}
17924 // CHECK
: vcvtpd2psx
2048(%rdx
), %xmm27
17925 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x5a,0x9a,0x00,0x08,0x00,0x00]
17926 vcvtpd2psx
2048(%rdx
), %xmm27
17928 // CHECK
: vcvtpd2psx
2048(%rdx
), %xmm27
{%k7
}
17929 // CHECK
: encoding
: [0x62,0x61,0xfd,0x0f,0x5a,0x9a,0x00,0x08,0x00,0x00]
17930 vcvtpd2psx
2048(%rdx
), %xmm27
{%k7
}
17932 // CHECK
: vcvtpd2psx
2048(%rdx
), %xmm27
{%k7
} {z
}
17933 // CHECK
: encoding
: [0x62,0x61,0xfd,0x8f,0x5a,0x9a,0x00,0x08,0x00,0x00]
17934 vcvtpd2psx
2048(%rdx
), %xmm27
{%k7
} {z
}
17936 // CHECK
: vcvtpd2psx
-2048(%rdx
), %xmm27
17937 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x5a,0x5a,0x80]
17938 vcvtpd2psx
-2048(%rdx
), %xmm27
17940 // CHECK
: vcvtpd2psx
-2048(%rdx
), %xmm27
{%k7
}
17941 // CHECK
: encoding
: [0x62,0x61,0xfd,0x0f,0x5a,0x5a,0x80]
17942 vcvtpd2psx
-2048(%rdx
), %xmm27
{%k7
}
17944 // CHECK
: vcvtpd2psx
-2048(%rdx
), %xmm27
{%k7
} {z
}
17945 // CHECK
: encoding
: [0x62,0x61,0xfd,0x8f,0x5a,0x5a,0x80]
17946 vcvtpd2psx
-2048(%rdx
), %xmm27
{%k7
} {z
}
17948 // CHECK
: vcvtpd2psx
-2064(%rdx
), %xmm27
17949 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x5a,0x9a,0xf0,0xf7,0xff,0xff]
17950 vcvtpd2psx
-2064(%rdx
), %xmm27
17952 // CHECK
: vcvtpd2psx
-2064(%rdx
), %xmm27
{%k7
}
17953 // CHECK
: encoding
: [0x62,0x61,0xfd,0x0f,0x5a,0x9a,0xf0,0xf7,0xff,0xff]
17954 vcvtpd2psx
-2064(%rdx
), %xmm27
{%k7
}
17956 // CHECK
: vcvtpd2psx
-2064(%rdx
), %xmm27
{%k7
} {z
}
17957 // CHECK
: encoding
: [0x62,0x61,0xfd,0x8f,0x5a,0x9a,0xf0,0xf7,0xff,0xff]
17958 vcvtpd2psx
-2064(%rdx
), %xmm27
{%k7
} {z
}
17960 // CHECK
: vcvtpd2ps
1016(%rdx
){1to2
}, %xmm27
17961 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x5a,0x7f]
17962 vcvtpd2ps
1016(%rdx
){1to2
}, %xmm27
17964 // CHECK
: vcvtpd2ps
1016(%rdx
){1to2
}, %xmm27
17965 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x5a,0x7f]
17966 vcvtpd2psx
1016(%rdx
){1to2
}, %xmm27
17968 // CHECK
: vcvtpd2ps
1016(%rdx
){1to2
}, %xmm27
{%k7
}
17969 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1f,0x5a,0x5a,0x7f]
17970 vcvtpd2ps
1016(%rdx
){1to2
}, %xmm27
{%k7
}
17972 // CHECK
: vcvtpd2ps
1016(%rdx
){1to2
}, %xmm27
{%k7
}
17973 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1f,0x5a,0x5a,0x7f]
17974 vcvtpd2psx
1016(%rdx
){1to2
}, %xmm27
{%k7
}
17976 // CHECK
: vcvtpd2ps
1016(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
17977 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9f,0x5a,0x5a,0x7f]
17978 vcvtpd2ps
1016(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
17980 // CHECK
: vcvtpd2ps
1016(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
17981 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9f,0x5a,0x5a,0x7f]
17982 vcvtpd2psx
1016(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
17984 // CHECK
: vcvtpd2ps
1024(%rdx
){1to2
}, %xmm27
17985 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x9a,0x00,0x04,0x00,0x00]
17986 vcvtpd2ps
1024(%rdx
){1to2
}, %xmm27
17988 // CHECK
: vcvtpd2ps
1024(%rdx
){1to2
}, %xmm27
17989 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x9a,0x00,0x04,0x00,0x00]
17990 vcvtpd2psx
1024(%rdx
){1to2
}, %xmm27
17992 // CHECK
: vcvtpd2ps
1024(%rdx
){1to2
}, %xmm27
{%k7
}
17993 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1f,0x5a,0x9a,0x00,0x04,0x00,0x00]
17994 vcvtpd2ps
1024(%rdx
){1to2
}, %xmm27
{%k7
}
17996 // CHECK
: vcvtpd2ps
1024(%rdx
){1to2
}, %xmm27
{%k7
}
17997 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1f,0x5a,0x9a,0x00,0x04,0x00,0x00]
17998 vcvtpd2psx
1024(%rdx
){1to2
}, %xmm27
{%k7
}
18000 // CHECK
: vcvtpd2ps
1024(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
18001 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9f,0x5a,0x9a,0x00,0x04,0x00,0x00]
18002 vcvtpd2ps
1024(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
18004 // CHECK
: vcvtpd2ps
1024(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
18005 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9f,0x5a,0x9a,0x00,0x04,0x00,0x00]
18006 vcvtpd2psx
1024(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
18008 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to2
}, %xmm27
18009 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x5a,0x80]
18010 vcvtpd2ps
-1024(%rdx
){1to2
}, %xmm27
18012 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to2
}, %xmm27
18013 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x5a,0x80]
18014 vcvtpd2psx
-1024(%rdx
){1to2
}, %xmm27
18016 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to2
}, %xmm27
{%k7
}
18017 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1f,0x5a,0x5a,0x80]
18018 vcvtpd2ps
-1024(%rdx
){1to2
}, %xmm27
{%k7
}
18020 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to2
}, %xmm27
{%k7
}
18021 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1f,0x5a,0x5a,0x80]
18022 vcvtpd2psx
-1024(%rdx
){1to2
}, %xmm27
{%k7
}
18024 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
18025 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9f,0x5a,0x5a,0x80]
18026 vcvtpd2ps
-1024(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
18028 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
18029 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9f,0x5a,0x5a,0x80]
18030 vcvtpd2psx
-1024(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
18032 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to2
}, %xmm27
18033 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x9a,0xf8,0xfb,0xff,0xff]
18034 vcvtpd2ps
-1032(%rdx
){1to2
}, %xmm27
18036 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to2
}, %xmm27
18037 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x9a,0xf8,0xfb,0xff,0xff]
18038 vcvtpd2psx
-1032(%rdx
){1to2
}, %xmm27
18040 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to2
}, %xmm27
{%k7
}
18041 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1f,0x5a,0x9a,0xf8,0xfb,0xff,0xff]
18042 vcvtpd2ps
-1032(%rdx
){1to2
}, %xmm27
{%k7
}
18044 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to2
}, %xmm27
{%k7
}
18045 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1f,0x5a,0x9a,0xf8,0xfb,0xff,0xff]
18046 vcvtpd2psx
-1032(%rdx
){1to2
}, %xmm27
{%k7
}
18048 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
18049 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9f,0x5a,0x9a,0xf8,0xfb,0xff,0xff]
18050 vcvtpd2ps
-1032(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
18052 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
18053 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9f,0x5a,0x9a,0xf8,0xfb,0xff,0xff]
18054 vcvtpd2psx
-1032(%rdx
){1to2
}, %xmm27
{%k7
} {z
}
18056 // CHECK
: vcvtpd2ps
%ymm20
, %xmm20
18057 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x5a,0xe4]
18058 vcvtpd2ps
%ymm20
, %xmm20
18060 // CHECK
: vcvtpd2ps
%ymm20
, %xmm20
18061 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x5a,0xe4]
18062 vcvtpd2psy
%ymm20
, %xmm20
18064 // CHECK
: vcvtpd2ps
%ymm20
, %xmm20
{%k6
}
18065 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x2e,0x5a,0xe4]
18066 vcvtpd2ps
%ymm20
, %xmm20
{%k6
}
18068 // CHECK
: vcvtpd2ps
%ymm20
, %xmm20
{%k6
}
18069 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x2e,0x5a,0xe4]
18070 vcvtpd2psy
%ymm20
, %xmm20
{%k6
}
18072 // CHECK
: vcvtpd2ps
%ymm20
, %xmm20
{%k6
} {z
}
18073 // CHECK
: encoding
: [0x62,0xa1,0xfd,0xae,0x5a,0xe4]
18074 vcvtpd2ps
%ymm20
, %xmm20
{%k6
} {z
}
18076 // CHECK
: vcvtpd2ps
%ymm20
, %xmm20
{%k6
} {z
}
18077 // CHECK
: encoding
: [0x62,0xa1,0xfd,0xae,0x5a,0xe4]
18078 vcvtpd2psy
%ymm20
, %xmm20
{%k6
} {z
}
18080 // CHECK
: vcvtpd2psy
(%rcx
), %xmm20
18081 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x5a,0x21]
18082 vcvtpd2psy
(%rcx
), %xmm20
18084 // CHECK
: vcvtpd2psy
(%rcx
), %xmm20
{%k6
}
18085 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x2e,0x5a,0x21]
18086 vcvtpd2psy
(%rcx
), %xmm20
{%k6
}
18088 // CHECK
: vcvtpd2psy
(%rcx
), %xmm20
{%k6
} {z
}
18089 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xae,0x5a,0x21]
18090 vcvtpd2psy
(%rcx
), %xmm20
{%k6
} {z
}
18092 // CHECK
: vcvtpd2psy
291(%rax
,%r14,8), %xmm20
18093 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x5a,0xa4,0xf0,0x23,0x01,0x00,0x00]
18094 vcvtpd2psy
291(%rax
,%r14,8), %xmm20
18096 // CHECK
: vcvtpd2psy
291(%rax
,%r14,8), %xmm20
{%k6
}
18097 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x2e,0x5a,0xa4,0xf0,0x23,0x01,0x00,0x00]
18098 vcvtpd2psy
291(%rax
,%r14,8), %xmm20
{%k6
}
18100 // CHECK
: vcvtpd2psy
291(%rax
,%r14,8), %xmm20
{%k6
} {z
}
18101 // CHECK
: encoding
: [0x62,0xa1,0xfd,0xae,0x5a,0xa4,0xf0,0x23,0x01,0x00,0x00]
18102 vcvtpd2psy
291(%rax
,%r14,8), %xmm20
{%k6
} {z
}
18104 // CHECK
: vcvtpd2ps
(%rcx
){1to4
}, %xmm20
18105 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0x21]
18106 vcvtpd2ps
(%rcx
){1to4
}, %xmm20
18108 // CHECK
: vcvtpd2ps
(%rcx
){1to4
}, %xmm20
18109 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0x21]
18110 vcvtpd2psy
(%rcx
){1to4
}, %xmm20
18112 // CHECK
: vcvtpd2ps
(%rcx
){1to4
}, %xmm20
{%k6
}
18113 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x3e,0x5a,0x21]
18114 vcvtpd2ps
(%rcx
){1to4
}, %xmm20
{%k6
}
18116 // CHECK
: vcvtpd2ps
(%rcx
){1to4
}, %xmm20
{%k6
}
18117 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x3e,0x5a,0x21]
18118 vcvtpd2psy
(%rcx
){1to4
}, %xmm20
{%k6
}
18120 // CHECK
: vcvtpd2ps
(%rcx
){1to4
}, %xmm20
{%k6
} {z
}
18121 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xbe,0x5a,0x21]
18122 vcvtpd2ps
(%rcx
){1to4
}, %xmm20
{%k6
} {z
}
18124 // CHECK
: vcvtpd2ps
(%rcx
){1to4
}, %xmm20
{%k6
} {z
}
18125 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xbe,0x5a,0x21]
18126 vcvtpd2psy
(%rcx
){1to4
}, %xmm20
{%k6
} {z
}
18128 // CHECK
: vcvtpd2psy
4064(%rdx
), %xmm20
18129 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x5a,0x62,0x7f]
18130 vcvtpd2psy
4064(%rdx
), %xmm20
18132 // CHECK
: vcvtpd2psy
4064(%rdx
), %xmm20
{%k6
}
18133 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x2e,0x5a,0x62,0x7f]
18134 vcvtpd2psy
4064(%rdx
), %xmm20
{%k6
}
18136 // CHECK
: vcvtpd2psy
4064(%rdx
), %xmm20
{%k6
} {z
}
18137 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xae,0x5a,0x62,0x7f]
18138 vcvtpd2psy
4064(%rdx
), %xmm20
{%k6
} {z
}
18140 // CHECK
: vcvtpd2psy
4096(%rdx
), %xmm20
18141 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x5a,0xa2,0x00,0x10,0x00,0x00]
18142 vcvtpd2psy
4096(%rdx
), %xmm20
18144 // CHECK
: vcvtpd2psy
4096(%rdx
), %xmm20
{%k6
}
18145 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x2e,0x5a,0xa2,0x00,0x10,0x00,0x00]
18146 vcvtpd2psy
4096(%rdx
), %xmm20
{%k6
}
18148 // CHECK
: vcvtpd2psy
4096(%rdx
), %xmm20
{%k6
} {z
}
18149 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xae,0x5a,0xa2,0x00,0x10,0x00,0x00]
18150 vcvtpd2psy
4096(%rdx
), %xmm20
{%k6
} {z
}
18152 // CHECK
: vcvtpd2psy
-4096(%rdx
), %xmm20
18153 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x5a,0x62,0x80]
18154 vcvtpd2psy
-4096(%rdx
), %xmm20
18156 // CHECK
: vcvtpd2psy
-4096(%rdx
), %xmm20
{%k6
}
18157 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x2e,0x5a,0x62,0x80]
18158 vcvtpd2psy
-4096(%rdx
), %xmm20
{%k6
}
18160 // CHECK
: vcvtpd2psy
-4096(%rdx
), %xmm20
{%k6
} {z
}
18161 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xae,0x5a,0x62,0x80]
18162 vcvtpd2psy
-4096(%rdx
), %xmm20
{%k6
} {z
}
18164 // CHECK
: vcvtpd2psy
-4128(%rdx
), %xmm20
18165 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x5a,0xa2,0xe0,0xef,0xff,0xff]
18166 vcvtpd2psy
-4128(%rdx
), %xmm20
18168 // CHECK
: vcvtpd2psy
-4128(%rdx
), %xmm20
{%k6
}
18169 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x2e,0x5a,0xa2,0xe0,0xef,0xff,0xff]
18170 vcvtpd2psy
-4128(%rdx
), %xmm20
{%k6
}
18172 // CHECK
: vcvtpd2psy
-4128(%rdx
), %xmm20
{%k6
} {z
}
18173 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xae,0x5a,0xa2,0xe0,0xef,0xff,0xff]
18174 vcvtpd2psy
-4128(%rdx
), %xmm20
{%k6
} {z
}
18176 // CHECK
: vcvtpd2ps
1016(%rdx
){1to4
}, %xmm20
18177 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0x62,0x7f]
18178 vcvtpd2ps
1016(%rdx
){1to4
}, %xmm20
18180 // CHECK
: vcvtpd2ps
1016(%rdx
){1to4
}, %xmm20
18181 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0x62,0x7f]
18182 vcvtpd2psy
1016(%rdx
){1to4
}, %xmm20
18184 // CHECK
: vcvtpd2ps
1016(%rdx
){1to4
}, %xmm20
{%k6
}
18185 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x3e,0x5a,0x62,0x7f]
18186 vcvtpd2ps
1016(%rdx
){1to4
}, %xmm20
{%k6
}
18188 // CHECK
: vcvtpd2ps
1016(%rdx
){1to4
}, %xmm20
{%k6
}
18189 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x3e,0x5a,0x62,0x7f]
18190 vcvtpd2psy
1016(%rdx
){1to4
}, %xmm20
{%k6
}
18192 // CHECK
: vcvtpd2ps
1016(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18193 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xbe,0x5a,0x62,0x7f]
18194 vcvtpd2ps
1016(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18196 // CHECK
: vcvtpd2ps
1016(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18197 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xbe,0x5a,0x62,0x7f]
18198 vcvtpd2psy
1016(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18200 // CHECK
: vcvtpd2ps
1024(%rdx
){1to4
}, %xmm20
18201 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0xa2,0x00,0x04,0x00,0x00]
18202 vcvtpd2ps
1024(%rdx
){1to4
}, %xmm20
18204 // CHECK
: vcvtpd2ps
1024(%rdx
){1to4
}, %xmm20
18205 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0xa2,0x00,0x04,0x00,0x00]
18206 vcvtpd2psy
1024(%rdx
){1to4
}, %xmm20
18208 // CHECK
: vcvtpd2ps
1024(%rdx
){1to4
}, %xmm20
{%k6
}
18209 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x3e,0x5a,0xa2,0x00,0x04,0x00,0x00]
18210 vcvtpd2ps
1024(%rdx
){1to4
}, %xmm20
{%k6
}
18212 // CHECK
: vcvtpd2ps
1024(%rdx
){1to4
}, %xmm20
{%k6
}
18213 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x3e,0x5a,0xa2,0x00,0x04,0x00,0x00]
18214 vcvtpd2psy
1024(%rdx
){1to4
}, %xmm20
{%k6
}
18216 // CHECK
: vcvtpd2ps
1024(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18217 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xbe,0x5a,0xa2,0x00,0x04,0x00,0x00]
18218 vcvtpd2ps
1024(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18220 // CHECK
: vcvtpd2ps
1024(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18221 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xbe,0x5a,0xa2,0x00,0x04,0x00,0x00]
18222 vcvtpd2psy
1024(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18224 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to4
}, %xmm20
18225 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0x62,0x80]
18226 vcvtpd2ps
-1024(%rdx
){1to4
}, %xmm20
18228 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to4
}, %xmm20
18229 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0x62,0x80]
18230 vcvtpd2psy
-1024(%rdx
){1to4
}, %xmm20
18232 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to4
}, %xmm20
{%k6
}
18233 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x3e,0x5a,0x62,0x80]
18234 vcvtpd2ps
-1024(%rdx
){1to4
}, %xmm20
{%k6
}
18236 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to4
}, %xmm20
{%k6
}
18237 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x3e,0x5a,0x62,0x80]
18238 vcvtpd2psy
-1024(%rdx
){1to4
}, %xmm20
{%k6
}
18240 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18241 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xbe,0x5a,0x62,0x80]
18242 vcvtpd2ps
-1024(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18244 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18245 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xbe,0x5a,0x62,0x80]
18246 vcvtpd2psy
-1024(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18248 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to4
}, %xmm20
18249 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0xa2,0xf8,0xfb,0xff,0xff]
18250 vcvtpd2ps
-1032(%rdx
){1to4
}, %xmm20
18252 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to4
}, %xmm20
18253 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0xa2,0xf8,0xfb,0xff,0xff]
18254 vcvtpd2psy
-1032(%rdx
){1to4
}, %xmm20
18256 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to4
}, %xmm20
{%k6
}
18257 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x3e,0x5a,0xa2,0xf8,0xfb,0xff,0xff]
18258 vcvtpd2ps
-1032(%rdx
){1to4
}, %xmm20
{%k6
}
18260 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to4
}, %xmm20
{%k6
}
18261 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x3e,0x5a,0xa2,0xf8,0xfb,0xff,0xff]
18262 vcvtpd2psy
-1032(%rdx
){1to4
}, %xmm20
{%k6
}
18264 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18265 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xbe,0x5a,0xa2,0xf8,0xfb,0xff,0xff]
18266 vcvtpd2ps
-1032(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18268 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18269 // CHECK
: encoding
: [0x62,0xe1,0xfd,0xbe,0x5a,0xa2,0xf8,0xfb,0xff,0xff]
18270 vcvtpd2psy
-1032(%rdx
){1to4
}, %xmm20
{%k6
} {z
}
18272 // CHECK
: vcvtpd2udq
%xmm22
, %xmm28
18273 // CHECK
: encoding
: [0x62,0x21,0xfc,0x08,0x79,0xe6]
18274 vcvtpd2udq
%xmm22
, %xmm28
18276 // CHECK
: vcvtpd2udq
%xmm22
, %xmm28
18277 // CHECK
: encoding
: [0x62,0x21,0xfc,0x08,0x79,0xe6]
18278 vcvtpd2udqx
%xmm22
, %xmm28
18280 // CHECK
: vcvtpd2udq
%xmm22
, %xmm28
{%k3
}
18281 // CHECK
: encoding
: [0x62,0x21,0xfc,0x0b,0x79,0xe6]
18282 vcvtpd2udq
%xmm22
, %xmm28
{%k3
}
18284 // CHECK
: vcvtpd2udq
%xmm22
, %xmm28
{%k3
}
18285 // CHECK
: encoding
: [0x62,0x21,0xfc,0x0b,0x79,0xe6]
18286 vcvtpd2udqx
%xmm22
, %xmm28
{%k3
}
18288 // CHECK
: vcvtpd2udq
%xmm22
, %xmm28
{%k3
} {z
}
18289 // CHECK
: encoding
: [0x62,0x21,0xfc,0x8b,0x79,0xe6]
18290 vcvtpd2udq
%xmm22
, %xmm28
{%k3
} {z
}
18292 // CHECK
: vcvtpd2udq
%xmm22
, %xmm28
{%k3
} {z
}
18293 // CHECK
: encoding
: [0x62,0x21,0xfc,0x8b,0x79,0xe6]
18294 vcvtpd2udqx
%xmm22
, %xmm28
{%k3
} {z
}
18296 // CHECK
: vcvtpd2udqx
(%rcx
), %xmm28
18297 // CHECK
: encoding
: [0x62,0x61,0xfc,0x08,0x79,0x21]
18298 vcvtpd2udqx
(%rcx
), %xmm28
18300 // CHECK
: vcvtpd2udqx
(%rcx
), %xmm28
{%k3
}
18301 // CHECK
: encoding
: [0x62,0x61,0xfc,0x0b,0x79,0x21]
18302 vcvtpd2udqx
(%rcx
), %xmm28
{%k3
}
18304 // CHECK
: vcvtpd2udqx
(%rcx
), %xmm28
{%k3
} {z
}
18305 // CHECK
: encoding
: [0x62,0x61,0xfc,0x8b,0x79,0x21]
18306 vcvtpd2udqx
(%rcx
), %xmm28
{%k3
} {z
}
18308 // CHECK
: vcvtpd2udqx
291(%rax
,%r14,8), %xmm28
18309 // CHECK
: encoding
: [0x62,0x21,0xfc,0x08,0x79,0xa4,0xf0,0x23,0x01,0x00,0x00]
18310 vcvtpd2udqx
291(%rax
,%r14,8), %xmm28
18312 // CHECK
: vcvtpd2udqx
291(%rax
,%r14,8), %xmm28
{%k3
}
18313 // CHECK
: encoding
: [0x62,0x21,0xfc,0x0b,0x79,0xa4,0xf0,0x23,0x01,0x00,0x00]
18314 vcvtpd2udqx
291(%rax
,%r14,8), %xmm28
{%k3
}
18316 // CHECK
: vcvtpd2udqx
291(%rax
,%r14,8), %xmm28
{%k3
} {z
}
18317 // CHECK
: encoding
: [0x62,0x21,0xfc,0x8b,0x79,0xa4,0xf0,0x23,0x01,0x00,0x00]
18318 vcvtpd2udqx
291(%rax
,%r14,8), %xmm28
{%k3
} {z
}
18320 // CHECK
: vcvtpd2udq
(%rcx
){1to2
}, %xmm28
18321 // CHECK
: encoding
: [0x62,0x61,0xfc,0x18,0x79,0x21]
18322 vcvtpd2udq
(%rcx
){1to2
}, %xmm28
18324 // CHECK
: vcvtpd2udq
(%rcx
){1to2
}, %xmm28
18325 // CHECK
: encoding
: [0x62,0x61,0xfc,0x18,0x79,0x21]
18326 vcvtpd2udqx
(%rcx
){1to2
}, %xmm28
18328 // CHECK
: vcvtpd2udq
(%rcx
){1to2
}, %xmm28
{%k3
}
18329 // CHECK
: encoding
: [0x62,0x61,0xfc,0x1b,0x79,0x21]
18330 vcvtpd2udq
(%rcx
){1to2
}, %xmm28
{%k3
}
18332 // CHECK
: vcvtpd2udq
(%rcx
){1to2
}, %xmm28
{%k3
}
18333 // CHECK
: encoding
: [0x62,0x61,0xfc,0x1b,0x79,0x21]
18334 vcvtpd2udqx
(%rcx
){1to2
}, %xmm28
{%k3
}
18336 // CHECK
: vcvtpd2udq
(%rcx
){1to2
}, %xmm28
{%k3
} {z
}
18337 // CHECK
: encoding
: [0x62,0x61,0xfc,0x9b,0x79,0x21]
18338 vcvtpd2udq
(%rcx
){1to2
}, %xmm28
{%k3
} {z
}
18340 // CHECK
: vcvtpd2udq
(%rcx
){1to2
}, %xmm28
{%k3
} {z
}
18341 // CHECK
: encoding
: [0x62,0x61,0xfc,0x9b,0x79,0x21]
18342 vcvtpd2udqx
(%rcx
){1to2
}, %xmm28
{%k3
} {z
}
18344 // CHECK
: vcvtpd2udqx
2032(%rdx
), %xmm28
18345 // CHECK
: encoding
: [0x62,0x61,0xfc,0x08,0x79,0x62,0x7f]
18346 vcvtpd2udqx
2032(%rdx
), %xmm28
18348 // CHECK
: vcvtpd2udqx
2032(%rdx
), %xmm28
{%k3
}
18349 // CHECK
: encoding
: [0x62,0x61,0xfc,0x0b,0x79,0x62,0x7f]
18350 vcvtpd2udqx
2032(%rdx
), %xmm28
{%k3
}
18352 // CHECK
: vcvtpd2udqx
2032(%rdx
), %xmm28
{%k3
} {z
}
18353 // CHECK
: encoding
: [0x62,0x61,0xfc,0x8b,0x79,0x62,0x7f]
18354 vcvtpd2udqx
2032(%rdx
), %xmm28
{%k3
} {z
}
18356 // CHECK
: vcvtpd2udqx
2048(%rdx
), %xmm28
18357 // CHECK
: encoding
: [0x62,0x61,0xfc,0x08,0x79,0xa2,0x00,0x08,0x00,0x00]
18358 vcvtpd2udqx
2048(%rdx
), %xmm28
18360 // CHECK
: vcvtpd2udqx
2048(%rdx
), %xmm28
{%k3
}
18361 // CHECK
: encoding
: [0x62,0x61,0xfc,0x0b,0x79,0xa2,0x00,0x08,0x00,0x00]
18362 vcvtpd2udqx
2048(%rdx
), %xmm28
{%k3
}
18364 // CHECK
: vcvtpd2udqx
2048(%rdx
), %xmm28
{%k3
} {z
}
18365 // CHECK
: encoding
: [0x62,0x61,0xfc,0x8b,0x79,0xa2,0x00,0x08,0x00,0x00]
18366 vcvtpd2udqx
2048(%rdx
), %xmm28
{%k3
} {z
}
18368 // CHECK
: vcvtpd2udqx
-2048(%rdx
), %xmm28
18369 // CHECK
: encoding
: [0x62,0x61,0xfc,0x08,0x79,0x62,0x80]
18370 vcvtpd2udqx
-2048(%rdx
), %xmm28
18372 // CHECK
: vcvtpd2udqx
-2048(%rdx
), %xmm28
{%k3
}
18373 // CHECK
: encoding
: [0x62,0x61,0xfc,0x0b,0x79,0x62,0x80]
18374 vcvtpd2udqx
-2048(%rdx
), %xmm28
{%k3
}
18376 // CHECK
: vcvtpd2udqx
-2048(%rdx
), %xmm28
{%k3
} {z
}
18377 // CHECK
: encoding
: [0x62,0x61,0xfc,0x8b,0x79,0x62,0x80]
18378 vcvtpd2udqx
-2048(%rdx
), %xmm28
{%k3
} {z
}
18380 // CHECK
: vcvtpd2udqx
-2064(%rdx
), %xmm28
18381 // CHECK
: encoding
: [0x62,0x61,0xfc,0x08,0x79,0xa2,0xf0,0xf7,0xff,0xff]
18382 vcvtpd2udqx
-2064(%rdx
), %xmm28
18384 // CHECK
: vcvtpd2udqx
-2064(%rdx
), %xmm28
{%k3
}
18385 // CHECK
: encoding
: [0x62,0x61,0xfc,0x0b,0x79,0xa2,0xf0,0xf7,0xff,0xff]
18386 vcvtpd2udqx
-2064(%rdx
), %xmm28
{%k3
}
18388 // CHECK
: vcvtpd2udqx
-2064(%rdx
), %xmm28
{%k3
} {z
}
18389 // CHECK
: encoding
: [0x62,0x61,0xfc,0x8b,0x79,0xa2,0xf0,0xf7,0xff,0xff]
18390 vcvtpd2udqx
-2064(%rdx
), %xmm28
{%k3
} {z
}
18392 // CHECK
: vcvtpd2udq
1016(%rdx
){1to2
}, %xmm28
18393 // CHECK
: encoding
: [0x62,0x61,0xfc,0x18,0x79,0x62,0x7f]
18394 vcvtpd2udq
1016(%rdx
){1to2
}, %xmm28
18396 // CHECK
: vcvtpd2udq
1016(%rdx
){1to2
}, %xmm28
18397 // CHECK
: encoding
: [0x62,0x61,0xfc,0x18,0x79,0x62,0x7f]
18398 vcvtpd2udqx
1016(%rdx
){1to2
}, %xmm28
18400 // CHECK
: vcvtpd2udq
1016(%rdx
){1to2
}, %xmm28
{%k3
}
18401 // CHECK
: encoding
: [0x62,0x61,0xfc,0x1b,0x79,0x62,0x7f]
18402 vcvtpd2udq
1016(%rdx
){1to2
}, %xmm28
{%k3
}
18404 // CHECK
: vcvtpd2udq
1016(%rdx
){1to2
}, %xmm28
{%k3
}
18405 // CHECK
: encoding
: [0x62,0x61,0xfc,0x1b,0x79,0x62,0x7f]
18406 vcvtpd2udqx
1016(%rdx
){1to2
}, %xmm28
{%k3
}
18408 // CHECK
: vcvtpd2udq
1016(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18409 // CHECK
: encoding
: [0x62,0x61,0xfc,0x9b,0x79,0x62,0x7f]
18410 vcvtpd2udq
1016(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18412 // CHECK
: vcvtpd2udq
1016(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18413 // CHECK
: encoding
: [0x62,0x61,0xfc,0x9b,0x79,0x62,0x7f]
18414 vcvtpd2udqx
1016(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18416 // CHECK
: vcvtpd2udq
1024(%rdx
){1to2
}, %xmm28
18417 // CHECK
: encoding
: [0x62,0x61,0xfc,0x18,0x79,0xa2,0x00,0x04,0x00,0x00]
18418 vcvtpd2udq
1024(%rdx
){1to2
}, %xmm28
18420 // CHECK
: vcvtpd2udq
1024(%rdx
){1to2
}, %xmm28
18421 // CHECK
: encoding
: [0x62,0x61,0xfc,0x18,0x79,0xa2,0x00,0x04,0x00,0x00]
18422 vcvtpd2udqx
1024(%rdx
){1to2
}, %xmm28
18424 // CHECK
: vcvtpd2udq
1024(%rdx
){1to2
}, %xmm28
{%k3
}
18425 // CHECK
: encoding
: [0x62,0x61,0xfc,0x1b,0x79,0xa2,0x00,0x04,0x00,0x00]
18426 vcvtpd2udq
1024(%rdx
){1to2
}, %xmm28
{%k3
}
18428 // CHECK
: vcvtpd2udq
1024(%rdx
){1to2
}, %xmm28
{%k3
}
18429 // CHECK
: encoding
: [0x62,0x61,0xfc,0x1b,0x79,0xa2,0x00,0x04,0x00,0x00]
18430 vcvtpd2udqx
1024(%rdx
){1to2
}, %xmm28
{%k3
}
18432 // CHECK
: vcvtpd2udq
1024(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18433 // CHECK
: encoding
: [0x62,0x61,0xfc,0x9b,0x79,0xa2,0x00,0x04,0x00,0x00]
18434 vcvtpd2udq
1024(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18436 // CHECK
: vcvtpd2udq
1024(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18437 // CHECK
: encoding
: [0x62,0x61,0xfc,0x9b,0x79,0xa2,0x00,0x04,0x00,0x00]
18438 vcvtpd2udqx
1024(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18440 // CHECK
: vcvtpd2udq
-1024(%rdx
){1to2
}, %xmm28
18441 // CHECK
: encoding
: [0x62,0x61,0xfc,0x18,0x79,0x62,0x80]
18442 vcvtpd2udq
-1024(%rdx
){1to2
}, %xmm28
18444 // CHECK
: vcvtpd2udq
-1024(%rdx
){1to2
}, %xmm28
18445 // CHECK
: encoding
: [0x62,0x61,0xfc,0x18,0x79,0x62,0x80]
18446 vcvtpd2udqx
-1024(%rdx
){1to2
}, %xmm28
18448 // CHECK
: vcvtpd2udq
-1024(%rdx
){1to2
}, %xmm28
{%k3
}
18449 // CHECK
: encoding
: [0x62,0x61,0xfc,0x1b,0x79,0x62,0x80]
18450 vcvtpd2udq
-1024(%rdx
){1to2
}, %xmm28
{%k3
}
18452 // CHECK
: vcvtpd2udq
-1024(%rdx
){1to2
}, %xmm28
{%k3
}
18453 // CHECK
: encoding
: [0x62,0x61,0xfc,0x1b,0x79,0x62,0x80]
18454 vcvtpd2udqx
-1024(%rdx
){1to2
}, %xmm28
{%k3
}
18456 // CHECK
: vcvtpd2udq
-1024(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18457 // CHECK
: encoding
: [0x62,0x61,0xfc,0x9b,0x79,0x62,0x80]
18458 vcvtpd2udq
-1024(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18460 // CHECK
: vcvtpd2udq
-1024(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18461 // CHECK
: encoding
: [0x62,0x61,0xfc,0x9b,0x79,0x62,0x80]
18462 vcvtpd2udqx
-1024(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18464 // CHECK
: vcvtpd2udq
-1032(%rdx
){1to2
}, %xmm28
18465 // CHECK
: encoding
: [0x62,0x61,0xfc,0x18,0x79,0xa2,0xf8,0xfb,0xff,0xff]
18466 vcvtpd2udq
-1032(%rdx
){1to2
}, %xmm28
18468 // CHECK
: vcvtpd2udq
-1032(%rdx
){1to2
}, %xmm28
18469 // CHECK
: encoding
: [0x62,0x61,0xfc,0x18,0x79,0xa2,0xf8,0xfb,0xff,0xff]
18470 vcvtpd2udqx
-1032(%rdx
){1to2
}, %xmm28
18472 // CHECK
: vcvtpd2udq
-1032(%rdx
){1to2
}, %xmm28
{%k3
}
18473 // CHECK
: encoding
: [0x62,0x61,0xfc,0x1b,0x79,0xa2,0xf8,0xfb,0xff,0xff]
18474 vcvtpd2udq
-1032(%rdx
){1to2
}, %xmm28
{%k3
}
18476 // CHECK
: vcvtpd2udq
-1032(%rdx
){1to2
}, %xmm28
{%k3
}
18477 // CHECK
: encoding
: [0x62,0x61,0xfc,0x1b,0x79,0xa2,0xf8,0xfb,0xff,0xff]
18478 vcvtpd2udqx
-1032(%rdx
){1to2
}, %xmm28
{%k3
}
18480 // CHECK
: vcvtpd2udq
-1032(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18481 // CHECK
: encoding
: [0x62,0x61,0xfc,0x9b,0x79,0xa2,0xf8,0xfb,0xff,0xff]
18482 vcvtpd2udq
-1032(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18484 // CHECK
: vcvtpd2udq
-1032(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18485 // CHECK
: encoding
: [0x62,0x61,0xfc,0x9b,0x79,0xa2,0xf8,0xfb,0xff,0xff]
18486 vcvtpd2udqx
-1032(%rdx
){1to2
}, %xmm28
{%k3
} {z
}
18488 // CHECK
: vcvtpd2udq
%ymm20
, %xmm21
18489 // CHECK
: encoding
: [0x62,0xa1,0xfc,0x28,0x79,0xec]
18490 vcvtpd2udq
%ymm20
, %xmm21
18492 // CHECK
: vcvtpd2udq
%ymm20
, %xmm21
18493 // CHECK
: encoding
: [0x62,0xa1,0xfc,0x28,0x79,0xec]
18494 vcvtpd2udqy
%ymm20
, %xmm21
18496 // CHECK
: vcvtpd2udq
%ymm20
, %xmm21
{%k2
}
18497 // CHECK
: encoding
: [0x62,0xa1,0xfc,0x2a,0x79,0xec]
18498 vcvtpd2udq
%ymm20
, %xmm21
{%k2
}
18500 // CHECK
: vcvtpd2udq
%ymm20
, %xmm21
{%k2
}
18501 // CHECK
: encoding
: [0x62,0xa1,0xfc,0x2a,0x79,0xec]
18502 vcvtpd2udqy
%ymm20
, %xmm21
{%k2
}
18504 // CHECK
: vcvtpd2udq
%ymm20
, %xmm21
{%k2
} {z
}
18505 // CHECK
: encoding
: [0x62,0xa1,0xfc,0xaa,0x79,0xec]
18506 vcvtpd2udq
%ymm20
, %xmm21
{%k2
} {z
}
18508 // CHECK
: vcvtpd2udq
%ymm20
, %xmm21
{%k2
} {z
}
18509 // CHECK
: encoding
: [0x62,0xa1,0xfc,0xaa,0x79,0xec]
18510 vcvtpd2udqy
%ymm20
, %xmm21
{%k2
} {z
}
18512 // CHECK
: vcvtpd2udqy
(%rcx
), %xmm21
18513 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x28,0x79,0x29]
18514 vcvtpd2udqy
(%rcx
), %xmm21
18516 // CHECK
: vcvtpd2udqy
(%rcx
), %xmm21
{%k2
}
18517 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x2a,0x79,0x29]
18518 vcvtpd2udqy
(%rcx
), %xmm21
{%k2
}
18520 // CHECK
: vcvtpd2udqy
(%rcx
), %xmm21
{%k2
} {z
}
18521 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xaa,0x79,0x29]
18522 vcvtpd2udqy
(%rcx
), %xmm21
{%k2
} {z
}
18524 // CHECK
: vcvtpd2udqy
291(%rax
,%r14,8), %xmm21
18525 // CHECK
: encoding
: [0x62,0xa1,0xfc,0x28,0x79,0xac,0xf0,0x23,0x01,0x00,0x00]
18526 vcvtpd2udqy
291(%rax
,%r14,8), %xmm21
18528 // CHECK
: vcvtpd2udqy
291(%rax
,%r14,8), %xmm21
{%k2
}
18529 // CHECK
: encoding
: [0x62,0xa1,0xfc,0x2a,0x79,0xac,0xf0,0x23,0x01,0x00,0x00]
18530 vcvtpd2udqy
291(%rax
,%r14,8), %xmm21
{%k2
}
18532 // CHECK
: vcvtpd2udqy
291(%rax
,%r14,8), %xmm21
{%k2
} {z
}
18533 // CHECK
: encoding
: [0x62,0xa1,0xfc,0xaa,0x79,0xac,0xf0,0x23,0x01,0x00,0x00]
18534 vcvtpd2udqy
291(%rax
,%r14,8), %xmm21
{%k2
} {z
}
18536 // CHECK
: vcvtpd2udq
(%rcx
){1to4
}, %xmm21
18537 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x38,0x79,0x29]
18538 vcvtpd2udq
(%rcx
){1to4
}, %xmm21
18540 // CHECK
: vcvtpd2udq
(%rcx
){1to4
}, %xmm21
18541 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x38,0x79,0x29]
18542 vcvtpd2udqy
(%rcx
){1to4
}, %xmm21
18544 // CHECK
: vcvtpd2udq
(%rcx
){1to4
}, %xmm21
{%k2
}
18545 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x3a,0x79,0x29]
18546 vcvtpd2udq
(%rcx
){1to4
}, %xmm21
{%k2
}
18548 // CHECK
: vcvtpd2udq
(%rcx
){1to4
}, %xmm21
{%k2
}
18549 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x3a,0x79,0x29]
18550 vcvtpd2udqy
(%rcx
){1to4
}, %xmm21
{%k2
}
18552 // CHECK
: vcvtpd2udq
(%rcx
){1to4
}, %xmm21
{%k2
} {z
}
18553 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xba,0x79,0x29]
18554 vcvtpd2udq
(%rcx
){1to4
}, %xmm21
{%k2
} {z
}
18556 // CHECK
: vcvtpd2udq
(%rcx
){1to4
}, %xmm21
{%k2
} {z
}
18557 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xba,0x79,0x29]
18558 vcvtpd2udqy
(%rcx
){1to4
}, %xmm21
{%k2
} {z
}
18560 // CHECK
: vcvtpd2udqy
4064(%rdx
), %xmm21
18561 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x28,0x79,0x6a,0x7f]
18562 vcvtpd2udqy
4064(%rdx
), %xmm21
18564 // CHECK
: vcvtpd2udqy
4064(%rdx
), %xmm21
{%k2
}
18565 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x2a,0x79,0x6a,0x7f]
18566 vcvtpd2udqy
4064(%rdx
), %xmm21
{%k2
}
18568 // CHECK
: vcvtpd2udqy
4064(%rdx
), %xmm21
{%k2
} {z
}
18569 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xaa,0x79,0x6a,0x7f]
18570 vcvtpd2udqy
4064(%rdx
), %xmm21
{%k2
} {z
}
18572 // CHECK
: vcvtpd2udqy
4096(%rdx
), %xmm21
18573 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x28,0x79,0xaa,0x00,0x10,0x00,0x00]
18574 vcvtpd2udqy
4096(%rdx
), %xmm21
18576 // CHECK
: vcvtpd2udqy
4096(%rdx
), %xmm21
{%k2
}
18577 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x2a,0x79,0xaa,0x00,0x10,0x00,0x00]
18578 vcvtpd2udqy
4096(%rdx
), %xmm21
{%k2
}
18580 // CHECK
: vcvtpd2udqy
4096(%rdx
), %xmm21
{%k2
} {z
}
18581 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xaa,0x79,0xaa,0x00,0x10,0x00,0x00]
18582 vcvtpd2udqy
4096(%rdx
), %xmm21
{%k2
} {z
}
18584 // CHECK
: vcvtpd2udqy
-4096(%rdx
), %xmm21
18585 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x28,0x79,0x6a,0x80]
18586 vcvtpd2udqy
-4096(%rdx
), %xmm21
18588 // CHECK
: vcvtpd2udqy
-4096(%rdx
), %xmm21
{%k2
}
18589 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x2a,0x79,0x6a,0x80]
18590 vcvtpd2udqy
-4096(%rdx
), %xmm21
{%k2
}
18592 // CHECK
: vcvtpd2udqy
-4096(%rdx
), %xmm21
{%k2
} {z
}
18593 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xaa,0x79,0x6a,0x80]
18594 vcvtpd2udqy
-4096(%rdx
), %xmm21
{%k2
} {z
}
18596 // CHECK
: vcvtpd2udqy
-4128(%rdx
), %xmm21
18597 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x28,0x79,0xaa,0xe0,0xef,0xff,0xff]
18598 vcvtpd2udqy
-4128(%rdx
), %xmm21
18600 // CHECK
: vcvtpd2udqy
-4128(%rdx
), %xmm21
{%k2
}
18601 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x2a,0x79,0xaa,0xe0,0xef,0xff,0xff]
18602 vcvtpd2udqy
-4128(%rdx
), %xmm21
{%k2
}
18604 // CHECK
: vcvtpd2udqy
-4128(%rdx
), %xmm21
{%k2
} {z
}
18605 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xaa,0x79,0xaa,0xe0,0xef,0xff,0xff]
18606 vcvtpd2udqy
-4128(%rdx
), %xmm21
{%k2
} {z
}
18608 // CHECK
: vcvtpd2udq
1016(%rdx
){1to4
}, %xmm21
18609 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x38,0x79,0x6a,0x7f]
18610 vcvtpd2udq
1016(%rdx
){1to4
}, %xmm21
18612 // CHECK
: vcvtpd2udq
1016(%rdx
){1to4
}, %xmm21
18613 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x38,0x79,0x6a,0x7f]
18614 vcvtpd2udqy
1016(%rdx
){1to4
}, %xmm21
18616 // CHECK
: vcvtpd2udq
1016(%rdx
){1to4
}, %xmm21
{%k2
}
18617 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x3a,0x79,0x6a,0x7f]
18618 vcvtpd2udq
1016(%rdx
){1to4
}, %xmm21
{%k2
}
18620 // CHECK
: vcvtpd2udq
1016(%rdx
){1to4
}, %xmm21
{%k2
}
18621 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x3a,0x79,0x6a,0x7f]
18622 vcvtpd2udqy
1016(%rdx
){1to4
}, %xmm21
{%k2
}
18624 // CHECK
: vcvtpd2udq
1016(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18625 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xba,0x79,0x6a,0x7f]
18626 vcvtpd2udq
1016(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18628 // CHECK
: vcvtpd2udq
1016(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18629 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xba,0x79,0x6a,0x7f]
18630 vcvtpd2udqy
1016(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18632 // CHECK
: vcvtpd2udq
1024(%rdx
){1to4
}, %xmm21
18633 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x38,0x79,0xaa,0x00,0x04,0x00,0x00]
18634 vcvtpd2udq
1024(%rdx
){1to4
}, %xmm21
18636 // CHECK
: vcvtpd2udq
1024(%rdx
){1to4
}, %xmm21
18637 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x38,0x79,0xaa,0x00,0x04,0x00,0x00]
18638 vcvtpd2udqy
1024(%rdx
){1to4
}, %xmm21
18640 // CHECK
: vcvtpd2udq
1024(%rdx
){1to4
}, %xmm21
{%k2
}
18641 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x3a,0x79,0xaa,0x00,0x04,0x00,0x00]
18642 vcvtpd2udq
1024(%rdx
){1to4
}, %xmm21
{%k2
}
18644 // CHECK
: vcvtpd2udq
1024(%rdx
){1to4
}, %xmm21
{%k2
}
18645 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x3a,0x79,0xaa,0x00,0x04,0x00,0x00]
18646 vcvtpd2udqy
1024(%rdx
){1to4
}, %xmm21
{%k2
}
18648 // CHECK
: vcvtpd2udq
1024(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18649 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xba,0x79,0xaa,0x00,0x04,0x00,0x00]
18650 vcvtpd2udq
1024(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18652 // CHECK
: vcvtpd2udq
1024(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18653 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xba,0x79,0xaa,0x00,0x04,0x00,0x00]
18654 vcvtpd2udqy
1024(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18656 // CHECK
: vcvtpd2udq
-1024(%rdx
){1to4
}, %xmm21
18657 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x38,0x79,0x6a,0x80]
18658 vcvtpd2udq
-1024(%rdx
){1to4
}, %xmm21
18660 // CHECK
: vcvtpd2udq
-1024(%rdx
){1to4
}, %xmm21
18661 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x38,0x79,0x6a,0x80]
18662 vcvtpd2udqy
-1024(%rdx
){1to4
}, %xmm21
18664 // CHECK
: vcvtpd2udq
-1024(%rdx
){1to4
}, %xmm21
{%k2
}
18665 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x3a,0x79,0x6a,0x80]
18666 vcvtpd2udq
-1024(%rdx
){1to4
}, %xmm21
{%k2
}
18668 // CHECK
: vcvtpd2udq
-1024(%rdx
){1to4
}, %xmm21
{%k2
}
18669 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x3a,0x79,0x6a,0x80]
18670 vcvtpd2udqy
-1024(%rdx
){1to4
}, %xmm21
{%k2
}
18672 // CHECK
: vcvtpd2udq
-1024(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18673 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xba,0x79,0x6a,0x80]
18674 vcvtpd2udq
-1024(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18676 // CHECK
: vcvtpd2udq
-1024(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18677 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xba,0x79,0x6a,0x80]
18678 vcvtpd2udqy
-1024(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18680 // CHECK
: vcvtpd2udq
-1032(%rdx
){1to4
}, %xmm21
18681 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x38,0x79,0xaa,0xf8,0xfb,0xff,0xff]
18682 vcvtpd2udq
-1032(%rdx
){1to4
}, %xmm21
18684 // CHECK
: vcvtpd2udq
-1032(%rdx
){1to4
}, %xmm21
18685 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x38,0x79,0xaa,0xf8,0xfb,0xff,0xff]
18686 vcvtpd2udqy
-1032(%rdx
){1to4
}, %xmm21
18688 // CHECK
: vcvtpd2udq
-1032(%rdx
){1to4
}, %xmm21
{%k2
}
18689 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x3a,0x79,0xaa,0xf8,0xfb,0xff,0xff]
18690 vcvtpd2udq
-1032(%rdx
){1to4
}, %xmm21
{%k2
}
18692 // CHECK
: vcvtpd2udq
-1032(%rdx
){1to4
}, %xmm21
{%k2
}
18693 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x3a,0x79,0xaa,0xf8,0xfb,0xff,0xff]
18694 vcvtpd2udqy
-1032(%rdx
){1to4
}, %xmm21
{%k2
}
18696 // CHECK
: vcvtpd2udq
-1032(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18697 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xba,0x79,0xaa,0xf8,0xfb,0xff,0xff]
18698 vcvtpd2udq
-1032(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18700 // CHECK
: vcvtpd2udq
-1032(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18701 // CHECK
: encoding
: [0x62,0xe1,0xfc,0xba,0x79,0xaa,0xf8,0xfb,0xff,0xff]
18702 vcvtpd2udqy
-1032(%rdx
){1to4
}, %xmm21
{%k2
} {z
}
18704 // CHECK
: vcvtps2udq
%xmm19
, %xmm30
18705 // CHECK
: encoding
: [0x62,0x21,0x7c,0x08,0x79,0xf3]
18706 vcvtps2udq
%xmm19
, %xmm30
18708 // CHECK
: vcvtps2udq
%xmm19
, %xmm30
{%k3
}
18709 // CHECK
: encoding
: [0x62,0x21,0x7c,0x0b,0x79,0xf3]
18710 vcvtps2udq
%xmm19
, %xmm30
{%k3
}
18712 // CHECK
: vcvtps2udq
%xmm19
, %xmm30
{%k3
} {z
}
18713 // CHECK
: encoding
: [0x62,0x21,0x7c,0x8b,0x79,0xf3]
18714 vcvtps2udq
%xmm19
, %xmm30
{%k3
} {z
}
18716 // CHECK
: vcvtps2udq
(%rcx
), %xmm30
18717 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x79,0x31]
18718 vcvtps2udq
(%rcx
), %xmm30
18720 // CHECK
: vcvtps2udq
291(%rax
,%r14,8), %xmm30
18721 // CHECK
: encoding
: [0x62,0x21,0x7c,0x08,0x79,0xb4,0xf0,0x23,0x01,0x00,0x00]
18722 vcvtps2udq
291(%rax
,%r14,8), %xmm30
18724 // CHECK
: vcvtps2udq
(%rcx
){1to4
}, %xmm30
18725 // CHECK
: encoding
: [0x62,0x61,0x7c,0x18,0x79,0x31]
18726 vcvtps2udq
(%rcx
){1to4
}, %xmm30
18728 // CHECK
: vcvtps2udq
2032(%rdx
), %xmm30
18729 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x79,0x72,0x7f]
18730 vcvtps2udq
2032(%rdx
), %xmm30
18732 // CHECK
: vcvtps2udq
2048(%rdx
), %xmm30
18733 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x79,0xb2,0x00,0x08,0x00,0x00]
18734 vcvtps2udq
2048(%rdx
), %xmm30
18736 // CHECK
: vcvtps2udq
-2048(%rdx
), %xmm30
18737 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x79,0x72,0x80]
18738 vcvtps2udq
-2048(%rdx
), %xmm30
18740 // CHECK
: vcvtps2udq
-2064(%rdx
), %xmm30
18741 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x79,0xb2,0xf0,0xf7,0xff,0xff]
18742 vcvtps2udq
-2064(%rdx
), %xmm30
18744 // CHECK
: vcvtps2udq
508(%rdx
){1to4
}, %xmm30
18745 // CHECK
: encoding
: [0x62,0x61,0x7c,0x18,0x79,0x72,0x7f]
18746 vcvtps2udq
508(%rdx
){1to4
}, %xmm30
18748 // CHECK
: vcvtps2udq
512(%rdx
){1to4
}, %xmm30
18749 // CHECK
: encoding
: [0x62,0x61,0x7c,0x18,0x79,0xb2,0x00,0x02,0x00,0x00]
18750 vcvtps2udq
512(%rdx
){1to4
}, %xmm30
18752 // CHECK
: vcvtps2udq
-512(%rdx
){1to4
}, %xmm30
18753 // CHECK
: encoding
: [0x62,0x61,0x7c,0x18,0x79,0x72,0x80]
18754 vcvtps2udq
-512(%rdx
){1to4
}, %xmm30
18756 // CHECK
: vcvtps2udq
-516(%rdx
){1to4
}, %xmm30
18757 // CHECK
: encoding
: [0x62,0x61,0x7c,0x18,0x79,0xb2,0xfc,0xfd,0xff,0xff]
18758 vcvtps2udq
-516(%rdx
){1to4
}, %xmm30
18760 // CHECK
: vcvtps2udq
%ymm23
, %ymm25
18761 // CHECK
: encoding
: [0x62,0x21,0x7c,0x28,0x79,0xcf]
18762 vcvtps2udq
%ymm23
, %ymm25
18764 // CHECK
: vcvtps2udq
%ymm23
, %ymm25
{%k4
}
18765 // CHECK
: encoding
: [0x62,0x21,0x7c,0x2c,0x79,0xcf]
18766 vcvtps2udq
%ymm23
, %ymm25
{%k4
}
18768 // CHECK
: vcvtps2udq
%ymm23
, %ymm25
{%k4
} {z
}
18769 // CHECK
: encoding
: [0x62,0x21,0x7c,0xac,0x79,0xcf]
18770 vcvtps2udq
%ymm23
, %ymm25
{%k4
} {z
}
18772 // CHECK
: vcvtps2udq
(%rcx
), %ymm25
18773 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x79,0x09]
18774 vcvtps2udq
(%rcx
), %ymm25
18776 // CHECK
: vcvtps2udq
291(%rax
,%r14,8), %ymm25
18777 // CHECK
: encoding
: [0x62,0x21,0x7c,0x28,0x79,0x8c,0xf0,0x23,0x01,0x00,0x00]
18778 vcvtps2udq
291(%rax
,%r14,8), %ymm25
18780 // CHECK
: vcvtps2udq
(%rcx
){1to8
}, %ymm25
18781 // CHECK
: encoding
: [0x62,0x61,0x7c,0x38,0x79,0x09]
18782 vcvtps2udq
(%rcx
){1to8
}, %ymm25
18784 // CHECK
: vcvtps2udq
4064(%rdx
), %ymm25
18785 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x79,0x4a,0x7f]
18786 vcvtps2udq
4064(%rdx
), %ymm25
18788 // CHECK
: vcvtps2udq
4096(%rdx
), %ymm25
18789 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x79,0x8a,0x00,0x10,0x00,0x00]
18790 vcvtps2udq
4096(%rdx
), %ymm25
18792 // CHECK
: vcvtps2udq
-4096(%rdx
), %ymm25
18793 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x79,0x4a,0x80]
18794 vcvtps2udq
-4096(%rdx
), %ymm25
18796 // CHECK
: vcvtps2udq
-4128(%rdx
), %ymm25
18797 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x79,0x8a,0xe0,0xef,0xff,0xff]
18798 vcvtps2udq
-4128(%rdx
), %ymm25
18800 // CHECK
: vcvtps2udq
508(%rdx
){1to8
}, %ymm25
18801 // CHECK
: encoding
: [0x62,0x61,0x7c,0x38,0x79,0x4a,0x7f]
18802 vcvtps2udq
508(%rdx
){1to8
}, %ymm25
18804 // CHECK
: vcvtps2udq
512(%rdx
){1to8
}, %ymm25
18805 // CHECK
: encoding
: [0x62,0x61,0x7c,0x38,0x79,0x8a,0x00,0x02,0x00,0x00]
18806 vcvtps2udq
512(%rdx
){1to8
}, %ymm25
18808 // CHECK
: vcvtps2udq
-512(%rdx
){1to8
}, %ymm25
18809 // CHECK
: encoding
: [0x62,0x61,0x7c,0x38,0x79,0x4a,0x80]
18810 vcvtps2udq
-512(%rdx
){1to8
}, %ymm25
18812 // CHECK
: vcvtps2udq
-516(%rdx
){1to8
}, %ymm25
18813 // CHECK
: encoding
: [0x62,0x61,0x7c,0x38,0x79,0x8a,0xfc,0xfd,0xff,0xff]
18814 vcvtps2udq
-516(%rdx
){1to8
}, %ymm25
18816 // CHECK
: vcvttpd2dq
%xmm23
, %xmm29
18817 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0xe6,0xef]
18818 vcvttpd2dq
%xmm23
, %xmm29
18820 // CHECK
: vcvttpd2dq
%xmm23
, %xmm29
18821 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0xe6,0xef]
18822 vcvttpd2dqx
%xmm23
, %xmm29
18824 // CHECK
: vcvttpd2dq
%xmm23
, %xmm29
{%k6
}
18825 // CHECK
: encoding
: [0x62,0x21,0xfd,0x0e,0xe6,0xef]
18826 vcvttpd2dq
%xmm23
, %xmm29
{%k6
}
18828 // CHECK
: vcvttpd2dq
%xmm23
, %xmm29
{%k6
}
18829 // CHECK
: encoding
: [0x62,0x21,0xfd,0x0e,0xe6,0xef]
18830 vcvttpd2dqx
%xmm23
, %xmm29
{%k6
}
18832 // CHECK
: vcvttpd2dq
%xmm23
, %xmm29
{%k6
} {z
}
18833 // CHECK
: encoding
: [0x62,0x21,0xfd,0x8e,0xe6,0xef]
18834 vcvttpd2dq
%xmm23
, %xmm29
{%k6
} {z
}
18836 // CHECK
: vcvttpd2dq
%xmm23
, %xmm29
{%k6
} {z
}
18837 // CHECK
: encoding
: [0x62,0x21,0xfd,0x8e,0xe6,0xef]
18838 vcvttpd2dqx
%xmm23
, %xmm29
{%k6
} {z
}
18840 // CHECK
: vcvttpd2dqx
(%rcx
), %xmm29
18841 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0xe6,0x29]
18842 vcvttpd2dqx
(%rcx
), %xmm29
18844 // CHECK
: vcvttpd2dqx
(%rcx
), %xmm29
{%k6
}
18845 // CHECK
: encoding
: [0x62,0x61,0xfd,0x0e,0xe6,0x29]
18846 vcvttpd2dqx
(%rcx
), %xmm29
{%k6
}
18848 // CHECK
: vcvttpd2dqx
(%rcx
), %xmm29
{%k6
} {z
}
18849 // CHECK
: encoding
: [0x62,0x61,0xfd,0x8e,0xe6,0x29]
18850 vcvttpd2dqx
(%rcx
), %xmm29
{%k6
} {z
}
18852 // CHECK
: vcvttpd2dqx
291(%rax
,%r14,8), %xmm29
18853 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0xe6,0xac,0xf0,0x23,0x01,0x00,0x00]
18854 vcvttpd2dqx
291(%rax
,%r14,8), %xmm29
18856 // CHECK
: vcvttpd2dqx
291(%rax
,%r14,8), %xmm29
{%k6
}
18857 // CHECK
: encoding
: [0x62,0x21,0xfd,0x0e,0xe6,0xac,0xf0,0x23,0x01,0x00,0x00]
18858 vcvttpd2dqx
291(%rax
,%r14,8), %xmm29
{%k6
}
18860 // CHECK
: vcvttpd2dqx
291(%rax
,%r14,8), %xmm29
{%k6
} {z
}
18861 // CHECK
: encoding
: [0x62,0x21,0xfd,0x8e,0xe6,0xac,0xf0,0x23,0x01,0x00,0x00]
18862 vcvttpd2dqx
291(%rax
,%r14,8), %xmm29
{%k6
} {z
}
18864 // CHECK
: vcvttpd2dq
(%rcx
){1to2
}, %xmm29
18865 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0xe6,0x29]
18866 vcvttpd2dq
(%rcx
){1to2
}, %xmm29
18868 // CHECK
: vcvttpd2dq
(%rcx
){1to2
}, %xmm29
18869 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0xe6,0x29]
18870 vcvttpd2dqx
(%rcx
){1to2
}, %xmm29
18872 // CHECK
: vcvttpd2dq
(%rcx
){1to2
}, %xmm29
{%k6
}
18873 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1e,0xe6,0x29]
18874 vcvttpd2dq
(%rcx
){1to2
}, %xmm29
{%k6
}
18876 // CHECK
: vcvttpd2dq
(%rcx
){1to2
}, %xmm29
{%k6
}
18877 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1e,0xe6,0x29]
18878 vcvttpd2dqx
(%rcx
){1to2
}, %xmm29
{%k6
}
18880 // CHECK
: vcvttpd2dq
(%rcx
){1to2
}, %xmm29
{%k6
} {z
}
18881 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9e,0xe6,0x29]
18882 vcvttpd2dq
(%rcx
){1to2
}, %xmm29
{%k6
} {z
}
18884 // CHECK
: vcvttpd2dq
(%rcx
){1to2
}, %xmm29
{%k6
} {z
}
18885 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9e,0xe6,0x29]
18886 vcvttpd2dqx
(%rcx
){1to2
}, %xmm29
{%k6
} {z
}
18888 // CHECK
: vcvttpd2dqx
2032(%rdx
), %xmm29
18889 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0xe6,0x6a,0x7f]
18890 vcvttpd2dqx
2032(%rdx
), %xmm29
18892 // CHECK
: vcvttpd2dqx
2032(%rdx
), %xmm29
{%k6
}
18893 // CHECK
: encoding
: [0x62,0x61,0xfd,0x0e,0xe6,0x6a,0x7f]
18894 vcvttpd2dqx
2032(%rdx
), %xmm29
{%k6
}
18896 // CHECK
: vcvttpd2dqx
2032(%rdx
), %xmm29
{%k6
} {z
}
18897 // CHECK
: encoding
: [0x62,0x61,0xfd,0x8e,0xe6,0x6a,0x7f]
18898 vcvttpd2dqx
2032(%rdx
), %xmm29
{%k6
} {z
}
18900 // CHECK
: vcvttpd2dqx
2048(%rdx
), %xmm29
18901 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0xe6,0xaa,0x00,0x08,0x00,0x00]
18902 vcvttpd2dqx
2048(%rdx
), %xmm29
18904 // CHECK
: vcvttpd2dqx
2048(%rdx
), %xmm29
{%k6
}
18905 // CHECK
: encoding
: [0x62,0x61,0xfd,0x0e,0xe6,0xaa,0x00,0x08,0x00,0x00]
18906 vcvttpd2dqx
2048(%rdx
), %xmm29
{%k6
}
18908 // CHECK
: vcvttpd2dqx
2048(%rdx
), %xmm29
{%k6
} {z
}
18909 // CHECK
: encoding
: [0x62,0x61,0xfd,0x8e,0xe6,0xaa,0x00,0x08,0x00,0x00]
18910 vcvttpd2dqx
2048(%rdx
), %xmm29
{%k6
} {z
}
18912 // CHECK
: vcvttpd2dqx
-2048(%rdx
), %xmm29
18913 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0xe6,0x6a,0x80]
18914 vcvttpd2dqx
-2048(%rdx
), %xmm29
18916 // CHECK
: vcvttpd2dqx
-2048(%rdx
), %xmm29
{%k6
}
18917 // CHECK
: encoding
: [0x62,0x61,0xfd,0x0e,0xe6,0x6a,0x80]
18918 vcvttpd2dqx
-2048(%rdx
), %xmm29
{%k6
}
18920 // CHECK
: vcvttpd2dqx
-2048(%rdx
), %xmm29
{%k6
} {z
}
18921 // CHECK
: encoding
: [0x62,0x61,0xfd,0x8e,0xe6,0x6a,0x80]
18922 vcvttpd2dqx
-2048(%rdx
), %xmm29
{%k6
} {z
}
18924 // CHECK
: vcvttpd2dqx
-2064(%rdx
), %xmm29
18925 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0xe6,0xaa,0xf0,0xf7,0xff,0xff]
18926 vcvttpd2dqx
-2064(%rdx
), %xmm29
18928 // CHECK
: vcvttpd2dqx
-2064(%rdx
), %xmm29
{%k6
}
18929 // CHECK
: encoding
: [0x62,0x61,0xfd,0x0e,0xe6,0xaa,0xf0,0xf7,0xff,0xff]
18930 vcvttpd2dqx
-2064(%rdx
), %xmm29
{%k6
}
18932 // CHECK
: vcvttpd2dqx
-2064(%rdx
), %xmm29
{%k6
} {z
}
18933 // CHECK
: encoding
: [0x62,0x61,0xfd,0x8e,0xe6,0xaa,0xf0,0xf7,0xff,0xff]
18934 vcvttpd2dqx
-2064(%rdx
), %xmm29
{%k6
} {z
}
18936 // CHECK
: vcvttpd2dq
1016(%rdx
){1to2
}, %xmm29
18937 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0xe6,0x6a,0x7f]
18938 vcvttpd2dq
1016(%rdx
){1to2
}, %xmm29
18940 // CHECK
: vcvttpd2dq
1016(%rdx
){1to2
}, %xmm29
18941 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0xe6,0x6a,0x7f]
18942 vcvttpd2dqx
1016(%rdx
){1to2
}, %xmm29
18944 // CHECK
: vcvttpd2dq
1016(%rdx
){1to2
}, %xmm29
{%k6
}
18945 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1e,0xe6,0x6a,0x7f]
18946 vcvttpd2dq
1016(%rdx
){1to2
}, %xmm29
{%k6
}
18948 // CHECK
: vcvttpd2dq
1016(%rdx
){1to2
}, %xmm29
{%k6
}
18949 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1e,0xe6,0x6a,0x7f]
18950 vcvttpd2dqx
1016(%rdx
){1to2
}, %xmm29
{%k6
}
18952 // CHECK
: vcvttpd2dq
1016(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
18953 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9e,0xe6,0x6a,0x7f]
18954 vcvttpd2dq
1016(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
18956 // CHECK
: vcvttpd2dq
1016(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
18957 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9e,0xe6,0x6a,0x7f]
18958 vcvttpd2dqx
1016(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
18960 // CHECK
: vcvttpd2dq
1024(%rdx
){1to2
}, %xmm29
18961 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0xe6,0xaa,0x00,0x04,0x00,0x00]
18962 vcvttpd2dq
1024(%rdx
){1to2
}, %xmm29
18964 // CHECK
: vcvttpd2dq
1024(%rdx
){1to2
}, %xmm29
18965 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0xe6,0xaa,0x00,0x04,0x00,0x00]
18966 vcvttpd2dqx
1024(%rdx
){1to2
}, %xmm29
18968 // CHECK
: vcvttpd2dq
1024(%rdx
){1to2
}, %xmm29
{%k6
}
18969 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1e,0xe6,0xaa,0x00,0x04,0x00,0x00]
18970 vcvttpd2dq
1024(%rdx
){1to2
}, %xmm29
{%k6
}
18972 // CHECK
: vcvttpd2dq
1024(%rdx
){1to2
}, %xmm29
{%k6
}
18973 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1e,0xe6,0xaa,0x00,0x04,0x00,0x00]
18974 vcvttpd2dqx
1024(%rdx
){1to2
}, %xmm29
{%k6
}
18976 // CHECK
: vcvttpd2dq
1024(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
18977 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9e,0xe6,0xaa,0x00,0x04,0x00,0x00]
18978 vcvttpd2dq
1024(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
18980 // CHECK
: vcvttpd2dq
1024(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
18981 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9e,0xe6,0xaa,0x00,0x04,0x00,0x00]
18982 vcvttpd2dqx
1024(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
18984 // CHECK
: vcvttpd2dq
-1024(%rdx
){1to2
}, %xmm29
18985 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0xe6,0x6a,0x80]
18986 vcvttpd2dq
-1024(%rdx
){1to2
}, %xmm29
18988 // CHECK
: vcvttpd2dq
-1024(%rdx
){1to2
}, %xmm29
18989 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0xe6,0x6a,0x80]
18990 vcvttpd2dqx
-1024(%rdx
){1to2
}, %xmm29
18992 // CHECK
: vcvttpd2dq
-1024(%rdx
){1to2
}, %xmm29
{%k6
}
18993 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1e,0xe6,0x6a,0x80]
18994 vcvttpd2dq
-1024(%rdx
){1to2
}, %xmm29
{%k6
}
18996 // CHECK
: vcvttpd2dq
-1024(%rdx
){1to2
}, %xmm29
{%k6
}
18997 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1e,0xe6,0x6a,0x80]
18998 vcvttpd2dqx
-1024(%rdx
){1to2
}, %xmm29
{%k6
}
19000 // CHECK
: vcvttpd2dq
-1024(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
19001 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9e,0xe6,0x6a,0x80]
19002 vcvttpd2dq
-1024(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
19004 // CHECK
: vcvttpd2dq
-1024(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
19005 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9e,0xe6,0x6a,0x80]
19006 vcvttpd2dqx
-1024(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
19008 // CHECK
: vcvttpd2dq
-1032(%rdx
){1to2
}, %xmm29
19009 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0xe6,0xaa,0xf8,0xfb,0xff,0xff]
19010 vcvttpd2dq
-1032(%rdx
){1to2
}, %xmm29
19012 // CHECK
: vcvttpd2dq
-1032(%rdx
){1to2
}, %xmm29
19013 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0xe6,0xaa,0xf8,0xfb,0xff,0xff]
19014 vcvttpd2dqx
-1032(%rdx
){1to2
}, %xmm29
19016 // CHECK
: vcvttpd2dq
-1032(%rdx
){1to2
}, %xmm29
{%k6
}
19017 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1e,0xe6,0xaa,0xf8,0xfb,0xff,0xff]
19018 vcvttpd2dq
-1032(%rdx
){1to2
}, %xmm29
{%k6
}
19020 // CHECK
: vcvttpd2dq
-1032(%rdx
){1to2
}, %xmm29
{%k6
}
19021 // CHECK
: encoding
: [0x62,0x61,0xfd,0x1e,0xe6,0xaa,0xf8,0xfb,0xff,0xff]
19022 vcvttpd2dqx
-1032(%rdx
){1to2
}, %xmm29
{%k6
}
19024 // CHECK
: vcvttpd2dq
-1032(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
19025 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9e,0xe6,0xaa,0xf8,0xfb,0xff,0xff]
19026 vcvttpd2dq
-1032(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
19028 // CHECK
: vcvttpd2dq
-1032(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
19029 // CHECK
: encoding
: [0x62,0x61,0xfd,0x9e,0xe6,0xaa,0xf8,0xfb,0xff,0xff]
19030 vcvttpd2dqx
-1032(%rdx
){1to2
}, %xmm29
{%k6
} {z
}
19032 // CHECK
: vcvttpd2dq
%ymm29
, %xmm30
19033 // CHECK
: encoding
: [0x62,0x01,0xfd,0x28,0xe6,0xf5]
19034 vcvttpd2dq
%ymm29
, %xmm30
19036 // CHECK
: vcvttpd2dq
%ymm29
, %xmm30
19037 // CHECK
: encoding
: [0x62,0x01,0xfd,0x28,0xe6,0xf5]
19038 vcvttpd2dqy
%ymm29
, %xmm30
19040 // CHECK
: vcvttpd2dq
%ymm29
, %xmm30
{%k6
}
19041 // CHECK
: encoding
: [0x62,0x01,0xfd,0x2e,0xe6,0xf5]
19042 vcvttpd2dq
%ymm29
, %xmm30
{%k6
}
19044 // CHECK
: vcvttpd2dq
%ymm29
, %xmm30
{%k6
}
19045 // CHECK
: encoding
: [0x62,0x01,0xfd,0x2e,0xe6,0xf5]
19046 vcvttpd2dqy
%ymm29
, %xmm30
{%k6
}
19048 // CHECK
: vcvttpd2dq
%ymm29
, %xmm30
{%k6
} {z
}
19049 // CHECK
: encoding
: [0x62,0x01,0xfd,0xae,0xe6,0xf5]
19050 vcvttpd2dq
%ymm29
, %xmm30
{%k6
} {z
}
19052 // CHECK
: vcvttpd2dq
%ymm29
, %xmm30
{%k6
} {z
}
19053 // CHECK
: encoding
: [0x62,0x01,0xfd,0xae,0xe6,0xf5]
19054 vcvttpd2dqy
%ymm29
, %xmm30
{%k6
} {z
}
19056 // CHECK
: vcvttpd2dqy
(%rcx
), %xmm30
19057 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0xe6,0x31]
19058 vcvttpd2dqy
(%rcx
), %xmm30
19060 // CHECK
: vcvttpd2dqy
(%rcx
), %xmm30
{%k6
}
19061 // CHECK
: encoding
: [0x62,0x61,0xfd,0x2e,0xe6,0x31]
19062 vcvttpd2dqy
(%rcx
), %xmm30
{%k6
}
19064 // CHECK
: vcvttpd2dqy
(%rcx
), %xmm30
{%k6
} {z
}
19065 // CHECK
: encoding
: [0x62,0x61,0xfd,0xae,0xe6,0x31]
19066 vcvttpd2dqy
(%rcx
), %xmm30
{%k6
} {z
}
19068 // CHECK
: vcvttpd2dqy
291(%rax
,%r14,8), %xmm30
19069 // CHECK
: encoding
: [0x62,0x21,0xfd,0x28,0xe6,0xb4,0xf0,0x23,0x01,0x00,0x00]
19070 vcvttpd2dqy
291(%rax
,%r14,8), %xmm30
19072 // CHECK
: vcvttpd2dqy
291(%rax
,%r14,8), %xmm30
{%k6
}
19073 // CHECK
: encoding
: [0x62,0x21,0xfd,0x2e,0xe6,0xb4,0xf0,0x23,0x01,0x00,0x00]
19074 vcvttpd2dqy
291(%rax
,%r14,8), %xmm30
{%k6
}
19076 // CHECK
: vcvttpd2dqy
291(%rax
,%r14,8), %xmm30
{%k6
} {z
}
19077 // CHECK
: encoding
: [0x62,0x21,0xfd,0xae,0xe6,0xb4,0xf0,0x23,0x01,0x00,0x00]
19078 vcvttpd2dqy
291(%rax
,%r14,8), %xmm30
{%k6
} {z
}
19080 // CHECK
: vcvttpd2dq
(%rcx
){1to4
}, %xmm30
19081 // CHECK
: encoding
: [0x62,0x61,0xfd,0x38,0xe6,0x31]
19082 vcvttpd2dq
(%rcx
){1to4
}, %xmm30
19084 // CHECK
: vcvttpd2dq
(%rcx
){1to4
}, %xmm30
19085 // CHECK
: encoding
: [0x62,0x61,0xfd,0x38,0xe6,0x31]
19086 vcvttpd2dqy
(%rcx
){1to4
}, %xmm30
19088 // CHECK
: vcvttpd2dq
(%rcx
){1to4
}, %xmm30
{%k6
}
19089 // CHECK
: encoding
: [0x62,0x61,0xfd,0x3e,0xe6,0x31]
19090 vcvttpd2dq
(%rcx
){1to4
}, %xmm30
{%k6
}
19092 // CHECK
: vcvttpd2dq
(%rcx
){1to4
}, %xmm30
{%k6
}
19093 // CHECK
: encoding
: [0x62,0x61,0xfd,0x3e,0xe6,0x31]
19094 vcvttpd2dqy
(%rcx
){1to4
}, %xmm30
{%k6
}
19096 // CHECK
: vcvttpd2dq
(%rcx
){1to4
}, %xmm30
{%k6
} {z
}
19097 // CHECK
: encoding
: [0x62,0x61,0xfd,0xbe,0xe6,0x31]
19098 vcvttpd2dq
(%rcx
){1to4
}, %xmm30
{%k6
} {z
}
19100 // CHECK
: vcvttpd2dq
(%rcx
){1to4
}, %xmm30
{%k6
} {z
}
19101 // CHECK
: encoding
: [0x62,0x61,0xfd,0xbe,0xe6,0x31]
19102 vcvttpd2dqy
(%rcx
){1to4
}, %xmm30
{%k6
} {z
}
19104 // CHECK
: vcvttpd2dqy
4064(%rdx
), %xmm30
19105 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0xe6,0x72,0x7f]
19106 vcvttpd2dqy
4064(%rdx
), %xmm30
19108 // CHECK
: vcvttpd2dqy
4064(%rdx
), %xmm30
{%k6
}
19109 // CHECK
: encoding
: [0x62,0x61,0xfd,0x2e,0xe6,0x72,0x7f]
19110 vcvttpd2dqy
4064(%rdx
), %xmm30
{%k6
}
19112 // CHECK
: vcvttpd2dqy
4064(%rdx
), %xmm30
{%k6
} {z
}
19113 // CHECK
: encoding
: [0x62,0x61,0xfd,0xae,0xe6,0x72,0x7f]
19114 vcvttpd2dqy
4064(%rdx
), %xmm30
{%k6
} {z
}
19116 // CHECK
: vcvttpd2dqy
4096(%rdx
), %xmm30
19117 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0xe6,0xb2,0x00,0x10,0x00,0x00]
19118 vcvttpd2dqy
4096(%rdx
), %xmm30
19120 // CHECK
: vcvttpd2dqy
4096(%rdx
), %xmm30
{%k6
}
19121 // CHECK
: encoding
: [0x62,0x61,0xfd,0x2e,0xe6,0xb2,0x00,0x10,0x00,0x00]
19122 vcvttpd2dqy
4096(%rdx
), %xmm30
{%k6
}
19124 // CHECK
: vcvttpd2dqy
4096(%rdx
), %xmm30
{%k6
} {z
}
19125 // CHECK
: encoding
: [0x62,0x61,0xfd,0xae,0xe6,0xb2,0x00,0x10,0x00,0x00]
19126 vcvttpd2dqy
4096(%rdx
), %xmm30
{%k6
} {z
}
19128 // CHECK
: vcvttpd2dqy
-4096(%rdx
), %xmm30
19129 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0xe6,0x72,0x80]
19130 vcvttpd2dqy
-4096(%rdx
), %xmm30
19132 // CHECK
: vcvttpd2dqy
-4096(%rdx
), %xmm30
{%k6
}
19133 // CHECK
: encoding
: [0x62,0x61,0xfd,0x2e,0xe6,0x72,0x80]
19134 vcvttpd2dqy
-4096(%rdx
), %xmm30
{%k6
}
19136 // CHECK
: vcvttpd2dqy
-4096(%rdx
), %xmm30
{%k6
} {z
}
19137 // CHECK
: encoding
: [0x62,0x61,0xfd,0xae,0xe6,0x72,0x80]
19138 vcvttpd2dqy
-4096(%rdx
), %xmm30
{%k6
} {z
}
19140 // CHECK
: vcvttpd2dqy
-4128(%rdx
), %xmm30
19141 // CHECK
: encoding
: [0x62,0x61,0xfd,0x28,0xe6,0xb2,0xe0,0xef,0xff,0xff]
19142 vcvttpd2dqy
-4128(%rdx
), %xmm30
19144 // CHECK
: vcvttpd2dqy
-4128(%rdx
), %xmm30
{%k6
}
19145 // CHECK
: encoding
: [0x62,0x61,0xfd,0x2e,0xe6,0xb2,0xe0,0xef,0xff,0xff]
19146 vcvttpd2dqy
-4128(%rdx
), %xmm30
{%k6
}
19148 // CHECK
: vcvttpd2dqy
-4128(%rdx
), %xmm30
{%k6
} {z
}
19149 // CHECK
: encoding
: [0x62,0x61,0xfd,0xae,0xe6,0xb2,0xe0,0xef,0xff,0xff]
19150 vcvttpd2dqy
-4128(%rdx
), %xmm30
{%k6
} {z
}
19152 // CHECK
: vcvttpd2dq
1016(%rdx
){1to4
}, %xmm30
19153 // CHECK
: encoding
: [0x62,0x61,0xfd,0x38,0xe6,0x72,0x7f]
19154 vcvttpd2dq
1016(%rdx
){1to4
}, %xmm30
19156 // CHECK
: vcvttpd2dq
1016(%rdx
){1to4
}, %xmm30
19157 // CHECK
: encoding
: [0x62,0x61,0xfd,0x38,0xe6,0x72,0x7f]
19158 vcvttpd2dqy
1016(%rdx
){1to4
}, %xmm30
19160 // CHECK
: vcvttpd2dq
1016(%rdx
){1to4
}, %xmm30
{%k6
}
19161 // CHECK
: encoding
: [0x62,0x61,0xfd,0x3e,0xe6,0x72,0x7f]
19162 vcvttpd2dq
1016(%rdx
){1to4
}, %xmm30
{%k6
}
19164 // CHECK
: vcvttpd2dq
1016(%rdx
){1to4
}, %xmm30
{%k6
}
19165 // CHECK
: encoding
: [0x62,0x61,0xfd,0x3e,0xe6,0x72,0x7f]
19166 vcvttpd2dqy
1016(%rdx
){1to4
}, %xmm30
{%k6
}
19168 // CHECK
: vcvttpd2dq
1016(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19169 // CHECK
: encoding
: [0x62,0x61,0xfd,0xbe,0xe6,0x72,0x7f]
19170 vcvttpd2dq
1016(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19172 // CHECK
: vcvttpd2dq
1016(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19173 // CHECK
: encoding
: [0x62,0x61,0xfd,0xbe,0xe6,0x72,0x7f]
19174 vcvttpd2dqy
1016(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19176 // CHECK
: vcvttpd2dq
1024(%rdx
){1to4
}, %xmm30
19177 // CHECK
: encoding
: [0x62,0x61,0xfd,0x38,0xe6,0xb2,0x00,0x04,0x00,0x00]
19178 vcvttpd2dq
1024(%rdx
){1to4
}, %xmm30
19180 // CHECK
: vcvttpd2dq
1024(%rdx
){1to4
}, %xmm30
19181 // CHECK
: encoding
: [0x62,0x61,0xfd,0x38,0xe6,0xb2,0x00,0x04,0x00,0x00]
19182 vcvttpd2dqy
1024(%rdx
){1to4
}, %xmm30
19184 // CHECK
: vcvttpd2dq
1024(%rdx
){1to4
}, %xmm30
{%k6
}
19185 // CHECK
: encoding
: [0x62,0x61,0xfd,0x3e,0xe6,0xb2,0x00,0x04,0x00,0x00]
19186 vcvttpd2dq
1024(%rdx
){1to4
}, %xmm30
{%k6
}
19188 // CHECK
: vcvttpd2dq
1024(%rdx
){1to4
}, %xmm30
{%k6
}
19189 // CHECK
: encoding
: [0x62,0x61,0xfd,0x3e,0xe6,0xb2,0x00,0x04,0x00,0x00]
19190 vcvttpd2dqy
1024(%rdx
){1to4
}, %xmm30
{%k6
}
19192 // CHECK
: vcvttpd2dq
1024(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19193 // CHECK
: encoding
: [0x62,0x61,0xfd,0xbe,0xe6,0xb2,0x00,0x04,0x00,0x00]
19194 vcvttpd2dq
1024(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19196 // CHECK
: vcvttpd2dq
1024(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19197 // CHECK
: encoding
: [0x62,0x61,0xfd,0xbe,0xe6,0xb2,0x00,0x04,0x00,0x00]
19198 vcvttpd2dqy
1024(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19200 // CHECK
: vcvttpd2dq
-1024(%rdx
){1to4
}, %xmm30
19201 // CHECK
: encoding
: [0x62,0x61,0xfd,0x38,0xe6,0x72,0x80]
19202 vcvttpd2dq
-1024(%rdx
){1to4
}, %xmm30
19204 // CHECK
: vcvttpd2dq
-1024(%rdx
){1to4
}, %xmm30
19205 // CHECK
: encoding
: [0x62,0x61,0xfd,0x38,0xe6,0x72,0x80]
19206 vcvttpd2dqy
-1024(%rdx
){1to4
}, %xmm30
19208 // CHECK
: vcvttpd2dq
-1024(%rdx
){1to4
}, %xmm30
{%k6
}
19209 // CHECK
: encoding
: [0x62,0x61,0xfd,0x3e,0xe6,0x72,0x80]
19210 vcvttpd2dq
-1024(%rdx
){1to4
}, %xmm30
{%k6
}
19212 // CHECK
: vcvttpd2dq
-1024(%rdx
){1to4
}, %xmm30
{%k6
}
19213 // CHECK
: encoding
: [0x62,0x61,0xfd,0x3e,0xe6,0x72,0x80]
19214 vcvttpd2dqy
-1024(%rdx
){1to4
}, %xmm30
{%k6
}
19216 // CHECK
: vcvttpd2dq
-1024(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19217 // CHECK
: encoding
: [0x62,0x61,0xfd,0xbe,0xe6,0x72,0x80]
19218 vcvttpd2dq
-1024(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19220 // CHECK
: vcvttpd2dq
-1024(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19221 // CHECK
: encoding
: [0x62,0x61,0xfd,0xbe,0xe6,0x72,0x80]
19222 vcvttpd2dqy
-1024(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19224 // CHECK
: vcvttpd2dq
-1032(%rdx
){1to4
}, %xmm30
19225 // CHECK
: encoding
: [0x62,0x61,0xfd,0x38,0xe6,0xb2,0xf8,0xfb,0xff,0xff]
19226 vcvttpd2dq
-1032(%rdx
){1to4
}, %xmm30
19228 // CHECK
: vcvttpd2dq
-1032(%rdx
){1to4
}, %xmm30
19229 // CHECK
: encoding
: [0x62,0x61,0xfd,0x38,0xe6,0xb2,0xf8,0xfb,0xff,0xff]
19230 vcvttpd2dqy
-1032(%rdx
){1to4
}, %xmm30
19232 // CHECK
: vcvttpd2dq
-1032(%rdx
){1to4
}, %xmm30
{%k6
}
19233 // CHECK
: encoding
: [0x62,0x61,0xfd,0x3e,0xe6,0xb2,0xf8,0xfb,0xff,0xff]
19234 vcvttpd2dq
-1032(%rdx
){1to4
}, %xmm30
{%k6
}
19236 // CHECK
: vcvttpd2dq
-1032(%rdx
){1to4
}, %xmm30
{%k6
}
19237 // CHECK
: encoding
: [0x62,0x61,0xfd,0x3e,0xe6,0xb2,0xf8,0xfb,0xff,0xff]
19238 vcvttpd2dqy
-1032(%rdx
){1to4
}, %xmm30
{%k6
}
19240 // CHECK
: vcvttpd2dq
-1032(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19241 // CHECK
: encoding
: [0x62,0x61,0xfd,0xbe,0xe6,0xb2,0xf8,0xfb,0xff,0xff]
19242 vcvttpd2dq
-1032(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19244 // CHECK
: vcvttpd2dq
-1032(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19245 // CHECK
: encoding
: [0x62,0x61,0xfd,0xbe,0xe6,0xb2,0xf8,0xfb,0xff,0xff]
19246 vcvttpd2dqy
-1032(%rdx
){1to4
}, %xmm30
{%k6
} {z
}
19248 // CHECK
: vcvttps2dq
%xmm22
, %xmm17
19249 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x08,0x5b,0xce]
19250 vcvttps2dq
%xmm22
, %xmm17
19252 // CHECK
: vcvttps2dq
%xmm22
, %xmm17
{%k4
}
19253 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x0c,0x5b,0xce]
19254 vcvttps2dq
%xmm22
, %xmm17
{%k4
}
19256 // CHECK
: vcvttps2dq
%xmm22
, %xmm17
{%k4
} {z
}
19257 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x8c,0x5b,0xce]
19258 vcvttps2dq
%xmm22
, %xmm17
{%k4
} {z
}
19260 // CHECK
: vcvttps2dq
(%rcx
), %xmm17
19261 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x5b,0x09]
19262 vcvttps2dq
(%rcx
), %xmm17
19264 // CHECK
: vcvttps2dq
291(%rax
,%r14,8), %xmm17
19265 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x08,0x5b,0x8c,0xf0,0x23,0x01,0x00,0x00]
19266 vcvttps2dq
291(%rax
,%r14,8), %xmm17
19268 // CHECK
: vcvttps2dq
(%rcx
){1to4
}, %xmm17
19269 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x18,0x5b,0x09]
19270 vcvttps2dq
(%rcx
){1to4
}, %xmm17
19272 // CHECK
: vcvttps2dq
2032(%rdx
), %xmm17
19273 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x5b,0x4a,0x7f]
19274 vcvttps2dq
2032(%rdx
), %xmm17
19276 // CHECK
: vcvttps2dq
2048(%rdx
), %xmm17
19277 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x5b,0x8a,0x00,0x08,0x00,0x00]
19278 vcvttps2dq
2048(%rdx
), %xmm17
19280 // CHECK
: vcvttps2dq
-2048(%rdx
), %xmm17
19281 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x5b,0x4a,0x80]
19282 vcvttps2dq
-2048(%rdx
), %xmm17
19284 // CHECK
: vcvttps2dq
-2064(%rdx
), %xmm17
19285 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x5b,0x8a,0xf0,0xf7,0xff,0xff]
19286 vcvttps2dq
-2064(%rdx
), %xmm17
19288 // CHECK
: vcvttps2dq
508(%rdx
){1to4
}, %xmm17
19289 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x18,0x5b,0x4a,0x7f]
19290 vcvttps2dq
508(%rdx
){1to4
}, %xmm17
19292 // CHECK
: vcvttps2dq
512(%rdx
){1to4
}, %xmm17
19293 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x18,0x5b,0x8a,0x00,0x02,0x00,0x00]
19294 vcvttps2dq
512(%rdx
){1to4
}, %xmm17
19296 // CHECK
: vcvttps2dq
-512(%rdx
){1to4
}, %xmm17
19297 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x18,0x5b,0x4a,0x80]
19298 vcvttps2dq
-512(%rdx
){1to4
}, %xmm17
19300 // CHECK
: vcvttps2dq
-516(%rdx
){1to4
}, %xmm17
19301 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x18,0x5b,0x8a,0xfc,0xfd,0xff,0xff]
19302 vcvttps2dq
-516(%rdx
){1to4
}, %xmm17
19304 // CHECK
: vcvttps2dq
%ymm28
, %ymm25
19305 // CHECK
: encoding
: [0x62,0x01,0x7e,0x28,0x5b,0xcc]
19306 vcvttps2dq
%ymm28
, %ymm25
19308 // CHECK
: vcvttps2dq
%ymm28
, %ymm25
{%k2
}
19309 // CHECK
: encoding
: [0x62,0x01,0x7e,0x2a,0x5b,0xcc]
19310 vcvttps2dq
%ymm28
, %ymm25
{%k2
}
19312 // CHECK
: vcvttps2dq
%ymm28
, %ymm25
{%k2
} {z
}
19313 // CHECK
: encoding
: [0x62,0x01,0x7e,0xaa,0x5b,0xcc]
19314 vcvttps2dq
%ymm28
, %ymm25
{%k2
} {z
}
19316 // CHECK
: vcvttps2dq
(%rcx
), %ymm25
19317 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x5b,0x09]
19318 vcvttps2dq
(%rcx
), %ymm25
19320 // CHECK
: vcvttps2dq
291(%rax
,%r14,8), %ymm25
19321 // CHECK
: encoding
: [0x62,0x21,0x7e,0x28,0x5b,0x8c,0xf0,0x23,0x01,0x00,0x00]
19322 vcvttps2dq
291(%rax
,%r14,8), %ymm25
19324 // CHECK
: vcvttps2dq
(%rcx
){1to8
}, %ymm25
19325 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0x5b,0x09]
19326 vcvttps2dq
(%rcx
){1to8
}, %ymm25
19328 // CHECK
: vcvttps2dq
4064(%rdx
), %ymm25
19329 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x5b,0x4a,0x7f]
19330 vcvttps2dq
4064(%rdx
), %ymm25
19332 // CHECK
: vcvttps2dq
4096(%rdx
), %ymm25
19333 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x5b,0x8a,0x00,0x10,0x00,0x00]
19334 vcvttps2dq
4096(%rdx
), %ymm25
19336 // CHECK
: vcvttps2dq
-4096(%rdx
), %ymm25
19337 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x5b,0x4a,0x80]
19338 vcvttps2dq
-4096(%rdx
), %ymm25
19340 // CHECK
: vcvttps2dq
-4128(%rdx
), %ymm25
19341 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x5b,0x8a,0xe0,0xef,0xff,0xff]
19342 vcvttps2dq
-4128(%rdx
), %ymm25
19344 // CHECK
: vcvttps2dq
508(%rdx
){1to8
}, %ymm25
19345 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0x5b,0x4a,0x7f]
19346 vcvttps2dq
508(%rdx
){1to8
}, %ymm25
19348 // CHECK
: vcvttps2dq
512(%rdx
){1to8
}, %ymm25
19349 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0x5b,0x8a,0x00,0x02,0x00,0x00]
19350 vcvttps2dq
512(%rdx
){1to8
}, %ymm25
19352 // CHECK
: vcvttps2dq
-512(%rdx
){1to8
}, %ymm25
19353 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0x5b,0x4a,0x80]
19354 vcvttps2dq
-512(%rdx
){1to8
}, %ymm25
19356 // CHECK
: vcvttps2dq
-516(%rdx
){1to8
}, %ymm25
19357 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0x5b,0x8a,0xfc,0xfd,0xff,0xff]
19358 vcvttps2dq
-516(%rdx
){1to8
}, %ymm25
19360 // CHECK
: vcvtudq2pd
%xmm19
, %xmm25
19361 // CHECK
: encoding
: [0x62,0x21,0x7e,0x08,0x7a,0xcb]
19362 vcvtudq2pd
%xmm19
, %xmm25
19364 // CHECK
: vcvtudq2pd
%xmm19
, %xmm25
{%k4
}
19365 // CHECK
: encoding
: [0x62,0x21,0x7e,0x0c,0x7a,0xcb]
19366 vcvtudq2pd
%xmm19
, %xmm25
{%k4
}
19368 // CHECK
: vcvtudq2pd
%xmm19
, %xmm25
{%k4
} {z
}
19369 // CHECK
: encoding
: [0x62,0x21,0x7e,0x8c,0x7a,0xcb]
19370 vcvtudq2pd
%xmm19
, %xmm25
{%k4
} {z
}
19372 // CHECK
: vcvtudq2pd
(%rcx
), %xmm25
19373 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x7a,0x09]
19374 vcvtudq2pd
(%rcx
), %xmm25
19376 // CHECK
: vcvtudq2pd
291(%rax
,%r14,8), %xmm25
19377 // CHECK
: encoding
: [0x62,0x21,0x7e,0x08,0x7a,0x8c,0xf0,0x23,0x01,0x00,0x00]
19378 vcvtudq2pd
291(%rax
,%r14,8), %xmm25
19380 // CHECK
: vcvtudq2pd
(%rcx
){1to2
}, %xmm25
19381 // CHECK
: encoding
: [0x62,0x61,0x7e,0x18,0x7a,0x09]
19382 vcvtudq2pd
(%rcx
){1to2
}, %xmm25
19384 // CHECK
: vcvtudq2pd
1016(%rdx
), %xmm25
19385 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x7a,0x4a,0x7f]
19386 vcvtudq2pd
1016(%rdx
), %xmm25
19388 // CHECK
: vcvtudq2pd
1024(%rdx
), %xmm25
19389 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x7a,0x8a,0x00,0x04,0x00,0x00]
19390 vcvtudq2pd
1024(%rdx
), %xmm25
19392 // CHECK
: vcvtudq2pd
-1024(%rdx
), %xmm25
19393 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x7a,0x4a,0x80]
19394 vcvtudq2pd
-1024(%rdx
), %xmm25
19396 // CHECK
: vcvtudq2pd
-1032(%rdx
), %xmm25
19397 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x7a,0x8a,0xf8,0xfb,0xff,0xff]
19398 vcvtudq2pd
-1032(%rdx
), %xmm25
19400 // CHECK
: vcvtudq2pd
508(%rdx
){1to2
}, %xmm25
19401 // CHECK
: encoding
: [0x62,0x61,0x7e,0x18,0x7a,0x4a,0x7f]
19402 vcvtudq2pd
508(%rdx
){1to2
}, %xmm25
19404 // CHECK
: vcvtudq2pd
512(%rdx
){1to2
}, %xmm25
19405 // CHECK
: encoding
: [0x62,0x61,0x7e,0x18,0x7a,0x8a,0x00,0x02,0x00,0x00]
19406 vcvtudq2pd
512(%rdx
){1to2
}, %xmm25
19408 // CHECK
: vcvtudq2pd
-512(%rdx
){1to2
}, %xmm25
19409 // CHECK
: encoding
: [0x62,0x61,0x7e,0x18,0x7a,0x4a,0x80]
19410 vcvtudq2pd
-512(%rdx
){1to2
}, %xmm25
19412 // CHECK
: vcvtudq2pd
-516(%rdx
){1to2
}, %xmm25
19413 // CHECK
: encoding
: [0x62,0x61,0x7e,0x18,0x7a,0x8a,0xfc,0xfd,0xff,0xff]
19414 vcvtudq2pd
-516(%rdx
){1to2
}, %xmm25
19416 // CHECK
: vcvtudq2pd
%xmm20
, %ymm25
19417 // CHECK
: encoding
: [0x62,0x21,0x7e,0x28,0x7a,0xcc]
19418 vcvtudq2pd
%xmm20
, %ymm25
19420 // CHECK
: vcvtudq2pd
%xmm20
, %ymm25
{%k6
}
19421 // CHECK
: encoding
: [0x62,0x21,0x7e,0x2e,0x7a,0xcc]
19422 vcvtudq2pd
%xmm20
, %ymm25
{%k6
}
19424 // CHECK
: vcvtudq2pd
%xmm20
, %ymm25
{%k6
} {z
}
19425 // CHECK
: encoding
: [0x62,0x21,0x7e,0xae,0x7a,0xcc]
19426 vcvtudq2pd
%xmm20
, %ymm25
{%k6
} {z
}
19428 // CHECK
: vcvtudq2pd
(%rcx
), %ymm25
19429 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x7a,0x09]
19430 vcvtudq2pd
(%rcx
), %ymm25
19432 // CHECK
: vcvtudq2pd
291(%rax
,%r14,8), %ymm25
19433 // CHECK
: encoding
: [0x62,0x21,0x7e,0x28,0x7a,0x8c,0xf0,0x23,0x01,0x00,0x00]
19434 vcvtudq2pd
291(%rax
,%r14,8), %ymm25
19436 // CHECK
: vcvtudq2pd
(%rcx
){1to4
}, %ymm25
19437 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0x7a,0x09]
19438 vcvtudq2pd
(%rcx
){1to4
}, %ymm25
19440 // CHECK
: vcvtudq2pd
2032(%rdx
), %ymm25
19441 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x7a,0x4a,0x7f]
19442 vcvtudq2pd
2032(%rdx
), %ymm25
19444 // CHECK
: vcvtudq2pd
2048(%rdx
), %ymm25
19445 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x7a,0x8a,0x00,0x08,0x00,0x00]
19446 vcvtudq2pd
2048(%rdx
), %ymm25
19448 // CHECK
: vcvtudq2pd
-2048(%rdx
), %ymm25
19449 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x7a,0x4a,0x80]
19450 vcvtudq2pd
-2048(%rdx
), %ymm25
19452 // CHECK
: vcvtudq2pd
-2064(%rdx
), %ymm25
19453 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x7a,0x8a,0xf0,0xf7,0xff,0xff]
19454 vcvtudq2pd
-2064(%rdx
), %ymm25
19456 // CHECK
: vcvtudq2pd
508(%rdx
){1to4
}, %ymm25
19457 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0x7a,0x4a,0x7f]
19458 vcvtudq2pd
508(%rdx
){1to4
}, %ymm25
19460 // CHECK
: vcvtudq2pd
512(%rdx
){1to4
}, %ymm25
19461 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0x7a,0x8a,0x00,0x02,0x00,0x00]
19462 vcvtudq2pd
512(%rdx
){1to4
}, %ymm25
19464 // CHECK
: vcvtudq2pd
-512(%rdx
){1to4
}, %ymm25
19465 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0x7a,0x4a,0x80]
19466 vcvtudq2pd
-512(%rdx
){1to4
}, %ymm25
19468 // CHECK
: vcvtudq2pd
-516(%rdx
){1to4
}, %ymm25
19469 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0x7a,0x8a,0xfc,0xfd,0xff,0xff]
19470 vcvtudq2pd
-516(%rdx
){1to4
}, %ymm25
19472 // CHECK
: vcvtudq2ps
%xmm23
, %xmm23
19473 // CHECK
: encoding
: [0x62,0xa1,0x7f,0x08,0x7a,0xff]
19474 vcvtudq2ps
%xmm23
, %xmm23
19476 // CHECK
: vcvtudq2ps
%xmm23
, %xmm23
{%k1
}
19477 // CHECK
: encoding
: [0x62,0xa1,0x7f,0x09,0x7a,0xff]
19478 vcvtudq2ps
%xmm23
, %xmm23
{%k1
}
19480 // CHECK
: vcvtudq2ps
%xmm23
, %xmm23
{%k1
} {z
}
19481 // CHECK
: encoding
: [0x62,0xa1,0x7f,0x89,0x7a,0xff]
19482 vcvtudq2ps
%xmm23
, %xmm23
{%k1
} {z
}
19484 // CHECK
: vcvtudq2ps
(%rcx
), %xmm23
19485 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x08,0x7a,0x39]
19486 vcvtudq2ps
(%rcx
), %xmm23
19488 // CHECK
: vcvtudq2ps
291(%rax
,%r14,8), %xmm23
19489 // CHECK
: encoding
: [0x62,0xa1,0x7f,0x08,0x7a,0xbc,0xf0,0x23,0x01,0x00,0x00]
19490 vcvtudq2ps
291(%rax
,%r14,8), %xmm23
19492 // CHECK
: vcvtudq2ps
(%rcx
){1to4
}, %xmm23
19493 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x18,0x7a,0x39]
19494 vcvtudq2ps
(%rcx
){1to4
}, %xmm23
19496 // CHECK
: vcvtudq2ps
2032(%rdx
), %xmm23
19497 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x08,0x7a,0x7a,0x7f]
19498 vcvtudq2ps
2032(%rdx
), %xmm23
19500 // CHECK
: vcvtudq2ps
2048(%rdx
), %xmm23
19501 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x08,0x7a,0xba,0x00,0x08,0x00,0x00]
19502 vcvtudq2ps
2048(%rdx
), %xmm23
19504 // CHECK
: vcvtudq2ps
-2048(%rdx
), %xmm23
19505 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x08,0x7a,0x7a,0x80]
19506 vcvtudq2ps
-2048(%rdx
), %xmm23
19508 // CHECK
: vcvtudq2ps
-2064(%rdx
), %xmm23
19509 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x08,0x7a,0xba,0xf0,0xf7,0xff,0xff]
19510 vcvtudq2ps
-2064(%rdx
), %xmm23
19512 // CHECK
: vcvtudq2ps
508(%rdx
){1to4
}, %xmm23
19513 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x18,0x7a,0x7a,0x7f]
19514 vcvtudq2ps
508(%rdx
){1to4
}, %xmm23
19516 // CHECK
: vcvtudq2ps
512(%rdx
){1to4
}, %xmm23
19517 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x18,0x7a,0xba,0x00,0x02,0x00,0x00]
19518 vcvtudq2ps
512(%rdx
){1to4
}, %xmm23
19520 // CHECK
: vcvtudq2ps
-512(%rdx
){1to4
}, %xmm23
19521 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x18,0x7a,0x7a,0x80]
19522 vcvtudq2ps
-512(%rdx
){1to4
}, %xmm23
19524 // CHECK
: vcvtudq2ps
-516(%rdx
){1to4
}, %xmm23
19525 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x18,0x7a,0xba,0xfc,0xfd,0xff,0xff]
19526 vcvtudq2ps
-516(%rdx
){1to4
}, %xmm23
19528 // CHECK
: vcvtudq2ps
%ymm25
, %ymm23
19529 // CHECK
: encoding
: [0x62,0x81,0x7f,0x28,0x7a,0xf9]
19530 vcvtudq2ps
%ymm25
, %ymm23
19532 // CHECK
: vcvtudq2ps
%ymm25
, %ymm23
{%k3
}
19533 // CHECK
: encoding
: [0x62,0x81,0x7f,0x2b,0x7a,0xf9]
19534 vcvtudq2ps
%ymm25
, %ymm23
{%k3
}
19536 // CHECK
: vcvtudq2ps
%ymm25
, %ymm23
{%k3
} {z
}
19537 // CHECK
: encoding
: [0x62,0x81,0x7f,0xab,0x7a,0xf9]
19538 vcvtudq2ps
%ymm25
, %ymm23
{%k3
} {z
}
19540 // CHECK
: vcvtudq2ps
(%rcx
), %ymm23
19541 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x28,0x7a,0x39]
19542 vcvtudq2ps
(%rcx
), %ymm23
19544 // CHECK
: vcvtudq2ps
291(%rax
,%r14,8), %ymm23
19545 // CHECK
: encoding
: [0x62,0xa1,0x7f,0x28,0x7a,0xbc,0xf0,0x23,0x01,0x00,0x00]
19546 vcvtudq2ps
291(%rax
,%r14,8), %ymm23
19548 // CHECK
: vcvtudq2ps
(%rcx
){1to8
}, %ymm23
19549 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x38,0x7a,0x39]
19550 vcvtudq2ps
(%rcx
){1to8
}, %ymm23
19552 // CHECK
: vcvtudq2ps
4064(%rdx
), %ymm23
19553 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x28,0x7a,0x7a,0x7f]
19554 vcvtudq2ps
4064(%rdx
), %ymm23
19556 // CHECK
: vcvtudq2ps
4096(%rdx
), %ymm23
19557 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x28,0x7a,0xba,0x00,0x10,0x00,0x00]
19558 vcvtudq2ps
4096(%rdx
), %ymm23
19560 // CHECK
: vcvtudq2ps
-4096(%rdx
), %ymm23
19561 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x28,0x7a,0x7a,0x80]
19562 vcvtudq2ps
-4096(%rdx
), %ymm23
19564 // CHECK
: vcvtudq2ps
-4128(%rdx
), %ymm23
19565 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x28,0x7a,0xba,0xe0,0xef,0xff,0xff]
19566 vcvtudq2ps
-4128(%rdx
), %ymm23
19568 // CHECK
: vcvtudq2ps
508(%rdx
){1to8
}, %ymm23
19569 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x38,0x7a,0x7a,0x7f]
19570 vcvtudq2ps
508(%rdx
){1to8
}, %ymm23
19572 // CHECK
: vcvtudq2ps
512(%rdx
){1to8
}, %ymm23
19573 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x38,0x7a,0xba,0x00,0x02,0x00,0x00]
19574 vcvtudq2ps
512(%rdx
){1to8
}, %ymm23
19576 // CHECK
: vcvtudq2ps
-512(%rdx
){1to8
}, %ymm23
19577 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x38,0x7a,0x7a,0x80]
19578 vcvtudq2ps
-512(%rdx
){1to8
}, %ymm23
19580 // CHECK
: vcvtudq2ps
-516(%rdx
){1to8
}, %ymm23
19581 // CHECK
: encoding
: [0x62,0xe1,0x7f,0x38,0x7a,0xba,0xfc,0xfd,0xff,0xff]
19582 vcvtudq2ps
-516(%rdx
){1to8
}, %ymm23
19584 // CHECK
: vcvtdq2pd
%xmm21
, %xmm20
19585 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x08,0xe6,0xe5]
19586 vcvtdq2pd
%xmm21
, %xmm20
19588 // CHECK
: vcvtdq2pd
%xmm21
, %xmm20
{%k5
}
19589 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x0d,0xe6,0xe5]
19590 vcvtdq2pd
%xmm21
, %xmm20
{%k5
}
19592 // CHECK
: vcvtdq2pd
%xmm21
, %xmm20
{%k5
} {z
}
19593 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x8d,0xe6,0xe5]
19594 vcvtdq2pd
%xmm21
, %xmm20
{%k5
} {z
}
19596 // CHECK
: vcvtdq2pd
(%rcx
), %xmm20
19597 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0xe6,0x21]
19598 vcvtdq2pd
(%rcx
), %xmm20
19600 // CHECK
: vcvtdq2pd
291(%rax
,%r14,8), %xmm20
19601 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x08,0xe6,0xa4,0xf0,0x23,0x01,0x00,0x00]
19602 vcvtdq2pd
291(%rax
,%r14,8), %xmm20
19604 // CHECK
: vcvtdq2pd
(%rcx
){1to2
}, %xmm20
19605 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x18,0xe6,0x21]
19606 vcvtdq2pd
(%rcx
){1to2
}, %xmm20
19608 // CHECK
: vcvtdq2pd
1016(%rdx
), %xmm20
19609 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0xe6,0x62,0x7f]
19610 vcvtdq2pd
1016(%rdx
), %xmm20
19612 // CHECK
: vcvtdq2pd
1024(%rdx
), %xmm20
19613 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0xe6,0xa2,0x00,0x04,0x00,0x00]
19614 vcvtdq2pd
1024(%rdx
), %xmm20
19616 // CHECK
: vcvtdq2pd
-1024(%rdx
), %xmm20
19617 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0xe6,0x62,0x80]
19618 vcvtdq2pd
-1024(%rdx
), %xmm20
19620 // CHECK
: vcvtdq2pd
-1032(%rdx
), %xmm20
19621 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0xe6,0xa2,0xf8,0xfb,0xff,0xff]
19622 vcvtdq2pd
-1032(%rdx
), %xmm20
19624 // CHECK
: vcvtdq2pd
508(%rdx
){1to2
}, %xmm20
19625 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x18,0xe6,0x62,0x7f]
19626 vcvtdq2pd
508(%rdx
){1to2
}, %xmm20
19628 // CHECK
: vcvtdq2pd
512(%rdx
){1to2
}, %xmm20
19629 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x18,0xe6,0xa2,0x00,0x02,0x00,0x00]
19630 vcvtdq2pd
512(%rdx
){1to2
}, %xmm20
19632 // CHECK
: vcvtdq2pd
-512(%rdx
){1to2
}, %xmm20
19633 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x18,0xe6,0x62,0x80]
19634 vcvtdq2pd
-512(%rdx
){1to2
}, %xmm20
19636 // CHECK
: vcvtdq2pd
-516(%rdx
){1to2
}, %xmm20
19637 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x18,0xe6,0xa2,0xfc,0xfd,0xff,0xff]
19638 vcvtdq2pd
-516(%rdx
){1to2
}, %xmm20
19640 // CHECK
: vcvtdq2pd
%xmm23
, %ymm28
19641 // CHECK
: encoding
: [0x62,0x21,0x7e,0x28,0xe6,0xe7]
19642 vcvtdq2pd
%xmm23
, %ymm28
19644 // CHECK
: vcvtdq2pd
%xmm23
, %ymm28
{%k2
}
19645 // CHECK
: encoding
: [0x62,0x21,0x7e,0x2a,0xe6,0xe7]
19646 vcvtdq2pd
%xmm23
, %ymm28
{%k2
}
19648 // CHECK
: vcvtdq2pd
%xmm23
, %ymm28
{%k2
} {z
}
19649 // CHECK
: encoding
: [0x62,0x21,0x7e,0xaa,0xe6,0xe7]
19650 vcvtdq2pd
%xmm23
, %ymm28
{%k2
} {z
}
19652 // CHECK
: vcvtdq2pd
(%rcx
), %ymm28
19653 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0xe6,0x21]
19654 vcvtdq2pd
(%rcx
), %ymm28
19656 // CHECK
: vcvtdq2pd
291(%rax
,%r14,8), %ymm28
19657 // CHECK
: encoding
: [0x62,0x21,0x7e,0x28,0xe6,0xa4,0xf0,0x23,0x01,0x00,0x00]
19658 vcvtdq2pd
291(%rax
,%r14,8), %ymm28
19660 // CHECK
: vcvtdq2pd
(%rcx
){1to4
}, %ymm28
19661 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0xe6,0x21]
19662 vcvtdq2pd
(%rcx
){1to4
}, %ymm28
19664 // CHECK
: vcvtdq2pd
2032(%rdx
), %ymm28
19665 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0xe6,0x62,0x7f]
19666 vcvtdq2pd
2032(%rdx
), %ymm28
19668 // CHECK
: vcvtdq2pd
2048(%rdx
), %ymm28
19669 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0xe6,0xa2,0x00,0x08,0x00,0x00]
19670 vcvtdq2pd
2048(%rdx
), %ymm28
19672 // CHECK
: vcvtdq2pd
-2048(%rdx
), %ymm28
19673 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0xe6,0x62,0x80]
19674 vcvtdq2pd
-2048(%rdx
), %ymm28
19676 // CHECK
: vcvtdq2pd
-2064(%rdx
), %ymm28
19677 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0xe6,0xa2,0xf0,0xf7,0xff,0xff]
19678 vcvtdq2pd
-2064(%rdx
), %ymm28
19680 // CHECK
: vcvtdq2pd
508(%rdx
){1to4
}, %ymm28
19681 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0xe6,0x62,0x7f]
19682 vcvtdq2pd
508(%rdx
){1to4
}, %ymm28
19684 // CHECK
: vcvtdq2pd
512(%rdx
){1to4
}, %ymm28
19685 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0xe6,0xa2,0x00,0x02,0x00,0x00]
19686 vcvtdq2pd
512(%rdx
){1to4
}, %ymm28
19688 // CHECK
: vcvtdq2pd
-512(%rdx
){1to4
}, %ymm28
19689 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0xe6,0x62,0x80]
19690 vcvtdq2pd
-512(%rdx
){1to4
}, %ymm28
19692 // CHECK
: vcvtdq2pd
-516(%rdx
){1to4
}, %ymm28
19693 // CHECK
: encoding
: [0x62,0x61,0x7e,0x38,0xe6,0xa2,0xfc,0xfd,0xff,0xff]
19694 vcvtdq2pd
-516(%rdx
){1to4
}, %ymm28
19696 // CHECK
: vcvtdq2ps
%xmm22
, %xmm28
19697 // CHECK
: encoding
: [0x62,0x21,0x7c,0x08,0x5b,0xe6]
19698 vcvtdq2ps
%xmm22
, %xmm28
19700 // CHECK
: vcvtdq2ps
%xmm22
, %xmm28
{%k1
}
19701 // CHECK
: encoding
: [0x62,0x21,0x7c,0x09,0x5b,0xe6]
19702 vcvtdq2ps
%xmm22
, %xmm28
{%k1
}
19704 // CHECK
: vcvtdq2ps
%xmm22
, %xmm28
{%k1
} {z
}
19705 // CHECK
: encoding
: [0x62,0x21,0x7c,0x89,0x5b,0xe6]
19706 vcvtdq2ps
%xmm22
, %xmm28
{%k1
} {z
}
19708 // CHECK
: vcvtdq2ps
(%rcx
), %xmm28
19709 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x5b,0x21]
19710 vcvtdq2ps
(%rcx
), %xmm28
19712 // CHECK
: vcvtdq2ps
291(%rax
,%r14,8), %xmm28
19713 // CHECK
: encoding
: [0x62,0x21,0x7c,0x08,0x5b,0xa4,0xf0,0x23,0x01,0x00,0x00]
19714 vcvtdq2ps
291(%rax
,%r14,8), %xmm28
19716 // CHECK
: vcvtdq2ps
(%rcx
){1to4
}, %xmm28
19717 // CHECK
: encoding
: [0x62,0x61,0x7c,0x18,0x5b,0x21]
19718 vcvtdq2ps
(%rcx
){1to4
}, %xmm28
19720 // CHECK
: vcvtdq2ps
2032(%rdx
), %xmm28
19721 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x5b,0x62,0x7f]
19722 vcvtdq2ps
2032(%rdx
), %xmm28
19724 // CHECK
: vcvtdq2ps
2048(%rdx
), %xmm28
19725 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x5b,0xa2,0x00,0x08,0x00,0x00]
19726 vcvtdq2ps
2048(%rdx
), %xmm28
19728 // CHECK
: vcvtdq2ps
-2048(%rdx
), %xmm28
19729 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x5b,0x62,0x80]
19730 vcvtdq2ps
-2048(%rdx
), %xmm28
19732 // CHECK
: vcvtdq2ps
-2064(%rdx
), %xmm28
19733 // CHECK
: encoding
: [0x62,0x61,0x7c,0x08,0x5b,0xa2,0xf0,0xf7,0xff,0xff]
19734 vcvtdq2ps
-2064(%rdx
), %xmm28
19736 // CHECK
: vcvtdq2ps
508(%rdx
){1to4
}, %xmm28
19737 // CHECK
: encoding
: [0x62,0x61,0x7c,0x18,0x5b,0x62,0x7f]
19738 vcvtdq2ps
508(%rdx
){1to4
}, %xmm28
19740 // CHECK
: vcvtdq2ps
512(%rdx
){1to4
}, %xmm28
19741 // CHECK
: encoding
: [0x62,0x61,0x7c,0x18,0x5b,0xa2,0x00,0x02,0x00,0x00]
19742 vcvtdq2ps
512(%rdx
){1to4
}, %xmm28
19744 // CHECK
: vcvtdq2ps
-512(%rdx
){1to4
}, %xmm28
19745 // CHECK
: encoding
: [0x62,0x61,0x7c,0x18,0x5b,0x62,0x80]
19746 vcvtdq2ps
-512(%rdx
){1to4
}, %xmm28
19748 // CHECK
: vcvtdq2ps
-516(%rdx
){1to4
}, %xmm28
19749 // CHECK
: encoding
: [0x62,0x61,0x7c,0x18,0x5b,0xa2,0xfc,0xfd,0xff,0xff]
19750 vcvtdq2ps
-516(%rdx
){1to4
}, %xmm28
19752 // CHECK
: vcvtdq2ps
%ymm23
, %ymm24
19753 // CHECK
: encoding
: [0x62,0x21,0x7c,0x28,0x5b,0xc7]
19754 vcvtdq2ps
%ymm23
, %ymm24
19756 // CHECK
: vcvtdq2ps
%ymm23
, %ymm24
{%k3
}
19757 // CHECK
: encoding
: [0x62,0x21,0x7c,0x2b,0x5b,0xc7]
19758 vcvtdq2ps
%ymm23
, %ymm24
{%k3
}
19760 // CHECK
: vcvtdq2ps
%ymm23
, %ymm24
{%k3
} {z
}
19761 // CHECK
: encoding
: [0x62,0x21,0x7c,0xab,0x5b,0xc7]
19762 vcvtdq2ps
%ymm23
, %ymm24
{%k3
} {z
}
19764 // CHECK
: vcvtdq2ps
(%rcx
), %ymm24
19765 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x5b,0x01]
19766 vcvtdq2ps
(%rcx
), %ymm24
19768 // CHECK
: vcvtdq2ps
291(%rax
,%r14,8), %ymm24
19769 // CHECK
: encoding
: [0x62,0x21,0x7c,0x28,0x5b,0x84,0xf0,0x23,0x01,0x00,0x00]
19770 vcvtdq2ps
291(%rax
,%r14,8), %ymm24
19772 // CHECK
: vcvtdq2ps
(%rcx
){1to8
}, %ymm24
19773 // CHECK
: encoding
: [0x62,0x61,0x7c,0x38,0x5b,0x01]
19774 vcvtdq2ps
(%rcx
){1to8
}, %ymm24
19776 // CHECK
: vcvtdq2ps
4064(%rdx
), %ymm24
19777 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x5b,0x42,0x7f]
19778 vcvtdq2ps
4064(%rdx
), %ymm24
19780 // CHECK
: vcvtdq2ps
4096(%rdx
), %ymm24
19781 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x5b,0x82,0x00,0x10,0x00,0x00]
19782 vcvtdq2ps
4096(%rdx
), %ymm24
19784 // CHECK
: vcvtdq2ps
-4096(%rdx
), %ymm24
19785 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x5b,0x42,0x80]
19786 vcvtdq2ps
-4096(%rdx
), %ymm24
19788 // CHECK
: vcvtdq2ps
-4128(%rdx
), %ymm24
19789 // CHECK
: encoding
: [0x62,0x61,0x7c,0x28,0x5b,0x82,0xe0,0xef,0xff,0xff]
19790 vcvtdq2ps
-4128(%rdx
), %ymm24
19792 // CHECK
: vcvtdq2ps
508(%rdx
){1to8
}, %ymm24
19793 // CHECK
: encoding
: [0x62,0x61,0x7c,0x38,0x5b,0x42,0x7f]
19794 vcvtdq2ps
508(%rdx
){1to8
}, %ymm24
19796 // CHECK
: vcvtdq2ps
512(%rdx
){1to8
}, %ymm24
19797 // CHECK
: encoding
: [0x62,0x61,0x7c,0x38,0x5b,0x82,0x00,0x02,0x00,0x00]
19798 vcvtdq2ps
512(%rdx
){1to8
}, %ymm24
19800 // CHECK
: vcvtdq2ps
-512(%rdx
){1to8
}, %ymm24
19801 // CHECK
: encoding
: [0x62,0x61,0x7c,0x38,0x5b,0x42,0x80]
19802 vcvtdq2ps
-512(%rdx
){1to8
}, %ymm24
19804 // CHECK
: vcvtdq2ps
-516(%rdx
){1to8
}, %ymm24
19805 // CHECK
: encoding
: [0x62,0x61,0x7c,0x38,0x5b,0x82,0xfc,0xfd,0xff,0xff]
19806 vcvtdq2ps
-516(%rdx
){1to8
}, %ymm24
19807 // CHECK
: vunpckhps
%xmm27
, %xmm19
, %xmm30
19808 // CHECK
: encoding
: [0x62,0x01,0x64,0x00,0x15,0xf3]
19809 vunpckhps
%xmm27
, %xmm19
, %xmm30
19811 // CHECK
: vunpckhps
%xmm27
, %xmm19
, %xmm30
{%k2
}
19812 // CHECK
: encoding
: [0x62,0x01,0x64,0x02,0x15,0xf3]
19813 vunpckhps
%xmm27
, %xmm19
, %xmm30
{%k2
}
19815 // CHECK
: vunpckhps
%xmm27
, %xmm19
, %xmm30
{%k2
} {z
}
19816 // CHECK
: encoding
: [0x62,0x01,0x64,0x82,0x15,0xf3]
19817 vunpckhps
%xmm27
, %xmm19
, %xmm30
{%k2
} {z
}
19819 // CHECK
: vunpckhps
(%rcx
), %xmm19
, %xmm30
19820 // CHECK
: encoding
: [0x62,0x61,0x64,0x00,0x15,0x31]
19821 vunpckhps
(%rcx
), %xmm19
, %xmm30
19823 // CHECK
: vunpckhps
291(%rax
,%r14,8), %xmm19
, %xmm30
19824 // CHECK
: encoding
: [0x62,0x21,0x64,0x00,0x15,0xb4,0xf0,0x23,0x01,0x00,0x00]
19825 vunpckhps
291(%rax
,%r14,8), %xmm19
, %xmm30
19827 // CHECK
: vunpckhps
(%rcx
){1to4
}, %xmm19
, %xmm30
19828 // CHECK
: encoding
: [0x62,0x61,0x64,0x10,0x15,0x31]
19829 vunpckhps
(%rcx
){1to4
}, %xmm19
, %xmm30
19831 // CHECK
: vunpckhps
2032(%rdx
), %xmm19
, %xmm30
19832 // CHECK
: encoding
: [0x62,0x61,0x64,0x00,0x15,0x72,0x7f]
19833 vunpckhps
2032(%rdx
), %xmm19
, %xmm30
19835 // CHECK
: vunpckhps
2048(%rdx
), %xmm19
, %xmm30
19836 // CHECK
: encoding
: [0x62,0x61,0x64,0x00,0x15,0xb2,0x00,0x08,0x00,0x00]
19837 vunpckhps
2048(%rdx
), %xmm19
, %xmm30
19839 // CHECK
: vunpckhps
-2048(%rdx
), %xmm19
, %xmm30
19840 // CHECK
: encoding
: [0x62,0x61,0x64,0x00,0x15,0x72,0x80]
19841 vunpckhps
-2048(%rdx
), %xmm19
, %xmm30
19843 // CHECK
: vunpckhps
-2064(%rdx
), %xmm19
, %xmm30
19844 // CHECK
: encoding
: [0x62,0x61,0x64,0x00,0x15,0xb2,0xf0,0xf7,0xff,0xff]
19845 vunpckhps
-2064(%rdx
), %xmm19
, %xmm30
19847 // CHECK
: vunpckhps
508(%rdx
){1to4
}, %xmm19
, %xmm30
19848 // CHECK
: encoding
: [0x62,0x61,0x64,0x10,0x15,0x72,0x7f]
19849 vunpckhps
508(%rdx
){1to4
}, %xmm19
, %xmm30
19851 // CHECK
: vunpckhps
512(%rdx
){1to4
}, %xmm19
, %xmm30
19852 // CHECK
: encoding
: [0x62,0x61,0x64,0x10,0x15,0xb2,0x00,0x02,0x00,0x00]
19853 vunpckhps
512(%rdx
){1to4
}, %xmm19
, %xmm30
19855 // CHECK
: vunpckhps
-512(%rdx
){1to4
}, %xmm19
, %xmm30
19856 // CHECK
: encoding
: [0x62,0x61,0x64,0x10,0x15,0x72,0x80]
19857 vunpckhps
-512(%rdx
){1to4
}, %xmm19
, %xmm30
19859 // CHECK
: vunpckhps
-516(%rdx
){1to4
}, %xmm19
, %xmm30
19860 // CHECK
: encoding
: [0x62,0x61,0x64,0x10,0x15,0xb2,0xfc,0xfd,0xff,0xff]
19861 vunpckhps
-516(%rdx
){1to4
}, %xmm19
, %xmm30
19863 // CHECK
: vunpckhps
%ymm25
, %ymm25
, %ymm21
19864 // CHECK
: encoding
: [0x62,0x81,0x34,0x20,0x15,0xe9]
19865 vunpckhps
%ymm25
, %ymm25
, %ymm21
19867 // CHECK
: vunpckhps
%ymm25
, %ymm25
, %ymm21
{%k5
}
19868 // CHECK
: encoding
: [0x62,0x81,0x34,0x25,0x15,0xe9]
19869 vunpckhps
%ymm25
, %ymm25
, %ymm21
{%k5
}
19871 // CHECK
: vunpckhps
%ymm25
, %ymm25
, %ymm21
{%k5
} {z
}
19872 // CHECK
: encoding
: [0x62,0x81,0x34,0xa5,0x15,0xe9]
19873 vunpckhps
%ymm25
, %ymm25
, %ymm21
{%k5
} {z
}
19875 // CHECK
: vunpckhps
(%rcx
), %ymm25
, %ymm21
19876 // CHECK
: encoding
: [0x62,0xe1,0x34,0x20,0x15,0x29]
19877 vunpckhps
(%rcx
), %ymm25
, %ymm21
19879 // CHECK
: vunpckhps
291(%rax
,%r14,8), %ymm25
, %ymm21
19880 // CHECK
: encoding
: [0x62,0xa1,0x34,0x20,0x15,0xac,0xf0,0x23,0x01,0x00,0x00]
19881 vunpckhps
291(%rax
,%r14,8), %ymm25
, %ymm21
19883 // CHECK
: vunpckhps
(%rcx
){1to8
}, %ymm25
, %ymm21
19884 // CHECK
: encoding
: [0x62,0xe1,0x34,0x30,0x15,0x29]
19885 vunpckhps
(%rcx
){1to8
}, %ymm25
, %ymm21
19887 // CHECK
: vunpckhps
4064(%rdx
), %ymm25
, %ymm21
19888 // CHECK
: encoding
: [0x62,0xe1,0x34,0x20,0x15,0x6a,0x7f]
19889 vunpckhps
4064(%rdx
), %ymm25
, %ymm21
19891 // CHECK
: vunpckhps
4096(%rdx
), %ymm25
, %ymm21
19892 // CHECK
: encoding
: [0x62,0xe1,0x34,0x20,0x15,0xaa,0x00,0x10,0x00,0x00]
19893 vunpckhps
4096(%rdx
), %ymm25
, %ymm21
19895 // CHECK
: vunpckhps
-4096(%rdx
), %ymm25
, %ymm21
19896 // CHECK
: encoding
: [0x62,0xe1,0x34,0x20,0x15,0x6a,0x80]
19897 vunpckhps
-4096(%rdx
), %ymm25
, %ymm21
19899 // CHECK
: vunpckhps
-4128(%rdx
), %ymm25
, %ymm21
19900 // CHECK
: encoding
: [0x62,0xe1,0x34,0x20,0x15,0xaa,0xe0,0xef,0xff,0xff]
19901 vunpckhps
-4128(%rdx
), %ymm25
, %ymm21
19903 // CHECK
: vunpckhps
508(%rdx
){1to8
}, %ymm25
, %ymm21
19904 // CHECK
: encoding
: [0x62,0xe1,0x34,0x30,0x15,0x6a,0x7f]
19905 vunpckhps
508(%rdx
){1to8
}, %ymm25
, %ymm21
19907 // CHECK
: vunpckhps
512(%rdx
){1to8
}, %ymm25
, %ymm21
19908 // CHECK
: encoding
: [0x62,0xe1,0x34,0x30,0x15,0xaa,0x00,0x02,0x00,0x00]
19909 vunpckhps
512(%rdx
){1to8
}, %ymm25
, %ymm21
19911 // CHECK
: vunpckhps
-512(%rdx
){1to8
}, %ymm25
, %ymm21
19912 // CHECK
: encoding
: [0x62,0xe1,0x34,0x30,0x15,0x6a,0x80]
19913 vunpckhps
-512(%rdx
){1to8
}, %ymm25
, %ymm21
19915 // CHECK
: vunpckhps
-516(%rdx
){1to8
}, %ymm25
, %ymm21
19916 // CHECK
: encoding
: [0x62,0xe1,0x34,0x30,0x15,0xaa,0xfc,0xfd,0xff,0xff]
19917 vunpckhps
-516(%rdx
){1to8
}, %ymm25
, %ymm21
19919 // CHECK
: vunpcklps
%xmm26
, %xmm24
, %xmm29
19920 // CHECK
: encoding
: [0x62,0x01,0x3c,0x00,0x14,0xea]
19921 vunpcklps
%xmm26
, %xmm24
, %xmm29
19923 // CHECK
: vunpcklps
%xmm26
, %xmm24
, %xmm29
{%k6
}
19924 // CHECK
: encoding
: [0x62,0x01,0x3c,0x06,0x14,0xea]
19925 vunpcklps
%xmm26
, %xmm24
, %xmm29
{%k6
}
19927 // CHECK
: vunpcklps
%xmm26
, %xmm24
, %xmm29
{%k6
} {z
}
19928 // CHECK
: encoding
: [0x62,0x01,0x3c,0x86,0x14,0xea]
19929 vunpcklps
%xmm26
, %xmm24
, %xmm29
{%k6
} {z
}
19931 // CHECK
: vunpcklps
(%rcx
), %xmm24
, %xmm29
19932 // CHECK
: encoding
: [0x62,0x61,0x3c,0x00,0x14,0x29]
19933 vunpcklps
(%rcx
), %xmm24
, %xmm29
19935 // CHECK
: vunpcklps
291(%rax
,%r14,8), %xmm24
, %xmm29
19936 // CHECK
: encoding
: [0x62,0x21,0x3c,0x00,0x14,0xac,0xf0,0x23,0x01,0x00,0x00]
19937 vunpcklps
291(%rax
,%r14,8), %xmm24
, %xmm29
19939 // CHECK
: vunpcklps
(%rcx
){1to4
}, %xmm24
, %xmm29
19940 // CHECK
: encoding
: [0x62,0x61,0x3c,0x10,0x14,0x29]
19941 vunpcklps
(%rcx
){1to4
}, %xmm24
, %xmm29
19943 // CHECK
: vunpcklps
2032(%rdx
), %xmm24
, %xmm29
19944 // CHECK
: encoding
: [0x62,0x61,0x3c,0x00,0x14,0x6a,0x7f]
19945 vunpcklps
2032(%rdx
), %xmm24
, %xmm29
19947 // CHECK
: vunpcklps
2048(%rdx
), %xmm24
, %xmm29
19948 // CHECK
: encoding
: [0x62,0x61,0x3c,0x00,0x14,0xaa,0x00,0x08,0x00,0x00]
19949 vunpcklps
2048(%rdx
), %xmm24
, %xmm29
19951 // CHECK
: vunpcklps
-2048(%rdx
), %xmm24
, %xmm29
19952 // CHECK
: encoding
: [0x62,0x61,0x3c,0x00,0x14,0x6a,0x80]
19953 vunpcklps
-2048(%rdx
), %xmm24
, %xmm29
19955 // CHECK
: vunpcklps
-2064(%rdx
), %xmm24
, %xmm29
19956 // CHECK
: encoding
: [0x62,0x61,0x3c,0x00,0x14,0xaa,0xf0,0xf7,0xff,0xff]
19957 vunpcklps
-2064(%rdx
), %xmm24
, %xmm29
19959 // CHECK
: vunpcklps
508(%rdx
){1to4
}, %xmm24
, %xmm29
19960 // CHECK
: encoding
: [0x62,0x61,0x3c,0x10,0x14,0x6a,0x7f]
19961 vunpcklps
508(%rdx
){1to4
}, %xmm24
, %xmm29
19963 // CHECK
: vunpcklps
512(%rdx
){1to4
}, %xmm24
, %xmm29
19964 // CHECK
: encoding
: [0x62,0x61,0x3c,0x10,0x14,0xaa,0x00,0x02,0x00,0x00]
19965 vunpcklps
512(%rdx
){1to4
}, %xmm24
, %xmm29
19967 // CHECK
: vunpcklps
-512(%rdx
){1to4
}, %xmm24
, %xmm29
19968 // CHECK
: encoding
: [0x62,0x61,0x3c,0x10,0x14,0x6a,0x80]
19969 vunpcklps
-512(%rdx
){1to4
}, %xmm24
, %xmm29
19971 // CHECK
: vunpcklps
-516(%rdx
){1to4
}, %xmm24
, %xmm29
19972 // CHECK
: encoding
: [0x62,0x61,0x3c,0x10,0x14,0xaa,0xfc,0xfd,0xff,0xff]
19973 vunpcklps
-516(%rdx
){1to4
}, %xmm24
, %xmm29
19975 // CHECK
: vunpcklps
%ymm18
, %ymm18
, %ymm26
19976 // CHECK
: encoding
: [0x62,0x21,0x6c,0x20,0x14,0xd2]
19977 vunpcklps
%ymm18
, %ymm18
, %ymm26
19979 // CHECK
: vunpcklps
%ymm18
, %ymm18
, %ymm26
{%k1
}
19980 // CHECK
: encoding
: [0x62,0x21,0x6c,0x21,0x14,0xd2]
19981 vunpcklps
%ymm18
, %ymm18
, %ymm26
{%k1
}
19983 // CHECK
: vunpcklps
%ymm18
, %ymm18
, %ymm26
{%k1
} {z
}
19984 // CHECK
: encoding
: [0x62,0x21,0x6c,0xa1,0x14,0xd2]
19985 vunpcklps
%ymm18
, %ymm18
, %ymm26
{%k1
} {z
}
19987 // CHECK
: vunpcklps
(%rcx
), %ymm18
, %ymm26
19988 // CHECK
: encoding
: [0x62,0x61,0x6c,0x20,0x14,0x11]
19989 vunpcklps
(%rcx
), %ymm18
, %ymm26
19991 // CHECK
: vunpcklps
291(%rax
,%r14,8), %ymm18
, %ymm26
19992 // CHECK
: encoding
: [0x62,0x21,0x6c,0x20,0x14,0x94,0xf0,0x23,0x01,0x00,0x00]
19993 vunpcklps
291(%rax
,%r14,8), %ymm18
, %ymm26
19995 // CHECK
: vunpcklps
(%rcx
){1to8
}, %ymm18
, %ymm26
19996 // CHECK
: encoding
: [0x62,0x61,0x6c,0x30,0x14,0x11]
19997 vunpcklps
(%rcx
){1to8
}, %ymm18
, %ymm26
19999 // CHECK
: vunpcklps
4064(%rdx
), %ymm18
, %ymm26
20000 // CHECK
: encoding
: [0x62,0x61,0x6c,0x20,0x14,0x52,0x7f]
20001 vunpcklps
4064(%rdx
), %ymm18
, %ymm26
20003 // CHECK
: vunpcklps
4096(%rdx
), %ymm18
, %ymm26
20004 // CHECK
: encoding
: [0x62,0x61,0x6c,0x20,0x14,0x92,0x00,0x10,0x00,0x00]
20005 vunpcklps
4096(%rdx
), %ymm18
, %ymm26
20007 // CHECK
: vunpcklps
-4096(%rdx
), %ymm18
, %ymm26
20008 // CHECK
: encoding
: [0x62,0x61,0x6c,0x20,0x14,0x52,0x80]
20009 vunpcklps
-4096(%rdx
), %ymm18
, %ymm26
20011 // CHECK
: vunpcklps
-4128(%rdx
), %ymm18
, %ymm26
20012 // CHECK
: encoding
: [0x62,0x61,0x6c,0x20,0x14,0x92,0xe0,0xef,0xff,0xff]
20013 vunpcklps
-4128(%rdx
), %ymm18
, %ymm26
20015 // CHECK
: vunpcklps
508(%rdx
){1to8
}, %ymm18
, %ymm26
20016 // CHECK
: encoding
: [0x62,0x61,0x6c,0x30,0x14,0x52,0x7f]
20017 vunpcklps
508(%rdx
){1to8
}, %ymm18
, %ymm26
20019 // CHECK
: vunpcklps
512(%rdx
){1to8
}, %ymm18
, %ymm26
20020 // CHECK
: encoding
: [0x62,0x61,0x6c,0x30,0x14,0x92,0x00,0x02,0x00,0x00]
20021 vunpcklps
512(%rdx
){1to8
}, %ymm18
, %ymm26
20023 // CHECK
: vunpcklps
-512(%rdx
){1to8
}, %ymm18
, %ymm26
20024 // CHECK
: encoding
: [0x62,0x61,0x6c,0x30,0x14,0x52,0x80]
20025 vunpcklps
-512(%rdx
){1to8
}, %ymm18
, %ymm26
20027 // CHECK
: vunpcklps
-516(%rdx
){1to8
}, %ymm18
, %ymm26
20028 // CHECK
: encoding
: [0x62,0x61,0x6c,0x30,0x14,0x92,0xfc,0xfd,0xff,0xff]
20029 vunpcklps
-516(%rdx
){1to8
}, %ymm18
, %ymm26
20031 // CHECK
: vunpckhpd
%xmm26
, %xmm25
, %xmm19
20032 // CHECK
: encoding
: [0x62,0x81,0xb5,0x00,0x15,0xda]
20033 vunpckhpd
%xmm26
, %xmm25
, %xmm19
20035 // CHECK
: vunpckhpd
%xmm26
, %xmm25
, %xmm19
{%k3
}
20036 // CHECK
: encoding
: [0x62,0x81,0xb5,0x03,0x15,0xda]
20037 vunpckhpd
%xmm26
, %xmm25
, %xmm19
{%k3
}
20039 // CHECK
: vunpckhpd
%xmm26
, %xmm25
, %xmm19
{%k3
} {z
}
20040 // CHECK
: encoding
: [0x62,0x81,0xb5,0x83,0x15,0xda]
20041 vunpckhpd
%xmm26
, %xmm25
, %xmm19
{%k3
} {z
}
20043 // CHECK
: vunpckhpd
(%rcx
), %xmm25
, %xmm19
20044 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x00,0x15,0x19]
20045 vunpckhpd
(%rcx
), %xmm25
, %xmm19
20047 // CHECK
: vunpckhpd
291(%rax
,%r14,8), %xmm25
, %xmm19
20048 // CHECK
: encoding
: [0x62,0xa1,0xb5,0x00,0x15,0x9c,0xf0,0x23,0x01,0x00,0x00]
20049 vunpckhpd
291(%rax
,%r14,8), %xmm25
, %xmm19
20051 // CHECK
: vunpckhpd
(%rcx
){1to2
}, %xmm25
, %xmm19
20052 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x10,0x15,0x19]
20053 vunpckhpd
(%rcx
){1to2
}, %xmm25
, %xmm19
20055 // CHECK
: vunpckhpd
2032(%rdx
), %xmm25
, %xmm19
20056 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x00,0x15,0x5a,0x7f]
20057 vunpckhpd
2032(%rdx
), %xmm25
, %xmm19
20059 // CHECK
: vunpckhpd
2048(%rdx
), %xmm25
, %xmm19
20060 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x00,0x15,0x9a,0x00,0x08,0x00,0x00]
20061 vunpckhpd
2048(%rdx
), %xmm25
, %xmm19
20063 // CHECK
: vunpckhpd
-2048(%rdx
), %xmm25
, %xmm19
20064 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x00,0x15,0x5a,0x80]
20065 vunpckhpd
-2048(%rdx
), %xmm25
, %xmm19
20067 // CHECK
: vunpckhpd
-2064(%rdx
), %xmm25
, %xmm19
20068 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x00,0x15,0x9a,0xf0,0xf7,0xff,0xff]
20069 vunpckhpd
-2064(%rdx
), %xmm25
, %xmm19
20071 // CHECK
: vunpckhpd
1016(%rdx
){1to2
}, %xmm25
, %xmm19
20072 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x10,0x15,0x5a,0x7f]
20073 vunpckhpd
1016(%rdx
){1to2
}, %xmm25
, %xmm19
20075 // CHECK
: vunpckhpd
1024(%rdx
){1to2
}, %xmm25
, %xmm19
20076 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x10,0x15,0x9a,0x00,0x04,0x00,0x00]
20077 vunpckhpd
1024(%rdx
){1to2
}, %xmm25
, %xmm19
20079 // CHECK
: vunpckhpd
-1024(%rdx
){1to2
}, %xmm25
, %xmm19
20080 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x10,0x15,0x5a,0x80]
20081 vunpckhpd
-1024(%rdx
){1to2
}, %xmm25
, %xmm19
20083 // CHECK
: vunpckhpd
-1032(%rdx
){1to2
}, %xmm25
, %xmm19
20084 // CHECK
: encoding
: [0x62,0xe1,0xb5,0x10,0x15,0x9a,0xf8,0xfb,0xff,0xff]
20085 vunpckhpd
-1032(%rdx
){1to2
}, %xmm25
, %xmm19
20087 // CHECK
: vunpckhpd
%ymm24
, %ymm22
, %ymm25
20088 // CHECK
: encoding
: [0x62,0x01,0xcd,0x20,0x15,0xc8]
20089 vunpckhpd
%ymm24
, %ymm22
, %ymm25
20091 // CHECK
: vunpckhpd
%ymm24
, %ymm22
, %ymm25
{%k7
}
20092 // CHECK
: encoding
: [0x62,0x01,0xcd,0x27,0x15,0xc8]
20093 vunpckhpd
%ymm24
, %ymm22
, %ymm25
{%k7
}
20095 // CHECK
: vunpckhpd
%ymm24
, %ymm22
, %ymm25
{%k7
} {z
}
20096 // CHECK
: encoding
: [0x62,0x01,0xcd,0xa7,0x15,0xc8]
20097 vunpckhpd
%ymm24
, %ymm22
, %ymm25
{%k7
} {z
}
20099 // CHECK
: vunpckhpd
(%rcx
), %ymm22
, %ymm25
20100 // CHECK
: encoding
: [0x62,0x61,0xcd,0x20,0x15,0x09]
20101 vunpckhpd
(%rcx
), %ymm22
, %ymm25
20103 // CHECK
: vunpckhpd
291(%rax
,%r14,8), %ymm22
, %ymm25
20104 // CHECK
: encoding
: [0x62,0x21,0xcd,0x20,0x15,0x8c,0xf0,0x23,0x01,0x00,0x00]
20105 vunpckhpd
291(%rax
,%r14,8), %ymm22
, %ymm25
20107 // CHECK
: vunpckhpd
(%rcx
){1to4
}, %ymm22
, %ymm25
20108 // CHECK
: encoding
: [0x62,0x61,0xcd,0x30,0x15,0x09]
20109 vunpckhpd
(%rcx
){1to4
}, %ymm22
, %ymm25
20111 // CHECK
: vunpckhpd
4064(%rdx
), %ymm22
, %ymm25
20112 // CHECK
: encoding
: [0x62,0x61,0xcd,0x20,0x15,0x4a,0x7f]
20113 vunpckhpd
4064(%rdx
), %ymm22
, %ymm25
20115 // CHECK
: vunpckhpd
4096(%rdx
), %ymm22
, %ymm25
20116 // CHECK
: encoding
: [0x62,0x61,0xcd,0x20,0x15,0x8a,0x00,0x10,0x00,0x00]
20117 vunpckhpd
4096(%rdx
), %ymm22
, %ymm25
20119 // CHECK
: vunpckhpd
-4096(%rdx
), %ymm22
, %ymm25
20120 // CHECK
: encoding
: [0x62,0x61,0xcd,0x20,0x15,0x4a,0x80]
20121 vunpckhpd
-4096(%rdx
), %ymm22
, %ymm25
20123 // CHECK
: vunpckhpd
-4128(%rdx
), %ymm22
, %ymm25
20124 // CHECK
: encoding
: [0x62,0x61,0xcd,0x20,0x15,0x8a,0xe0,0xef,0xff,0xff]
20125 vunpckhpd
-4128(%rdx
), %ymm22
, %ymm25
20127 // CHECK
: vunpckhpd
1016(%rdx
){1to4
}, %ymm22
, %ymm25
20128 // CHECK
: encoding
: [0x62,0x61,0xcd,0x30,0x15,0x4a,0x7f]
20129 vunpckhpd
1016(%rdx
){1to4
}, %ymm22
, %ymm25
20131 // CHECK
: vunpckhpd
1024(%rdx
){1to4
}, %ymm22
, %ymm25
20132 // CHECK
: encoding
: [0x62,0x61,0xcd,0x30,0x15,0x8a,0x00,0x04,0x00,0x00]
20133 vunpckhpd
1024(%rdx
){1to4
}, %ymm22
, %ymm25
20135 // CHECK
: vunpckhpd
-1024(%rdx
){1to4
}, %ymm22
, %ymm25
20136 // CHECK
: encoding
: [0x62,0x61,0xcd,0x30,0x15,0x4a,0x80]
20137 vunpckhpd
-1024(%rdx
){1to4
}, %ymm22
, %ymm25
20139 // CHECK
: vunpckhpd
-1032(%rdx
){1to4
}, %ymm22
, %ymm25
20140 // CHECK
: encoding
: [0x62,0x61,0xcd,0x30,0x15,0x8a,0xf8,0xfb,0xff,0xff]
20141 vunpckhpd
-1032(%rdx
){1to4
}, %ymm22
, %ymm25
20143 // CHECK
: vunpcklpd
%xmm18
, %xmm26
, %xmm30
20144 // CHECK
: encoding
: [0x62,0x21,0xad,0x00,0x14,0xf2]
20145 vunpcklpd
%xmm18
, %xmm26
, %xmm30
20147 // CHECK
: vunpcklpd
%xmm18
, %xmm26
, %xmm30
{%k5
}
20148 // CHECK
: encoding
: [0x62,0x21,0xad,0x05,0x14,0xf2]
20149 vunpcklpd
%xmm18
, %xmm26
, %xmm30
{%k5
}
20151 // CHECK
: vunpcklpd
%xmm18
, %xmm26
, %xmm30
{%k5
} {z
}
20152 // CHECK
: encoding
: [0x62,0x21,0xad,0x85,0x14,0xf2]
20153 vunpcklpd
%xmm18
, %xmm26
, %xmm30
{%k5
} {z
}
20155 // CHECK
: vunpcklpd
(%rcx
), %xmm26
, %xmm30
20156 // CHECK
: encoding
: [0x62,0x61,0xad,0x00,0x14,0x31]
20157 vunpcklpd
(%rcx
), %xmm26
, %xmm30
20159 // CHECK
: vunpcklpd
291(%rax
,%r14,8), %xmm26
, %xmm30
20160 // CHECK
: encoding
: [0x62,0x21,0xad,0x00,0x14,0xb4,0xf0,0x23,0x01,0x00,0x00]
20161 vunpcklpd
291(%rax
,%r14,8), %xmm26
, %xmm30
20163 // CHECK
: vunpcklpd
(%rcx
){1to2
}, %xmm26
, %xmm30
20164 // CHECK
: encoding
: [0x62,0x61,0xad,0x10,0x14,0x31]
20165 vunpcklpd
(%rcx
){1to2
}, %xmm26
, %xmm30
20167 // CHECK
: vunpcklpd
2032(%rdx
), %xmm26
, %xmm30
20168 // CHECK
: encoding
: [0x62,0x61,0xad,0x00,0x14,0x72,0x7f]
20169 vunpcklpd
2032(%rdx
), %xmm26
, %xmm30
20171 // CHECK
: vunpcklpd
2048(%rdx
), %xmm26
, %xmm30
20172 // CHECK
: encoding
: [0x62,0x61,0xad,0x00,0x14,0xb2,0x00,0x08,0x00,0x00]
20173 vunpcklpd
2048(%rdx
), %xmm26
, %xmm30
20175 // CHECK
: vunpcklpd
-2048(%rdx
), %xmm26
, %xmm30
20176 // CHECK
: encoding
: [0x62,0x61,0xad,0x00,0x14,0x72,0x80]
20177 vunpcklpd
-2048(%rdx
), %xmm26
, %xmm30
20179 // CHECK
: vunpcklpd
-2064(%rdx
), %xmm26
, %xmm30
20180 // CHECK
: encoding
: [0x62,0x61,0xad,0x00,0x14,0xb2,0xf0,0xf7,0xff,0xff]
20181 vunpcklpd
-2064(%rdx
), %xmm26
, %xmm30
20183 // CHECK
: vunpcklpd
1016(%rdx
){1to2
}, %xmm26
, %xmm30
20184 // CHECK
: encoding
: [0x62,0x61,0xad,0x10,0x14,0x72,0x7f]
20185 vunpcklpd
1016(%rdx
){1to2
}, %xmm26
, %xmm30
20187 // CHECK
: vunpcklpd
1024(%rdx
){1to2
}, %xmm26
, %xmm30
20188 // CHECK
: encoding
: [0x62,0x61,0xad,0x10,0x14,0xb2,0x00,0x04,0x00,0x00]
20189 vunpcklpd
1024(%rdx
){1to2
}, %xmm26
, %xmm30
20191 // CHECK
: vunpcklpd
-1024(%rdx
){1to2
}, %xmm26
, %xmm30
20192 // CHECK
: encoding
: [0x62,0x61,0xad,0x10,0x14,0x72,0x80]
20193 vunpcklpd
-1024(%rdx
){1to2
}, %xmm26
, %xmm30
20195 // CHECK
: vunpcklpd
-1032(%rdx
){1to2
}, %xmm26
, %xmm30
20196 // CHECK
: encoding
: [0x62,0x61,0xad,0x10,0x14,0xb2,0xf8,0xfb,0xff,0xff]
20197 vunpcklpd
-1032(%rdx
){1to2
}, %xmm26
, %xmm30
20199 // CHECK
: vunpcklpd
%ymm17
, %ymm26
, %ymm20
20200 // CHECK
: encoding
: [0x62,0xa1,0xad,0x20,0x14,0xe1]
20201 vunpcklpd
%ymm17
, %ymm26
, %ymm20
20203 // CHECK
: vunpcklpd
%ymm17
, %ymm26
, %ymm20
{%k2
}
20204 // CHECK
: encoding
: [0x62,0xa1,0xad,0x22,0x14,0xe1]
20205 vunpcklpd
%ymm17
, %ymm26
, %ymm20
{%k2
}
20207 // CHECK
: vunpcklpd
%ymm17
, %ymm26
, %ymm20
{%k2
} {z
}
20208 // CHECK
: encoding
: [0x62,0xa1,0xad,0xa2,0x14,0xe1]
20209 vunpcklpd
%ymm17
, %ymm26
, %ymm20
{%k2
} {z
}
20211 // CHECK
: vunpcklpd
(%rcx
), %ymm26
, %ymm20
20212 // CHECK
: encoding
: [0x62,0xe1,0xad,0x20,0x14,0x21]
20213 vunpcklpd
(%rcx
), %ymm26
, %ymm20
20215 // CHECK
: vunpcklpd
291(%rax
,%r14,8), %ymm26
, %ymm20
20216 // CHECK
: encoding
: [0x62,0xa1,0xad,0x20,0x14,0xa4,0xf0,0x23,0x01,0x00,0x00]
20217 vunpcklpd
291(%rax
,%r14,8), %ymm26
, %ymm20
20219 // CHECK
: vunpcklpd
(%rcx
){1to4
}, %ymm26
, %ymm20
20220 // CHECK
: encoding
: [0x62,0xe1,0xad,0x30,0x14,0x21]
20221 vunpcklpd
(%rcx
){1to4
}, %ymm26
, %ymm20
20223 // CHECK
: vunpcklpd
4064(%rdx
), %ymm26
, %ymm20
20224 // CHECK
: encoding
: [0x62,0xe1,0xad,0x20,0x14,0x62,0x7f]
20225 vunpcklpd
4064(%rdx
), %ymm26
, %ymm20
20227 // CHECK
: vunpcklpd
4096(%rdx
), %ymm26
, %ymm20
20228 // CHECK
: encoding
: [0x62,0xe1,0xad,0x20,0x14,0xa2,0x00,0x10,0x00,0x00]
20229 vunpcklpd
4096(%rdx
), %ymm26
, %ymm20
20231 // CHECK
: vunpcklpd
-4096(%rdx
), %ymm26
, %ymm20
20232 // CHECK
: encoding
: [0x62,0xe1,0xad,0x20,0x14,0x62,0x80]
20233 vunpcklpd
-4096(%rdx
), %ymm26
, %ymm20
20235 // CHECK
: vunpcklpd
-4128(%rdx
), %ymm26
, %ymm20
20236 // CHECK
: encoding
: [0x62,0xe1,0xad,0x20,0x14,0xa2,0xe0,0xef,0xff,0xff]
20237 vunpcklpd
-4128(%rdx
), %ymm26
, %ymm20
20239 // CHECK
: vunpcklpd
1016(%rdx
){1to4
}, %ymm26
, %ymm20
20240 // CHECK
: encoding
: [0x62,0xe1,0xad,0x30,0x14,0x62,0x7f]
20241 vunpcklpd
1016(%rdx
){1to4
}, %ymm26
, %ymm20
20243 // CHECK
: vunpcklpd
1024(%rdx
){1to4
}, %ymm26
, %ymm20
20244 // CHECK
: encoding
: [0x62,0xe1,0xad,0x30,0x14,0xa2,0x00,0x04,0x00,0x00]
20245 vunpcklpd
1024(%rdx
){1to4
}, %ymm26
, %ymm20
20247 // CHECK
: vunpcklpd
-1024(%rdx
){1to4
}, %ymm26
, %ymm20
20248 // CHECK
: encoding
: [0x62,0xe1,0xad,0x30,0x14,0x62,0x80]
20249 vunpcklpd
-1024(%rdx
){1to4
}, %ymm26
, %ymm20
20251 // CHECK
: vunpcklpd
-1032(%rdx
){1to4
}, %ymm26
, %ymm20
20252 // CHECK
: encoding
: [0x62,0xe1,0xad,0x30,0x14,0xa2,0xf8,0xfb,0xff,0xff]
20253 vunpcklpd
-1032(%rdx
){1to4
}, %ymm26
, %ymm20
20255 // CHECK
: vpunpckldq
%xmm17
, %xmm21
, %xmm25
20256 // CHECK
: encoding
: [0x62,0x21,0x55,0x00,0x62,0xc9]
20257 vpunpckldq
%xmm17
, %xmm21
, %xmm25
20259 // CHECK
: vpunpckldq
%xmm17
, %xmm21
, %xmm25
{%k7
}
20260 // CHECK
: encoding
: [0x62,0x21,0x55,0x07,0x62,0xc9]
20261 vpunpckldq
%xmm17
, %xmm21
, %xmm25
{%k7
}
20263 // CHECK
: vpunpckldq
%xmm17
, %xmm21
, %xmm25
{%k7
} {z
}
20264 // CHECK
: encoding
: [0x62,0x21,0x55,0x87,0x62,0xc9]
20265 vpunpckldq
%xmm17
, %xmm21
, %xmm25
{%k7
} {z
}
20267 // CHECK
: vpunpckldq
(%rcx
), %xmm21
, %xmm25
20268 // CHECK
: encoding
: [0x62,0x61,0x55,0x00,0x62,0x09]
20269 vpunpckldq
(%rcx
), %xmm21
, %xmm25
20271 // CHECK
: vpunpckldq
291(%rax
,%r14,8), %xmm21
, %xmm25
20272 // CHECK
: encoding
: [0x62,0x21,0x55,0x00,0x62,0x8c,0xf0,0x23,0x01,0x00,0x00]
20273 vpunpckldq
291(%rax
,%r14,8), %xmm21
, %xmm25
20275 // CHECK
: vpunpckldq
(%rcx
){1to4
}, %xmm21
, %xmm25
20276 // CHECK
: encoding
: [0x62,0x61,0x55,0x10,0x62,0x09]
20277 vpunpckldq
(%rcx
){1to4
}, %xmm21
, %xmm25
20279 // CHECK
: vpunpckldq
2032(%rdx
), %xmm21
, %xmm25
20280 // CHECK
: encoding
: [0x62,0x61,0x55,0x00,0x62,0x4a,0x7f]
20281 vpunpckldq
2032(%rdx
), %xmm21
, %xmm25
20283 // CHECK
: vpunpckldq
2048(%rdx
), %xmm21
, %xmm25
20284 // CHECK
: encoding
: [0x62,0x61,0x55,0x00,0x62,0x8a,0x00,0x08,0x00,0x00]
20285 vpunpckldq
2048(%rdx
), %xmm21
, %xmm25
20287 // CHECK
: vpunpckldq
-2048(%rdx
), %xmm21
, %xmm25
20288 // CHECK
: encoding
: [0x62,0x61,0x55,0x00,0x62,0x4a,0x80]
20289 vpunpckldq
-2048(%rdx
), %xmm21
, %xmm25
20291 // CHECK
: vpunpckldq
-2064(%rdx
), %xmm21
, %xmm25
20292 // CHECK
: encoding
: [0x62,0x61,0x55,0x00,0x62,0x8a,0xf0,0xf7,0xff,0xff]
20293 vpunpckldq
-2064(%rdx
), %xmm21
, %xmm25
20295 // CHECK
: vpunpckldq
508(%rdx
){1to4
}, %xmm21
, %xmm25
20296 // CHECK
: encoding
: [0x62,0x61,0x55,0x10,0x62,0x4a,0x7f]
20297 vpunpckldq
508(%rdx
){1to4
}, %xmm21
, %xmm25
20299 // CHECK
: vpunpckldq
512(%rdx
){1to4
}, %xmm21
, %xmm25
20300 // CHECK
: encoding
: [0x62,0x61,0x55,0x10,0x62,0x8a,0x00,0x02,0x00,0x00]
20301 vpunpckldq
512(%rdx
){1to4
}, %xmm21
, %xmm25
20303 // CHECK
: vpunpckldq
-512(%rdx
){1to4
}, %xmm21
, %xmm25
20304 // CHECK
: encoding
: [0x62,0x61,0x55,0x10,0x62,0x4a,0x80]
20305 vpunpckldq
-512(%rdx
){1to4
}, %xmm21
, %xmm25
20307 // CHECK
: vpunpckldq
-516(%rdx
){1to4
}, %xmm21
, %xmm25
20308 // CHECK
: encoding
: [0x62,0x61,0x55,0x10,0x62,0x8a,0xfc,0xfd,0xff,0xff]
20309 vpunpckldq
-516(%rdx
){1to4
}, %xmm21
, %xmm25
20311 // CHECK
: vpunpckldq
%ymm26
, %ymm19
, %ymm20
20312 // CHECK
: encoding
: [0x62,0x81,0x65,0x20,0x62,0xe2]
20313 vpunpckldq
%ymm26
, %ymm19
, %ymm20
20315 // CHECK
: vpunpckldq
%ymm26
, %ymm19
, %ymm20
{%k7
}
20316 // CHECK
: encoding
: [0x62,0x81,0x65,0x27,0x62,0xe2]
20317 vpunpckldq
%ymm26
, %ymm19
, %ymm20
{%k7
}
20319 // CHECK
: vpunpckldq
%ymm26
, %ymm19
, %ymm20
{%k7
} {z
}
20320 // CHECK
: encoding
: [0x62,0x81,0x65,0xa7,0x62,0xe2]
20321 vpunpckldq
%ymm26
, %ymm19
, %ymm20
{%k7
} {z
}
20323 // CHECK
: vpunpckldq
(%rcx
), %ymm19
, %ymm20
20324 // CHECK
: encoding
: [0x62,0xe1,0x65,0x20,0x62,0x21]
20325 vpunpckldq
(%rcx
), %ymm19
, %ymm20
20327 // CHECK
: vpunpckldq
291(%rax
,%r14,8), %ymm19
, %ymm20
20328 // CHECK
: encoding
: [0x62,0xa1,0x65,0x20,0x62,0xa4,0xf0,0x23,0x01,0x00,0x00]
20329 vpunpckldq
291(%rax
,%r14,8), %ymm19
, %ymm20
20331 // CHECK
: vpunpckldq
(%rcx
){1to8
}, %ymm19
, %ymm20
20332 // CHECK
: encoding
: [0x62,0xe1,0x65,0x30,0x62,0x21]
20333 vpunpckldq
(%rcx
){1to8
}, %ymm19
, %ymm20
20335 // CHECK
: vpunpckldq
4064(%rdx
), %ymm19
, %ymm20
20336 // CHECK
: encoding
: [0x62,0xe1,0x65,0x20,0x62,0x62,0x7f]
20337 vpunpckldq
4064(%rdx
), %ymm19
, %ymm20
20339 // CHECK
: vpunpckldq
4096(%rdx
), %ymm19
, %ymm20
20340 // CHECK
: encoding
: [0x62,0xe1,0x65,0x20,0x62,0xa2,0x00,0x10,0x00,0x00]
20341 vpunpckldq
4096(%rdx
), %ymm19
, %ymm20
20343 // CHECK
: vpunpckldq
-4096(%rdx
), %ymm19
, %ymm20
20344 // CHECK
: encoding
: [0x62,0xe1,0x65,0x20,0x62,0x62,0x80]
20345 vpunpckldq
-4096(%rdx
), %ymm19
, %ymm20
20347 // CHECK
: vpunpckldq
-4128(%rdx
), %ymm19
, %ymm20
20348 // CHECK
: encoding
: [0x62,0xe1,0x65,0x20,0x62,0xa2,0xe0,0xef,0xff,0xff]
20349 vpunpckldq
-4128(%rdx
), %ymm19
, %ymm20
20351 // CHECK
: vpunpckldq
508(%rdx
){1to8
}, %ymm19
, %ymm20
20352 // CHECK
: encoding
: [0x62,0xe1,0x65,0x30,0x62,0x62,0x7f]
20353 vpunpckldq
508(%rdx
){1to8
}, %ymm19
, %ymm20
20355 // CHECK
: vpunpckldq
512(%rdx
){1to8
}, %ymm19
, %ymm20
20356 // CHECK
: encoding
: [0x62,0xe1,0x65,0x30,0x62,0xa2,0x00,0x02,0x00,0x00]
20357 vpunpckldq
512(%rdx
){1to8
}, %ymm19
, %ymm20
20359 // CHECK
: vpunpckldq
-512(%rdx
){1to8
}, %ymm19
, %ymm20
20360 // CHECK
: encoding
: [0x62,0xe1,0x65,0x30,0x62,0x62,0x80]
20361 vpunpckldq
-512(%rdx
){1to8
}, %ymm19
, %ymm20
20363 // CHECK
: vpunpckldq
-516(%rdx
){1to8
}, %ymm19
, %ymm20
20364 // CHECK
: encoding
: [0x62,0xe1,0x65,0x30,0x62,0xa2,0xfc,0xfd,0xff,0xff]
20365 vpunpckldq
-516(%rdx
){1to8
}, %ymm19
, %ymm20
20367 // CHECK
: vpunpckhdq
%xmm27
, %xmm24
, %xmm28
20368 // CHECK
: encoding
: [0x62,0x01,0x3d,0x00,0x6a,0xe3]
20369 vpunpckhdq
%xmm27
, %xmm24
, %xmm28
20371 // CHECK
: vpunpckhdq
%xmm27
, %xmm24
, %xmm28
{%k7
}
20372 // CHECK
: encoding
: [0x62,0x01,0x3d,0x07,0x6a,0xe3]
20373 vpunpckhdq
%xmm27
, %xmm24
, %xmm28
{%k7
}
20375 // CHECK
: vpunpckhdq
%xmm27
, %xmm24
, %xmm28
{%k7
} {z
}
20376 // CHECK
: encoding
: [0x62,0x01,0x3d,0x87,0x6a,0xe3]
20377 vpunpckhdq
%xmm27
, %xmm24
, %xmm28
{%k7
} {z
}
20379 // CHECK
: vpunpckhdq
(%rcx
), %xmm24
, %xmm28
20380 // CHECK
: encoding
: [0x62,0x61,0x3d,0x00,0x6a,0x21]
20381 vpunpckhdq
(%rcx
), %xmm24
, %xmm28
20383 // CHECK
: vpunpckhdq
291(%rax
,%r14,8), %xmm24
, %xmm28
20384 // CHECK
: encoding
: [0x62,0x21,0x3d,0x00,0x6a,0xa4,0xf0,0x23,0x01,0x00,0x00]
20385 vpunpckhdq
291(%rax
,%r14,8), %xmm24
, %xmm28
20387 // CHECK
: vpunpckhdq
(%rcx
){1to4
}, %xmm24
, %xmm28
20388 // CHECK
: encoding
: [0x62,0x61,0x3d,0x10,0x6a,0x21]
20389 vpunpckhdq
(%rcx
){1to4
}, %xmm24
, %xmm28
20391 // CHECK
: vpunpckhdq
2032(%rdx
), %xmm24
, %xmm28
20392 // CHECK
: encoding
: [0x62,0x61,0x3d,0x00,0x6a,0x62,0x7f]
20393 vpunpckhdq
2032(%rdx
), %xmm24
, %xmm28
20395 // CHECK
: vpunpckhdq
2048(%rdx
), %xmm24
, %xmm28
20396 // CHECK
: encoding
: [0x62,0x61,0x3d,0x00,0x6a,0xa2,0x00,0x08,0x00,0x00]
20397 vpunpckhdq
2048(%rdx
), %xmm24
, %xmm28
20399 // CHECK
: vpunpckhdq
-2048(%rdx
), %xmm24
, %xmm28
20400 // CHECK
: encoding
: [0x62,0x61,0x3d,0x00,0x6a,0x62,0x80]
20401 vpunpckhdq
-2048(%rdx
), %xmm24
, %xmm28
20403 // CHECK
: vpunpckhdq
-2064(%rdx
), %xmm24
, %xmm28
20404 // CHECK
: encoding
: [0x62,0x61,0x3d,0x00,0x6a,0xa2,0xf0,0xf7,0xff,0xff]
20405 vpunpckhdq
-2064(%rdx
), %xmm24
, %xmm28
20407 // CHECK
: vpunpckhdq
508(%rdx
){1to4
}, %xmm24
, %xmm28
20408 // CHECK
: encoding
: [0x62,0x61,0x3d,0x10,0x6a,0x62,0x7f]
20409 vpunpckhdq
508(%rdx
){1to4
}, %xmm24
, %xmm28
20411 // CHECK
: vpunpckhdq
512(%rdx
){1to4
}, %xmm24
, %xmm28
20412 // CHECK
: encoding
: [0x62,0x61,0x3d,0x10,0x6a,0xa2,0x00,0x02,0x00,0x00]
20413 vpunpckhdq
512(%rdx
){1to4
}, %xmm24
, %xmm28
20415 // CHECK
: vpunpckhdq
-512(%rdx
){1to4
}, %xmm24
, %xmm28
20416 // CHECK
: encoding
: [0x62,0x61,0x3d,0x10,0x6a,0x62,0x80]
20417 vpunpckhdq
-512(%rdx
){1to4
}, %xmm24
, %xmm28
20419 // CHECK
: vpunpckhdq
-516(%rdx
){1to4
}, %xmm24
, %xmm28
20420 // CHECK
: encoding
: [0x62,0x61,0x3d,0x10,0x6a,0xa2,0xfc,0xfd,0xff,0xff]
20421 vpunpckhdq
-516(%rdx
){1to4
}, %xmm24
, %xmm28
20423 // CHECK
: vpunpckhdq
%ymm28
, %ymm24
, %ymm26
20424 // CHECK
: encoding
: [0x62,0x01,0x3d,0x20,0x6a,0xd4]
20425 vpunpckhdq
%ymm28
, %ymm24
, %ymm26
20427 // CHECK
: vpunpckhdq
%ymm28
, %ymm24
, %ymm26
{%k2
}
20428 // CHECK
: encoding
: [0x62,0x01,0x3d,0x22,0x6a,0xd4]
20429 vpunpckhdq
%ymm28
, %ymm24
, %ymm26
{%k2
}
20431 // CHECK
: vpunpckhdq
%ymm28
, %ymm24
, %ymm26
{%k2
} {z
}
20432 // CHECK
: encoding
: [0x62,0x01,0x3d,0xa2,0x6a,0xd4]
20433 vpunpckhdq
%ymm28
, %ymm24
, %ymm26
{%k2
} {z
}
20435 // CHECK
: vpunpckhdq
(%rcx
), %ymm24
, %ymm26
20436 // CHECK
: encoding
: [0x62,0x61,0x3d,0x20,0x6a,0x11]
20437 vpunpckhdq
(%rcx
), %ymm24
, %ymm26
20439 // CHECK
: vpunpckhdq
291(%rax
,%r14,8), %ymm24
, %ymm26
20440 // CHECK
: encoding
: [0x62,0x21,0x3d,0x20,0x6a,0x94,0xf0,0x23,0x01,0x00,0x00]
20441 vpunpckhdq
291(%rax
,%r14,8), %ymm24
, %ymm26
20443 // CHECK
: vpunpckhdq
(%rcx
){1to8
}, %ymm24
, %ymm26
20444 // CHECK
: encoding
: [0x62,0x61,0x3d,0x30,0x6a,0x11]
20445 vpunpckhdq
(%rcx
){1to8
}, %ymm24
, %ymm26
20447 // CHECK
: vpunpckhdq
4064(%rdx
), %ymm24
, %ymm26
20448 // CHECK
: encoding
: [0x62,0x61,0x3d,0x20,0x6a,0x52,0x7f]
20449 vpunpckhdq
4064(%rdx
), %ymm24
, %ymm26
20451 // CHECK
: vpunpckhdq
4096(%rdx
), %ymm24
, %ymm26
20452 // CHECK
: encoding
: [0x62,0x61,0x3d,0x20,0x6a,0x92,0x00,0x10,0x00,0x00]
20453 vpunpckhdq
4096(%rdx
), %ymm24
, %ymm26
20455 // CHECK
: vpunpckhdq
-4096(%rdx
), %ymm24
, %ymm26
20456 // CHECK
: encoding
: [0x62,0x61,0x3d,0x20,0x6a,0x52,0x80]
20457 vpunpckhdq
-4096(%rdx
), %ymm24
, %ymm26
20459 // CHECK
: vpunpckhdq
-4128(%rdx
), %ymm24
, %ymm26
20460 // CHECK
: encoding
: [0x62,0x61,0x3d,0x20,0x6a,0x92,0xe0,0xef,0xff,0xff]
20461 vpunpckhdq
-4128(%rdx
), %ymm24
, %ymm26
20463 // CHECK
: vpunpckhdq
508(%rdx
){1to8
}, %ymm24
, %ymm26
20464 // CHECK
: encoding
: [0x62,0x61,0x3d,0x30,0x6a,0x52,0x7f]
20465 vpunpckhdq
508(%rdx
){1to8
}, %ymm24
, %ymm26
20467 // CHECK
: vpunpckhdq
512(%rdx
){1to8
}, %ymm24
, %ymm26
20468 // CHECK
: encoding
: [0x62,0x61,0x3d,0x30,0x6a,0x92,0x00,0x02,0x00,0x00]
20469 vpunpckhdq
512(%rdx
){1to8
}, %ymm24
, %ymm26
20471 // CHECK
: vpunpckhdq
-512(%rdx
){1to8
}, %ymm24
, %ymm26
20472 // CHECK
: encoding
: [0x62,0x61,0x3d,0x30,0x6a,0x52,0x80]
20473 vpunpckhdq
-512(%rdx
){1to8
}, %ymm24
, %ymm26
20475 // CHECK
: vpunpckhdq
-516(%rdx
){1to8
}, %ymm24
, %ymm26
20476 // CHECK
: encoding
: [0x62,0x61,0x3d,0x30,0x6a,0x92,0xfc,0xfd,0xff,0xff]
20477 vpunpckhdq
-516(%rdx
){1to8
}, %ymm24
, %ymm26
20479 // CHECK
: vpunpcklqdq
%xmm23
, %xmm27
, %xmm17
20480 // CHECK
: encoding
: [0x62,0xa1,0xa5,0x00,0x6c,0xcf]
20481 vpunpcklqdq
%xmm23
, %xmm27
, %xmm17
20483 // CHECK
: vpunpcklqdq
%xmm23
, %xmm27
, %xmm17
{%k6
}
20484 // CHECK
: encoding
: [0x62,0xa1,0xa5,0x06,0x6c,0xcf]
20485 vpunpcklqdq
%xmm23
, %xmm27
, %xmm17
{%k6
}
20487 // CHECK
: vpunpcklqdq
%xmm23
, %xmm27
, %xmm17
{%k6
} {z
}
20488 // CHECK
: encoding
: [0x62,0xa1,0xa5,0x86,0x6c,0xcf]
20489 vpunpcklqdq
%xmm23
, %xmm27
, %xmm17
{%k6
} {z
}
20491 // CHECK
: vpunpcklqdq
(%rcx
), %xmm27
, %xmm17
20492 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x00,0x6c,0x09]
20493 vpunpcklqdq
(%rcx
), %xmm27
, %xmm17
20495 // CHECK
: vpunpcklqdq
291(%rax
,%r14,8), %xmm27
, %xmm17
20496 // CHECK
: encoding
: [0x62,0xa1,0xa5,0x00,0x6c,0x8c,0xf0,0x23,0x01,0x00,0x00]
20497 vpunpcklqdq
291(%rax
,%r14,8), %xmm27
, %xmm17
20499 // CHECK
: vpunpcklqdq
(%rcx
){1to2
}, %xmm27
, %xmm17
20500 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x10,0x6c,0x09]
20501 vpunpcklqdq
(%rcx
){1to2
}, %xmm27
, %xmm17
20503 // CHECK
: vpunpcklqdq
2032(%rdx
), %xmm27
, %xmm17
20504 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x00,0x6c,0x4a,0x7f]
20505 vpunpcklqdq
2032(%rdx
), %xmm27
, %xmm17
20507 // CHECK
: vpunpcklqdq
2048(%rdx
), %xmm27
, %xmm17
20508 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x00,0x6c,0x8a,0x00,0x08,0x00,0x00]
20509 vpunpcklqdq
2048(%rdx
), %xmm27
, %xmm17
20511 // CHECK
: vpunpcklqdq
-2048(%rdx
), %xmm27
, %xmm17
20512 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x00,0x6c,0x4a,0x80]
20513 vpunpcklqdq
-2048(%rdx
), %xmm27
, %xmm17
20515 // CHECK
: vpunpcklqdq
-2064(%rdx
), %xmm27
, %xmm17
20516 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x00,0x6c,0x8a,0xf0,0xf7,0xff,0xff]
20517 vpunpcklqdq
-2064(%rdx
), %xmm27
, %xmm17
20519 // CHECK
: vpunpcklqdq
1016(%rdx
){1to2
}, %xmm27
, %xmm17
20520 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x10,0x6c,0x4a,0x7f]
20521 vpunpcklqdq
1016(%rdx
){1to2
}, %xmm27
, %xmm17
20523 // CHECK
: vpunpcklqdq
1024(%rdx
){1to2
}, %xmm27
, %xmm17
20524 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x10,0x6c,0x8a,0x00,0x04,0x00,0x00]
20525 vpunpcklqdq
1024(%rdx
){1to2
}, %xmm27
, %xmm17
20527 // CHECK
: vpunpcklqdq
-1024(%rdx
){1to2
}, %xmm27
, %xmm17
20528 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x10,0x6c,0x4a,0x80]
20529 vpunpcklqdq
-1024(%rdx
){1to2
}, %xmm27
, %xmm17
20531 // CHECK
: vpunpcklqdq
-1032(%rdx
){1to2
}, %xmm27
, %xmm17
20532 // CHECK
: encoding
: [0x62,0xe1,0xa5,0x10,0x6c,0x8a,0xf8,0xfb,0xff,0xff]
20533 vpunpcklqdq
-1032(%rdx
){1to2
}, %xmm27
, %xmm17
20535 // CHECK
: vpunpcklqdq
%ymm28
, %ymm20
, %ymm29
20536 // CHECK
: encoding
: [0x62,0x01,0xdd,0x20,0x6c,0xec]
20537 vpunpcklqdq
%ymm28
, %ymm20
, %ymm29
20539 // CHECK
: vpunpcklqdq
%ymm28
, %ymm20
, %ymm29
{%k7
}
20540 // CHECK
: encoding
: [0x62,0x01,0xdd,0x27,0x6c,0xec]
20541 vpunpcklqdq
%ymm28
, %ymm20
, %ymm29
{%k7
}
20543 // CHECK
: vpunpcklqdq
%ymm28
, %ymm20
, %ymm29
{%k7
} {z
}
20544 // CHECK
: encoding
: [0x62,0x01,0xdd,0xa7,0x6c,0xec]
20545 vpunpcklqdq
%ymm28
, %ymm20
, %ymm29
{%k7
} {z
}
20547 // CHECK
: vpunpcklqdq
(%rcx
), %ymm20
, %ymm29
20548 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0x6c,0x29]
20549 vpunpcklqdq
(%rcx
), %ymm20
, %ymm29
20551 // CHECK
: vpunpcklqdq
291(%rax
,%r14,8), %ymm20
, %ymm29
20552 // CHECK
: encoding
: [0x62,0x21,0xdd,0x20,0x6c,0xac,0xf0,0x23,0x01,0x00,0x00]
20553 vpunpcklqdq
291(%rax
,%r14,8), %ymm20
, %ymm29
20555 // CHECK
: vpunpcklqdq
(%rcx
){1to4
}, %ymm20
, %ymm29
20556 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0x6c,0x29]
20557 vpunpcklqdq
(%rcx
){1to4
}, %ymm20
, %ymm29
20559 // CHECK
: vpunpcklqdq
4064(%rdx
), %ymm20
, %ymm29
20560 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0x6c,0x6a,0x7f]
20561 vpunpcklqdq
4064(%rdx
), %ymm20
, %ymm29
20563 // CHECK
: vpunpcklqdq
4096(%rdx
), %ymm20
, %ymm29
20564 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0x6c,0xaa,0x00,0x10,0x00,0x00]
20565 vpunpcklqdq
4096(%rdx
), %ymm20
, %ymm29
20567 // CHECK
: vpunpcklqdq
-4096(%rdx
), %ymm20
, %ymm29
20568 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0x6c,0x6a,0x80]
20569 vpunpcklqdq
-4096(%rdx
), %ymm20
, %ymm29
20571 // CHECK
: vpunpcklqdq
-4128(%rdx
), %ymm20
, %ymm29
20572 // CHECK
: encoding
: [0x62,0x61,0xdd,0x20,0x6c,0xaa,0xe0,0xef,0xff,0xff]
20573 vpunpcklqdq
-4128(%rdx
), %ymm20
, %ymm29
20575 // CHECK
: vpunpcklqdq
1016(%rdx
){1to4
}, %ymm20
, %ymm29
20576 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0x6c,0x6a,0x7f]
20577 vpunpcklqdq
1016(%rdx
){1to4
}, %ymm20
, %ymm29
20579 // CHECK
: vpunpcklqdq
1024(%rdx
){1to4
}, %ymm20
, %ymm29
20580 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0x6c,0xaa,0x00,0x04,0x00,0x00]
20581 vpunpcklqdq
1024(%rdx
){1to4
}, %ymm20
, %ymm29
20583 // CHECK
: vpunpcklqdq
-1024(%rdx
){1to4
}, %ymm20
, %ymm29
20584 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0x6c,0x6a,0x80]
20585 vpunpcklqdq
-1024(%rdx
){1to4
}, %ymm20
, %ymm29
20587 // CHECK
: vpunpcklqdq
-1032(%rdx
){1to4
}, %ymm20
, %ymm29
20588 // CHECK
: encoding
: [0x62,0x61,0xdd,0x30,0x6c,0xaa,0xf8,0xfb,0xff,0xff]
20589 vpunpcklqdq
-1032(%rdx
){1to4
}, %ymm20
, %ymm29
20591 // CHECK
: vpunpckhqdq
%xmm24
, %xmm19
, %xmm19
20592 // CHECK
: encoding
: [0x62,0x81,0xe5,0x00,0x6d,0xd8]
20593 vpunpckhqdq
%xmm24
, %xmm19
, %xmm19
20595 // CHECK
: vpunpckhqdq
%xmm24
, %xmm19
, %xmm19
{%k6
}
20596 // CHECK
: encoding
: [0x62,0x81,0xe5,0x06,0x6d,0xd8]
20597 vpunpckhqdq
%xmm24
, %xmm19
, %xmm19
{%k6
}
20599 // CHECK
: vpunpckhqdq
%xmm24
, %xmm19
, %xmm19
{%k6
} {z
}
20600 // CHECK
: encoding
: [0x62,0x81,0xe5,0x86,0x6d,0xd8]
20601 vpunpckhqdq
%xmm24
, %xmm19
, %xmm19
{%k6
} {z
}
20603 // CHECK
: vpunpckhqdq
(%rcx
), %xmm19
, %xmm19
20604 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x00,0x6d,0x19]
20605 vpunpckhqdq
(%rcx
), %xmm19
, %xmm19
20607 // CHECK
: vpunpckhqdq
291(%rax
,%r14,8), %xmm19
, %xmm19
20608 // CHECK
: encoding
: [0x62,0xa1,0xe5,0x00,0x6d,0x9c,0xf0,0x23,0x01,0x00,0x00]
20609 vpunpckhqdq
291(%rax
,%r14,8), %xmm19
, %xmm19
20611 // CHECK
: vpunpckhqdq
(%rcx
){1to2
}, %xmm19
, %xmm19
20612 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x10,0x6d,0x19]
20613 vpunpckhqdq
(%rcx
){1to2
}, %xmm19
, %xmm19
20615 // CHECK
: vpunpckhqdq
2032(%rdx
), %xmm19
, %xmm19
20616 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x00,0x6d,0x5a,0x7f]
20617 vpunpckhqdq
2032(%rdx
), %xmm19
, %xmm19
20619 // CHECK
: vpunpckhqdq
2048(%rdx
), %xmm19
, %xmm19
20620 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x00,0x6d,0x9a,0x00,0x08,0x00,0x00]
20621 vpunpckhqdq
2048(%rdx
), %xmm19
, %xmm19
20623 // CHECK
: vpunpckhqdq
-2048(%rdx
), %xmm19
, %xmm19
20624 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x00,0x6d,0x5a,0x80]
20625 vpunpckhqdq
-2048(%rdx
), %xmm19
, %xmm19
20627 // CHECK
: vpunpckhqdq
-2064(%rdx
), %xmm19
, %xmm19
20628 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x00,0x6d,0x9a,0xf0,0xf7,0xff,0xff]
20629 vpunpckhqdq
-2064(%rdx
), %xmm19
, %xmm19
20631 // CHECK
: vpunpckhqdq
1016(%rdx
){1to2
}, %xmm19
, %xmm19
20632 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x10,0x6d,0x5a,0x7f]
20633 vpunpckhqdq
1016(%rdx
){1to2
}, %xmm19
, %xmm19
20635 // CHECK
: vpunpckhqdq
1024(%rdx
){1to2
}, %xmm19
, %xmm19
20636 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x10,0x6d,0x9a,0x00,0x04,0x00,0x00]
20637 vpunpckhqdq
1024(%rdx
){1to2
}, %xmm19
, %xmm19
20639 // CHECK
: vpunpckhqdq
-1024(%rdx
){1to2
}, %xmm19
, %xmm19
20640 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x10,0x6d,0x5a,0x80]
20641 vpunpckhqdq
-1024(%rdx
){1to2
}, %xmm19
, %xmm19
20643 // CHECK
: vpunpckhqdq
-1032(%rdx
){1to2
}, %xmm19
, %xmm19
20644 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x10,0x6d,0x9a,0xf8,0xfb,0xff,0xff]
20645 vpunpckhqdq
-1032(%rdx
){1to2
}, %xmm19
, %xmm19
20647 // CHECK
: vpunpckhqdq
%ymm28
, %ymm19
, %ymm20
20648 // CHECK
: encoding
: [0x62,0x81,0xe5,0x20,0x6d,0xe4]
20649 vpunpckhqdq
%ymm28
, %ymm19
, %ymm20
20651 // CHECK
: vpunpckhqdq
%ymm28
, %ymm19
, %ymm20
{%k6
}
20652 // CHECK
: encoding
: [0x62,0x81,0xe5,0x26,0x6d,0xe4]
20653 vpunpckhqdq
%ymm28
, %ymm19
, %ymm20
{%k6
}
20655 // CHECK
: vpunpckhqdq
%ymm28
, %ymm19
, %ymm20
{%k6
} {z
}
20656 // CHECK
: encoding
: [0x62,0x81,0xe5,0xa6,0x6d,0xe4]
20657 vpunpckhqdq
%ymm28
, %ymm19
, %ymm20
{%k6
} {z
}
20659 // CHECK
: vpunpckhqdq
(%rcx
), %ymm19
, %ymm20
20660 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x20,0x6d,0x21]
20661 vpunpckhqdq
(%rcx
), %ymm19
, %ymm20
20663 // CHECK
: vpunpckhqdq
291(%rax
,%r14,8), %ymm19
, %ymm20
20664 // CHECK
: encoding
: [0x62,0xa1,0xe5,0x20,0x6d,0xa4,0xf0,0x23,0x01,0x00,0x00]
20665 vpunpckhqdq
291(%rax
,%r14,8), %ymm19
, %ymm20
20667 // CHECK
: vpunpckhqdq
(%rcx
){1to4
}, %ymm19
, %ymm20
20668 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x30,0x6d,0x21]
20669 vpunpckhqdq
(%rcx
){1to4
}, %ymm19
, %ymm20
20671 // CHECK
: vpunpckhqdq
4064(%rdx
), %ymm19
, %ymm20
20672 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x20,0x6d,0x62,0x7f]
20673 vpunpckhqdq
4064(%rdx
), %ymm19
, %ymm20
20675 // CHECK
: vpunpckhqdq
4096(%rdx
), %ymm19
, %ymm20
20676 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x20,0x6d,0xa2,0x00,0x10,0x00,0x00]
20677 vpunpckhqdq
4096(%rdx
), %ymm19
, %ymm20
20679 // CHECK
: vpunpckhqdq
-4096(%rdx
), %ymm19
, %ymm20
20680 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x20,0x6d,0x62,0x80]
20681 vpunpckhqdq
-4096(%rdx
), %ymm19
, %ymm20
20683 // CHECK
: vpunpckhqdq
-4128(%rdx
), %ymm19
, %ymm20
20684 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x20,0x6d,0xa2,0xe0,0xef,0xff,0xff]
20685 vpunpckhqdq
-4128(%rdx
), %ymm19
, %ymm20
20687 // CHECK
: vpunpckhqdq
1016(%rdx
){1to4
}, %ymm19
, %ymm20
20688 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x30,0x6d,0x62,0x7f]
20689 vpunpckhqdq
1016(%rdx
){1to4
}, %ymm19
, %ymm20
20691 // CHECK
: vpunpckhqdq
1024(%rdx
){1to4
}, %ymm19
, %ymm20
20692 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x30,0x6d,0xa2,0x00,0x04,0x00,0x00]
20693 vpunpckhqdq
1024(%rdx
){1to4
}, %ymm19
, %ymm20
20695 // CHECK
: vpunpckhqdq
-1024(%rdx
){1to4
}, %ymm19
, %ymm20
20696 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x30,0x6d,0x62,0x80]
20697 vpunpckhqdq
-1024(%rdx
){1to4
}, %ymm19
, %ymm20
20699 // CHECK
: vpunpckhqdq
-1032(%rdx
){1to4
}, %ymm19
, %ymm20
20700 // CHECK
: encoding
: [0x62,0xe1,0xe5,0x30,0x6d,0xa2,0xf8,0xfb,0xff,0xff]
20701 vpunpckhqdq
-1032(%rdx
){1to4
}, %ymm19
, %ymm20
20703 // CHECK
: vinsertf32x4 $
171, %xmm27
, %ymm18
, %ymm18
20704 // CHECK
: encoding
: [0x62,0x83,0x6d,0x20,0x18,0xd3,0xab]
20705 vinsertf32x4 $
0xab, %xmm27
, %ymm18
, %ymm18
20707 // CHECK
: vinsertf32x4 $
171, %xmm27
, %ymm18
, %ymm18
{%k7
}
20708 // CHECK
: encoding
: [0x62,0x83,0x6d,0x27,0x18,0xd3,0xab]
20709 vinsertf32x4 $
0xab, %xmm27
, %ymm18
, %ymm18
{%k7
}
20711 // CHECK
: vinsertf32x4 $
171, %xmm27
, %ymm18
, %ymm18
{%k7
} {z
}
20712 // CHECK
: encoding
: [0x62,0x83,0x6d,0xa7,0x18,0xd3,0xab]
20713 vinsertf32x4 $
0xab, %xmm27
, %ymm18
, %ymm18
{%k7
} {z
}
20715 // CHECK
: vinsertf32x4 $
123, %xmm27
, %ymm18
, %ymm18
20716 // CHECK
: encoding
: [0x62,0x83,0x6d,0x20,0x18,0xd3,0x7b]
20717 vinsertf32x4 $
0x7b, %xmm27
, %ymm18
, %ymm18
20719 // CHECK
: vinsertf32x4 $
123, (%rcx
), %ymm18
, %ymm18
20720 // CHECK
: encoding
: [0x62,0xe3,0x6d,0x20,0x18,0x11,0x7b]
20721 vinsertf32x4 $
0x7b, (%rcx
), %ymm18
, %ymm18
20723 // CHECK
: vinsertf32x4 $
123, 291(%rax
,%r14,8), %ymm18
, %ymm18
20724 // CHECK
: encoding
: [0x62,0xa3,0x6d,0x20,0x18,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b]
20725 vinsertf32x4 $
0x7b, 291(%rax
,%r14,8), %ymm18
, %ymm18
20727 // CHECK
: vinsertf32x4 $
123, 2032(%rdx
), %ymm18
, %ymm18
20728 // CHECK
: encoding
: [0x62,0xe3,0x6d,0x20,0x18,0x52,0x7f,0x7b]
20729 vinsertf32x4 $
0x7b, 2032(%rdx
), %ymm18
, %ymm18
20731 // CHECK
: vinsertf32x4 $
123, 2048(%rdx
), %ymm18
, %ymm18
20732 // CHECK
: encoding
: [0x62,0xe3,0x6d,0x20,0x18,0x92,0x00,0x08,0x00,0x00,0x7b]
20733 vinsertf32x4 $
0x7b, 2048(%rdx
), %ymm18
, %ymm18
20735 // CHECK
: vinsertf32x4 $
123, -2048(%rdx
), %ymm18
, %ymm18
20736 // CHECK
: encoding
: [0x62,0xe3,0x6d,0x20,0x18,0x52,0x80,0x7b]
20737 vinsertf32x4 $
0x7b, -2048(%rdx
), %ymm18
, %ymm18
20739 // CHECK
: vinsertf32x4 $
123, -2064(%rdx
), %ymm18
, %ymm18
20740 // CHECK
: encoding
: [0x62,0xe3,0x6d,0x20,0x18,0x92,0xf0,0xf7,0xff,0xff,0x7b]
20741 vinsertf32x4 $
0x7b, -2064(%rdx
), %ymm18
, %ymm18
20743 // CHECK
: vinserti32x4 $
171, %xmm24
, %ymm28
, %ymm17
20744 // CHECK
: encoding
: [0x62,0x83,0x1d,0x20,0x38,0xc8,0xab]
20745 vinserti32x4 $
0xab, %xmm24
, %ymm28
, %ymm17
20747 // CHECK
: vinserti32x4 $
171, %xmm24
, %ymm28
, %ymm17
{%k3
}
20748 // CHECK
: encoding
: [0x62,0x83,0x1d,0x23,0x38,0xc8,0xab]
20749 vinserti32x4 $
0xab, %xmm24
, %ymm28
, %ymm17
{%k3
}
20751 // CHECK
: vinserti32x4 $
171, %xmm24
, %ymm28
, %ymm17
{%k3
} {z
}
20752 // CHECK
: encoding
: [0x62,0x83,0x1d,0xa3,0x38,0xc8,0xab]
20753 vinserti32x4 $
0xab, %xmm24
, %ymm28
, %ymm17
{%k3
} {z
}
20755 // CHECK
: vinserti32x4 $
123, %xmm24
, %ymm28
, %ymm17
20756 // CHECK
: encoding
: [0x62,0x83,0x1d,0x20,0x38,0xc8,0x7b]
20757 vinserti32x4 $
0x7b, %xmm24
, %ymm28
, %ymm17
20759 // CHECK
: vinserti32x4 $
123, (%rcx
), %ymm28
, %ymm17
20760 // CHECK
: encoding
: [0x62,0xe3,0x1d,0x20,0x38,0x09,0x7b]
20761 vinserti32x4 $
0x7b, (%rcx
), %ymm28
, %ymm17
20763 // CHECK
: vinserti32x4 $
123, 291(%rax
,%r14,8), %ymm28
, %ymm17
20764 // CHECK
: encoding
: [0x62,0xa3,0x1d,0x20,0x38,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
20765 vinserti32x4 $
0x7b, 291(%rax
,%r14,8), %ymm28
, %ymm17
20767 // CHECK
: vinserti32x4 $
123, 2032(%rdx
), %ymm28
, %ymm17
20768 // CHECK
: encoding
: [0x62,0xe3,0x1d,0x20,0x38,0x4a,0x7f,0x7b]
20769 vinserti32x4 $
0x7b, 2032(%rdx
), %ymm28
, %ymm17
20771 // CHECK
: vinserti32x4 $
123, 2048(%rdx
), %ymm28
, %ymm17
20772 // CHECK
: encoding
: [0x62,0xe3,0x1d,0x20,0x38,0x8a,0x00,0x08,0x00,0x00,0x7b]
20773 vinserti32x4 $
0x7b, 2048(%rdx
), %ymm28
, %ymm17
20775 // CHECK
: vinserti32x4 $
123, -2048(%rdx
), %ymm28
, %ymm17
20776 // CHECK
: encoding
: [0x62,0xe3,0x1d,0x20,0x38,0x4a,0x80,0x7b]
20777 vinserti32x4 $
0x7b, -2048(%rdx
), %ymm28
, %ymm17
20779 // CHECK
: vinserti32x4 $
123, -2064(%rdx
), %ymm28
, %ymm17
20780 // CHECK
: encoding
: [0x62,0xe3,0x1d,0x20,0x38,0x8a,0xf0,0xf7,0xff,0xff,0x7b]
20781 vinserti32x4 $
0x7b, -2064(%rdx
), %ymm28
, %ymm17
20783 // CHECK
: vextractf32x4 $
171, %ymm17
, %xmm28
20784 // CHECK
: encoding
: [0x62,0x83,0x7d,0x28,0x19,0xcc,0xab]
20785 vextractf32x4 $
0xab, %ymm17
, %xmm28
20787 // CHECK
: vextractf32x4 $
171, %ymm17
, %xmm28
{%k6
}
20788 // CHECK
: encoding
: [0x62,0x83,0x7d,0x2e,0x19,0xcc,0xab]
20789 vextractf32x4 $
0xab, %ymm17
, %xmm28
{%k6
}
20791 // CHECK
: vextractf32x4 $
171, %ymm17
, %xmm28
{%k6
} {z
}
20792 // CHECK
: encoding
: [0x62,0x83,0x7d,0xae,0x19,0xcc,0xab]
20793 vextractf32x4 $
0xab, %ymm17
, %xmm28
{%k6
} {z
}
20795 // CHECK
: vextractf32x4 $
123, %ymm17
, %xmm28
20796 // CHECK
: encoding
: [0x62,0x83,0x7d,0x28,0x19,0xcc,0x7b]
20797 vextractf32x4 $
0x7b, %ymm17
, %xmm28
20799 // CHECK
: vextractf32x4 $
171, %ymm20
, (%rcx
)
20800 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x19,0x21,0xab]
20801 vextractf32x4 $
0xab, %ymm20
, (%rcx
)
20803 // CHECK
: vextractf32x4 $
171, %ymm20
, (%rcx
) {%k2
}
20804 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x2a,0x19,0x21,0xab]
20805 vextractf32x4 $
0xab, %ymm20
, (%rcx
) {%k2
}
20807 // CHECK
: vextractf32x4 $
123, %ymm20
, (%rcx
)
20808 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x19,0x21,0x7b]
20809 vextractf32x4 $
0x7b, %ymm20
, (%rcx
)
20811 // CHECK
: vextractf32x4 $
123, %ymm20
, 291(%rax
,%r14,8)
20812 // CHECK
: encoding
: [0x62,0xa3,0x7d,0x28,0x19,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]
20813 vextractf32x4 $
0x7b, %ymm20
, 291(%rax
,%r14,8)
20815 // CHECK
: vextractf32x4 $
123, %ymm20
, 2032(%rdx
)
20816 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x19,0x62,0x7f,0x7b]
20817 vextractf32x4 $
0x7b, %ymm20
, 2032(%rdx
)
20819 // CHECK
: vextractf32x4 $
123, %ymm20
, 2048(%rdx
)
20820 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x19,0xa2,0x00,0x08,0x00,0x00,0x7b]
20821 vextractf32x4 $
0x7b, %ymm20
, 2048(%rdx
)
20823 // CHECK
: vextractf32x4 $
123, %ymm20
, -2048(%rdx
)
20824 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x19,0x62,0x80,0x7b]
20825 vextractf32x4 $
0x7b, %ymm20
, -2048(%rdx
)
20827 // CHECK
: vextractf32x4 $
123, %ymm20
, -2064(%rdx
)
20828 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x19,0xa2,0xf0,0xf7,0xff,0xff,0x7b]
20829 vextractf32x4 $
0x7b, %ymm20
, -2064(%rdx
)
20831 // CHECK
: vextracti32x4 $
171, %ymm21
, %xmm20
20832 // CHECK
: encoding
: [0x62,0xa3,0x7d,0x28,0x39,0xec,0xab]
20833 vextracti32x4 $
0xab, %ymm21
, %xmm20
20835 // CHECK
: vextracti32x4 $
171, %ymm21
, %xmm20
{%k4
}
20836 // CHECK
: encoding
: [0x62,0xa3,0x7d,0x2c,0x39,0xec,0xab]
20837 vextracti32x4 $
0xab, %ymm21
, %xmm20
{%k4
}
20839 // CHECK
: vextracti32x4 $
171, %ymm21
, %xmm20
{%k4
} {z
}
20840 // CHECK
: encoding
: [0x62,0xa3,0x7d,0xac,0x39,0xec,0xab]
20841 vextracti32x4 $
0xab, %ymm21
, %xmm20
{%k4
} {z
}
20843 // CHECK
: vextracti32x4 $
123, %ymm21
, %xmm20
20844 // CHECK
: encoding
: [0x62,0xa3,0x7d,0x28,0x39,0xec,0x7b]
20845 vextracti32x4 $
0x7b, %ymm21
, %xmm20
20847 // CHECK
: vextracti32x4 $
171, %ymm28
, (%rcx
)
20848 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x39,0x21,0xab]
20849 vextracti32x4 $
0xab, %ymm28
, (%rcx
)
20851 // CHECK
: vextracti32x4 $
171, %ymm28
, (%rcx
) {%k6
}
20852 // CHECK
: encoding
: [0x62,0x63,0x7d,0x2e,0x39,0x21,0xab]
20853 vextracti32x4 $
0xab, %ymm28
, (%rcx
) {%k6
}
20855 // CHECK
: vextracti32x4 $
123, %ymm28
, (%rcx
)
20856 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x39,0x21,0x7b]
20857 vextracti32x4 $
0x7b, %ymm28
, (%rcx
)
20859 // CHECK
: vextracti32x4 $
123, %ymm28
, 291(%rax
,%r14,8)
20860 // CHECK
: encoding
: [0x62,0x23,0x7d,0x28,0x39,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]
20861 vextracti32x4 $
0x7b, %ymm28
, 291(%rax
,%r14,8)
20863 // CHECK
: vextracti32x4 $
123, %ymm28
, 2032(%rdx
)
20864 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x39,0x62,0x7f,0x7b]
20865 vextracti32x4 $
0x7b, %ymm28
, 2032(%rdx
)
20867 // CHECK
: vextracti32x4 $
123, %ymm28
, 2048(%rdx
)
20868 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x39,0xa2,0x00,0x08,0x00,0x00,0x7b]
20869 vextracti32x4 $
0x7b, %ymm28
, 2048(%rdx
)
20871 // CHECK
: vextracti32x4 $
123, %ymm28
, -2048(%rdx
)
20872 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x39,0x62,0x80,0x7b]
20873 vextracti32x4 $
0x7b, %ymm28
, -2048(%rdx
)
20875 // CHECK
: vextracti32x4 $
123, %ymm28
, -2064(%rdx
)
20876 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x39,0xa2,0xf0,0xf7,0xff,0xff,0x7b]
20877 vextracti32x4 $
0x7b, %ymm28
, -2064(%rdx
)
20879 // CHECK
: vgetmantps $
171, %xmm23
, %xmm29
20880 // CHECK
: encoding
: [0x62,0x23,0x7d,0x08,0x26,0xef,0xab]
20881 vgetmantps $
0xab, %xmm23
, %xmm29
20883 // CHECK
: vgetmantps $
171, %xmm23
, %xmm29
{%k5
}
20884 // CHECK
: encoding
: [0x62,0x23,0x7d,0x0d,0x26,0xef,0xab]
20885 vgetmantps $
0xab, %xmm23
, %xmm29
{%k5
}
20887 // CHECK
: vgetmantps $
171, %xmm23
, %xmm29
{%k5
} {z
}
20888 // CHECK
: encoding
: [0x62,0x23,0x7d,0x8d,0x26,0xef,0xab]
20889 vgetmantps $
0xab, %xmm23
, %xmm29
{%k5
} {z
}
20891 // CHECK
: vgetmantps $
123, %xmm23
, %xmm29
20892 // CHECK
: encoding
: [0x62,0x23,0x7d,0x08,0x26,0xef,0x7b]
20893 vgetmantps $
0x7b, %xmm23
, %xmm29
20895 // CHECK
: vgetmantps $
123, (%rcx
), %xmm29
20896 // CHECK
: encoding
: [0x62,0x63,0x7d,0x08,0x26,0x29,0x7b]
20897 vgetmantps $
0x7b, (%rcx
), %xmm29
20899 // CHECK
: vgetmantps $
123, 291(%rax
,%r14,8), %xmm29
20900 // CHECK
: encoding
: [0x62,0x23,0x7d,0x08,0x26,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b]
20901 vgetmantps $
0x7b, 291(%rax
,%r14,8), %xmm29
20903 // CHECK
: vgetmantps $
123, (%rcx
){1to4
}, %xmm29
20904 // CHECK
: encoding
: [0x62,0x63,0x7d,0x18,0x26,0x29,0x7b]
20905 vgetmantps $
0x7b, (%rcx
){1to4
}, %xmm29
20907 // CHECK
: vgetmantps $
123, 2032(%rdx
), %xmm29
20908 // CHECK
: encoding
: [0x62,0x63,0x7d,0x08,0x26,0x6a,0x7f,0x7b]
20909 vgetmantps $
0x7b, 2032(%rdx
), %xmm29
20911 // CHECK
: vgetmantps $
123, 2048(%rdx
), %xmm29
20912 // CHECK
: encoding
: [0x62,0x63,0x7d,0x08,0x26,0xaa,0x00,0x08,0x00,0x00,0x7b]
20913 vgetmantps $
0x7b, 2048(%rdx
), %xmm29
20915 // CHECK
: vgetmantps $
123, -2048(%rdx
), %xmm29
20916 // CHECK
: encoding
: [0x62,0x63,0x7d,0x08,0x26,0x6a,0x80,0x7b]
20917 vgetmantps $
0x7b, -2048(%rdx
), %xmm29
20919 // CHECK
: vgetmantps $
123, -2064(%rdx
), %xmm29
20920 // CHECK
: encoding
: [0x62,0x63,0x7d,0x08,0x26,0xaa,0xf0,0xf7,0xff,0xff,0x7b]
20921 vgetmantps $
0x7b, -2064(%rdx
), %xmm29
20923 // CHECK
: vgetmantps $
123, 508(%rdx
){1to4
}, %xmm29
20924 // CHECK
: encoding
: [0x62,0x63,0x7d,0x18,0x26,0x6a,0x7f,0x7b]
20925 vgetmantps $
0x7b, 508(%rdx
){1to4
}, %xmm29
20927 // CHECK
: vgetmantps $
123, 512(%rdx
){1to4
}, %xmm29
20928 // CHECK
: encoding
: [0x62,0x63,0x7d,0x18,0x26,0xaa,0x00,0x02,0x00,0x00,0x7b]
20929 vgetmantps $
0x7b, 512(%rdx
){1to4
}, %xmm29
20931 // CHECK
: vgetmantps $
123, -512(%rdx
){1to4
}, %xmm29
20932 // CHECK
: encoding
: [0x62,0x63,0x7d,0x18,0x26,0x6a,0x80,0x7b]
20933 vgetmantps $
0x7b, -512(%rdx
){1to4
}, %xmm29
20935 // CHECK
: vgetmantps $
123, -516(%rdx
){1to4
}, %xmm29
20936 // CHECK
: encoding
: [0x62,0x63,0x7d,0x18,0x26,0xaa,0xfc,0xfd,0xff,0xff,0x7b]
20937 vgetmantps $
0x7b, -516(%rdx
){1to4
}, %xmm29
20939 // CHECK
: vgetmantps $
171, %ymm29
, %ymm17
20940 // CHECK
: encoding
: [0x62,0x83,0x7d,0x28,0x26,0xcd,0xab]
20941 vgetmantps $
0xab, %ymm29
, %ymm17
20943 // CHECK
: vgetmantps $
171, %ymm29
, %ymm17
{%k1
}
20944 // CHECK
: encoding
: [0x62,0x83,0x7d,0x29,0x26,0xcd,0xab]
20945 vgetmantps $
0xab, %ymm29
, %ymm17
{%k1
}
20947 // CHECK
: vgetmantps $
171, %ymm29
, %ymm17
{%k1
} {z
}
20948 // CHECK
: encoding
: [0x62,0x83,0x7d,0xa9,0x26,0xcd,0xab]
20949 vgetmantps $
0xab, %ymm29
, %ymm17
{%k1
} {z
}
20951 // CHECK
: vgetmantps $
123, %ymm29
, %ymm17
20952 // CHECK
: encoding
: [0x62,0x83,0x7d,0x28,0x26,0xcd,0x7b]
20953 vgetmantps $
0x7b, %ymm29
, %ymm17
20955 // CHECK
: vgetmantps $
123, (%rcx
), %ymm17
20956 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x26,0x09,0x7b]
20957 vgetmantps $
0x7b, (%rcx
), %ymm17
20959 // CHECK
: vgetmantps $
123, 291(%rax
,%r14,8), %ymm17
20960 // CHECK
: encoding
: [0x62,0xa3,0x7d,0x28,0x26,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
20961 vgetmantps $
0x7b, 291(%rax
,%r14,8), %ymm17
20963 // CHECK
: vgetmantps $
123, (%rcx
){1to8
}, %ymm17
20964 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x38,0x26,0x09,0x7b]
20965 vgetmantps $
0x7b, (%rcx
){1to8
}, %ymm17
20967 // CHECK
: vgetmantps $
123, 4064(%rdx
), %ymm17
20968 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x26,0x4a,0x7f,0x7b]
20969 vgetmantps $
0x7b, 4064(%rdx
), %ymm17
20971 // CHECK
: vgetmantps $
123, 4096(%rdx
), %ymm17
20972 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x26,0x8a,0x00,0x10,0x00,0x00,0x7b]
20973 vgetmantps $
0x7b, 4096(%rdx
), %ymm17
20975 // CHECK
: vgetmantps $
123, -4096(%rdx
), %ymm17
20976 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x26,0x4a,0x80,0x7b]
20977 vgetmantps $
0x7b, -4096(%rdx
), %ymm17
20979 // CHECK
: vgetmantps $
123, -4128(%rdx
), %ymm17
20980 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x28,0x26,0x8a,0xe0,0xef,0xff,0xff,0x7b]
20981 vgetmantps $
0x7b, -4128(%rdx
), %ymm17
20983 // CHECK
: vgetmantps $
123, 508(%rdx
){1to8
}, %ymm17
20984 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x38,0x26,0x4a,0x7f,0x7b]
20985 vgetmantps $
0x7b, 508(%rdx
){1to8
}, %ymm17
20987 // CHECK
: vgetmantps $
123, 512(%rdx
){1to8
}, %ymm17
20988 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x38,0x26,0x8a,0x00,0x02,0x00,0x00,0x7b]
20989 vgetmantps $
0x7b, 512(%rdx
){1to8
}, %ymm17
20991 // CHECK
: vgetmantps $
123, -512(%rdx
){1to8
}, %ymm17
20992 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x38,0x26,0x4a,0x80,0x7b]
20993 vgetmantps $
0x7b, -512(%rdx
){1to8
}, %ymm17
20995 // CHECK
: vgetmantps $
123, -516(%rdx
){1to8
}, %ymm17
20996 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x38,0x26,0x8a,0xfc,0xfd,0xff,0xff,0x7b]
20997 vgetmantps $
0x7b, -516(%rdx
){1to8
}, %ymm17
20999 // CHECK
: vgetmantpd $
171, %xmm29
, %xmm28
21000 // CHECK
: encoding
: [0x62,0x03,0xfd,0x08,0x26,0xe5,0xab]
21001 vgetmantpd $
0xab, %xmm29
, %xmm28
21003 // CHECK
: vgetmantpd $
171, %xmm29
, %xmm28
{%k4
}
21004 // CHECK
: encoding
: [0x62,0x03,0xfd,0x0c,0x26,0xe5,0xab]
21005 vgetmantpd $
0xab, %xmm29
, %xmm28
{%k4
}
21007 // CHECK
: vgetmantpd $
171, %xmm29
, %xmm28
{%k4
} {z
}
21008 // CHECK
: encoding
: [0x62,0x03,0xfd,0x8c,0x26,0xe5,0xab]
21009 vgetmantpd $
0xab, %xmm29
, %xmm28
{%k4
} {z
}
21011 // CHECK
: vgetmantpd $
123, %xmm29
, %xmm28
21012 // CHECK
: encoding
: [0x62,0x03,0xfd,0x08,0x26,0xe5,0x7b]
21013 vgetmantpd $
0x7b, %xmm29
, %xmm28
21015 // CHECK
: vgetmantpd $
123, (%rcx
), %xmm28
21016 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x26,0x21,0x7b]
21017 vgetmantpd $
0x7b, (%rcx
), %xmm28
21019 // CHECK
: vgetmantpd $
123, 291(%rax
,%r14,8), %xmm28
21020 // CHECK
: encoding
: [0x62,0x23,0xfd,0x08,0x26,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]
21021 vgetmantpd $
0x7b, 291(%rax
,%r14,8), %xmm28
21023 // CHECK
: vgetmantpd $
123, (%rcx
){1to2
}, %xmm28
21024 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x26,0x21,0x7b]
21025 vgetmantpd $
0x7b, (%rcx
){1to2
}, %xmm28
21027 // CHECK
: vgetmantpd $
123, 2032(%rdx
), %xmm28
21028 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x26,0x62,0x7f,0x7b]
21029 vgetmantpd $
0x7b, 2032(%rdx
), %xmm28
21031 // CHECK
: vgetmantpd $
123, 2048(%rdx
), %xmm28
21032 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x26,0xa2,0x00,0x08,0x00,0x00,0x7b]
21033 vgetmantpd $
0x7b, 2048(%rdx
), %xmm28
21035 // CHECK
: vgetmantpd $
123, -2048(%rdx
), %xmm28
21036 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x26,0x62,0x80,0x7b]
21037 vgetmantpd $
0x7b, -2048(%rdx
), %xmm28
21039 // CHECK
: vgetmantpd $
123, -2064(%rdx
), %xmm28
21040 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x26,0xa2,0xf0,0xf7,0xff,0xff,0x7b]
21041 vgetmantpd $
0x7b, -2064(%rdx
), %xmm28
21043 // CHECK
: vgetmantpd $
123, 1016(%rdx
){1to2
}, %xmm28
21044 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x26,0x62,0x7f,0x7b]
21045 vgetmantpd $
0x7b, 1016(%rdx
){1to2
}, %xmm28
21047 // CHECK
: vgetmantpd $
123, 1024(%rdx
){1to2
}, %xmm28
21048 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x26,0xa2,0x00,0x04,0x00,0x00,0x7b]
21049 vgetmantpd $
0x7b, 1024(%rdx
){1to2
}, %xmm28
21051 // CHECK
: vgetmantpd $
123, -1024(%rdx
){1to2
}, %xmm28
21052 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x26,0x62,0x80,0x7b]
21053 vgetmantpd $
0x7b, -1024(%rdx
){1to2
}, %xmm28
21055 // CHECK
: vgetmantpd $
123, -1032(%rdx
){1to2
}, %xmm28
21056 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x26,0xa2,0xf8,0xfb,0xff,0xff,0x7b]
21057 vgetmantpd $
0x7b, -1032(%rdx
){1to2
}, %xmm28
21059 // CHECK
: vgetmantpd $
171, %ymm23
, %ymm23
21060 // CHECK
: encoding
: [0x62,0xa3,0xfd,0x28,0x26,0xff,0xab]
21061 vgetmantpd $
0xab, %ymm23
, %ymm23
21063 // CHECK
: vgetmantpd $
171, %ymm23
, %ymm23
{%k5
}
21064 // CHECK
: encoding
: [0x62,0xa3,0xfd,0x2d,0x26,0xff,0xab]
21065 vgetmantpd $
0xab, %ymm23
, %ymm23
{%k5
}
21067 // CHECK
: vgetmantpd $
171, %ymm23
, %ymm23
{%k5
} {z
}
21068 // CHECK
: encoding
: [0x62,0xa3,0xfd,0xad,0x26,0xff,0xab]
21069 vgetmantpd $
0xab, %ymm23
, %ymm23
{%k5
} {z
}
21071 // CHECK
: vgetmantpd $
123, %ymm23
, %ymm23
21072 // CHECK
: encoding
: [0x62,0xa3,0xfd,0x28,0x26,0xff,0x7b]
21073 vgetmantpd $
0x7b, %ymm23
, %ymm23
21075 // CHECK
: vgetmantpd $
123, (%rcx
), %ymm23
21076 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x26,0x39,0x7b]
21077 vgetmantpd $
0x7b, (%rcx
), %ymm23
21079 // CHECK
: vgetmantpd $
123, 291(%rax
,%r14,8), %ymm23
21080 // CHECK
: encoding
: [0x62,0xa3,0xfd,0x28,0x26,0xbc,0xf0,0x23,0x01,0x00,0x00,0x7b]
21081 vgetmantpd $
0x7b, 291(%rax
,%r14,8), %ymm23
21083 // CHECK
: vgetmantpd $
123, (%rcx
){1to4
}, %ymm23
21084 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x26,0x39,0x7b]
21085 vgetmantpd $
0x7b, (%rcx
){1to4
}, %ymm23
21087 // CHECK
: vgetmantpd $
123, 4064(%rdx
), %ymm23
21088 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x26,0x7a,0x7f,0x7b]
21089 vgetmantpd $
0x7b, 4064(%rdx
), %ymm23
21091 // CHECK
: vgetmantpd $
123, 4096(%rdx
), %ymm23
21092 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x26,0xba,0x00,0x10,0x00,0x00,0x7b]
21093 vgetmantpd $
0x7b, 4096(%rdx
), %ymm23
21095 // CHECK
: vgetmantpd $
123, -4096(%rdx
), %ymm23
21096 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x26,0x7a,0x80,0x7b]
21097 vgetmantpd $
0x7b, -4096(%rdx
), %ymm23
21099 // CHECK
: vgetmantpd $
123, -4128(%rdx
), %ymm23
21100 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x26,0xba,0xe0,0xef,0xff,0xff,0x7b]
21101 vgetmantpd $
0x7b, -4128(%rdx
), %ymm23
21103 // CHECK
: vgetmantpd $
123, 1016(%rdx
){1to4
}, %ymm23
21104 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x26,0x7a,0x7f,0x7b]
21105 vgetmantpd $
0x7b, 1016(%rdx
){1to4
}, %ymm23
21107 // CHECK
: vgetmantpd $
123, 1024(%rdx
){1to4
}, %ymm23
21108 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x26,0xba,0x00,0x04,0x00,0x00,0x7b]
21109 vgetmantpd $
0x7b, 1024(%rdx
){1to4
}, %ymm23
21111 // CHECK
: vgetmantpd $
123, -1024(%rdx
){1to4
}, %ymm23
21112 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x26,0x7a,0x80,0x7b]
21113 vgetmantpd $
0x7b, -1024(%rdx
){1to4
}, %ymm23
21115 // CHECK
: vgetmantpd $
123, -1032(%rdx
){1to4
}, %ymm23
21116 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x26,0xba,0xf8,0xfb,0xff,0xff,0x7b]
21117 vgetmantpd $
0x7b, -1032(%rdx
){1to4
}, %ymm23
21119 // CHECK
: vshufps $
171, %xmm21
, %xmm23
, %xmm17
21120 // CHECK
: encoding
: [0x62,0xa1,0x44,0x00,0xc6,0xcd,0xab]
21121 vshufps $
0xab, %xmm21
, %xmm23
, %xmm17
21123 // CHECK
: vshufps $
171, %xmm21
, %xmm23
, %xmm17
{%k3
}
21124 // CHECK
: encoding
: [0x62,0xa1,0x44,0x03,0xc6,0xcd,0xab]
21125 vshufps $
0xab, %xmm21
, %xmm23
, %xmm17
{%k3
}
21127 // CHECK
: vshufps $
171, %xmm21
, %xmm23
, %xmm17
{%k3
} {z
}
21128 // CHECK
: encoding
: [0x62,0xa1,0x44,0x83,0xc6,0xcd,0xab]
21129 vshufps $
0xab, %xmm21
, %xmm23
, %xmm17
{%k3
} {z
}
21131 // CHECK
: vshufps $
123, %xmm21
, %xmm23
, %xmm17
21132 // CHECK
: encoding
: [0x62,0xa1,0x44,0x00,0xc6,0xcd,0x7b]
21133 vshufps $
0x7b, %xmm21
, %xmm23
, %xmm17
21135 // CHECK
: vshufps $
123, (%rcx
), %xmm23
, %xmm17
21136 // CHECK
: encoding
: [0x62,0xe1,0x44,0x00,0xc6,0x09,0x7b]
21137 vshufps $
0x7b, (%rcx
), %xmm23
, %xmm17
21139 // CHECK
: vshufps $
123, 291(%rax
,%r14,8), %xmm23
, %xmm17
21140 // CHECK
: encoding
: [0x62,0xa1,0x44,0x00,0xc6,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
21141 vshufps $
0x7b, 291(%rax
,%r14,8), %xmm23
, %xmm17
21143 // CHECK
: vshufps $
123, (%rcx
){1to4
}, %xmm23
, %xmm17
21144 // CHECK
: encoding
: [0x62,0xe1,0x44,0x10,0xc6,0x09,0x7b]
21145 vshufps $
0x7b, (%rcx
){1to4
}, %xmm23
, %xmm17
21147 // CHECK
: vshufps $
123, 2032(%rdx
), %xmm23
, %xmm17
21148 // CHECK
: encoding
: [0x62,0xe1,0x44,0x00,0xc6,0x4a,0x7f,0x7b]
21149 vshufps $
0x7b, 2032(%rdx
), %xmm23
, %xmm17
21151 // CHECK
: vshufps $
123, 2048(%rdx
), %xmm23
, %xmm17
21152 // CHECK
: encoding
: [0x62,0xe1,0x44,0x00,0xc6,0x8a,0x00,0x08,0x00,0x00,0x7b]
21153 vshufps $
0x7b, 2048(%rdx
), %xmm23
, %xmm17
21155 // CHECK
: vshufps $
123, -2048(%rdx
), %xmm23
, %xmm17
21156 // CHECK
: encoding
: [0x62,0xe1,0x44,0x00,0xc6,0x4a,0x80,0x7b]
21157 vshufps $
0x7b, -2048(%rdx
), %xmm23
, %xmm17
21159 // CHECK
: vshufps $
123, -2064(%rdx
), %xmm23
, %xmm17
21160 // CHECK
: encoding
: [0x62,0xe1,0x44,0x00,0xc6,0x8a,0xf0,0xf7,0xff,0xff,0x7b]
21161 vshufps $
0x7b, -2064(%rdx
), %xmm23
, %xmm17
21163 // CHECK
: vshufps $
123, 508(%rdx
){1to4
}, %xmm23
, %xmm17
21164 // CHECK
: encoding
: [0x62,0xe1,0x44,0x10,0xc6,0x4a,0x7f,0x7b]
21165 vshufps $
0x7b, 508(%rdx
){1to4
}, %xmm23
, %xmm17
21167 // CHECK
: vshufps $
123, 512(%rdx
){1to4
}, %xmm23
, %xmm17
21168 // CHECK
: encoding
: [0x62,0xe1,0x44,0x10,0xc6,0x8a,0x00,0x02,0x00,0x00,0x7b]
21169 vshufps $
0x7b, 512(%rdx
){1to4
}, %xmm23
, %xmm17
21171 // CHECK
: vshufps $
123, -512(%rdx
){1to4
}, %xmm23
, %xmm17
21172 // CHECK
: encoding
: [0x62,0xe1,0x44,0x10,0xc6,0x4a,0x80,0x7b]
21173 vshufps $
0x7b, -512(%rdx
){1to4
}, %xmm23
, %xmm17
21175 // CHECK
: vshufps $
123, -516(%rdx
){1to4
}, %xmm23
, %xmm17
21176 // CHECK
: encoding
: [0x62,0xe1,0x44,0x10,0xc6,0x8a,0xfc,0xfd,0xff,0xff,0x7b]
21177 vshufps $
0x7b, -516(%rdx
){1to4
}, %xmm23
, %xmm17
21179 // CHECK
: vshufps $
171, %ymm23
, %ymm25
, %ymm19
21180 // CHECK
: encoding
: [0x62,0xa1,0x34,0x20,0xc6,0xdf,0xab]
21181 vshufps $
0xab, %ymm23
, %ymm25
, %ymm19
21183 // CHECK
: vshufps $
171, %ymm23
, %ymm25
, %ymm19
{%k3
}
21184 // CHECK
: encoding
: [0x62,0xa1,0x34,0x23,0xc6,0xdf,0xab]
21185 vshufps $
0xab, %ymm23
, %ymm25
, %ymm19
{%k3
}
21187 // CHECK
: vshufps $
171, %ymm23
, %ymm25
, %ymm19
{%k3
} {z
}
21188 // CHECK
: encoding
: [0x62,0xa1,0x34,0xa3,0xc6,0xdf,0xab]
21189 vshufps $
0xab, %ymm23
, %ymm25
, %ymm19
{%k3
} {z
}
21191 // CHECK
: vshufps $
123, %ymm23
, %ymm25
, %ymm19
21192 // CHECK
: encoding
: [0x62,0xa1,0x34,0x20,0xc6,0xdf,0x7b]
21193 vshufps $
0x7b, %ymm23
, %ymm25
, %ymm19
21195 // CHECK
: vshufps $
123, (%rcx
), %ymm25
, %ymm19
21196 // CHECK
: encoding
: [0x62,0xe1,0x34,0x20,0xc6,0x19,0x7b]
21197 vshufps $
0x7b, (%rcx
), %ymm25
, %ymm19
21199 // CHECK
: vshufps $
123, 291(%rax
,%r14,8), %ymm25
, %ymm19
21200 // CHECK
: encoding
: [0x62,0xa1,0x34,0x20,0xc6,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b]
21201 vshufps $
0x7b, 291(%rax
,%r14,8), %ymm25
, %ymm19
21203 // CHECK
: vshufps $
123, (%rcx
){1to8
}, %ymm25
, %ymm19
21204 // CHECK
: encoding
: [0x62,0xe1,0x34,0x30,0xc6,0x19,0x7b]
21205 vshufps $
0x7b, (%rcx
){1to8
}, %ymm25
, %ymm19
21207 // CHECK
: vshufps $
123, 4064(%rdx
), %ymm25
, %ymm19
21208 // CHECK
: encoding
: [0x62,0xe1,0x34,0x20,0xc6,0x5a,0x7f,0x7b]
21209 vshufps $
0x7b, 4064(%rdx
), %ymm25
, %ymm19
21211 // CHECK
: vshufps $
123, 4096(%rdx
), %ymm25
, %ymm19
21212 // CHECK
: encoding
: [0x62,0xe1,0x34,0x20,0xc6,0x9a,0x00,0x10,0x00,0x00,0x7b]
21213 vshufps $
0x7b, 4096(%rdx
), %ymm25
, %ymm19
21215 // CHECK
: vshufps $
123, -4096(%rdx
), %ymm25
, %ymm19
21216 // CHECK
: encoding
: [0x62,0xe1,0x34,0x20,0xc6,0x5a,0x80,0x7b]
21217 vshufps $
0x7b, -4096(%rdx
), %ymm25
, %ymm19
21219 // CHECK
: vshufps $
123, -4128(%rdx
), %ymm25
, %ymm19
21220 // CHECK
: encoding
: [0x62,0xe1,0x34,0x20,0xc6,0x9a,0xe0,0xef,0xff,0xff,0x7b]
21221 vshufps $
0x7b, -4128(%rdx
), %ymm25
, %ymm19
21223 // CHECK
: vshufps $
123, 508(%rdx
){1to8
}, %ymm25
, %ymm19
21224 // CHECK
: encoding
: [0x62,0xe1,0x34,0x30,0xc6,0x5a,0x7f,0x7b]
21225 vshufps $
0x7b, 508(%rdx
){1to8
}, %ymm25
, %ymm19
21227 // CHECK
: vshufps $
123, 512(%rdx
){1to8
}, %ymm25
, %ymm19
21228 // CHECK
: encoding
: [0x62,0xe1,0x34,0x30,0xc6,0x9a,0x00,0x02,0x00,0x00,0x7b]
21229 vshufps $
0x7b, 512(%rdx
){1to8
}, %ymm25
, %ymm19
21231 // CHECK
: vshufps $
123, -512(%rdx
){1to8
}, %ymm25
, %ymm19
21232 // CHECK
: encoding
: [0x62,0xe1,0x34,0x30,0xc6,0x5a,0x80,0x7b]
21233 vshufps $
0x7b, -512(%rdx
){1to8
}, %ymm25
, %ymm19
21235 // CHECK
: vshufps $
123, -516(%rdx
){1to8
}, %ymm25
, %ymm19
21236 // CHECK
: encoding
: [0x62,0xe1,0x34,0x30,0xc6,0x9a,0xfc,0xfd,0xff,0xff,0x7b]
21237 vshufps $
0x7b, -516(%rdx
){1to8
}, %ymm25
, %ymm19
21239 // CHECK
: vshufpd $
171, %xmm22
, %xmm21
, %xmm20
21240 // CHECK
: encoding
: [0x62,0xa1,0xd5,0x00,0xc6,0xe6,0xab]
21241 vshufpd $
0xab, %xmm22
, %xmm21
, %xmm20
21243 // CHECK
: vshufpd $
171, %xmm22
, %xmm21
, %xmm20
{%k3
}
21244 // CHECK
: encoding
: [0x62,0xa1,0xd5,0x03,0xc6,0xe6,0xab]
21245 vshufpd $
0xab, %xmm22
, %xmm21
, %xmm20
{%k3
}
21247 // CHECK
: vshufpd $
171, %xmm22
, %xmm21
, %xmm20
{%k3
} {z
}
21248 // CHECK
: encoding
: [0x62,0xa1,0xd5,0x83,0xc6,0xe6,0xab]
21249 vshufpd $
0xab, %xmm22
, %xmm21
, %xmm20
{%k3
} {z
}
21251 // CHECK
: vshufpd $
123, %xmm22
, %xmm21
, %xmm20
21252 // CHECK
: encoding
: [0x62,0xa1,0xd5,0x00,0xc6,0xe6,0x7b]
21253 vshufpd $
0x7b, %xmm22
, %xmm21
, %xmm20
21255 // CHECK
: vshufpd $
123, (%rcx
), %xmm21
, %xmm20
21256 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x00,0xc6,0x21,0x7b]
21257 vshufpd $
0x7b, (%rcx
), %xmm21
, %xmm20
21259 // CHECK
: vshufpd $
123, 291(%rax
,%r14,8), %xmm21
, %xmm20
21260 // CHECK
: encoding
: [0x62,0xa1,0xd5,0x00,0xc6,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]
21261 vshufpd $
0x7b, 291(%rax
,%r14,8), %xmm21
, %xmm20
21263 // CHECK
: vshufpd $
123, (%rcx
){1to2
}, %xmm21
, %xmm20
21264 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x10,0xc6,0x21,0x7b]
21265 vshufpd $
0x7b, (%rcx
){1to2
}, %xmm21
, %xmm20
21267 // CHECK
: vshufpd $
123, 2032(%rdx
), %xmm21
, %xmm20
21268 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x00,0xc6,0x62,0x7f,0x7b]
21269 vshufpd $
0x7b, 2032(%rdx
), %xmm21
, %xmm20
21271 // CHECK
: vshufpd $
123, 2048(%rdx
), %xmm21
, %xmm20
21272 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x00,0xc6,0xa2,0x00,0x08,0x00,0x00,0x7b]
21273 vshufpd $
0x7b, 2048(%rdx
), %xmm21
, %xmm20
21275 // CHECK
: vshufpd $
123, -2048(%rdx
), %xmm21
, %xmm20
21276 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x00,0xc6,0x62,0x80,0x7b]
21277 vshufpd $
0x7b, -2048(%rdx
), %xmm21
, %xmm20
21279 // CHECK
: vshufpd $
123, -2064(%rdx
), %xmm21
, %xmm20
21280 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x00,0xc6,0xa2,0xf0,0xf7,0xff,0xff,0x7b]
21281 vshufpd $
0x7b, -2064(%rdx
), %xmm21
, %xmm20
21283 // CHECK
: vshufpd $
123, 1016(%rdx
){1to2
}, %xmm21
, %xmm20
21284 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x10,0xc6,0x62,0x7f,0x7b]
21285 vshufpd $
0x7b, 1016(%rdx
){1to2
}, %xmm21
, %xmm20
21287 // CHECK
: vshufpd $
123, 1024(%rdx
){1to2
}, %xmm21
, %xmm20
21288 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x10,0xc6,0xa2,0x00,0x04,0x00,0x00,0x7b]
21289 vshufpd $
0x7b, 1024(%rdx
){1to2
}, %xmm21
, %xmm20
21291 // CHECK
: vshufpd $
123, -1024(%rdx
){1to2
}, %xmm21
, %xmm20
21292 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x10,0xc6,0x62,0x80,0x7b]
21293 vshufpd $
0x7b, -1024(%rdx
){1to2
}, %xmm21
, %xmm20
21295 // CHECK
: vshufpd $
123, -1032(%rdx
){1to2
}, %xmm21
, %xmm20
21296 // CHECK
: encoding
: [0x62,0xe1,0xd5,0x10,0xc6,0xa2,0xf8,0xfb,0xff,0xff,0x7b]
21297 vshufpd $
0x7b, -1032(%rdx
){1to2
}, %xmm21
, %xmm20
21299 // CHECK
: vshufpd $
171, %ymm22
, %ymm29
, %ymm24
21300 // CHECK
: encoding
: [0x62,0x21,0x95,0x20,0xc6,0xc6,0xab]
21301 vshufpd $
0xab, %ymm22
, %ymm29
, %ymm24
21303 // CHECK
: vshufpd $
171, %ymm22
, %ymm29
, %ymm24
{%k6
}
21304 // CHECK
: encoding
: [0x62,0x21,0x95,0x26,0xc6,0xc6,0xab]
21305 vshufpd $
0xab, %ymm22
, %ymm29
, %ymm24
{%k6
}
21307 // CHECK
: vshufpd $
171, %ymm22
, %ymm29
, %ymm24
{%k6
} {z
}
21308 // CHECK
: encoding
: [0x62,0x21,0x95,0xa6,0xc6,0xc6,0xab]
21309 vshufpd $
0xab, %ymm22
, %ymm29
, %ymm24
{%k6
} {z
}
21311 // CHECK
: vshufpd $
123, %ymm22
, %ymm29
, %ymm24
21312 // CHECK
: encoding
: [0x62,0x21,0x95,0x20,0xc6,0xc6,0x7b]
21313 vshufpd $
0x7b, %ymm22
, %ymm29
, %ymm24
21315 // CHECK
: vshufpd $
123, (%rcx
), %ymm29
, %ymm24
21316 // CHECK
: encoding
: [0x62,0x61,0x95,0x20,0xc6,0x01,0x7b]
21317 vshufpd $
0x7b, (%rcx
), %ymm29
, %ymm24
21319 // CHECK
: vshufpd $
123, 291(%rax
,%r14,8), %ymm29
, %ymm24
21320 // CHECK
: encoding
: [0x62,0x21,0x95,0x20,0xc6,0x84,0xf0,0x23,0x01,0x00,0x00,0x7b]
21321 vshufpd $
0x7b, 291(%rax
,%r14,8), %ymm29
, %ymm24
21323 // CHECK
: vshufpd $
123, (%rcx
){1to4
}, %ymm29
, %ymm24
21324 // CHECK
: encoding
: [0x62,0x61,0x95,0x30,0xc6,0x01,0x7b]
21325 vshufpd $
0x7b, (%rcx
){1to4
}, %ymm29
, %ymm24
21327 // CHECK
: vshufpd $
123, 4064(%rdx
), %ymm29
, %ymm24
21328 // CHECK
: encoding
: [0x62,0x61,0x95,0x20,0xc6,0x42,0x7f,0x7b]
21329 vshufpd $
0x7b, 4064(%rdx
), %ymm29
, %ymm24
21331 // CHECK
: vshufpd $
123, 4096(%rdx
), %ymm29
, %ymm24
21332 // CHECK
: encoding
: [0x62,0x61,0x95,0x20,0xc6,0x82,0x00,0x10,0x00,0x00,0x7b]
21333 vshufpd $
0x7b, 4096(%rdx
), %ymm29
, %ymm24
21335 // CHECK
: vshufpd $
123, -4096(%rdx
), %ymm29
, %ymm24
21336 // CHECK
: encoding
: [0x62,0x61,0x95,0x20,0xc6,0x42,0x80,0x7b]
21337 vshufpd $
0x7b, -4096(%rdx
), %ymm29
, %ymm24
21339 // CHECK
: vshufpd $
123, -4128(%rdx
), %ymm29
, %ymm24
21340 // CHECK
: encoding
: [0x62,0x61,0x95,0x20,0xc6,0x82,0xe0,0xef,0xff,0xff,0x7b]
21341 vshufpd $
0x7b, -4128(%rdx
), %ymm29
, %ymm24
21343 // CHECK
: vshufpd $
123, 1016(%rdx
){1to4
}, %ymm29
, %ymm24
21344 // CHECK
: encoding
: [0x62,0x61,0x95,0x30,0xc6,0x42,0x7f,0x7b]
21345 vshufpd $
0x7b, 1016(%rdx
){1to4
}, %ymm29
, %ymm24
21347 // CHECK
: vshufpd $
123, 1024(%rdx
){1to4
}, %ymm29
, %ymm24
21348 // CHECK
: encoding
: [0x62,0x61,0x95,0x30,0xc6,0x82,0x00,0x04,0x00,0x00,0x7b]
21349 vshufpd $
0x7b, 1024(%rdx
){1to4
}, %ymm29
, %ymm24
21351 // CHECK
: vshufpd $
123, -1024(%rdx
){1to4
}, %ymm29
, %ymm24
21352 // CHECK
: encoding
: [0x62,0x61,0x95,0x30,0xc6,0x42,0x80,0x7b]
21353 vshufpd $
0x7b, -1024(%rdx
){1to4
}, %ymm29
, %ymm24
21355 // CHECK
: vshufpd $
123, -1032(%rdx
){1to4
}, %ymm29
, %ymm24
21356 // CHECK
: encoding
: [0x62,0x61,0x95,0x30,0xc6,0x82,0xf8,0xfb,0xff,0xff,0x7b]
21357 vshufpd $
0x7b, -1032(%rdx
){1to4
}, %ymm29
, %ymm24
21359 // CHECK
: vscatterqps
%xmm28
, 123(%r14,%xmm31
,8) {%k1
}
21360 // CHECK
: encoding
: [0x62,0x02,0x7d,0x01,0xa3,0xa4,0xfe,0x7b,0x00,0x00,0x00]
21361 vscatterqps
%xmm28
, 123(%r14, %xmm31
,8) {%k1
}
21363 // CHECK
: vscatterqps
%xmm28
, 123(%r14,%xmm31
,8) {%k1
}
21364 // CHECK
: encoding
: [0x62,0x02,0x7d,0x01,0xa3,0xa4,0xfe,0x7b,0x00,0x00,0x00]
21365 vscatterqps
%xmm28
, 123(%r14, %xmm31
,8) {%k1
}
21367 // CHECK
: vscatterqps
%xmm28
, 256(%r9,%xmm31
) {%k1
}
21368 // CHECK
: encoding
: [0x62,0x02,0x7d,0x01,0xa3,0x64,0x39,0x40]
21369 vscatterqps
%xmm28
, 256(%r9, %xmm31
) {%k1
}
21371 // CHECK
: vscatterqps
%xmm28
, 1024(%rcx
,%xmm31
,4) {%k1
}
21372 // CHECK
: encoding
: [0x62,0x22,0x7d,0x01,0xa3,0xa4,0xb9,0x00,0x04,0x00,0x00]
21373 vscatterqps
%xmm28
, 1024(%rcx
, %xmm31
,4) {%k1
}
21375 // CHECK
: vscatterqps
%xmm25
, 123(%r14,%ymm31
,8) {%k1
}
21376 // CHECK
: encoding
: [0x62,0x02,0x7d,0x21,0xa3,0x8c,0xfe,0x7b,0x00,0x00,0x00]
21377 vscatterqps
%xmm25
, 123(%r14, %ymm31
,8) {%k1
}
21379 // CHECK
: vscatterqps
%xmm25
, 123(%r14,%ymm31
,8) {%k1
}
21380 // CHECK
: encoding
: [0x62,0x02,0x7d,0x21,0xa3,0x8c,0xfe,0x7b,0x00,0x00,0x00]
21381 vscatterqps
%xmm25
, 123(%r14, %ymm31
,8) {%k1
}
21383 // CHECK
: vscatterqps
%xmm25
, 256(%r9,%ymm31
) {%k1
}
21384 // CHECK
: encoding
: [0x62,0x02,0x7d,0x21,0xa3,0x4c,0x39,0x40]
21385 vscatterqps
%xmm25
, 256(%r9, %ymm31
) {%k1
}
21387 // CHECK
: vscatterqps
%xmm25
, 1024(%rcx
,%ymm31
,4) {%k1
}
21388 // CHECK
: encoding
: [0x62,0x22,0x7d,0x21,0xa3,0x8c,0xb9,0x00,0x04,0x00,0x00]
21389 vscatterqps
%xmm25
, 1024(%rcx
, %ymm31
,4) {%k1
}
21391 // CHECK
: vscatterqpd
%xmm21
, 123(%r14,%xmm31
,8) {%k1
}
21392 // CHECK
: encoding
: [0x62,0x82,0xfd,0x01,0xa3,0xac,0xfe,0x7b,0x00,0x00,0x00]
21393 vscatterqpd
%xmm21
, 123(%r14, %xmm31
,8) {%k1
}
21395 // CHECK
: vscatterqpd
%xmm21
, 123(%r14,%xmm31
,8) {%k1
}
21396 // CHECK
: encoding
: [0x62,0x82,0xfd,0x01,0xa3,0xac,0xfe,0x7b,0x00,0x00,0x00]
21397 vscatterqpd
%xmm21
, 123(%r14, %xmm31
,8) {%k1
}
21399 // CHECK
: vscatterqpd
%xmm21
, 256(%r9,%xmm31
) {%k1
}
21400 // CHECK
: encoding
: [0x62,0x82,0xfd,0x01,0xa3,0x6c,0x39,0x20]
21401 vscatterqpd
%xmm21
, 256(%r9, %xmm31
) {%k1
}
21403 // CHECK
: vscatterqpd
%xmm21
, 1024(%rcx
,%xmm31
,4) {%k1
}
21404 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x01,0xa3,0xac,0xb9,0x00,0x04,0x00,0x00]
21405 vscatterqpd
%xmm21
, 1024(%rcx
, %xmm31
,4) {%k1
}
21407 // CHECK
: vscatterqpd
%ymm23
, 123(%r14,%ymm31
,8) {%k1
}
21408 // CHECK
: encoding
: [0x62,0x82,0xfd,0x21,0xa3,0xbc,0xfe,0x7b,0x00,0x00,0x00]
21409 vscatterqpd
%ymm23
, 123(%r14, %ymm31
,8) {%k1
}
21411 // CHECK
: vscatterqpd
%ymm23
, 123(%r14,%ymm31
,8) {%k1
}
21412 // CHECK
: encoding
: [0x62,0x82,0xfd,0x21,0xa3,0xbc,0xfe,0x7b,0x00,0x00,0x00]
21413 vscatterqpd
%ymm23
, 123(%r14, %ymm31
,8) {%k1
}
21415 // CHECK
: vscatterqpd
%ymm23
, 256(%r9,%ymm31
) {%k1
}
21416 // CHECK
: encoding
: [0x62,0x82,0xfd,0x21,0xa3,0x7c,0x39,0x20]
21417 vscatterqpd
%ymm23
, 256(%r9, %ymm31
) {%k1
}
21419 // CHECK
: vscatterqpd
%ymm23
, 1024(%rcx
,%ymm31
,4) {%k1
}
21420 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x21,0xa3,0xbc,0xb9,0x00,0x04,0x00,0x00]
21421 vscatterqpd
%ymm23
, 1024(%rcx
, %ymm31
,4) {%k1
}
21423 // CHECK
: vscatterdps
%xmm24
, 123(%r14,%xmm31
,8) {%k1
}
21424 // CHECK
: encoding
: [0x62,0x02,0x7d,0x01,0xa2,0x84,0xfe,0x7b,0x00,0x00,0x00]
21425 vscatterdps
%xmm24
, 123(%r14, %xmm31
,8) {%k1
}
21427 // CHECK
: vscatterdps
%xmm24
, 123(%r14,%xmm31
,8) {%k1
}
21428 // CHECK
: encoding
: [0x62,0x02,0x7d,0x01,0xa2,0x84,0xfe,0x7b,0x00,0x00,0x00]
21429 vscatterdps
%xmm24
, 123(%r14, %xmm31
,8) {%k1
}
21431 // CHECK
: vscatterdps
%xmm24
, 256(%r9,%xmm31
) {%k1
}
21432 // CHECK
: encoding
: [0x62,0x02,0x7d,0x01,0xa2,0x44,0x39,0x40]
21433 vscatterdps
%xmm24
, 256(%r9, %xmm31
) {%k1
}
21435 // CHECK
: vscatterdps
%xmm24
, 1024(%rcx
,%xmm31
,4) {%k1
}
21436 // CHECK
: encoding
: [0x62,0x22,0x7d,0x01,0xa2,0x84,0xb9,0x00,0x04,0x00,0x00]
21437 vscatterdps
%xmm24
, 1024(%rcx
, %xmm31
,4) {%k1
}
21439 // CHECK
: vscatterdps
%ymm23
, 123(%r14,%ymm31
,8) {%k1
}
21440 // CHECK
: encoding
: [0x62,0x82,0x7d,0x21,0xa2,0xbc,0xfe,0x7b,0x00,0x00,0x00]
21441 vscatterdps
%ymm23
, 123(%r14, %ymm31
,8) {%k1
}
21443 // CHECK
: vscatterdps
%ymm23
, 123(%r14,%ymm31
,8) {%k1
}
21444 // CHECK
: encoding
: [0x62,0x82,0x7d,0x21,0xa2,0xbc,0xfe,0x7b,0x00,0x00,0x00]
21445 vscatterdps
%ymm23
, 123(%r14, %ymm31
,8) {%k1
}
21447 // CHECK
: vscatterdps
%ymm23
, 256(%r9,%ymm31
) {%k1
}
21448 // CHECK
: encoding
: [0x62,0x82,0x7d,0x21,0xa2,0x7c,0x39,0x40]
21449 vscatterdps
%ymm23
, 256(%r9, %ymm31
) {%k1
}
21451 // CHECK
: vscatterdps
%ymm23
, 1024(%rcx
,%ymm31
,4) {%k1
}
21452 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x21,0xa2,0xbc,0xb9,0x00,0x04,0x00,0x00]
21453 vscatterdps
%ymm23
, 1024(%rcx
, %ymm31
,4) {%k1
}
21455 // CHECK
: vscatterdpd
%xmm18
, 123(%r14,%xmm31
,8) {%k1
}
21456 // CHECK
: encoding
: [0x62,0x82,0xfd,0x01,0xa2,0x94,0xfe,0x7b,0x00,0x00,0x00]
21457 vscatterdpd
%xmm18
, 123(%r14, %xmm31
,8) {%k1
}
21459 // CHECK
: vscatterdpd
%xmm18
, 123(%r14,%xmm31
,8) {%k1
}
21460 // CHECK
: encoding
: [0x62,0x82,0xfd,0x01,0xa2,0x94,0xfe,0x7b,0x00,0x00,0x00]
21461 vscatterdpd
%xmm18
, 123(%r14, %xmm31
,8) {%k1
}
21463 // CHECK
: vscatterdpd
%xmm18
, 256(%r9,%xmm31
) {%k1
}
21464 // CHECK
: encoding
: [0x62,0x82,0xfd,0x01,0xa2,0x54,0x39,0x20]
21465 vscatterdpd
%xmm18
, 256(%r9, %xmm31
) {%k1
}
21467 // CHECK
: vscatterdpd
%xmm18
, 1024(%rcx
,%xmm31
,4) {%k1
}
21468 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x01,0xa2,0x94,0xb9,0x00,0x04,0x00,0x00]
21469 vscatterdpd
%xmm18
, 1024(%rcx
, %xmm31
,4) {%k1
}
21471 // CHECK
: vscatterdpd
%ymm30
, 123(%r14,%xmm31
,8) {%k1
}
21472 // CHECK
: encoding
: [0x62,0x02,0xfd,0x21,0xa2,0xb4,0xfe,0x7b,0x00,0x00,0x00]
21473 vscatterdpd
%ymm30
, 123(%r14, %xmm31
,8) {%k1
}
21475 // CHECK
: vscatterdpd
%ymm30
, 123(%r14,%xmm31
,8) {%k1
}
21476 // CHECK
: encoding
: [0x62,0x02,0xfd,0x21,0xa2,0xb4,0xfe,0x7b,0x00,0x00,0x00]
21477 vscatterdpd
%ymm30
, 123(%r14, %xmm31
,8) {%k1
}
21479 // CHECK
: vscatterdpd
%ymm30
, 256(%r9,%xmm31
) {%k1
}
21480 // CHECK
: encoding
: [0x62,0x02,0xfd,0x21,0xa2,0x74,0x39,0x20]
21481 vscatterdpd
%ymm30
, 256(%r9, %xmm31
) {%k1
}
21483 // CHECK
: vscatterdpd
%ymm30
, 1024(%rcx
,%xmm31
,4) {%k1
}
21484 // CHECK
: encoding
: [0x62,0x22,0xfd,0x21,0xa2,0xb4,0xb9,0x00,0x04,0x00,0x00]
21485 vscatterdpd
%ymm30
, 1024(%rcx
, %xmm31
,4) {%k1
}
21487 // CHECK
: vpermilps $
171, %xmm28
, %xmm20
21488 // CHECK
: encoding
: [0x62,0x83,0x7d,0x08,0x04,0xe4,0xab]
21489 vpermilps $
0xab, %xmm28
, %xmm20
21491 // CHECK
: vpermilps $
171, %xmm28
, %xmm20
{%k4
}
21492 // CHECK
: encoding
: [0x62,0x83,0x7d,0x0c,0x04,0xe4,0xab]
21493 vpermilps $
0xab, %xmm28
, %xmm20
{%k4
}
21495 // CHECK
: vpermilps $
171, %xmm28
, %xmm20
{%k4
} {z
}
21496 // CHECK
: encoding
: [0x62,0x83,0x7d,0x8c,0x04,0xe4,0xab]
21497 vpermilps $
0xab, %xmm28
, %xmm20
{%k4
} {z
}
21499 // CHECK
: vpermilps $
123, %xmm28
, %xmm20
21500 // CHECK
: encoding
: [0x62,0x83,0x7d,0x08,0x04,0xe4,0x7b]
21501 vpermilps $
0x7b, %xmm28
, %xmm20
21503 // CHECK
: vpermilps $
123, (%rcx
), %xmm20
21504 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x08,0x04,0x21,0x7b]
21505 vpermilps $
0x7b, (%rcx
), %xmm20
21507 // CHECK
: vpermilps $
123, 291(%rax
,%r14,8), %xmm20
21508 // CHECK
: encoding
: [0x62,0xa3,0x7d,0x08,0x04,0xa4,0xf0,0x23,0x01,0x00,0x00,0x7b]
21509 vpermilps $
0x7b, 291(%rax
,%r14,8), %xmm20
21511 // CHECK
: vpermilps $
123, (%rcx
){1to4
}, %xmm20
21512 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x18,0x04,0x21,0x7b]
21513 vpermilps $
0x7b, (%rcx
){1to4
}, %xmm20
21515 // CHECK
: vpermilps $
123, 2032(%rdx
), %xmm20
21516 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x08,0x04,0x62,0x7f,0x7b]
21517 vpermilps $
0x7b, 2032(%rdx
), %xmm20
21519 // CHECK
: vpermilps $
123, 2048(%rdx
), %xmm20
21520 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x08,0x04,0xa2,0x00,0x08,0x00,0x00,0x7b]
21521 vpermilps $
0x7b, 2048(%rdx
), %xmm20
21523 // CHECK
: vpermilps $
123, -2048(%rdx
), %xmm20
21524 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x08,0x04,0x62,0x80,0x7b]
21525 vpermilps $
0x7b, -2048(%rdx
), %xmm20
21527 // CHECK
: vpermilps $
123, -2064(%rdx
), %xmm20
21528 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x08,0x04,0xa2,0xf0,0xf7,0xff,0xff,0x7b]
21529 vpermilps $
0x7b, -2064(%rdx
), %xmm20
21531 // CHECK
: vpermilps $
123, 508(%rdx
){1to4
}, %xmm20
21532 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x18,0x04,0x62,0x7f,0x7b]
21533 vpermilps $
0x7b, 508(%rdx
){1to4
}, %xmm20
21535 // CHECK
: vpermilps $
123, 512(%rdx
){1to4
}, %xmm20
21536 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x18,0x04,0xa2,0x00,0x02,0x00,0x00,0x7b]
21537 vpermilps $
0x7b, 512(%rdx
){1to4
}, %xmm20
21539 // CHECK
: vpermilps $
123, -512(%rdx
){1to4
}, %xmm20
21540 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x18,0x04,0x62,0x80,0x7b]
21541 vpermilps $
0x7b, -512(%rdx
){1to4
}, %xmm20
21543 // CHECK
: vpermilps $
123, -516(%rdx
){1to4
}, %xmm20
21544 // CHECK
: encoding
: [0x62,0xe3,0x7d,0x18,0x04,0xa2,0xfc,0xfd,0xff,0xff,0x7b]
21545 vpermilps $
0x7b, -516(%rdx
){1to4
}, %xmm20
21547 // CHECK
: vpermilps $
171, %ymm17
, %ymm30
21548 // CHECK
: encoding
: [0x62,0x23,0x7d,0x28,0x04,0xf1,0xab]
21549 vpermilps $
0xab, %ymm17
, %ymm30
21551 // CHECK
: vpermilps $
171, %ymm17
, %ymm30
{%k5
}
21552 // CHECK
: encoding
: [0x62,0x23,0x7d,0x2d,0x04,0xf1,0xab]
21553 vpermilps $
0xab, %ymm17
, %ymm30
{%k5
}
21555 // CHECK
: vpermilps $
171, %ymm17
, %ymm30
{%k5
} {z
}
21556 // CHECK
: encoding
: [0x62,0x23,0x7d,0xad,0x04,0xf1,0xab]
21557 vpermilps $
0xab, %ymm17
, %ymm30
{%k5
} {z
}
21559 // CHECK
: vpermilps $
123, %ymm17
, %ymm30
21560 // CHECK
: encoding
: [0x62,0x23,0x7d,0x28,0x04,0xf1,0x7b]
21561 vpermilps $
0x7b, %ymm17
, %ymm30
21563 // CHECK
: vpermilps $
123, (%rcx
), %ymm30
21564 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x04,0x31,0x7b]
21565 vpermilps $
0x7b, (%rcx
), %ymm30
21567 // CHECK
: vpermilps $
123, 291(%rax
,%r14,8), %ymm30
21568 // CHECK
: encoding
: [0x62,0x23,0x7d,0x28,0x04,0xb4,0xf0,0x23,0x01,0x00,0x00,0x7b]
21569 vpermilps $
0x7b, 291(%rax
,%r14,8), %ymm30
21571 // CHECK
: vpermilps $
123, (%rcx
){1to8
}, %ymm30
21572 // CHECK
: encoding
: [0x62,0x63,0x7d,0x38,0x04,0x31,0x7b]
21573 vpermilps $
0x7b, (%rcx
){1to8
}, %ymm30
21575 // CHECK
: vpermilps $
123, 4064(%rdx
), %ymm30
21576 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x04,0x72,0x7f,0x7b]
21577 vpermilps $
0x7b, 4064(%rdx
), %ymm30
21579 // CHECK
: vpermilps $
123, 4096(%rdx
), %ymm30
21580 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x04,0xb2,0x00,0x10,0x00,0x00,0x7b]
21581 vpermilps $
0x7b, 4096(%rdx
), %ymm30
21583 // CHECK
: vpermilps $
123, -4096(%rdx
), %ymm30
21584 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x04,0x72,0x80,0x7b]
21585 vpermilps $
0x7b, -4096(%rdx
), %ymm30
21587 // CHECK
: vpermilps $
123, -4128(%rdx
), %ymm30
21588 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x04,0xb2,0xe0,0xef,0xff,0xff,0x7b]
21589 vpermilps $
0x7b, -4128(%rdx
), %ymm30
21591 // CHECK
: vpermilps $
123, 508(%rdx
){1to8
}, %ymm30
21592 // CHECK
: encoding
: [0x62,0x63,0x7d,0x38,0x04,0x72,0x7f,0x7b]
21593 vpermilps $
0x7b, 508(%rdx
){1to8
}, %ymm30
21595 // CHECK
: vpermilps $
123, 512(%rdx
){1to8
}, %ymm30
21596 // CHECK
: encoding
: [0x62,0x63,0x7d,0x38,0x04,0xb2,0x00,0x02,0x00,0x00,0x7b]
21597 vpermilps $
0x7b, 512(%rdx
){1to8
}, %ymm30
21599 // CHECK
: vpermilps $
123, -512(%rdx
){1to8
}, %ymm30
21600 // CHECK
: encoding
: [0x62,0x63,0x7d,0x38,0x04,0x72,0x80,0x7b]
21601 vpermilps $
0x7b, -512(%rdx
){1to8
}, %ymm30
21603 // CHECK
: vpermilps $
123, -516(%rdx
){1to8
}, %ymm30
21604 // CHECK
: encoding
: [0x62,0x63,0x7d,0x38,0x04,0xb2,0xfc,0xfd,0xff,0xff,0x7b]
21605 vpermilps $
0x7b, -516(%rdx
){1to8
}, %ymm30
21607 // CHECK
: vpermilps
%xmm22
, %xmm28
, %xmm28
21608 // CHECK
: encoding
: [0x62,0x22,0x1d,0x00,0x0c,0xe6]
21609 vpermilps
%xmm22
, %xmm28
, %xmm28
21611 // CHECK
: vpermilps
%xmm22
, %xmm28
, %xmm28
{%k6
}
21612 // CHECK
: encoding
: [0x62,0x22,0x1d,0x06,0x0c,0xe6]
21613 vpermilps
%xmm22
, %xmm28
, %xmm28
{%k6
}
21615 // CHECK
: vpermilps
%xmm22
, %xmm28
, %xmm28
{%k6
} {z
}
21616 // CHECK
: encoding
: [0x62,0x22,0x1d,0x86,0x0c,0xe6]
21617 vpermilps
%xmm22
, %xmm28
, %xmm28
{%k6
} {z
}
21619 // CHECK
: vpermilps
(%rcx
), %xmm28
, %xmm28
21620 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0x0c,0x21]
21621 vpermilps
(%rcx
), %xmm28
, %xmm28
21623 // CHECK
: vpermilps
291(%rax
,%r14,8), %xmm28
, %xmm28
21624 // CHECK
: encoding
: [0x62,0x22,0x1d,0x00,0x0c,0xa4,0xf0,0x23,0x01,0x00,0x00]
21625 vpermilps
291(%rax
,%r14,8), %xmm28
, %xmm28
21627 // CHECK
: vpermilps
(%rcx
){1to4
}, %xmm28
, %xmm28
21628 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0x0c,0x21]
21629 vpermilps
(%rcx
){1to4
}, %xmm28
, %xmm28
21631 // CHECK
: vpermilps
2032(%rdx
), %xmm28
, %xmm28
21632 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0x0c,0x62,0x7f]
21633 vpermilps
2032(%rdx
), %xmm28
, %xmm28
21635 // CHECK
: vpermilps
2048(%rdx
), %xmm28
, %xmm28
21636 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0x0c,0xa2,0x00,0x08,0x00,0x00]
21637 vpermilps
2048(%rdx
), %xmm28
, %xmm28
21639 // CHECK
: vpermilps
-2048(%rdx
), %xmm28
, %xmm28
21640 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0x0c,0x62,0x80]
21641 vpermilps
-2048(%rdx
), %xmm28
, %xmm28
21643 // CHECK
: vpermilps
-2064(%rdx
), %xmm28
, %xmm28
21644 // CHECK
: encoding
: [0x62,0x62,0x1d,0x00,0x0c,0xa2,0xf0,0xf7,0xff,0xff]
21645 vpermilps
-2064(%rdx
), %xmm28
, %xmm28
21647 // CHECK
: vpermilps
508(%rdx
){1to4
}, %xmm28
, %xmm28
21648 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0x0c,0x62,0x7f]
21649 vpermilps
508(%rdx
){1to4
}, %xmm28
, %xmm28
21651 // CHECK
: vpermilps
512(%rdx
){1to4
}, %xmm28
, %xmm28
21652 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0x0c,0xa2,0x00,0x02,0x00,0x00]
21653 vpermilps
512(%rdx
){1to4
}, %xmm28
, %xmm28
21655 // CHECK
: vpermilps
-512(%rdx
){1to4
}, %xmm28
, %xmm28
21656 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0x0c,0x62,0x80]
21657 vpermilps
-512(%rdx
){1to4
}, %xmm28
, %xmm28
21659 // CHECK
: vpermilps
-516(%rdx
){1to4
}, %xmm28
, %xmm28
21660 // CHECK
: encoding
: [0x62,0x62,0x1d,0x10,0x0c,0xa2,0xfc,0xfd,0xff,0xff]
21661 vpermilps
-516(%rdx
){1to4
}, %xmm28
, %xmm28
21663 // CHECK
: vpermilps
%ymm21
, %ymm28
, %ymm29
21664 // CHECK
: encoding
: [0x62,0x22,0x1d,0x20,0x0c,0xed]
21665 vpermilps
%ymm21
, %ymm28
, %ymm29
21667 // CHECK
: vpermilps
%ymm21
, %ymm28
, %ymm29
{%k2
}
21668 // CHECK
: encoding
: [0x62,0x22,0x1d,0x22,0x0c,0xed]
21669 vpermilps
%ymm21
, %ymm28
, %ymm29
{%k2
}
21671 // CHECK
: vpermilps
%ymm21
, %ymm28
, %ymm29
{%k2
} {z
}
21672 // CHECK
: encoding
: [0x62,0x22,0x1d,0xa2,0x0c,0xed]
21673 vpermilps
%ymm21
, %ymm28
, %ymm29
{%k2
} {z
}
21675 // CHECK
: vpermilps
(%rcx
), %ymm28
, %ymm29
21676 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x0c,0x29]
21677 vpermilps
(%rcx
), %ymm28
, %ymm29
21679 // CHECK
: vpermilps
291(%rax
,%r14,8), %ymm28
, %ymm29
21680 // CHECK
: encoding
: [0x62,0x22,0x1d,0x20,0x0c,0xac,0xf0,0x23,0x01,0x00,0x00]
21681 vpermilps
291(%rax
,%r14,8), %ymm28
, %ymm29
21683 // CHECK
: vpermilps
(%rcx
){1to8
}, %ymm28
, %ymm29
21684 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x0c,0x29]
21685 vpermilps
(%rcx
){1to8
}, %ymm28
, %ymm29
21687 // CHECK
: vpermilps
4064(%rdx
), %ymm28
, %ymm29
21688 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x0c,0x6a,0x7f]
21689 vpermilps
4064(%rdx
), %ymm28
, %ymm29
21691 // CHECK
: vpermilps
4096(%rdx
), %ymm28
, %ymm29
21692 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x0c,0xaa,0x00,0x10,0x00,0x00]
21693 vpermilps
4096(%rdx
), %ymm28
, %ymm29
21695 // CHECK
: vpermilps
-4096(%rdx
), %ymm28
, %ymm29
21696 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x0c,0x6a,0x80]
21697 vpermilps
-4096(%rdx
), %ymm28
, %ymm29
21699 // CHECK
: vpermilps
-4128(%rdx
), %ymm28
, %ymm29
21700 // CHECK
: encoding
: [0x62,0x62,0x1d,0x20,0x0c,0xaa,0xe0,0xef,0xff,0xff]
21701 vpermilps
-4128(%rdx
), %ymm28
, %ymm29
21703 // CHECK
: vpermilps
508(%rdx
){1to8
}, %ymm28
, %ymm29
21704 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x0c,0x6a,0x7f]
21705 vpermilps
508(%rdx
){1to8
}, %ymm28
, %ymm29
21707 // CHECK
: vpermilps
512(%rdx
){1to8
}, %ymm28
, %ymm29
21708 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x0c,0xaa,0x00,0x02,0x00,0x00]
21709 vpermilps
512(%rdx
){1to8
}, %ymm28
, %ymm29
21711 // CHECK
: vpermilps
-512(%rdx
){1to8
}, %ymm28
, %ymm29
21712 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x0c,0x6a,0x80]
21713 vpermilps
-512(%rdx
){1to8
}, %ymm28
, %ymm29
21715 // CHECK
: vpermilps
-516(%rdx
){1to8
}, %ymm28
, %ymm29
21716 // CHECK
: encoding
: [0x62,0x62,0x1d,0x30,0x0c,0xaa,0xfc,0xfd,0xff,0xff]
21717 vpermilps
-516(%rdx
){1to8
}, %ymm28
, %ymm29
21719 // CHECK
: vpermilpd $
171, %xmm19
, %xmm29
21720 // CHECK
: encoding
: [0x62,0x23,0xfd,0x08,0x05,0xeb,0xab]
21721 vpermilpd $
0xab, %xmm19
, %xmm29
21723 // CHECK
: vpermilpd $
171, %xmm19
, %xmm29
{%k7
}
21724 // CHECK
: encoding
: [0x62,0x23,0xfd,0x0f,0x05,0xeb,0xab]
21725 vpermilpd $
0xab, %xmm19
, %xmm29
{%k7
}
21727 // CHECK
: vpermilpd $
171, %xmm19
, %xmm29
{%k7
} {z
}
21728 // CHECK
: encoding
: [0x62,0x23,0xfd,0x8f,0x05,0xeb,0xab]
21729 vpermilpd $
0xab, %xmm19
, %xmm29
{%k7
} {z
}
21731 // CHECK
: vpermilpd $
123, %xmm19
, %xmm29
21732 // CHECK
: encoding
: [0x62,0x23,0xfd,0x08,0x05,0xeb,0x7b]
21733 vpermilpd $
0x7b, %xmm19
, %xmm29
21735 // CHECK
: vpermilpd $
123, (%rcx
), %xmm29
21736 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x05,0x29,0x7b]
21737 vpermilpd $
0x7b, (%rcx
), %xmm29
21739 // CHECK
: vpermilpd $
123, 291(%rax
,%r14,8), %xmm29
21740 // CHECK
: encoding
: [0x62,0x23,0xfd,0x08,0x05,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b]
21741 vpermilpd $
0x7b, 291(%rax
,%r14,8), %xmm29
21743 // CHECK
: vpermilpd $
123, (%rcx
){1to2
}, %xmm29
21744 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x05,0x29,0x7b]
21745 vpermilpd $
0x7b, (%rcx
){1to2
}, %xmm29
21747 // CHECK
: vpermilpd $
123, 2032(%rdx
), %xmm29
21748 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x05,0x6a,0x7f,0x7b]
21749 vpermilpd $
0x7b, 2032(%rdx
), %xmm29
21751 // CHECK
: vpermilpd $
123, 2048(%rdx
), %xmm29
21752 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x05,0xaa,0x00,0x08,0x00,0x00,0x7b]
21753 vpermilpd $
0x7b, 2048(%rdx
), %xmm29
21755 // CHECK
: vpermilpd $
123, -2048(%rdx
), %xmm29
21756 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x05,0x6a,0x80,0x7b]
21757 vpermilpd $
0x7b, -2048(%rdx
), %xmm29
21759 // CHECK
: vpermilpd $
123, -2064(%rdx
), %xmm29
21760 // CHECK
: encoding
: [0x62,0x63,0xfd,0x08,0x05,0xaa,0xf0,0xf7,0xff,0xff,0x7b]
21761 vpermilpd $
0x7b, -2064(%rdx
), %xmm29
21763 // CHECK
: vpermilpd $
123, 1016(%rdx
){1to2
}, %xmm29
21764 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x05,0x6a,0x7f,0x7b]
21765 vpermilpd $
0x7b, 1016(%rdx
){1to2
}, %xmm29
21767 // CHECK
: vpermilpd $
123, 1024(%rdx
){1to2
}, %xmm29
21768 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x05,0xaa,0x00,0x04,0x00,0x00,0x7b]
21769 vpermilpd $
0x7b, 1024(%rdx
){1to2
}, %xmm29
21771 // CHECK
: vpermilpd $
123, -1024(%rdx
){1to2
}, %xmm29
21772 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x05,0x6a,0x80,0x7b]
21773 vpermilpd $
0x7b, -1024(%rdx
){1to2
}, %xmm29
21775 // CHECK
: vpermilpd $
123, -1032(%rdx
){1to2
}, %xmm29
21776 // CHECK
: encoding
: [0x62,0x63,0xfd,0x18,0x05,0xaa,0xf8,0xfb,0xff,0xff,0x7b]
21777 vpermilpd $
0x7b, -1032(%rdx
){1to2
}, %xmm29
21779 // CHECK
: vpermilpd $
171, %ymm24
, %ymm17
21780 // CHECK
: encoding
: [0x62,0x83,0xfd,0x28,0x05,0xc8,0xab]
21781 vpermilpd $
0xab, %ymm24
, %ymm17
21783 // CHECK
: vpermilpd $
171, %ymm24
, %ymm17
{%k6
}
21784 // CHECK
: encoding
: [0x62,0x83,0xfd,0x2e,0x05,0xc8,0xab]
21785 vpermilpd $
0xab, %ymm24
, %ymm17
{%k6
}
21787 // CHECK
: vpermilpd $
171, %ymm24
, %ymm17
{%k6
} {z
}
21788 // CHECK
: encoding
: [0x62,0x83,0xfd,0xae,0x05,0xc8,0xab]
21789 vpermilpd $
0xab, %ymm24
, %ymm17
{%k6
} {z
}
21791 // CHECK
: vpermilpd $
123, %ymm24
, %ymm17
21792 // CHECK
: encoding
: [0x62,0x83,0xfd,0x28,0x05,0xc8,0x7b]
21793 vpermilpd $
0x7b, %ymm24
, %ymm17
21795 // CHECK
: vpermilpd $
123, (%rcx
), %ymm17
21796 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x05,0x09,0x7b]
21797 vpermilpd $
0x7b, (%rcx
), %ymm17
21799 // CHECK
: vpermilpd $
123, 291(%rax
,%r14,8), %ymm17
21800 // CHECK
: encoding
: [0x62,0xa3,0xfd,0x28,0x05,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
21801 vpermilpd $
0x7b, 291(%rax
,%r14,8), %ymm17
21803 // CHECK
: vpermilpd $
123, (%rcx
){1to4
}, %ymm17
21804 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x05,0x09,0x7b]
21805 vpermilpd $
0x7b, (%rcx
){1to4
}, %ymm17
21807 // CHECK
: vpermilpd $
123, 4064(%rdx
), %ymm17
21808 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x05,0x4a,0x7f,0x7b]
21809 vpermilpd $
0x7b, 4064(%rdx
), %ymm17
21811 // CHECK
: vpermilpd $
123, 4096(%rdx
), %ymm17
21812 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x05,0x8a,0x00,0x10,0x00,0x00,0x7b]
21813 vpermilpd $
0x7b, 4096(%rdx
), %ymm17
21815 // CHECK
: vpermilpd $
123, -4096(%rdx
), %ymm17
21816 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x05,0x4a,0x80,0x7b]
21817 vpermilpd $
0x7b, -4096(%rdx
), %ymm17
21819 // CHECK
: vpermilpd $
123, -4128(%rdx
), %ymm17
21820 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x28,0x05,0x8a,0xe0,0xef,0xff,0xff,0x7b]
21821 vpermilpd $
0x7b, -4128(%rdx
), %ymm17
21823 // CHECK
: vpermilpd $
123, 1016(%rdx
){1to4
}, %ymm17
21824 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x05,0x4a,0x7f,0x7b]
21825 vpermilpd $
0x7b, 1016(%rdx
){1to4
}, %ymm17
21827 // CHECK
: vpermilpd $
123, 1024(%rdx
){1to4
}, %ymm17
21828 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x05,0x8a,0x00,0x04,0x00,0x00,0x7b]
21829 vpermilpd $
0x7b, 1024(%rdx
){1to4
}, %ymm17
21831 // CHECK
: vpermilpd $
123, -1024(%rdx
){1to4
}, %ymm17
21832 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x05,0x4a,0x80,0x7b]
21833 vpermilpd $
0x7b, -1024(%rdx
){1to4
}, %ymm17
21835 // CHECK
: vpermilpd $
123, -1032(%rdx
){1to4
}, %ymm17
21836 // CHECK
: encoding
: [0x62,0xe3,0xfd,0x38,0x05,0x8a,0xf8,0xfb,0xff,0xff,0x7b]
21837 vpermilpd $
0x7b, -1032(%rdx
){1to4
}, %ymm17
21839 // CHECK
: vpermilpd
%xmm17
, %xmm27
, %xmm26
21840 // CHECK
: encoding
: [0x62,0x22,0xa5,0x00,0x0d,0xd1]
21841 vpermilpd
%xmm17
, %xmm27
, %xmm26
21843 // CHECK
: vpermilpd
%xmm17
, %xmm27
, %xmm26
{%k2
}
21844 // CHECK
: encoding
: [0x62,0x22,0xa5,0x02,0x0d,0xd1]
21845 vpermilpd
%xmm17
, %xmm27
, %xmm26
{%k2
}
21847 // CHECK
: vpermilpd
%xmm17
, %xmm27
, %xmm26
{%k2
} {z
}
21848 // CHECK
: encoding
: [0x62,0x22,0xa5,0x82,0x0d,0xd1]
21849 vpermilpd
%xmm17
, %xmm27
, %xmm26
{%k2
} {z
}
21851 // CHECK
: vpermilpd
(%rcx
), %xmm27
, %xmm26
21852 // CHECK
: encoding
: [0x62,0x62,0xa5,0x00,0x0d,0x11]
21853 vpermilpd
(%rcx
), %xmm27
, %xmm26
21855 // CHECK
: vpermilpd
291(%rax
,%r14,8), %xmm27
, %xmm26
21856 // CHECK
: encoding
: [0x62,0x22,0xa5,0x00,0x0d,0x94,0xf0,0x23,0x01,0x00,0x00]
21857 vpermilpd
291(%rax
,%r14,8), %xmm27
, %xmm26
21859 // CHECK
: vpermilpd
(%rcx
){1to2
}, %xmm27
, %xmm26
21860 // CHECK
: encoding
: [0x62,0x62,0xa5,0x10,0x0d,0x11]
21861 vpermilpd
(%rcx
){1to2
}, %xmm27
, %xmm26
21863 // CHECK
: vpermilpd
2032(%rdx
), %xmm27
, %xmm26
21864 // CHECK
: encoding
: [0x62,0x62,0xa5,0x00,0x0d,0x52,0x7f]
21865 vpermilpd
2032(%rdx
), %xmm27
, %xmm26
21867 // CHECK
: vpermilpd
2048(%rdx
), %xmm27
, %xmm26
21868 // CHECK
: encoding
: [0x62,0x62,0xa5,0x00,0x0d,0x92,0x00,0x08,0x00,0x00]
21869 vpermilpd
2048(%rdx
), %xmm27
, %xmm26
21871 // CHECK
: vpermilpd
-2048(%rdx
), %xmm27
, %xmm26
21872 // CHECK
: encoding
: [0x62,0x62,0xa5,0x00,0x0d,0x52,0x80]
21873 vpermilpd
-2048(%rdx
), %xmm27
, %xmm26
21875 // CHECK
: vpermilpd
-2064(%rdx
), %xmm27
, %xmm26
21876 // CHECK
: encoding
: [0x62,0x62,0xa5,0x00,0x0d,0x92,0xf0,0xf7,0xff,0xff]
21877 vpermilpd
-2064(%rdx
), %xmm27
, %xmm26
21879 // CHECK
: vpermilpd
1016(%rdx
){1to2
}, %xmm27
, %xmm26
21880 // CHECK
: encoding
: [0x62,0x62,0xa5,0x10,0x0d,0x52,0x7f]
21881 vpermilpd
1016(%rdx
){1to2
}, %xmm27
, %xmm26
21883 // CHECK
: vpermilpd
1024(%rdx
){1to2
}, %xmm27
, %xmm26
21884 // CHECK
: encoding
: [0x62,0x62,0xa5,0x10,0x0d,0x92,0x00,0x04,0x00,0x00]
21885 vpermilpd
1024(%rdx
){1to2
}, %xmm27
, %xmm26
21887 // CHECK
: vpermilpd
-1024(%rdx
){1to2
}, %xmm27
, %xmm26
21888 // CHECK
: encoding
: [0x62,0x62,0xa5,0x10,0x0d,0x52,0x80]
21889 vpermilpd
-1024(%rdx
){1to2
}, %xmm27
, %xmm26
21891 // CHECK
: vpermilpd
-1032(%rdx
){1to2
}, %xmm27
, %xmm26
21892 // CHECK
: encoding
: [0x62,0x62,0xa5,0x10,0x0d,0x92,0xf8,0xfb,0xff,0xff]
21893 vpermilpd
-1032(%rdx
){1to2
}, %xmm27
, %xmm26
21895 // CHECK
: vpermilpd
%ymm24
, %ymm26
, %ymm26
21896 // CHECK
: encoding
: [0x62,0x02,0xad,0x20,0x0d,0xd0]
21897 vpermilpd
%ymm24
, %ymm26
, %ymm26
21899 // CHECK
: vpermilpd
%ymm24
, %ymm26
, %ymm26
{%k5
}
21900 // CHECK
: encoding
: [0x62,0x02,0xad,0x25,0x0d,0xd0]
21901 vpermilpd
%ymm24
, %ymm26
, %ymm26
{%k5
}
21903 // CHECK
: vpermilpd
%ymm24
, %ymm26
, %ymm26
{%k5
} {z
}
21904 // CHECK
: encoding
: [0x62,0x02,0xad,0xa5,0x0d,0xd0]
21905 vpermilpd
%ymm24
, %ymm26
, %ymm26
{%k5
} {z
}
21907 // CHECK
: vpermilpd
(%rcx
), %ymm26
, %ymm26
21908 // CHECK
: encoding
: [0x62,0x62,0xad,0x20,0x0d,0x11]
21909 vpermilpd
(%rcx
), %ymm26
, %ymm26
21911 // CHECK
: vpermilpd
291(%rax
,%r14,8), %ymm26
, %ymm26
21912 // CHECK
: encoding
: [0x62,0x22,0xad,0x20,0x0d,0x94,0xf0,0x23,0x01,0x00,0x00]
21913 vpermilpd
291(%rax
,%r14,8), %ymm26
, %ymm26
21915 // CHECK
: vpermilpd
(%rcx
){1to4
}, %ymm26
, %ymm26
21916 // CHECK
: encoding
: [0x62,0x62,0xad,0x30,0x0d,0x11]
21917 vpermilpd
(%rcx
){1to4
}, %ymm26
, %ymm26
21919 // CHECK
: vpermilpd
4064(%rdx
), %ymm26
, %ymm26
21920 // CHECK
: encoding
: [0x62,0x62,0xad,0x20,0x0d,0x52,0x7f]
21921 vpermilpd
4064(%rdx
), %ymm26
, %ymm26
21923 // CHECK
: vpermilpd
4096(%rdx
), %ymm26
, %ymm26
21924 // CHECK
: encoding
: [0x62,0x62,0xad,0x20,0x0d,0x92,0x00,0x10,0x00,0x00]
21925 vpermilpd
4096(%rdx
), %ymm26
, %ymm26
21927 // CHECK
: vpermilpd
-4096(%rdx
), %ymm26
, %ymm26
21928 // CHECK
: encoding
: [0x62,0x62,0xad,0x20,0x0d,0x52,0x80]
21929 vpermilpd
-4096(%rdx
), %ymm26
, %ymm26
21931 // CHECK
: vpermilpd
-4128(%rdx
), %ymm26
, %ymm26
21932 // CHECK
: encoding
: [0x62,0x62,0xad,0x20,0x0d,0x92,0xe0,0xef,0xff,0xff]
21933 vpermilpd
-4128(%rdx
), %ymm26
, %ymm26
21935 // CHECK
: vpermilpd
1016(%rdx
){1to4
}, %ymm26
, %ymm26
21936 // CHECK
: encoding
: [0x62,0x62,0xad,0x30,0x0d,0x52,0x7f]
21937 vpermilpd
1016(%rdx
){1to4
}, %ymm26
, %ymm26
21939 // CHECK
: vpermilpd
1024(%rdx
){1to4
}, %ymm26
, %ymm26
21940 // CHECK
: encoding
: [0x62,0x62,0xad,0x30,0x0d,0x92,0x00,0x04,0x00,0x00]
21941 vpermilpd
1024(%rdx
){1to4
}, %ymm26
, %ymm26
21943 // CHECK
: vpermilpd
-1024(%rdx
){1to4
}, %ymm26
, %ymm26
21944 // CHECK
: encoding
: [0x62,0x62,0xad,0x30,0x0d,0x52,0x80]
21945 vpermilpd
-1024(%rdx
){1to4
}, %ymm26
, %ymm26
21947 // CHECK
: vpermilpd
-1032(%rdx
){1to4
}, %ymm26
, %ymm26
21948 // CHECK
: encoding
: [0x62,0x62,0xad,0x30,0x0d,0x92,0xf8,0xfb,0xff,0xff]
21949 vpermilpd
-1032(%rdx
){1to4
}, %ymm26
, %ymm26
21951 // CHECK
: vcvtpd2dq
%xmm20
, %xmm25
21952 // CHECK
: encoding
: [0x62,0x21,0xff,0x08,0xe6,0xcc]
21953 vcvtpd2dq
%xmm20
, %xmm25
21955 // CHECK
: vcvtpd2dq
%xmm20
, %xmm25
21956 // CHECK
: encoding
: [0x62,0x21,0xff,0x08,0xe6,0xcc]
21957 vcvtpd2dqx
%xmm20
, %xmm25
21959 // CHECK
: vcvtpd2dq
%xmm20
, %xmm25
{%k2
}
21960 // CHECK
: encoding
: [0x62,0x21,0xff,0x0a,0xe6,0xcc]
21961 vcvtpd2dq
%xmm20
, %xmm25
{%k2
}
21963 // CHECK
: vcvtpd2dq
%xmm20
, %xmm25
{%k2
}
21964 // CHECK
: encoding
: [0x62,0x21,0xff,0x0a,0xe6,0xcc]
21965 vcvtpd2dqx
%xmm20
, %xmm25
{%k2
}
21967 // CHECK
: vcvtpd2dq
%xmm20
, %xmm25
{%k2
} {z
}
21968 // CHECK
: encoding
: [0x62,0x21,0xff,0x8a,0xe6,0xcc]
21969 vcvtpd2dq
%xmm20
, %xmm25
{%k2
} {z
}
21971 // CHECK
: vcvtpd2dq
%xmm20
, %xmm25
{%k2
} {z
}
21972 // CHECK
: encoding
: [0x62,0x21,0xff,0x8a,0xe6,0xcc]
21973 vcvtpd2dqx
%xmm20
, %xmm25
{%k2
} {z
}
21975 // CHECK
: vcvtpd2dqx
(%rcx
), %xmm25
21976 // CHECK
: encoding
: [0x62,0x61,0xff,0x08,0xe6,0x09]
21977 vcvtpd2dqx
(%rcx
), %xmm25
21979 // CHECK
: vcvtpd2dqx
(%rcx
), %xmm25
{%k2
}
21980 // CHECK
: encoding
: [0x62,0x61,0xff,0x0a,0xe6,0x09]
21981 vcvtpd2dqx
(%rcx
), %xmm25
{%k2
}
21983 // CHECK
: vcvtpd2dqx
(%rcx
), %xmm25
{%k2
} {z
}
21984 // CHECK
: encoding
: [0x62,0x61,0xff,0x8a,0xe6,0x09]
21985 vcvtpd2dqx
(%rcx
), %xmm25
{%k2
} {z
}
21987 // CHECK
: vcvtpd2dqx
291(%rax
,%r14,8), %xmm25
21988 // CHECK
: encoding
: [0x62,0x21,0xff,0x08,0xe6,0x8c,0xf0,0x23,0x01,0x00,0x00]
21989 vcvtpd2dqx
291(%rax
,%r14,8), %xmm25
21991 // CHECK
: vcvtpd2dqx
291(%rax
,%r14,8), %xmm25
{%k2
}
21992 // CHECK
: encoding
: [0x62,0x21,0xff,0x0a,0xe6,0x8c,0xf0,0x23,0x01,0x00,0x00]
21993 vcvtpd2dqx
291(%rax
,%r14,8), %xmm25
{%k2
}
21995 // CHECK
: vcvtpd2dqx
291(%rax
,%r14,8), %xmm25
{%k2
} {z
}
21996 // CHECK
: encoding
: [0x62,0x21,0xff,0x8a,0xe6,0x8c,0xf0,0x23,0x01,0x00,0x00]
21997 vcvtpd2dqx
291(%rax
,%r14,8), %xmm25
{%k2
} {z
}
21999 // CHECK
: vcvtpd2dq
(%rcx
){1to2
}, %xmm25
22000 // CHECK
: encoding
: [0x62,0x61,0xff,0x18,0xe6,0x09]
22001 vcvtpd2dq
(%rcx
){1to2
}, %xmm25
22003 // CHECK
: vcvtpd2dq
(%rcx
){1to2
}, %xmm25
22004 // CHECK
: encoding
: [0x62,0x61,0xff,0x18,0xe6,0x09]
22005 vcvtpd2dqx
(%rcx
){1to2
}, %xmm25
22007 // CHECK
: vcvtpd2dq
(%rcx
){1to2
}, %xmm25
{%k2
}
22008 // CHECK
: encoding
: [0x62,0x61,0xff,0x1a,0xe6,0x09]
22009 vcvtpd2dq
(%rcx
){1to2
}, %xmm25
{%k2
}
22011 // CHECK
: vcvtpd2dq
(%rcx
){1to2
}, %xmm25
{%k2
}
22012 // CHECK
: encoding
: [0x62,0x61,0xff,0x1a,0xe6,0x09]
22013 vcvtpd2dqx
(%rcx
){1to2
}, %xmm25
{%k2
}
22015 // CHECK
: vcvtpd2dq
(%rcx
){1to2
}, %xmm25
{%k2
} {z
}
22016 // CHECK
: encoding
: [0x62,0x61,0xff,0x9a,0xe6,0x09]
22017 vcvtpd2dq
(%rcx
){1to2
}, %xmm25
{%k2
} {z
}
22019 // CHECK
: vcvtpd2dq
(%rcx
){1to2
}, %xmm25
{%k2
} {z
}
22020 // CHECK
: encoding
: [0x62,0x61,0xff,0x9a,0xe6,0x09]
22021 vcvtpd2dqx
(%rcx
){1to2
}, %xmm25
{%k2
} {z
}
22023 // CHECK
: vcvtpd2dqx
2032(%rdx
), %xmm25
22024 // CHECK
: encoding
: [0x62,0x61,0xff,0x08,0xe6,0x4a,0x7f]
22025 vcvtpd2dqx
2032(%rdx
), %xmm25
22027 // CHECK
: vcvtpd2dqx
2032(%rdx
), %xmm25
{%k2
}
22028 // CHECK
: encoding
: [0x62,0x61,0xff,0x0a,0xe6,0x4a,0x7f]
22029 vcvtpd2dqx
2032(%rdx
), %xmm25
{%k2
}
22031 // CHECK
: vcvtpd2dqx
2032(%rdx
), %xmm25
{%k2
} {z
}
22032 // CHECK
: encoding
: [0x62,0x61,0xff,0x8a,0xe6,0x4a,0x7f]
22033 vcvtpd2dqx
2032(%rdx
), %xmm25
{%k2
} {z
}
22035 // CHECK
: vcvtpd2dqx
2048(%rdx
), %xmm25
22036 // CHECK
: encoding
: [0x62,0x61,0xff,0x08,0xe6,0x8a,0x00,0x08,0x00,0x00]
22037 vcvtpd2dqx
2048(%rdx
), %xmm25
22039 // CHECK
: vcvtpd2dqx
2048(%rdx
), %xmm25
{%k2
}
22040 // CHECK
: encoding
: [0x62,0x61,0xff,0x0a,0xe6,0x8a,0x00,0x08,0x00,0x00]
22041 vcvtpd2dqx
2048(%rdx
), %xmm25
{%k2
}
22043 // CHECK
: vcvtpd2dqx
2048(%rdx
), %xmm25
{%k2
} {z
}
22044 // CHECK
: encoding
: [0x62,0x61,0xff,0x8a,0xe6,0x8a,0x00,0x08,0x00,0x00]
22045 vcvtpd2dqx
2048(%rdx
), %xmm25
{%k2
} {z
}
22047 // CHECK
: vcvtpd2dqx
-2048(%rdx
), %xmm25
22048 // CHECK
: encoding
: [0x62,0x61,0xff,0x08,0xe6,0x4a,0x80]
22049 vcvtpd2dqx
-2048(%rdx
), %xmm25
22051 // CHECK
: vcvtpd2dqx
-2048(%rdx
), %xmm25
{%k2
}
22052 // CHECK
: encoding
: [0x62,0x61,0xff,0x0a,0xe6,0x4a,0x80]
22053 vcvtpd2dqx
-2048(%rdx
), %xmm25
{%k2
}
22055 // CHECK
: vcvtpd2dqx
-2048(%rdx
), %xmm25
{%k2
} {z
}
22056 // CHECK
: encoding
: [0x62,0x61,0xff,0x8a,0xe6,0x4a,0x80]
22057 vcvtpd2dqx
-2048(%rdx
), %xmm25
{%k2
} {z
}
22059 // CHECK
: vcvtpd2dqx
-2064(%rdx
), %xmm25
22060 // CHECK
: encoding
: [0x62,0x61,0xff,0x08,0xe6,0x8a,0xf0,0xf7,0xff,0xff]
22061 vcvtpd2dqx
-2064(%rdx
), %xmm25
22063 // CHECK
: vcvtpd2dqx
-2064(%rdx
), %xmm25
{%k2
}
22064 // CHECK
: encoding
: [0x62,0x61,0xff,0x0a,0xe6,0x8a,0xf0,0xf7,0xff,0xff]
22065 vcvtpd2dqx
-2064(%rdx
), %xmm25
{%k2
}
22067 // CHECK
: vcvtpd2dqx
-2064(%rdx
), %xmm25
{%k2
} {z
}
22068 // CHECK
: encoding
: [0x62,0x61,0xff,0x8a,0xe6,0x8a,0xf0,0xf7,0xff,0xff]
22069 vcvtpd2dqx
-2064(%rdx
), %xmm25
{%k2
} {z
}
22071 // CHECK
: vcvtpd2dq
1016(%rdx
){1to2
}, %xmm25
22072 // CHECK
: encoding
: [0x62,0x61,0xff,0x18,0xe6,0x4a,0x7f]
22073 vcvtpd2dq
1016(%rdx
){1to2
}, %xmm25
22075 // CHECK
: vcvtpd2dq
1016(%rdx
){1to2
}, %xmm25
22076 // CHECK
: encoding
: [0x62,0x61,0xff,0x18,0xe6,0x4a,0x7f]
22077 vcvtpd2dqx
1016(%rdx
){1to2
}, %xmm25
22079 // CHECK
: vcvtpd2dq
1016(%rdx
){1to2
}, %xmm25
{%k2
}
22080 // CHECK
: encoding
: [0x62,0x61,0xff,0x1a,0xe6,0x4a,0x7f]
22081 vcvtpd2dq
1016(%rdx
){1to2
}, %xmm25
{%k2
}
22083 // CHECK
: vcvtpd2dq
1016(%rdx
){1to2
}, %xmm25
{%k2
}
22084 // CHECK
: encoding
: [0x62,0x61,0xff,0x1a,0xe6,0x4a,0x7f]
22085 vcvtpd2dqx
1016(%rdx
){1to2
}, %xmm25
{%k2
}
22087 // CHECK
: vcvtpd2dq
1016(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22088 // CHECK
: encoding
: [0x62,0x61,0xff,0x9a,0xe6,0x4a,0x7f]
22089 vcvtpd2dq
1016(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22091 // CHECK
: vcvtpd2dq
1016(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22092 // CHECK
: encoding
: [0x62,0x61,0xff,0x9a,0xe6,0x4a,0x7f]
22093 vcvtpd2dqx
1016(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22095 // CHECK
: vcvtpd2dq
1024(%rdx
){1to2
}, %xmm25
22096 // CHECK
: encoding
: [0x62,0x61,0xff,0x18,0xe6,0x8a,0x00,0x04,0x00,0x00]
22097 vcvtpd2dq
1024(%rdx
){1to2
}, %xmm25
22099 // CHECK
: vcvtpd2dq
1024(%rdx
){1to2
}, %xmm25
22100 // CHECK
: encoding
: [0x62,0x61,0xff,0x18,0xe6,0x8a,0x00,0x04,0x00,0x00]
22101 vcvtpd2dqx
1024(%rdx
){1to2
}, %xmm25
22103 // CHECK
: vcvtpd2dq
1024(%rdx
){1to2
}, %xmm25
{%k2
}
22104 // CHECK
: encoding
: [0x62,0x61,0xff,0x1a,0xe6,0x8a,0x00,0x04,0x00,0x00]
22105 vcvtpd2dq
1024(%rdx
){1to2
}, %xmm25
{%k2
}
22107 // CHECK
: vcvtpd2dq
1024(%rdx
){1to2
}, %xmm25
{%k2
}
22108 // CHECK
: encoding
: [0x62,0x61,0xff,0x1a,0xe6,0x8a,0x00,0x04,0x00,0x00]
22109 vcvtpd2dqx
1024(%rdx
){1to2
}, %xmm25
{%k2
}
22111 // CHECK
: vcvtpd2dq
1024(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22112 // CHECK
: encoding
: [0x62,0x61,0xff,0x9a,0xe6,0x8a,0x00,0x04,0x00,0x00]
22113 vcvtpd2dq
1024(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22115 // CHECK
: vcvtpd2dq
1024(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22116 // CHECK
: encoding
: [0x62,0x61,0xff,0x9a,0xe6,0x8a,0x00,0x04,0x00,0x00]
22117 vcvtpd2dqx
1024(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22119 // CHECK
: vcvtpd2dq
-1024(%rdx
){1to2
}, %xmm25
22120 // CHECK
: encoding
: [0x62,0x61,0xff,0x18,0xe6,0x4a,0x80]
22121 vcvtpd2dq
-1024(%rdx
){1to2
}, %xmm25
22123 // CHECK
: vcvtpd2dq
-1024(%rdx
){1to2
}, %xmm25
22124 // CHECK
: encoding
: [0x62,0x61,0xff,0x18,0xe6,0x4a,0x80]
22125 vcvtpd2dqx
-1024(%rdx
){1to2
}, %xmm25
22127 // CHECK
: vcvtpd2dq
-1024(%rdx
){1to2
}, %xmm25
{%k2
}
22128 // CHECK
: encoding
: [0x62,0x61,0xff,0x1a,0xe6,0x4a,0x80]
22129 vcvtpd2dq
-1024(%rdx
){1to2
}, %xmm25
{%k2
}
22131 // CHECK
: vcvtpd2dq
-1024(%rdx
){1to2
}, %xmm25
{%k2
}
22132 // CHECK
: encoding
: [0x62,0x61,0xff,0x1a,0xe6,0x4a,0x80]
22133 vcvtpd2dqx
-1024(%rdx
){1to2
}, %xmm25
{%k2
}
22135 // CHECK
: vcvtpd2dq
-1024(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22136 // CHECK
: encoding
: [0x62,0x61,0xff,0x9a,0xe6,0x4a,0x80]
22137 vcvtpd2dq
-1024(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22139 // CHECK
: vcvtpd2dq
-1024(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22140 // CHECK
: encoding
: [0x62,0x61,0xff,0x9a,0xe6,0x4a,0x80]
22141 vcvtpd2dqx
-1024(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22143 // CHECK
: vcvtpd2dq
-1032(%rdx
){1to2
}, %xmm25
22144 // CHECK
: encoding
: [0x62,0x61,0xff,0x18,0xe6,0x8a,0xf8,0xfb,0xff,0xff]
22145 vcvtpd2dq
-1032(%rdx
){1to2
}, %xmm25
22147 // CHECK
: vcvtpd2dq
-1032(%rdx
){1to2
}, %xmm25
22148 // CHECK
: encoding
: [0x62,0x61,0xff,0x18,0xe6,0x8a,0xf8,0xfb,0xff,0xff]
22149 vcvtpd2dqx
-1032(%rdx
){1to2
}, %xmm25
22151 // CHECK
: vcvtpd2dq
-1032(%rdx
){1to2
}, %xmm25
{%k2
}
22152 // CHECK
: encoding
: [0x62,0x61,0xff,0x1a,0xe6,0x8a,0xf8,0xfb,0xff,0xff]
22153 vcvtpd2dq
-1032(%rdx
){1to2
}, %xmm25
{%k2
}
22155 // CHECK
: vcvtpd2dq
-1032(%rdx
){1to2
}, %xmm25
{%k2
}
22156 // CHECK
: encoding
: [0x62,0x61,0xff,0x1a,0xe6,0x8a,0xf8,0xfb,0xff,0xff]
22157 vcvtpd2dqx
-1032(%rdx
){1to2
}, %xmm25
{%k2
}
22159 // CHECK
: vcvtpd2dq
-1032(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22160 // CHECK
: encoding
: [0x62,0x61,0xff,0x9a,0xe6,0x8a,0xf8,0xfb,0xff,0xff]
22161 vcvtpd2dq
-1032(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22163 // CHECK
: vcvtpd2dq
-1032(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22164 // CHECK
: encoding
: [0x62,0x61,0xff,0x9a,0xe6,0x8a,0xf8,0xfb,0xff,0xff]
22165 vcvtpd2dqx
-1032(%rdx
){1to2
}, %xmm25
{%k2
} {z
}
22167 // CHECK
: vcvtpd2dq
%ymm28
, %xmm30
22168 // CHECK
: encoding
: [0x62,0x01,0xff,0x28,0xe6,0xf4]
22169 vcvtpd2dq
%ymm28
, %xmm30
22171 // CHECK
: vcvtpd2dq
%ymm28
, %xmm30
22172 // CHECK
: encoding
: [0x62,0x01,0xff,0x28,0xe6,0xf4]
22173 vcvtpd2dqy
%ymm28
, %xmm30
22175 // CHECK
: vcvtpd2dq
%ymm28
, %xmm30
{%k3
}
22176 // CHECK
: encoding
: [0x62,0x01,0xff,0x2b,0xe6,0xf4]
22177 vcvtpd2dq
%ymm28
, %xmm30
{%k3
}
22179 // CHECK
: vcvtpd2dq
%ymm28
, %xmm30
{%k3
}
22180 // CHECK
: encoding
: [0x62,0x01,0xff,0x2b,0xe6,0xf4]
22181 vcvtpd2dqy
%ymm28
, %xmm30
{%k3
}
22183 // CHECK
: vcvtpd2dq
%ymm28
, %xmm30
{%k3
} {z
}
22184 // CHECK
: encoding
: [0x62,0x01,0xff,0xab,0xe6,0xf4]
22185 vcvtpd2dq
%ymm28
, %xmm30
{%k3
} {z
}
22187 // CHECK
: vcvtpd2dq
%ymm28
, %xmm30
{%k3
} {z
}
22188 // CHECK
: encoding
: [0x62,0x01,0xff,0xab,0xe6,0xf4]
22189 vcvtpd2dqy
%ymm28
, %xmm30
{%k3
} {z
}
22191 // CHECK
: vcvtpd2dqy
(%rcx
), %xmm30
22192 // CHECK
: encoding
: [0x62,0x61,0xff,0x28,0xe6,0x31]
22193 vcvtpd2dqy
(%rcx
), %xmm30
22195 // CHECK
: vcvtpd2dqy
(%rcx
), %xmm30
{%k3
}
22196 // CHECK
: encoding
: [0x62,0x61,0xff,0x2b,0xe6,0x31]
22197 vcvtpd2dqy
(%rcx
), %xmm30
{%k3
}
22199 // CHECK
: vcvtpd2dqy
(%rcx
), %xmm30
{%k3
} {z
}
22200 // CHECK
: encoding
: [0x62,0x61,0xff,0xab,0xe6,0x31]
22201 vcvtpd2dqy
(%rcx
), %xmm30
{%k3
} {z
}
22203 // CHECK
: vcvtpd2dqy
291(%rax
,%r14,8), %xmm30
22204 // CHECK
: encoding
: [0x62,0x21,0xff,0x28,0xe6,0xb4,0xf0,0x23,0x01,0x00,0x00]
22205 vcvtpd2dqy
291(%rax
,%r14,8), %xmm30
22207 // CHECK
: vcvtpd2dqy
291(%rax
,%r14,8), %xmm30
{%k3
}
22208 // CHECK
: encoding
: [0x62,0x21,0xff,0x2b,0xe6,0xb4,0xf0,0x23,0x01,0x00,0x00]
22209 vcvtpd2dqy
291(%rax
,%r14,8), %xmm30
{%k3
}
22211 // CHECK
: vcvtpd2dqy
291(%rax
,%r14,8), %xmm30
{%k3
} {z
}
22212 // CHECK
: encoding
: [0x62,0x21,0xff,0xab,0xe6,0xb4,0xf0,0x23,0x01,0x00,0x00]
22213 vcvtpd2dqy
291(%rax
,%r14,8), %xmm30
{%k3
} {z
}
22215 // CHECK
: vcvtpd2dq
(%rcx
){1to4
}, %xmm30
22216 // CHECK
: encoding
: [0x62,0x61,0xff,0x38,0xe6,0x31]
22217 vcvtpd2dq
(%rcx
){1to4
}, %xmm30
22219 // CHECK
: vcvtpd2dq
(%rcx
){1to4
}, %xmm30
22220 // CHECK
: encoding
: [0x62,0x61,0xff,0x38,0xe6,0x31]
22221 vcvtpd2dqy
(%rcx
){1to4
}, %xmm30
22223 // CHECK
: vcvtpd2dq
(%rcx
){1to4
}, %xmm30
{%k3
}
22224 // CHECK
: encoding
: [0x62,0x61,0xff,0x3b,0xe6,0x31]
22225 vcvtpd2dq
(%rcx
){1to4
}, %xmm30
{%k3
}
22227 // CHECK
: vcvtpd2dq
(%rcx
){1to4
}, %xmm30
{%k3
}
22228 // CHECK
: encoding
: [0x62,0x61,0xff,0x3b,0xe6,0x31]
22229 vcvtpd2dqy
(%rcx
){1to4
}, %xmm30
{%k3
}
22231 // CHECK
: vcvtpd2dq
(%rcx
){1to4
}, %xmm30
{%k3
} {z
}
22232 // CHECK
: encoding
: [0x62,0x61,0xff,0xbb,0xe6,0x31]
22233 vcvtpd2dq
(%rcx
){1to4
}, %xmm30
{%k3
} {z
}
22235 // CHECK
: vcvtpd2dq
(%rcx
){1to4
}, %xmm30
{%k3
} {z
}
22236 // CHECK
: encoding
: [0x62,0x61,0xff,0xbb,0xe6,0x31]
22237 vcvtpd2dqy
(%rcx
){1to4
}, %xmm30
{%k3
} {z
}
22239 // CHECK
: vcvtpd2dq
%ymm28
, %xmm30
{%k3
} {z
}
22240 // CHECK
: encoding
: [0x62,0x01,0xff,0xab,0xe6,0xf4]
22241 vcvtpd2dq
%ymm28
, %xmm30
{%k3
} {z
}
22243 // CHECK
: vcvtpd2dq
%ymm28
, %xmm30
{%k3
} {z
}
22244 // CHECK
: encoding
: [0x62,0x01,0xff,0xab,0xe6,0xf4]
22245 vcvtpd2dqy
%ymm28
, %xmm30
{%k3
} {z
}
22247 // CHECK
: vcvtpd2dqy
(%rcx
), %xmm30
22248 // CHECK
: encoding
: [0x62,0x61,0xff,0x28,0xe6,0x31]
22249 vcvtpd2dqy
(%rcx
), %xmm30
22251 // CHECK
: vcvtpd2dqy
(%rcx
), %xmm30
{%k3
}
22252 // CHECK
: encoding
: [0x62,0x61,0xff,0x2b,0xe6,0x31]
22253 vcvtpd2dqy
(%rcx
), %xmm30
{%k3
}
22255 // CHECK
: vcvtpd2dqy
(%rcx
), %xmm30
{%k3
} {z
}
22256 // CHECK
: encoding
: [0x62,0x61,0xff,0xab,0xe6,0x31]
22257 vcvtpd2dqy
(%rcx
), %xmm30
{%k3
} {z
}
22259 // CHECK
: vcvtpd2dqy
291(%rax
,%r14,8), %xmm30
22260 // CHECK
: encoding
: [0x62,0x21,0xff,0x28,0xe6,0xb4,0xf0,0x23,0x01,0x00,0x00]
22261 vcvtpd2dqy
291(%rax
,%r14,8), %xmm30
22263 // CHECK
: vcvtpd2dqy
291(%rax
,%r14,8), %xmm30
{%k3
}
22264 // CHECK
: encoding
: [0x62,0x21,0xff,0x2b,0xe6,0xb4,0xf0,0x23,0x01,0x00,0x00]
22265 vcvtpd2dqy
291(%rax
,%r14,8), %xmm30
{%k3
}
22267 // CHECK
: vcvtpd2dqy
291(%rax
,%r14,8), %xmm30
{%k3
} {z
}
22268 // CHECK
: encoding
: [0x62,0x21,0xff,0xab,0xe6,0xb4,0xf0,0x23,0x01,0x00,0x00]
22269 vcvtpd2dqy
291(%rax
,%r14,8), %xmm30
{%k3
} {z
}
22271 // CHECK
: vcvtpd2dq
(%rcx
){1to4
}, %xmm30
22272 // CHECK
: encoding
: [0x62,0x61,0xff,0x38,0xe6,0x31]
22273 vcvtpd2dq
(%rcx
){1to4
}, %xmm30
22275 // CHECK
: vcvtpd2dq
(%rcx
){1to4
}, %xmm30
22276 // CHECK
: encoding
: [0x62,0x61,0xff,0x38,0xe6,0x31]
22277 vcvtpd2dqy
(%rcx
){1to4
}, %xmm30
22279 // CHECK
: vcvtpd2dq
(%rcx
){1to4
}, %xmm30
{%k3
}
22280 // CHECK
: encoding
: [0x62,0x61,0xff,0x3b,0xe6,0x31]
22281 vcvtpd2dq
(%rcx
){1to4
}, %xmm30
{%k3
}
22283 // CHECK
: vcvtpd2dq
(%rcx
){1to4
}, %xmm30
{%k3
}
22284 // CHECK
: encoding
: [0x62,0x61,0xff,0x3b,0xe6,0x31]
22285 vcvtpd2dqy
(%rcx
){1to4
}, %xmm30
{%k3
}
22287 // CHECK
: vcvtpd2dq
(%rcx
){1to4
}, %xmm30
{%k3
} {z
}
22288 // CHECK
: encoding
: [0x62,0x61,0xff,0xbb,0xe6,0x31]
22289 vcvtpd2dq
(%rcx
){1to4
}, %xmm30
{%k3
} {z
}
22291 // CHECK
: vcvtpd2dq
(%rcx
){1to4
}, %xmm30
{%k3
} {z
}
22292 // CHECK
: encoding
: [0x62,0x61,0xff,0xbb,0xe6,0x31]
22293 vcvtpd2dqy
(%rcx
){1to4
}, %xmm30
{%k3
} {z
}
22295 // CHECK
: vcvtpd2dqy
4064(%rdx
), %xmm30
22296 // CHECK
: encoding
: [0x62,0x61,0xff,0x28,0xe6,0x72,0x7f]
22297 vcvtpd2dqy
4064(%rdx
), %xmm30
22299 // CHECK
: vcvtpd2dqy
4064(%rdx
), %xmm30
{%k3
}
22300 // CHECK
: encoding
: [0x62,0x61,0xff,0x2b,0xe6,0x72,0x7f]
22301 vcvtpd2dqy
4064(%rdx
), %xmm30
{%k3
}
22303 // CHECK
: vcvtpd2dqy
4064(%rdx
), %xmm30
{%k3
} {z
}
22304 // CHECK
: encoding
: [0x62,0x61,0xff,0xab,0xe6,0x72,0x7f]
22305 vcvtpd2dqy
4064(%rdx
), %xmm30
{%k3
} {z
}
22307 // CHECK
: vcvtpd2dqy
4096(%rdx
), %xmm30
22308 // CHECK
: encoding
: [0x62,0x61,0xff,0x28,0xe6,0xb2,0x00,0x10,0x00,0x00]
22309 vcvtpd2dqy
4096(%rdx
), %xmm30
22311 // CHECK
: vcvtpd2dqy
4096(%rdx
), %xmm30
{%k3
}
22312 // CHECK
: encoding
: [0x62,0x61,0xff,0x2b,0xe6,0xb2,0x00,0x10,0x00,0x00]
22313 vcvtpd2dqy
4096(%rdx
), %xmm30
{%k3
}
22315 // CHECK
: vcvtpd2dqy
4096(%rdx
), %xmm30
{%k3
} {z
}
22316 // CHECK
: encoding
: [0x62,0x61,0xff,0xab,0xe6,0xb2,0x00,0x10,0x00,0x00]
22317 vcvtpd2dqy
4096(%rdx
), %xmm30
{%k3
} {z
}
22319 // CHECK
: vcvtpd2dqy
-4096(%rdx
), %xmm30
22320 // CHECK
: encoding
: [0x62,0x61,0xff,0x28,0xe6,0x72,0x80]
22321 vcvtpd2dqy
-4096(%rdx
), %xmm30
22323 // CHECK
: vcvtpd2dqy
-4096(%rdx
), %xmm30
{%k3
}
22324 // CHECK
: encoding
: [0x62,0x61,0xff,0x2b,0xe6,0x72,0x80]
22325 vcvtpd2dqy
-4096(%rdx
), %xmm30
{%k3
}
22327 // CHECK
: vcvtpd2dqy
-4096(%rdx
), %xmm30
{%k3
} {z
}
22328 // CHECK
: encoding
: [0x62,0x61,0xff,0xab,0xe6,0x72,0x80]
22329 vcvtpd2dqy
-4096(%rdx
), %xmm30
{%k3
} {z
}
22331 // CHECK
: vcvtpd2dqy
-4128(%rdx
), %xmm30
22332 // CHECK
: encoding
: [0x62,0x61,0xff,0x28,0xe6,0xb2,0xe0,0xef,0xff,0xff]
22333 vcvtpd2dqy
-4128(%rdx
), %xmm30
22335 // CHECK
: vcvtpd2dqy
-4128(%rdx
), %xmm30
{%k3
}
22336 // CHECK
: encoding
: [0x62,0x61,0xff,0x2b,0xe6,0xb2,0xe0,0xef,0xff,0xff]
22337 vcvtpd2dqy
-4128(%rdx
), %xmm30
{%k3
}
22339 // CHECK
: vcvtpd2dqy
-4128(%rdx
), %xmm30
{%k3
} {z
}
22340 // CHECK
: encoding
: [0x62,0x61,0xff,0xab,0xe6,0xb2,0xe0,0xef,0xff,0xff]
22341 vcvtpd2dqy
-4128(%rdx
), %xmm30
{%k3
} {z
}
22343 // CHECK
: vcvtpd2dq
1016(%rdx
){1to4
}, %xmm30
22344 // CHECK
: encoding
: [0x62,0x61,0xff,0x38,0xe6,0x72,0x7f]
22345 vcvtpd2dq
1016(%rdx
){1to4
}, %xmm30
22347 // CHECK
: vcvtpd2dq
1016(%rdx
){1to4
}, %xmm30
22348 // CHECK
: encoding
: [0x62,0x61,0xff,0x38,0xe6,0x72,0x7f]
22349 vcvtpd2dqy
1016(%rdx
){1to4
}, %xmm30
22351 // CHECK
: vcvtpd2dq
1016(%rdx
){1to4
}, %xmm30
{%k3
}
22352 // CHECK
: encoding
: [0x62,0x61,0xff,0x3b,0xe6,0x72,0x7f]
22353 vcvtpd2dq
1016(%rdx
){1to4
}, %xmm30
{%k3
}
22355 // CHECK
: vcvtpd2dq
1016(%rdx
){1to4
}, %xmm30
{%k3
}
22356 // CHECK
: encoding
: [0x62,0x61,0xff,0x3b,0xe6,0x72,0x7f]
22357 vcvtpd2dqy
1016(%rdx
){1to4
}, %xmm30
{%k3
}
22359 // CHECK
: vcvtpd2dq
1016(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22360 // CHECK
: encoding
: [0x62,0x61,0xff,0xbb,0xe6,0x72,0x7f]
22361 vcvtpd2dq
1016(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22363 // CHECK
: vcvtpd2dq
1016(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22364 // CHECK
: encoding
: [0x62,0x61,0xff,0xbb,0xe6,0x72,0x7f]
22365 vcvtpd2dqy
1016(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22367 // CHECK
: vcvtpd2dq
1024(%rdx
){1to4
}, %xmm30
22368 // CHECK
: encoding
: [0x62,0x61,0xff,0x38,0xe6,0xb2,0x00,0x04,0x00,0x00]
22369 vcvtpd2dq
1024(%rdx
){1to4
}, %xmm30
22371 // CHECK
: vcvtpd2dq
1024(%rdx
){1to4
}, %xmm30
22372 // CHECK
: encoding
: [0x62,0x61,0xff,0x38,0xe6,0xb2,0x00,0x04,0x00,0x00]
22373 vcvtpd2dqy
1024(%rdx
){1to4
}, %xmm30
22375 // CHECK
: vcvtpd2dq
1024(%rdx
){1to4
}, %xmm30
{%k3
}
22376 // CHECK
: encoding
: [0x62,0x61,0xff,0x3b,0xe6,0xb2,0x00,0x04,0x00,0x00]
22377 vcvtpd2dq
1024(%rdx
){1to4
}, %xmm30
{%k3
}
22379 // CHECK
: vcvtpd2dq
1024(%rdx
){1to4
}, %xmm30
{%k3
}
22380 // CHECK
: encoding
: [0x62,0x61,0xff,0x3b,0xe6,0xb2,0x00,0x04,0x00,0x00]
22381 vcvtpd2dqy
1024(%rdx
){1to4
}, %xmm30
{%k3
}
22383 // CHECK
: vcvtpd2dq
1024(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22384 // CHECK
: encoding
: [0x62,0x61,0xff,0xbb,0xe6,0xb2,0x00,0x04,0x00,0x00]
22385 vcvtpd2dq
1024(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22387 // CHECK
: vcvtpd2dq
1024(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22388 // CHECK
: encoding
: [0x62,0x61,0xff,0xbb,0xe6,0xb2,0x00,0x04,0x00,0x00]
22389 vcvtpd2dqy
1024(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22391 // CHECK
: vcvtpd2dq
-1024(%rdx
){1to4
}, %xmm30
22392 // CHECK
: encoding
: [0x62,0x61,0xff,0x38,0xe6,0x72,0x80]
22393 vcvtpd2dq
-1024(%rdx
){1to4
}, %xmm30
22395 // CHECK
: vcvtpd2dq
-1024(%rdx
){1to4
}, %xmm30
22396 // CHECK
: encoding
: [0x62,0x61,0xff,0x38,0xe6,0x72,0x80]
22397 vcvtpd2dqy
-1024(%rdx
){1to4
}, %xmm30
22399 // CHECK
: vcvtpd2dq
-1024(%rdx
){1to4
}, %xmm30
{%k3
}
22400 // CHECK
: encoding
: [0x62,0x61,0xff,0x3b,0xe6,0x72,0x80]
22401 vcvtpd2dq
-1024(%rdx
){1to4
}, %xmm30
{%k3
}
22403 // CHECK
: vcvtpd2dq
-1024(%rdx
){1to4
}, %xmm30
{%k3
}
22404 // CHECK
: encoding
: [0x62,0x61,0xff,0x3b,0xe6,0x72,0x80]
22405 vcvtpd2dqy
-1024(%rdx
){1to4
}, %xmm30
{%k3
}
22407 // CHECK
: vcvtpd2dq
-1024(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22408 // CHECK
: encoding
: [0x62,0x61,0xff,0xbb,0xe6,0x72,0x80]
22409 vcvtpd2dq
-1024(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22411 // CHECK
: vcvtpd2dq
-1024(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22412 // CHECK
: encoding
: [0x62,0x61,0xff,0xbb,0xe6,0x72,0x80]
22413 vcvtpd2dqy
-1024(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22415 // CHECK
: vcvtpd2dq
-1032(%rdx
){1to4
}, %xmm30
22416 // CHECK
: encoding
: [0x62,0x61,0xff,0x38,0xe6,0xb2,0xf8,0xfb,0xff,0xff]
22417 vcvtpd2dq
-1032(%rdx
){1to4
}, %xmm30
22419 // CHECK
: vcvtpd2dq
-1032(%rdx
){1to4
}, %xmm30
22420 // CHECK
: encoding
: [0x62,0x61,0xff,0x38,0xe6,0xb2,0xf8,0xfb,0xff,0xff]
22421 vcvtpd2dqy
-1032(%rdx
){1to4
}, %xmm30
22423 // CHECK
: vcvtpd2dq
-1032(%rdx
){1to4
}, %xmm30
{%k3
}
22424 // CHECK
: encoding
: [0x62,0x61,0xff,0x3b,0xe6,0xb2,0xf8,0xfb,0xff,0xff]
22425 vcvtpd2dq
-1032(%rdx
){1to4
}, %xmm30
{%k3
}
22427 // CHECK
: vcvtpd2dq
-1032(%rdx
){1to4
}, %xmm30
{%k3
}
22428 // CHECK
: encoding
: [0x62,0x61,0xff,0x3b,0xe6,0xb2,0xf8,0xfb,0xff,0xff]
22429 vcvtpd2dqy
-1032(%rdx
){1to4
}, %xmm30
{%k3
}
22431 // CHECK
: vcvtpd2dq
-1032(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22432 // CHECK
: encoding
: [0x62,0x61,0xff,0xbb,0xe6,0xb2,0xf8,0xfb,0xff,0xff]
22433 vcvtpd2dq
-1032(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22435 // CHECK
: vcvtpd2dq
-1032(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22436 // CHECK
: encoding
: [0x62,0x61,0xff,0xbb,0xe6,0xb2,0xf8,0xfb,0xff,0xff]
22437 vcvtpd2dqy
-1032(%rdx
){1to4
}, %xmm30
{%k3
} {z
}
22439 // CHECK
: vcvtpd2ps
%xmm27
, %xmm27
22440 // CHECK
: encoding
: [0x62,0x01,0xfd,0x08,0x5a,0xdb]
22441 vcvtpd2ps
%xmm27
, %xmm27
22443 // CHECK
: vcvtpd2ps
%xmm27
, %xmm27
{%k7
}
22444 // CHECK
: encoding
: [0x62,0x01,0xfd,0x0f,0x5a,0xdb]
22445 vcvtpd2ps
%xmm27
, %xmm27
{%k7
}
22447 // CHECK
: vcvtpd2ps
%xmm27
, %xmm27
{%k7
} {z
}
22448 // CHECK
: encoding
: [0x62,0x01,0xfd,0x8f,0x5a,0xdb]
22449 vcvtpd2ps
%xmm27
, %xmm27
{%k7
} {z
}
22451 // CHECK
: vcvtpd2psx
(%rcx
), %xmm27
22452 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x5a,0x19]
22453 vcvtpd2psx
(%rcx
), %xmm27
22455 // CHECK
: vcvtpd2psx
291(%rax
,%r14,8), %xmm27
22456 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0x5a,0x9c,0xf0,0x23,0x01,0x00,0x00]
22457 vcvtpd2psx
291(%rax
,%r14,8), %xmm27
22459 // CHECK
: vcvtpd2ps
(%rcx
){1to2
}, %xmm27
22460 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x19]
22461 vcvtpd2ps
(%rcx
){1to2
}, %xmm27
22463 // CHECK
: vcvtpd2psx
2032(%rdx
), %xmm27
22464 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x5a,0x5a,0x7f]
22465 vcvtpd2psx
2032(%rdx
), %xmm27
22467 // CHECK
: vcvtpd2psx
2048(%rdx
), %xmm27
22468 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x5a,0x9a,0x00,0x08,0x00,0x00]
22469 vcvtpd2psx
2048(%rdx
), %xmm27
22471 // CHECK
: vcvtpd2psx
-2048(%rdx
), %xmm27
22472 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x5a,0x5a,0x80]
22473 vcvtpd2psx
-2048(%rdx
), %xmm27
22475 // CHECK
: vcvtpd2psx
-2064(%rdx
), %xmm27
22476 // CHECK
: encoding
: [0x62,0x61,0xfd,0x08,0x5a,0x9a,0xf0,0xf7,0xff,0xff]
22477 vcvtpd2psx
-2064(%rdx
), %xmm27
22479 // CHECK
: vcvtpd2ps
1016(%rdx
){1to2
}, %xmm27
22480 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x5a,0x7f]
22481 vcvtpd2ps
1016(%rdx
){1to2
}, %xmm27
22483 // CHECK
: vcvtpd2ps
1024(%rdx
){1to2
}, %xmm27
22484 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x9a,0x00,0x04,0x00,0x00]
22485 vcvtpd2ps
1024(%rdx
){1to2
}, %xmm27
22487 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to2
}, %xmm27
22488 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x5a,0x80]
22489 vcvtpd2ps
-1024(%rdx
){1to2
}, %xmm27
22491 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to2
}, %xmm27
22492 // CHECK
: encoding
: [0x62,0x61,0xfd,0x18,0x5a,0x9a,0xf8,0xfb,0xff,0xff]
22493 vcvtpd2ps
-1032(%rdx
){1to2
}, %xmm27
22495 // CHECK
: vcvtpd2ps
%ymm20
, %xmm20
22496 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x5a,0xe4]
22497 vcvtpd2ps
%ymm20
, %xmm20
22499 // CHECK
: vcvtpd2ps
%ymm20
, %xmm20
{%k6
}
22500 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x2e,0x5a,0xe4]
22501 vcvtpd2ps
%ymm20
, %xmm20
{%k6
}
22503 // CHECK
: vcvtpd2ps
%ymm20
, %xmm20
{%k6
} {z
}
22504 // CHECK
: encoding
: [0x62,0xa1,0xfd,0xae,0x5a,0xe4]
22505 vcvtpd2ps
%ymm20
, %xmm20
{%k6
} {z
}
22507 // CHECK
: vcvtpd2psy
(%rcx
), %xmm20
22508 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x5a,0x21]
22509 vcvtpd2psy
(%rcx
), %xmm20
22511 // CHECK
: vcvtpd2psy
291(%rax
,%r14,8), %xmm20
22512 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x5a,0xa4,0xf0,0x23,0x01,0x00,0x00]
22513 vcvtpd2psy
291(%rax
,%r14,8), %xmm20
22515 // CHECK
: vcvtpd2ps
(%rcx
){1to4
}, %xmm20
22516 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0x21]
22517 vcvtpd2ps
(%rcx
){1to4
}, %xmm20
22519 // CHECK
: vcvtpd2psy
4064(%rdx
), %xmm20
22520 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x5a,0x62,0x7f]
22521 vcvtpd2psy
4064(%rdx
), %xmm20
22523 // CHECK
: vcvtpd2psy
4096(%rdx
), %xmm20
22524 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x5a,0xa2,0x00,0x10,0x00,0x00]
22525 vcvtpd2psy
4096(%rdx
), %xmm20
22527 // CHECK
: vcvtpd2psy
-4096(%rdx
), %xmm20
22528 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x5a,0x62,0x80]
22529 vcvtpd2psy
-4096(%rdx
), %xmm20
22531 // CHECK
: vcvtpd2psy
-4128(%rdx
), %xmm20
22532 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x28,0x5a,0xa2,0xe0,0xef,0xff,0xff]
22533 vcvtpd2psy
-4128(%rdx
), %xmm20
22535 // CHECK
: vcvtpd2ps
1016(%rdx
){1to4
}, %xmm20
22536 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0x62,0x7f]
22537 vcvtpd2ps
1016(%rdx
){1to4
}, %xmm20
22539 // CHECK
: vcvtpd2ps
1024(%rdx
){1to4
}, %xmm20
22540 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0xa2,0x00,0x04,0x00,0x00]
22541 vcvtpd2ps
1024(%rdx
){1to4
}, %xmm20
22543 // CHECK
: vcvtpd2ps
-1024(%rdx
){1to4
}, %xmm20
22544 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0x62,0x80]
22545 vcvtpd2ps
-1024(%rdx
){1to4
}, %xmm20
22547 // CHECK
: vcvtpd2ps
-1032(%rdx
){1to4
}, %xmm20
22548 // CHECK
: encoding
: [0x62,0xe1,0xfd,0x38,0x5a,0xa2,0xf8,0xfb,0xff,0xff]
22549 vcvtpd2ps
-1032(%rdx
){1to4
}, %xmm20
22551 // CHECK
: vcvttpd2udq
%xmm26
, %xmm23
22552 // CHECK
: encoding
: [0x62,0x81,0xfc,0x08,0x78,0xfa]
22553 vcvttpd2udq
%xmm26
, %xmm23
22555 // CHECK
: vcvttpd2udq
%xmm26
, %xmm23
22556 // CHECK
: encoding
: [0x62,0x81,0xfc,0x08,0x78,0xfa]
22557 vcvttpd2udqx
%xmm26
, %xmm23
22559 // CHECK
: vcvttpd2udq
%xmm26
, %xmm23
{%k2
}
22560 // CHECK
: encoding
: [0x62,0x81,0xfc,0x0a,0x78,0xfa]
22561 vcvttpd2udq
%xmm26
, %xmm23
{%k2
}
22563 // CHECK
: vcvttpd2udq
%xmm26
, %xmm23
{%k2
}
22564 // CHECK
: encoding
: [0x62,0x81,0xfc,0x0a,0x78,0xfa]
22565 vcvttpd2udqx
%xmm26
, %xmm23
{%k2
}
22567 // CHECK
: vcvttpd2udq
%xmm26
, %xmm23
{%k2
} {z
}
22568 // CHECK
: encoding
: [0x62,0x81,0xfc,0x8a,0x78,0xfa]
22569 vcvttpd2udq
%xmm26
, %xmm23
{%k2
} {z
}
22571 // CHECK
: vcvttpd2udq
%xmm26
, %xmm23
{%k2
} {z
}
22572 // CHECK
: encoding
: [0x62,0x81,0xfc,0x8a,0x78,0xfa]
22573 vcvttpd2udqx
%xmm26
, %xmm23
{%k2
} {z
}
22575 // CHECK
: vcvttpd2udqx
(%rcx
), %xmm23
22576 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x08,0x78,0x39]
22577 vcvttpd2udqx
(%rcx
), %xmm23
22579 // CHECK
: vcvttpd2udqx
(%rcx
), %xmm23
{%k2
}
22580 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x0a,0x78,0x39]
22581 vcvttpd2udqx
(%rcx
), %xmm23
{%k2
}
22583 // CHECK
: vcvttpd2udqx
(%rcx
), %xmm23
{%k2
} {z
}
22584 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x8a,0x78,0x39]
22585 vcvttpd2udqx
(%rcx
), %xmm23
{%k2
} {z
}
22587 // CHECK
: vcvttpd2udqx
291(%rax
,%r14,8), %xmm23
22588 // CHECK
: encoding
: [0x62,0xa1,0xfc,0x08,0x78,0xbc,0xf0,0x23,0x01,0x00,0x00]
22589 vcvttpd2udqx
291(%rax
,%r14,8), %xmm23
22591 // CHECK
: vcvttpd2udqx
291(%rax
,%r14,8), %xmm23
{%k2
}
22592 // CHECK
: encoding
: [0x62,0xa1,0xfc,0x0a,0x78,0xbc,0xf0,0x23,0x01,0x00,0x00]
22593 vcvttpd2udqx
291(%rax
,%r14,8), %xmm23
{%k2
}
22595 // CHECK
: vcvttpd2udqx
291(%rax
,%r14,8), %xmm23
{%k2
} {z
}
22596 // CHECK
: encoding
: [0x62,0xa1,0xfc,0x8a,0x78,0xbc,0xf0,0x23,0x01,0x00,0x00]
22597 vcvttpd2udqx
291(%rax
,%r14,8), %xmm23
{%k2
} {z
}
22599 // CHECK
: vcvttpd2udq
(%rcx
){1to2
}, %xmm23
22600 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x18,0x78,0x39]
22601 vcvttpd2udq
(%rcx
){1to2
}, %xmm23
22603 // CHECK
: vcvttpd2udq
(%rcx
){1to2
}, %xmm23
22604 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x18,0x78,0x39]
22605 vcvttpd2udqx
(%rcx
){1to2
}, %xmm23
22607 // CHECK
: vcvttpd2udq
(%rcx
){1to2
}, %xmm23
{%k2
}
22608 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x1a,0x78,0x39]
22609 vcvttpd2udq
(%rcx
){1to2
}, %xmm23
{%k2
}
22611 // CHECK
: vcvttpd2udq
(%rcx
){1to2
}, %xmm23
{%k2
}
22612 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x1a,0x78,0x39]
22613 vcvttpd2udqx
(%rcx
){1to2
}, %xmm23
{%k2
}
22615 // CHECK
: vcvttpd2udq
(%rcx
){1to2
}, %xmm23
{%k2
} {z
}
22616 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x9a,0x78,0x39]
22617 vcvttpd2udq
(%rcx
){1to2
}, %xmm23
{%k2
} {z
}
22619 // CHECK
: vcvttpd2udq
(%rcx
){1to2
}, %xmm23
{%k2
} {z
}
22620 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x9a,0x78,0x39]
22621 vcvttpd2udqx
(%rcx
){1to2
}, %xmm23
{%k2
} {z
}
22623 // CHECK
: vcvttpd2udqx
2032(%rdx
), %xmm23
22624 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x08,0x78,0x7a,0x7f]
22625 vcvttpd2udqx
2032(%rdx
), %xmm23
22627 // CHECK
: vcvttpd2udqx
2032(%rdx
), %xmm23
{%k2
}
22628 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x0a,0x78,0x7a,0x7f]
22629 vcvttpd2udqx
2032(%rdx
), %xmm23
{%k2
}
22631 // CHECK
: vcvttpd2udqx
2032(%rdx
), %xmm23
{%k2
} {z
}
22632 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x8a,0x78,0x7a,0x7f]
22633 vcvttpd2udqx
2032(%rdx
), %xmm23
{%k2
} {z
}
22635 // CHECK
: vcvttpd2udqx
2048(%rdx
), %xmm23
22636 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x08,0x78,0xba,0x00,0x08,0x00,0x00]
22637 vcvttpd2udqx
2048(%rdx
), %xmm23
22639 // CHECK
: vcvttpd2udqx
2048(%rdx
), %xmm23
{%k2
}
22640 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x0a,0x78,0xba,0x00,0x08,0x00,0x00]
22641 vcvttpd2udqx
2048(%rdx
), %xmm23
{%k2
}
22643 // CHECK
: vcvttpd2udqx
2048(%rdx
), %xmm23
{%k2
} {z
}
22644 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x8a,0x78,0xba,0x00,0x08,0x00,0x00]
22645 vcvttpd2udqx
2048(%rdx
), %xmm23
{%k2
} {z
}
22647 // CHECK
: vcvttpd2udqx
-2048(%rdx
), %xmm23
22648 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x08,0x78,0x7a,0x80]
22649 vcvttpd2udqx
-2048(%rdx
), %xmm23
22651 // CHECK
: vcvttpd2udqx
-2048(%rdx
), %xmm23
{%k2
}
22652 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x0a,0x78,0x7a,0x80]
22653 vcvttpd2udqx
-2048(%rdx
), %xmm23
{%k2
}
22655 // CHECK
: vcvttpd2udqx
-2048(%rdx
), %xmm23
{%k2
} {z
}
22656 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x8a,0x78,0x7a,0x80]
22657 vcvttpd2udqx
-2048(%rdx
), %xmm23
{%k2
} {z
}
22659 // CHECK
: vcvttpd2udqx
-2064(%rdx
), %xmm23
22660 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x08,0x78,0xba,0xf0,0xf7,0xff,0xff]
22661 vcvttpd2udqx
-2064(%rdx
), %xmm23
22663 // CHECK
: vcvttpd2udqx
-2064(%rdx
), %xmm23
{%k2
}
22664 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x0a,0x78,0xba,0xf0,0xf7,0xff,0xff]
22665 vcvttpd2udqx
-2064(%rdx
), %xmm23
{%k2
}
22667 // CHECK
: vcvttpd2udqx
-2064(%rdx
), %xmm23
{%k2
} {z
}
22668 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x8a,0x78,0xba,0xf0,0xf7,0xff,0xff]
22669 vcvttpd2udqx
-2064(%rdx
), %xmm23
{%k2
} {z
}
22671 // CHECK
: vcvttpd2udq
1016(%rdx
){1to2
}, %xmm23
22672 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x18,0x78,0x7a,0x7f]
22673 vcvttpd2udq
1016(%rdx
){1to2
}, %xmm23
22675 // CHECK
: vcvttpd2udq
1016(%rdx
){1to2
}, %xmm23
22676 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x18,0x78,0x7a,0x7f]
22677 vcvttpd2udqx
1016(%rdx
){1to2
}, %xmm23
22679 // CHECK
: vcvttpd2udq
1016(%rdx
){1to2
}, %xmm23
{%k2
}
22680 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x1a,0x78,0x7a,0x7f]
22681 vcvttpd2udq
1016(%rdx
){1to2
}, %xmm23
{%k2
}
22683 // CHECK
: vcvttpd2udq
1016(%rdx
){1to2
}, %xmm23
{%k2
}
22684 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x1a,0x78,0x7a,0x7f]
22685 vcvttpd2udqx
1016(%rdx
){1to2
}, %xmm23
{%k2
}
22687 // CHECK
: vcvttpd2udq
1016(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22688 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x9a,0x78,0x7a,0x7f]
22689 vcvttpd2udq
1016(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22691 // CHECK
: vcvttpd2udq
1016(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22692 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x9a,0x78,0x7a,0x7f]
22693 vcvttpd2udqx
1016(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22695 // CHECK
: vcvttpd2udq
1024(%rdx
){1to2
}, %xmm23
22696 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x18,0x78,0xba,0x00,0x04,0x00,0x00]
22697 vcvttpd2udq
1024(%rdx
){1to2
}, %xmm23
22699 // CHECK
: vcvttpd2udq
1024(%rdx
){1to2
}, %xmm23
22700 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x18,0x78,0xba,0x00,0x04,0x00,0x00]
22701 vcvttpd2udqx
1024(%rdx
){1to2
}, %xmm23
22703 // CHECK
: vcvttpd2udq
1024(%rdx
){1to2
}, %xmm23
{%k2
}
22704 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x1a,0x78,0xba,0x00,0x04,0x00,0x00]
22705 vcvttpd2udq
1024(%rdx
){1to2
}, %xmm23
{%k2
}
22707 // CHECK
: vcvttpd2udq
1024(%rdx
){1to2
}, %xmm23
{%k2
}
22708 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x1a,0x78,0xba,0x00,0x04,0x00,0x00]
22709 vcvttpd2udqx
1024(%rdx
){1to2
}, %xmm23
{%k2
}
22711 // CHECK
: vcvttpd2udq
1024(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22712 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x9a,0x78,0xba,0x00,0x04,0x00,0x00]
22713 vcvttpd2udq
1024(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22715 // CHECK
: vcvttpd2udq
1024(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22716 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x9a,0x78,0xba,0x00,0x04,0x00,0x00]
22717 vcvttpd2udqx
1024(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22719 // CHECK
: vcvttpd2udq
-1024(%rdx
){1to2
}, %xmm23
22720 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x18,0x78,0x7a,0x80]
22721 vcvttpd2udq
-1024(%rdx
){1to2
}, %xmm23
22723 // CHECK
: vcvttpd2udq
-1024(%rdx
){1to2
}, %xmm23
22724 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x18,0x78,0x7a,0x80]
22725 vcvttpd2udqx
-1024(%rdx
){1to2
}, %xmm23
22727 // CHECK
: vcvttpd2udq
-1024(%rdx
){1to2
}, %xmm23
{%k2
}
22728 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x1a,0x78,0x7a,0x80]
22729 vcvttpd2udq
-1024(%rdx
){1to2
}, %xmm23
{%k2
}
22731 // CHECK
: vcvttpd2udq
-1024(%rdx
){1to2
}, %xmm23
{%k2
}
22732 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x1a,0x78,0x7a,0x80]
22733 vcvttpd2udqx
-1024(%rdx
){1to2
}, %xmm23
{%k2
}
22735 // CHECK
: vcvttpd2udq
-1024(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22736 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x9a,0x78,0x7a,0x80]
22737 vcvttpd2udq
-1024(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22739 // CHECK
: vcvttpd2udq
-1024(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22740 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x9a,0x78,0x7a,0x80]
22741 vcvttpd2udqx
-1024(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22743 // CHECK
: vcvttpd2udq
-1032(%rdx
){1to2
}, %xmm23
22744 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x18,0x78,0xba,0xf8,0xfb,0xff,0xff]
22745 vcvttpd2udq
-1032(%rdx
){1to2
}, %xmm23
22747 // CHECK
: vcvttpd2udq
-1032(%rdx
){1to2
}, %xmm23
22748 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x18,0x78,0xba,0xf8,0xfb,0xff,0xff]
22749 vcvttpd2udqx
-1032(%rdx
){1to2
}, %xmm23
22751 // CHECK
: vcvttpd2udq
-1032(%rdx
){1to2
}, %xmm23
{%k2
}
22752 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x1a,0x78,0xba,0xf8,0xfb,0xff,0xff]
22753 vcvttpd2udq
-1032(%rdx
){1to2
}, %xmm23
{%k2
}
22755 // CHECK
: vcvttpd2udq
-1032(%rdx
){1to2
}, %xmm23
{%k2
}
22756 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x1a,0x78,0xba,0xf8,0xfb,0xff,0xff]
22757 vcvttpd2udqx
-1032(%rdx
){1to2
}, %xmm23
{%k2
}
22759 // CHECK
: vcvttpd2udq
-1032(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22760 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x9a,0x78,0xba,0xf8,0xfb,0xff,0xff]
22761 vcvttpd2udq
-1032(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22763 // CHECK
: vcvttpd2udq
-1032(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22764 // CHECK
: encoding
: [0x62,0xe1,0xfc,0x9a,0x78,0xba,0xf8,0xfb,0xff,0xff]
22765 vcvttpd2udqx
-1032(%rdx
){1to2
}, %xmm23
{%k2
} {z
}
22767 // CHECK
: vcvttpd2udq
%ymm23
, %xmm28
22768 // CHECK
: encoding
: [0x62,0x21,0xfc,0x28,0x78,0xe7]
22769 vcvttpd2udq
%ymm23
, %xmm28
22771 // CHECK
: vcvttpd2udq
%ymm23
, %xmm28
22772 // CHECK
: encoding
: [0x62,0x21,0xfc,0x28,0x78,0xe7]
22773 vcvttpd2udqy
%ymm23
, %xmm28
22775 // CHECK
: vcvttpd2udq
%ymm23
, %xmm28
{%k6
}
22776 // CHECK
: encoding
: [0x62,0x21,0xfc,0x2e,0x78,0xe7]
22777 vcvttpd2udq
%ymm23
, %xmm28
{%k6
}
22779 // CHECK
: vcvttpd2udq
%ymm23
, %xmm28
{%k6
}
22780 // CHECK
: encoding
: [0x62,0x21,0xfc,0x2e,0x78,0xe7]
22781 vcvttpd2udqy
%ymm23
, %xmm28
{%k6
}
22783 // CHECK
: vcvttpd2udq
%ymm23
, %xmm28
{%k6
} {z
}
22784 // CHECK
: encoding
: [0x62,0x21,0xfc,0xae,0x78,0xe7]
22785 vcvttpd2udq
%ymm23
, %xmm28
{%k6
} {z
}
22787 // CHECK
: vcvttpd2udq
%ymm23
, %xmm28
{%k6
} {z
}
22788 // CHECK
: encoding
: [0x62,0x21,0xfc,0xae,0x78,0xe7]
22789 vcvttpd2udqy
%ymm23
, %xmm28
{%k6
} {z
}
22791 // CHECK
: vcvttpd2udqy
(%rcx
), %xmm28
22792 // CHECK
: encoding
: [0x62,0x61,0xfc,0x28,0x78,0x21]
22793 vcvttpd2udqy
(%rcx
), %xmm28
22795 // CHECK
: vcvttpd2udqy
(%rcx
), %xmm28
{%k6
}
22796 // CHECK
: encoding
: [0x62,0x61,0xfc,0x2e,0x78,0x21]
22797 vcvttpd2udqy
(%rcx
), %xmm28
{%k6
}
22799 // CHECK
: vcvttpd2udqy
(%rcx
), %xmm28
{%k6
} {z
}
22800 // CHECK
: encoding
: [0x62,0x61,0xfc,0xae,0x78,0x21]
22801 vcvttpd2udqy
(%rcx
), %xmm28
{%k6
} {z
}
22803 // CHECK
: vcvttpd2udqy
291(%rax
,%r14,8), %xmm28
22804 // CHECK
: encoding
: [0x62,0x21,0xfc,0x28,0x78,0xa4,0xf0,0x23,0x01,0x00,0x00]
22805 vcvttpd2udqy
291(%rax
,%r14,8), %xmm28
22807 // CHECK
: vcvttpd2udqy
291(%rax
,%r14,8), %xmm28
{%k6
}
22808 // CHECK
: encoding
: [0x62,0x21,0xfc,0x2e,0x78,0xa4,0xf0,0x23,0x01,0x00,0x00]
22809 vcvttpd2udqy
291(%rax
,%r14,8), %xmm28
{%k6
}
22811 // CHECK
: vcvttpd2udqy
291(%rax
,%r14,8), %xmm28
{%k6
} {z
}
22812 // CHECK
: encoding
: [0x62,0x21,0xfc,0xae,0x78,0xa4,0xf0,0x23,0x01,0x00,0x00]
22813 vcvttpd2udqy
291(%rax
,%r14,8), %xmm28
{%k6
} {z
}
22815 // CHECK
: vcvttpd2udq
(%rcx
){1to4
}, %xmm28
22816 // CHECK
: encoding
: [0x62,0x61,0xfc,0x38,0x78,0x21]
22817 vcvttpd2udq
(%rcx
){1to4
}, %xmm28
22819 // CHECK
: vcvttpd2udq
(%rcx
){1to4
}, %xmm28
22820 // CHECK
: encoding
: [0x62,0x61,0xfc,0x38,0x78,0x21]
22821 vcvttpd2udqy
(%rcx
){1to4
}, %xmm28
22823 // CHECK
: vcvttpd2udq
(%rcx
){1to4
}, %xmm28
{%k6
}
22824 // CHECK
: encoding
: [0x62,0x61,0xfc,0x3e,0x78,0x21]
22825 vcvttpd2udq
(%rcx
){1to4
}, %xmm28
{%k6
}
22827 // CHECK
: vcvttpd2udq
(%rcx
){1to4
}, %xmm28
{%k6
}
22828 // CHECK
: encoding
: [0x62,0x61,0xfc,0x3e,0x78,0x21]
22829 vcvttpd2udqy
(%rcx
){1to4
}, %xmm28
{%k6
}
22831 // CHECK
: vcvttpd2udq
(%rcx
){1to4
}, %xmm28
{%k6
} {z
}
22832 // CHECK
: encoding
: [0x62,0x61,0xfc,0xbe,0x78,0x21]
22833 vcvttpd2udq
(%rcx
){1to4
}, %xmm28
{%k6
} {z
}
22835 // CHECK
: vcvttpd2udq
(%rcx
){1to4
}, %xmm28
{%k6
} {z
}
22836 // CHECK
: encoding
: [0x62,0x61,0xfc,0xbe,0x78,0x21]
22837 vcvttpd2udqy
(%rcx
){1to4
}, %xmm28
{%k6
} {z
}
22839 // CHECK
: vcvttpd2udqy
4064(%rdx
), %xmm28
22840 // CHECK
: encoding
: [0x62,0x61,0xfc,0x28,0x78,0x62,0x7f]
22841 vcvttpd2udqy
4064(%rdx
), %xmm28
22843 // CHECK
: vcvttpd2udqy
4064(%rdx
), %xmm28
{%k6
}
22844 // CHECK
: encoding
: [0x62,0x61,0xfc,0x2e,0x78,0x62,0x7f]
22845 vcvttpd2udqy
4064(%rdx
), %xmm28
{%k6
}
22847 // CHECK
: vcvttpd2udqy
4064(%rdx
), %xmm28
{%k6
} {z
}
22848 // CHECK
: encoding
: [0x62,0x61,0xfc,0xae,0x78,0x62,0x7f]
22849 vcvttpd2udqy
4064(%rdx
), %xmm28
{%k6
} {z
}
22851 // CHECK
: vcvttpd2udqy
4096(%rdx
), %xmm28
22852 // CHECK
: encoding
: [0x62,0x61,0xfc,0x28,0x78,0xa2,0x00,0x10,0x00,0x00]
22853 vcvttpd2udqy
4096(%rdx
), %xmm28
22855 // CHECK
: vcvttpd2udqy
4096(%rdx
), %xmm28
{%k6
}
22856 // CHECK
: encoding
: [0x62,0x61,0xfc,0x2e,0x78,0xa2,0x00,0x10,0x00,0x00]
22857 vcvttpd2udqy
4096(%rdx
), %xmm28
{%k6
}
22859 // CHECK
: vcvttpd2udqy
4096(%rdx
), %xmm28
{%k6
} {z
}
22860 // CHECK
: encoding
: [0x62,0x61,0xfc,0xae,0x78,0xa2,0x00,0x10,0x00,0x00]
22861 vcvttpd2udqy
4096(%rdx
), %xmm28
{%k6
} {z
}
22863 // CHECK
: vcvttpd2udqy
-4096(%rdx
), %xmm28
22864 // CHECK
: encoding
: [0x62,0x61,0xfc,0x28,0x78,0x62,0x80]
22865 vcvttpd2udqy
-4096(%rdx
), %xmm28
22867 // CHECK
: vcvttpd2udqy
-4096(%rdx
), %xmm28
{%k6
}
22868 // CHECK
: encoding
: [0x62,0x61,0xfc,0x2e,0x78,0x62,0x80]
22869 vcvttpd2udqy
-4096(%rdx
), %xmm28
{%k6
}
22871 // CHECK
: vcvttpd2udqy
-4096(%rdx
), %xmm28
{%k6
} {z
}
22872 // CHECK
: encoding
: [0x62,0x61,0xfc,0xae,0x78,0x62,0x80]
22873 vcvttpd2udqy
-4096(%rdx
), %xmm28
{%k6
} {z
}
22875 // CHECK
: vcvttpd2udqy
-4128(%rdx
), %xmm28
22876 // CHECK
: encoding
: [0x62,0x61,0xfc,0x28,0x78,0xa2,0xe0,0xef,0xff,0xff]
22877 vcvttpd2udqy
-4128(%rdx
), %xmm28
22879 // CHECK
: vcvttpd2udqy
-4128(%rdx
), %xmm28
{%k6
}
22880 // CHECK
: encoding
: [0x62,0x61,0xfc,0x2e,0x78,0xa2,0xe0,0xef,0xff,0xff]
22881 vcvttpd2udqy
-4128(%rdx
), %xmm28
{%k6
}
22883 // CHECK
: vcvttpd2udqy
-4128(%rdx
), %xmm28
{%k6
} {z
}
22884 // CHECK
: encoding
: [0x62,0x61,0xfc,0xae,0x78,0xa2,0xe0,0xef,0xff,0xff]
22885 vcvttpd2udqy
-4128(%rdx
), %xmm28
{%k6
} {z
}
22887 // CHECK
: vcvttpd2udq
1016(%rdx
){1to4
}, %xmm28
22888 // CHECK
: encoding
: [0x62,0x61,0xfc,0x38,0x78,0x62,0x7f]
22889 vcvttpd2udq
1016(%rdx
){1to4
}, %xmm28
22891 // CHECK
: vcvttpd2udq
1016(%rdx
){1to4
}, %xmm28
22892 // CHECK
: encoding
: [0x62,0x61,0xfc,0x38,0x78,0x62,0x7f]
22893 vcvttpd2udqy
1016(%rdx
){1to4
}, %xmm28
22895 // CHECK
: vcvttpd2udq
1016(%rdx
){1to4
}, %xmm28
{%k6
}
22896 // CHECK
: encoding
: [0x62,0x61,0xfc,0x3e,0x78,0x62,0x7f]
22897 vcvttpd2udq
1016(%rdx
){1to4
}, %xmm28
{%k6
}
22899 // CHECK
: vcvttpd2udq
1016(%rdx
){1to4
}, %xmm28
{%k6
}
22900 // CHECK
: encoding
: [0x62,0x61,0xfc,0x3e,0x78,0x62,0x7f]
22901 vcvttpd2udqy
1016(%rdx
){1to4
}, %xmm28
{%k6
}
22903 // CHECK
: vcvttpd2udq
1016(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22904 // CHECK
: encoding
: [0x62,0x61,0xfc,0xbe,0x78,0x62,0x7f]
22905 vcvttpd2udq
1016(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22907 // CHECK
: vcvttpd2udq
1016(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22908 // CHECK
: encoding
: [0x62,0x61,0xfc,0xbe,0x78,0x62,0x7f]
22909 vcvttpd2udqy
1016(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22911 // CHECK
: vcvttpd2udq
1024(%rdx
){1to4
}, %xmm28
22912 // CHECK
: encoding
: [0x62,0x61,0xfc,0x38,0x78,0xa2,0x00,0x04,0x00,0x00]
22913 vcvttpd2udq
1024(%rdx
){1to4
}, %xmm28
22915 // CHECK
: vcvttpd2udq
1024(%rdx
){1to4
}, %xmm28
22916 // CHECK
: encoding
: [0x62,0x61,0xfc,0x38,0x78,0xa2,0x00,0x04,0x00,0x00]
22917 vcvttpd2udqy
1024(%rdx
){1to4
}, %xmm28
22919 // CHECK
: vcvttpd2udq
1024(%rdx
){1to4
}, %xmm28
{%k6
}
22920 // CHECK
: encoding
: [0x62,0x61,0xfc,0x3e,0x78,0xa2,0x00,0x04,0x00,0x00]
22921 vcvttpd2udq
1024(%rdx
){1to4
}, %xmm28
{%k6
}
22923 // CHECK
: vcvttpd2udq
1024(%rdx
){1to4
}, %xmm28
{%k6
}
22924 // CHECK
: encoding
: [0x62,0x61,0xfc,0x3e,0x78,0xa2,0x00,0x04,0x00,0x00]
22925 vcvttpd2udqy
1024(%rdx
){1to4
}, %xmm28
{%k6
}
22927 // CHECK
: vcvttpd2udq
1024(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22928 // CHECK
: encoding
: [0x62,0x61,0xfc,0xbe,0x78,0xa2,0x00,0x04,0x00,0x00]
22929 vcvttpd2udq
1024(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22931 // CHECK
: vcvttpd2udq
1024(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22932 // CHECK
: encoding
: [0x62,0x61,0xfc,0xbe,0x78,0xa2,0x00,0x04,0x00,0x00]
22933 vcvttpd2udqy
1024(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22935 // CHECK
: vcvttpd2udq
-1024(%rdx
){1to4
}, %xmm28
22936 // CHECK
: encoding
: [0x62,0x61,0xfc,0x38,0x78,0x62,0x80]
22937 vcvttpd2udq
-1024(%rdx
){1to4
}, %xmm28
22939 // CHECK
: vcvttpd2udq
-1024(%rdx
){1to4
}, %xmm28
22940 // CHECK
: encoding
: [0x62,0x61,0xfc,0x38,0x78,0x62,0x80]
22941 vcvttpd2udqy
-1024(%rdx
){1to4
}, %xmm28
22943 // CHECK
: vcvttpd2udq
-1024(%rdx
){1to4
}, %xmm28
{%k6
}
22944 // CHECK
: encoding
: [0x62,0x61,0xfc,0x3e,0x78,0x62,0x80]
22945 vcvttpd2udq
-1024(%rdx
){1to4
}, %xmm28
{%k6
}
22947 // CHECK
: vcvttpd2udq
-1024(%rdx
){1to4
}, %xmm28
{%k6
}
22948 // CHECK
: encoding
: [0x62,0x61,0xfc,0x3e,0x78,0x62,0x80]
22949 vcvttpd2udqy
-1024(%rdx
){1to4
}, %xmm28
{%k6
}
22951 // CHECK
: vcvttpd2udq
-1024(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22952 // CHECK
: encoding
: [0x62,0x61,0xfc,0xbe,0x78,0x62,0x80]
22953 vcvttpd2udq
-1024(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22955 // CHECK
: vcvttpd2udq
-1024(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22956 // CHECK
: encoding
: [0x62,0x61,0xfc,0xbe,0x78,0x62,0x80]
22957 vcvttpd2udqy
-1024(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22959 // CHECK
: vcvttpd2udq
-1032(%rdx
){1to4
}, %xmm28
22960 // CHECK
: encoding
: [0x62,0x61,0xfc,0x38,0x78,0xa2,0xf8,0xfb,0xff,0xff]
22961 vcvttpd2udq
-1032(%rdx
){1to4
}, %xmm28
22963 // CHECK
: vcvttpd2udq
-1032(%rdx
){1to4
}, %xmm28
22964 // CHECK
: encoding
: [0x62,0x61,0xfc,0x38,0x78,0xa2,0xf8,0xfb,0xff,0xff]
22965 vcvttpd2udqy
-1032(%rdx
){1to4
}, %xmm28
22967 // CHECK
: vcvttpd2udq
-1032(%rdx
){1to4
}, %xmm28
{%k6
}
22968 // CHECK
: encoding
: [0x62,0x61,0xfc,0x3e,0x78,0xa2,0xf8,0xfb,0xff,0xff]
22969 vcvttpd2udq
-1032(%rdx
){1to4
}, %xmm28
{%k6
}
22971 // CHECK
: vcvttpd2udq
-1032(%rdx
){1to4
}, %xmm28
{%k6
}
22972 // CHECK
: encoding
: [0x62,0x61,0xfc,0x3e,0x78,0xa2,0xf8,0xfb,0xff,0xff]
22973 vcvttpd2udqy
-1032(%rdx
){1to4
}, %xmm28
{%k6
}
22975 // CHECK
: vcvttpd2udq
-1032(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22976 // CHECK
: encoding
: [0x62,0x61,0xfc,0xbe,0x78,0xa2,0xf8,0xfb,0xff,0xff]
22977 vcvttpd2udq
-1032(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22979 // CHECK
: vcvttpd2udq
-1032(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22980 // CHECK
: encoding
: [0x62,0x61,0xfc,0xbe,0x78,0xa2,0xf8,0xfb,0xff,0xff]
22981 vcvttpd2udqy
-1032(%rdx
){1to4
}, %xmm28
{%k6
} {z
}
22983 // CHECK
: vpternlogd $
171, %xmm25
, %xmm19
, %xmm27
22984 // CHECK
: encoding
: [0x62,0x03,0x65,0x00,0x25,0xd9,0xab]
22985 vpternlogd $
0xab, %xmm25
, %xmm19
, %xmm27
22987 // CHECK
: vpternlogd $
171, %xmm25
, %xmm19
, %xmm27
{%k7
}
22988 // CHECK
: encoding
: [0x62,0x03,0x65,0x07,0x25,0xd9,0xab]
22989 vpternlogd $
0xab, %xmm25
, %xmm19
, %xmm27
{%k7
}
22991 // CHECK
: vpternlogd $
171, %xmm25
, %xmm19
, %xmm27
{%k7
} {z
}
22992 // CHECK
: encoding
: [0x62,0x03,0x65,0x87,0x25,0xd9,0xab]
22993 vpternlogd $
0xab, %xmm25
, %xmm19
, %xmm27
{%k7
} {z
}
22995 // CHECK
: vpternlogd $
123, %xmm25
, %xmm19
, %xmm27
22996 // CHECK
: encoding
: [0x62,0x03,0x65,0x00,0x25,0xd9,0x7b]
22997 vpternlogd $
0x7b, %xmm25
, %xmm19
, %xmm27
22999 // CHECK
: vpternlogd $
123, (%rcx
), %xmm19
, %xmm27
23000 // CHECK
: encoding
: [0x62,0x63,0x65,0x00,0x25,0x19,0x7b]
23001 vpternlogd $
0x7b, (%rcx
), %xmm19
, %xmm27
23003 // CHECK
: vpternlogd $
123, 291(%rax
,%r14,8), %xmm19
, %xmm27
23004 // CHECK
: encoding
: [0x62,0x23,0x65,0x00,0x25,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b]
23005 vpternlogd $
0x7b, 291(%rax
,%r14,8), %xmm19
, %xmm27
23007 // CHECK
: vpternlogd $
123, (%rcx
){1to4
}, %xmm19
, %xmm27
23008 // CHECK
: encoding
: [0x62,0x63,0x65,0x10,0x25,0x19,0x7b]
23009 vpternlogd $
0x7b, (%rcx
){1to4
}, %xmm19
, %xmm27
23011 // CHECK
: vpternlogd $
123, 2032(%rdx
), %xmm19
, %xmm27
23012 // CHECK
: encoding
: [0x62,0x63,0x65,0x00,0x25,0x5a,0x7f,0x7b]
23013 vpternlogd $
0x7b, 2032(%rdx
), %xmm19
, %xmm27
23015 // CHECK
: vpternlogd $
123, 2048(%rdx
), %xmm19
, %xmm27
23016 // CHECK
: encoding
: [0x62,0x63,0x65,0x00,0x25,0x9a,0x00,0x08,0x00,0x00,0x7b]
23017 vpternlogd $
0x7b, 2048(%rdx
), %xmm19
, %xmm27
23019 // CHECK
: vpternlogd $
123, -2048(%rdx
), %xmm19
, %xmm27
23020 // CHECK
: encoding
: [0x62,0x63,0x65,0x00,0x25,0x5a,0x80,0x7b]
23021 vpternlogd $
0x7b, -2048(%rdx
), %xmm19
, %xmm27
23023 // CHECK
: vpternlogd $
123, -2064(%rdx
), %xmm19
, %xmm27
23024 // CHECK
: encoding
: [0x62,0x63,0x65,0x00,0x25,0x9a,0xf0,0xf7,0xff,0xff,0x7b]
23025 vpternlogd $
0x7b, -2064(%rdx
), %xmm19
, %xmm27
23027 // CHECK
: vpternlogd $
123, 508(%rdx
){1to4
}, %xmm19
, %xmm27
23028 // CHECK
: encoding
: [0x62,0x63,0x65,0x10,0x25,0x5a,0x7f,0x7b]
23029 vpternlogd $
0x7b, 508(%rdx
){1to4
}, %xmm19
, %xmm27
23031 // CHECK
: vpternlogd $
123, 512(%rdx
){1to4
}, %xmm19
, %xmm27
23032 // CHECK
: encoding
: [0x62,0x63,0x65,0x10,0x25,0x9a,0x00,0x02,0x00,0x00,0x7b]
23033 vpternlogd $
0x7b, 512(%rdx
){1to4
}, %xmm19
, %xmm27
23035 // CHECK
: vpternlogd $
123, -512(%rdx
){1to4
}, %xmm19
, %xmm27
23036 // CHECK
: encoding
: [0x62,0x63,0x65,0x10,0x25,0x5a,0x80,0x7b]
23037 vpternlogd $
0x7b, -512(%rdx
){1to4
}, %xmm19
, %xmm27
23039 // CHECK
: vpternlogd $
123, -516(%rdx
){1to4
}, %xmm19
, %xmm27
23040 // CHECK
: encoding
: [0x62,0x63,0x65,0x10,0x25,0x9a,0xfc,0xfd,0xff,0xff,0x7b]
23041 vpternlogd $
0x7b, -516(%rdx
){1to4
}, %xmm19
, %xmm27
23043 // CHECK
: vpternlogd $
171, %ymm20
, %ymm17
, %ymm29
23044 // CHECK
: encoding
: [0x62,0x23,0x75,0x20,0x25,0xec,0xab]
23045 vpternlogd $
0xab, %ymm20
, %ymm17
, %ymm29
23047 // CHECK
: vpternlogd $
171, %ymm20
, %ymm17
, %ymm29
{%k3
}
23048 // CHECK
: encoding
: [0x62,0x23,0x75,0x23,0x25,0xec,0xab]
23049 vpternlogd $
0xab, %ymm20
, %ymm17
, %ymm29
{%k3
}
23051 // CHECK
: vpternlogd $
171, %ymm20
, %ymm17
, %ymm29
{%k3
} {z
}
23052 // CHECK
: encoding
: [0x62,0x23,0x75,0xa3,0x25,0xec,0xab]
23053 vpternlogd $
0xab, %ymm20
, %ymm17
, %ymm29
{%k3
} {z
}
23055 // CHECK
: vpternlogd $
123, %ymm20
, %ymm17
, %ymm29
23056 // CHECK
: encoding
: [0x62,0x23,0x75,0x20,0x25,0xec,0x7b]
23057 vpternlogd $
0x7b, %ymm20
, %ymm17
, %ymm29
23059 // CHECK
: vpternlogd $
123, (%rcx
), %ymm17
, %ymm29
23060 // CHECK
: encoding
: [0x62,0x63,0x75,0x20,0x25,0x29,0x7b]
23061 vpternlogd $
0x7b, (%rcx
), %ymm17
, %ymm29
23063 // CHECK
: vpternlogd $
123, 291(%rax
,%r14,8), %ymm17
, %ymm29
23064 // CHECK
: encoding
: [0x62,0x23,0x75,0x20,0x25,0xac,0xf0,0x23,0x01,0x00,0x00,0x7b]
23065 vpternlogd $
0x7b, 291(%rax
,%r14,8), %ymm17
, %ymm29
23067 // CHECK
: vpternlogd $
123, (%rcx
){1to8
}, %ymm17
, %ymm29
23068 // CHECK
: encoding
: [0x62,0x63,0x75,0x30,0x25,0x29,0x7b]
23069 vpternlogd $
0x7b, (%rcx
){1to8
}, %ymm17
, %ymm29
23071 // CHECK
: vpternlogd $
123, 4064(%rdx
), %ymm17
, %ymm29
23072 // CHECK
: encoding
: [0x62,0x63,0x75,0x20,0x25,0x6a,0x7f,0x7b]
23073 vpternlogd $
0x7b, 4064(%rdx
), %ymm17
, %ymm29
23075 // CHECK
: vpternlogd $
123, 4096(%rdx
), %ymm17
, %ymm29
23076 // CHECK
: encoding
: [0x62,0x63,0x75,0x20,0x25,0xaa,0x00,0x10,0x00,0x00,0x7b]
23077 vpternlogd $
0x7b, 4096(%rdx
), %ymm17
, %ymm29
23079 // CHECK
: vpternlogd $
123, -4096(%rdx
), %ymm17
, %ymm29
23080 // CHECK
: encoding
: [0x62,0x63,0x75,0x20,0x25,0x6a,0x80,0x7b]
23081 vpternlogd $
0x7b, -4096(%rdx
), %ymm17
, %ymm29
23083 // CHECK
: vpternlogd $
123, -4128(%rdx
), %ymm17
, %ymm29
23084 // CHECK
: encoding
: [0x62,0x63,0x75,0x20,0x25,0xaa,0xe0,0xef,0xff,0xff,0x7b]
23085 vpternlogd $
0x7b, -4128(%rdx
), %ymm17
, %ymm29
23087 // CHECK
: vpternlogd $
123, 508(%rdx
){1to8
}, %ymm17
, %ymm29
23088 // CHECK
: encoding
: [0x62,0x63,0x75,0x30,0x25,0x6a,0x7f,0x7b]
23089 vpternlogd $
0x7b, 508(%rdx
){1to8
}, %ymm17
, %ymm29
23091 // CHECK
: vpternlogd $
123, 512(%rdx
){1to8
}, %ymm17
, %ymm29
23092 // CHECK
: encoding
: [0x62,0x63,0x75,0x30,0x25,0xaa,0x00,0x02,0x00,0x00,0x7b]
23093 vpternlogd $
0x7b, 512(%rdx
){1to8
}, %ymm17
, %ymm29
23095 // CHECK
: vpternlogd $
123, -512(%rdx
){1to8
}, %ymm17
, %ymm29
23096 // CHECK
: encoding
: [0x62,0x63,0x75,0x30,0x25,0x6a,0x80,0x7b]
23097 vpternlogd $
0x7b, -512(%rdx
){1to8
}, %ymm17
, %ymm29
23099 // CHECK
: vpternlogd $
123, -516(%rdx
){1to8
}, %ymm17
, %ymm29
23100 // CHECK
: encoding
: [0x62,0x63,0x75,0x30,0x25,0xaa,0xfc,0xfd,0xff,0xff,0x7b]
23101 vpternlogd $
0x7b, -516(%rdx
){1to8
}, %ymm17
, %ymm29
23103 // CHECK
: vpternlogq $
171, %xmm22
, %xmm25
, %xmm17
23104 // CHECK
: encoding
: [0x62,0xa3,0xb5,0x00,0x25,0xce,0xab]
23105 vpternlogq $
0xab, %xmm22
, %xmm25
, %xmm17
23107 // CHECK
: vpternlogq $
171, %xmm22
, %xmm25
, %xmm17
{%k1
}
23108 // CHECK
: encoding
: [0x62,0xa3,0xb5,0x01,0x25,0xce,0xab]
23109 vpternlogq $
0xab, %xmm22
, %xmm25
, %xmm17
{%k1
}
23111 // CHECK
: vpternlogq $
171, %xmm22
, %xmm25
, %xmm17
{%k1
} {z
}
23112 // CHECK
: encoding
: [0x62,0xa3,0xb5,0x81,0x25,0xce,0xab]
23113 vpternlogq $
0xab, %xmm22
, %xmm25
, %xmm17
{%k1
} {z
}
23115 // CHECK
: vpternlogq $
123, %xmm22
, %xmm25
, %xmm17
23116 // CHECK
: encoding
: [0x62,0xa3,0xb5,0x00,0x25,0xce,0x7b]
23117 vpternlogq $
0x7b, %xmm22
, %xmm25
, %xmm17
23119 // CHECK
: vpternlogq $
123, (%rcx
), %xmm25
, %xmm17
23120 // CHECK
: encoding
: [0x62,0xe3,0xb5,0x00,0x25,0x09,0x7b]
23121 vpternlogq $
0x7b, (%rcx
), %xmm25
, %xmm17
23123 // CHECK
: vpternlogq $
123, 291(%rax
,%r14,8), %xmm25
, %xmm17
23124 // CHECK
: encoding
: [0x62,0xa3,0xb5,0x00,0x25,0x8c,0xf0,0x23,0x01,0x00,0x00,0x7b]
23125 vpternlogq $
0x7b, 291(%rax
,%r14,8), %xmm25
, %xmm17
23127 // CHECK
: vpternlogq $
123, (%rcx
){1to2
}, %xmm25
, %xmm17
23128 // CHECK
: encoding
: [0x62,0xe3,0xb5,0x10,0x25,0x09,0x7b]
23129 vpternlogq $
0x7b, (%rcx
){1to2
}, %xmm25
, %xmm17
23131 // CHECK
: vpternlogq $
123, 2032(%rdx
), %xmm25
, %xmm17
23132 // CHECK
: encoding
: [0x62,0xe3,0xb5,0x00,0x25,0x4a,0x7f,0x7b]
23133 vpternlogq $
0x7b, 2032(%rdx
), %xmm25
, %xmm17
23135 // CHECK
: vpternlogq $
123, 2048(%rdx
), %xmm25
, %xmm17
23136 // CHECK
: encoding
: [0x62,0xe3,0xb5,0x00,0x25,0x8a,0x00,0x08,0x00,0x00,0x7b]
23137 vpternlogq $
0x7b, 2048(%rdx
), %xmm25
, %xmm17
23139 // CHECK
: vpternlogq $
123, -2048(%rdx
), %xmm25
, %xmm17
23140 // CHECK
: encoding
: [0x62,0xe3,0xb5,0x00,0x25,0x4a,0x80,0x7b]
23141 vpternlogq $
0x7b, -2048(%rdx
), %xmm25
, %xmm17
23143 // CHECK
: vpternlogq $
123, -2064(%rdx
), %xmm25
, %xmm17
23144 // CHECK
: encoding
: [0x62,0xe3,0xb5,0x00,0x25,0x8a,0xf0,0xf7,0xff,0xff,0x7b]
23145 vpternlogq $
0x7b, -2064(%rdx
), %xmm25
, %xmm17
23147 // CHECK
: vpternlogq $
123, 1016(%rdx
){1to2
}, %xmm25
, %xmm17
23148 // CHECK
: encoding
: [0x62,0xe3,0xb5,0x10,0x25,0x4a,0x7f,0x7b]
23149 vpternlogq $
0x7b, 1016(%rdx
){1to2
}, %xmm25
, %xmm17
23151 // CHECK
: vpternlogq $
123, 1024(%rdx
){1to2
}, %xmm25
, %xmm17
23152 // CHECK
: encoding
: [0x62,0xe3,0xb5,0x10,0x25,0x8a,0x00,0x04,0x00,0x00,0x7b]
23153 vpternlogq $
0x7b, 1024(%rdx
){1to2
}, %xmm25
, %xmm17
23155 // CHECK
: vpternlogq $
123, -1024(%rdx
){1to2
}, %xmm25
, %xmm17
23156 // CHECK
: encoding
: [0x62,0xe3,0xb5,0x10,0x25,0x4a,0x80,0x7b]
23157 vpternlogq $
0x7b, -1024(%rdx
){1to2
}, %xmm25
, %xmm17
23159 // CHECK
: vpternlogq $
123, -1032(%rdx
){1to2
}, %xmm25
, %xmm17
23160 // CHECK
: encoding
: [0x62,0xe3,0xb5,0x10,0x25,0x8a,0xf8,0xfb,0xff,0xff,0x7b]
23161 vpternlogq $
0x7b, -1032(%rdx
){1to2
}, %xmm25
, %xmm17
23163 // CHECK
: vpternlogq $
171, %ymm25
, %ymm23
, %ymm26
23164 // CHECK
: encoding
: [0x62,0x03,0xc5,0x20,0x25,0xd1,0xab]
23165 vpternlogq $
0xab, %ymm25
, %ymm23
, %ymm26
23167 // CHECK
: vpternlogq $
171, %ymm25
, %ymm23
, %ymm26
{%k6
}
23168 // CHECK
: encoding
: [0x62,0x03,0xc5,0x26,0x25,0xd1,0xab]
23169 vpternlogq $
0xab, %ymm25
, %ymm23
, %ymm26
{%k6
}
23171 // CHECK
: vpternlogq $
171, %ymm25
, %ymm23
, %ymm26
{%k6
} {z
}
23172 // CHECK
: encoding
: [0x62,0x03,0xc5,0xa6,0x25,0xd1,0xab]
23173 vpternlogq $
0xab, %ymm25
, %ymm23
, %ymm26
{%k6
} {z
}
23175 // CHECK
: vpternlogq $
123, %ymm25
, %ymm23
, %ymm26
23176 // CHECK
: encoding
: [0x62,0x03,0xc5,0x20,0x25,0xd1,0x7b]
23177 vpternlogq $
0x7b, %ymm25
, %ymm23
, %ymm26
23179 // CHECK
: vpternlogq $
123, (%rcx
), %ymm23
, %ymm26
23180 // CHECK
: encoding
: [0x62,0x63,0xc5,0x20,0x25,0x11,0x7b]
23181 vpternlogq $
0x7b, (%rcx
), %ymm23
, %ymm26
23183 // CHECK
: vpternlogq $
123, 291(%rax
,%r14,8), %ymm23
, %ymm26
23184 // CHECK
: encoding
: [0x62,0x23,0xc5,0x20,0x25,0x94,0xf0,0x23,0x01,0x00,0x00,0x7b]
23185 vpternlogq $
0x7b, 291(%rax
,%r14,8), %ymm23
, %ymm26
23187 // CHECK
: vpternlogq $
123, (%rcx
){1to4
}, %ymm23
, %ymm26
23188 // CHECK
: encoding
: [0x62,0x63,0xc5,0x30,0x25,0x11,0x7b]
23189 vpternlogq $
0x7b, (%rcx
){1to4
}, %ymm23
, %ymm26
23191 // CHECK
: vpternlogq $
123, 4064(%rdx
), %ymm23
, %ymm26
23192 // CHECK
: encoding
: [0x62,0x63,0xc5,0x20,0x25,0x52,0x7f,0x7b]
23193 vpternlogq $
0x7b, 4064(%rdx
), %ymm23
, %ymm26
23195 // CHECK
: vpternlogq $
123, 4096(%rdx
), %ymm23
, %ymm26
23196 // CHECK
: encoding
: [0x62,0x63,0xc5,0x20,0x25,0x92,0x00,0x10,0x00,0x00,0x7b]
23197 vpternlogq $
0x7b, 4096(%rdx
), %ymm23
, %ymm26
23199 // CHECK
: vpternlogq $
123, -4096(%rdx
), %ymm23
, %ymm26
23200 // CHECK
: encoding
: [0x62,0x63,0xc5,0x20,0x25,0x52,0x80,0x7b]
23201 vpternlogq $
0x7b, -4096(%rdx
), %ymm23
, %ymm26
23203 // CHECK
: vpternlogq $
123, -4128(%rdx
), %ymm23
, %ymm26
23204 // CHECK
: encoding
: [0x62,0x63,0xc5,0x20,0x25,0x92,0xe0,0xef,0xff,0xff,0x7b]
23205 vpternlogq $
0x7b, -4128(%rdx
), %ymm23
, %ymm26
23207 // CHECK
: vpternlogq $
123, 1016(%rdx
){1to4
}, %ymm23
, %ymm26
23208 // CHECK
: encoding
: [0x62,0x63,0xc5,0x30,0x25,0x52,0x7f,0x7b]
23209 vpternlogq $
0x7b, 1016(%rdx
){1to4
}, %ymm23
, %ymm26
23211 // CHECK
: vpternlogq $
123, 1024(%rdx
){1to4
}, %ymm23
, %ymm26
23212 // CHECK
: encoding
: [0x62,0x63,0xc5,0x30,0x25,0x92,0x00,0x04,0x00,0x00,0x7b]
23213 vpternlogq $
0x7b, 1024(%rdx
){1to4
}, %ymm23
, %ymm26
23215 // CHECK
: vpternlogq $
123, -1024(%rdx
){1to4
}, %ymm23
, %ymm26
23216 // CHECK
: encoding
: [0x62,0x63,0xc5,0x30,0x25,0x52,0x80,0x7b]
23217 vpternlogq $
0x7b, -1024(%rdx
){1to4
}, %ymm23
, %ymm26
23219 // CHECK
: vpternlogq $
123, -1032(%rdx
){1to4
}, %ymm23
, %ymm26
23220 // CHECK
: encoding
: [0x62,0x63,0xc5,0x30,0x25,0x92,0xf8,0xfb,0xff,0xff,0x7b]
23221 vpternlogq $
0x7b, -1032(%rdx
){1to4
}, %ymm23
, %ymm26
23223 // CHECK
: vpbroadcastd
(%rcx
), %xmm29
23224 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x58,0x29]
23225 vpbroadcastd
(%rcx
), %xmm29
23227 // CHECK
: vpbroadcastd
(%rcx
), %xmm29
{%k1
}
23228 // CHECK
: encoding
: [0x62,0x62,0x7d,0x09,0x58,0x29]
23229 vpbroadcastd
(%rcx
), %xmm29
{%k1
}
23231 // CHECK
: vpbroadcastd
(%rcx
), %xmm29
{%k1
} {z
}
23232 // CHECK
: encoding
: [0x62,0x62,0x7d,0x89,0x58,0x29]
23233 vpbroadcastd
(%rcx
), %xmm29
{%k1
} {z
}
23235 // CHECK
: vpbroadcastd
291(%rax
,%r14,8), %xmm29
23236 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x58,0xac,0xf0,0x23,0x01,0x00,0x00]
23237 vpbroadcastd
291(%rax
,%r14,8), %xmm29
23239 // CHECK
: vpbroadcastd
508(%rdx
), %xmm29
23240 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x58,0x6a,0x7f]
23241 vpbroadcastd
508(%rdx
), %xmm29
23243 // CHECK
: vpbroadcastd
512(%rdx
), %xmm29
23244 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x58,0xaa,0x00,0x02,0x00,0x00]
23245 vpbroadcastd
512(%rdx
), %xmm29
23247 // CHECK
: vpbroadcastd
-512(%rdx
), %xmm29
23248 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x58,0x6a,0x80]
23249 vpbroadcastd
-512(%rdx
), %xmm29
23251 // CHECK
: vpbroadcastd
-516(%rdx
), %xmm29
23252 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x58,0xaa,0xfc,0xfd,0xff,0xff]
23253 vpbroadcastd
-516(%rdx
), %xmm29
23255 // CHECK
: vpbroadcastd
(%rcx
), %ymm28
23256 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x58,0x21]
23257 vpbroadcastd
(%rcx
), %ymm28
23259 // CHECK
: vpbroadcastd
(%rcx
), %ymm28
{%k2
}
23260 // CHECK
: encoding
: [0x62,0x62,0x7d,0x2a,0x58,0x21]
23261 vpbroadcastd
(%rcx
), %ymm28
{%k2
}
23263 // CHECK
: vpbroadcastd
(%rcx
), %ymm28
{%k2
} {z
}
23264 // CHECK
: encoding
: [0x62,0x62,0x7d,0xaa,0x58,0x21]
23265 vpbroadcastd
(%rcx
), %ymm28
{%k2
} {z
}
23267 // CHECK
: vpbroadcastd
291(%rax
,%r14,8), %ymm28
23268 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x58,0xa4,0xf0,0x23,0x01,0x00,0x00]
23269 vpbroadcastd
291(%rax
,%r14,8), %ymm28
23271 // CHECK
: vpbroadcastd
508(%rdx
), %ymm28
23272 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x58,0x62,0x7f]
23273 vpbroadcastd
508(%rdx
), %ymm28
23275 // CHECK
: vpbroadcastd
512(%rdx
), %ymm28
23276 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x58,0xa2,0x00,0x02,0x00,0x00]
23277 vpbroadcastd
512(%rdx
), %ymm28
23279 // CHECK
: vpbroadcastd
-512(%rdx
), %ymm28
23280 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x58,0x62,0x80]
23281 vpbroadcastd
-512(%rdx
), %ymm28
23283 // CHECK
: vpbroadcastd
-516(%rdx
), %ymm28
23284 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x58,0xa2,0xfc,0xfd,0xff,0xff]
23285 vpbroadcastd
-516(%rdx
), %ymm28
23287 // CHECK
: vpbroadcastd
%xmm18
, %xmm29
23288 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x58,0xea]
23289 vpbroadcastd
%xmm18
, %xmm29
23291 // CHECK
: vpbroadcastd
%xmm18
, %xmm29
{%k2
}
23292 // CHECK
: encoding
: [0x62,0x22,0x7d,0x0a,0x58,0xea]
23293 vpbroadcastd
%xmm18
, %xmm29
{%k2
}
23295 // CHECK
: vpbroadcastd
%xmm18
, %xmm29
{%k2
} {z
}
23296 // CHECK
: encoding
: [0x62,0x22,0x7d,0x8a,0x58,0xea]
23297 vpbroadcastd
%xmm18
, %xmm29
{%k2
} {z
}
23299 // CHECK
: vpbroadcastd
%xmm26
, %ymm17
23300 // CHECK
: encoding
: [0x62,0x82,0x7d,0x28,0x58,0xca]
23301 vpbroadcastd
%xmm26
, %ymm17
23303 // CHECK
: vpbroadcastd
%xmm26
, %ymm17
{%k3
}
23304 // CHECK
: encoding
: [0x62,0x82,0x7d,0x2b,0x58,0xca]
23305 vpbroadcastd
%xmm26
, %ymm17
{%k3
}
23307 // CHECK
: vpbroadcastd
%xmm26
, %ymm17
{%k3
} {z
}
23308 // CHECK
: encoding
: [0x62,0x82,0x7d,0xab,0x58,0xca]
23309 vpbroadcastd
%xmm26
, %ymm17
{%k3
} {z
}
23311 // CHECK
: vpbroadcastd
%eax
, %xmm22
23312 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x7c,0xf0]
23313 vpbroadcastd
%eax
, %xmm22
23315 // CHECK
: vpbroadcastd
%eax
, %xmm22
{%k5
}
23316 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x0d,0x7c,0xf0]
23317 vpbroadcastd
%eax
, %xmm22
{%k5
}
23319 // CHECK
: vpbroadcastd
%eax
, %xmm22
{%k5
} {z
}
23320 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x8d,0x7c,0xf0]
23321 vpbroadcastd
%eax
, %xmm22
{%k5
} {z
}
23323 // CHECK
: vpbroadcastd
%ebp
, %xmm22
23324 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x7c,0xf5]
23325 vpbroadcastd
%ebp
, %xmm22
23327 // CHECK
: vpbroadcastd
%r13d
, %xmm22
23328 // CHECK
: encoding
: [0x62,0xc2,0x7d,0x08,0x7c,0xf5]
23329 vpbroadcastd
%r13d
, %xmm22
23331 // CHECK
: vpbroadcastd
%eax
, %ymm25
23332 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x7c,0xc8]
23333 vpbroadcastd
%eax
, %ymm25
23335 // CHECK
: vpbroadcastd
%eax
, %ymm25
{%k5
}
23336 // CHECK
: encoding
: [0x62,0x62,0x7d,0x2d,0x7c,0xc8]
23337 vpbroadcastd
%eax
, %ymm25
{%k5
}
23339 // CHECK
: vpbroadcastd
%eax
, %ymm25
{%k5
} {z
}
23340 // CHECK
: encoding
: [0x62,0x62,0x7d,0xad,0x7c,0xc8]
23341 vpbroadcastd
%eax
, %ymm25
{%k5
} {z
}
23343 // CHECK
: vpbroadcastd
%ebp
, %ymm25
23344 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x7c,0xcd]
23345 vpbroadcastd
%ebp
, %ymm25
23347 // CHECK
: vpbroadcastd
%r13d
, %ymm25
23348 // CHECK
: encoding
: [0x62,0x42,0x7d,0x28,0x7c,0xcd]
23349 vpbroadcastd
%r13d
, %ymm25
23351 // CHECK
: vpbroadcastq
(%rcx
), %xmm30
23352 // CHECK
: encoding
: [0x62,0x62,0xfd,0x08,0x59,0x31]
23353 vpbroadcastq
(%rcx
), %xmm30
23355 // CHECK
: vpbroadcastq
(%rcx
), %xmm30
{%k7
}
23356 // CHECK
: encoding
: [0x62,0x62,0xfd,0x0f,0x59,0x31]
23357 vpbroadcastq
(%rcx
), %xmm30
{%k7
}
23359 // CHECK
: vpbroadcastq
(%rcx
), %xmm30
{%k7
} {z
}
23360 // CHECK
: encoding
: [0x62,0x62,0xfd,0x8f,0x59,0x31]
23361 vpbroadcastq
(%rcx
), %xmm30
{%k7
} {z
}
23363 // CHECK
: vpbroadcastq
291(%rax
,%r14,8), %xmm30
23364 // CHECK
: encoding
: [0x62,0x22,0xfd,0x08,0x59,0xb4,0xf0,0x23,0x01,0x00,0x00]
23365 vpbroadcastq
291(%rax
,%r14,8), %xmm30
23367 // CHECK
: vpbroadcastq
1016(%rdx
), %xmm30
23368 // CHECK
: encoding
: [0x62,0x62,0xfd,0x08,0x59,0x72,0x7f]
23369 vpbroadcastq
1016(%rdx
), %xmm30
23371 // CHECK
: vpbroadcastq
1024(%rdx
), %xmm30
23372 // CHECK
: encoding
: [0x62,0x62,0xfd,0x08,0x59,0xb2,0x00,0x04,0x00,0x00]
23373 vpbroadcastq
1024(%rdx
), %xmm30
23375 // CHECK
: vpbroadcastq
-1024(%rdx
), %xmm30
23376 // CHECK
: encoding
: [0x62,0x62,0xfd,0x08,0x59,0x72,0x80]
23377 vpbroadcastq
-1024(%rdx
), %xmm30
23379 // CHECK
: vpbroadcastq
-1032(%rdx
), %xmm30
23380 // CHECK
: encoding
: [0x62,0x62,0xfd,0x08,0x59,0xb2,0xf8,0xfb,0xff,0xff]
23381 vpbroadcastq
-1032(%rdx
), %xmm30
23383 // CHECK
: vpbroadcastq
(%rcx
), %ymm19
23384 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x59,0x19]
23385 vpbroadcastq
(%rcx
), %ymm19
23387 // CHECK
: vpbroadcastq
(%rcx
), %ymm19
{%k7
}
23388 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2f,0x59,0x19]
23389 vpbroadcastq
(%rcx
), %ymm19
{%k7
}
23391 // CHECK
: vpbroadcastq
(%rcx
), %ymm19
{%k7
} {z
}
23392 // CHECK
: encoding
: [0x62,0xe2,0xfd,0xaf,0x59,0x19]
23393 vpbroadcastq
(%rcx
), %ymm19
{%k7
} {z
}
23395 // CHECK
: vpbroadcastq
291(%rax
,%r14,8), %ymm19
23396 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x59,0x9c,0xf0,0x23,0x01,0x00,0x00]
23397 vpbroadcastq
291(%rax
,%r14,8), %ymm19
23399 // CHECK
: vpbroadcastq
1016(%rdx
), %ymm19
23400 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x59,0x5a,0x7f]
23401 vpbroadcastq
1016(%rdx
), %ymm19
23403 // CHECK
: vpbroadcastq
1024(%rdx
), %ymm19
23404 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x59,0x9a,0x00,0x04,0x00,0x00]
23405 vpbroadcastq
1024(%rdx
), %ymm19
23407 // CHECK
: vpbroadcastq
-1024(%rdx
), %ymm19
23408 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x59,0x5a,0x80]
23409 vpbroadcastq
-1024(%rdx
), %ymm19
23411 // CHECK
: vpbroadcastq
-1032(%rdx
), %ymm19
23412 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x59,0x9a,0xf8,0xfb,0xff,0xff]
23413 vpbroadcastq
-1032(%rdx
), %ymm19
23415 // CHECK
: vpbroadcastq
%xmm24
, %xmm19
23416 // CHECK
: encoding
: [0x62,0x82,0xfd,0x08,0x59,0xd8]
23417 vpbroadcastq
%xmm24
, %xmm19
23419 // CHECK
: vpbroadcastq
%xmm24
, %xmm19
{%k6
}
23420 // CHECK
: encoding
: [0x62,0x82,0xfd,0x0e,0x59,0xd8]
23421 vpbroadcastq
%xmm24
, %xmm19
{%k6
}
23423 // CHECK
: vpbroadcastq
%xmm24
, %xmm19
{%k6
} {z
}
23424 // CHECK
: encoding
: [0x62,0x82,0xfd,0x8e,0x59,0xd8]
23425 vpbroadcastq
%xmm24
, %xmm19
{%k6
} {z
}
23427 // CHECK
: vpbroadcastq
%xmm26
, %ymm19
23428 // CHECK
: encoding
: [0x62,0x82,0xfd,0x28,0x59,0xda]
23429 vpbroadcastq
%xmm26
, %ymm19
23431 // CHECK
: vpbroadcastq
%xmm26
, %ymm19
{%k6
}
23432 // CHECK
: encoding
: [0x62,0x82,0xfd,0x2e,0x59,0xda]
23433 vpbroadcastq
%xmm26
, %ymm19
{%k6
}
23435 // CHECK
: vpbroadcastq
%xmm26
, %ymm19
{%k6
} {z
}
23436 // CHECK
: encoding
: [0x62,0x82,0xfd,0xae,0x59,0xda]
23437 vpbroadcastq
%xmm26
, %ymm19
{%k6
} {z
}
23439 // CHECK
: vpbroadcastq
%rax
, %xmm22
23440 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x7c,0xf0]
23441 vpbroadcastq
%rax
, %xmm22
23443 // CHECK
: vpbroadcastq
%rax
, %xmm22
{%k2
}
23444 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x0a,0x7c,0xf0]
23445 vpbroadcastq
%rax
, %xmm22
{%k2
}
23447 // CHECK
: vpbroadcastq
%rax
, %xmm22
{%k2
} {z
}
23448 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x8a,0x7c,0xf0]
23449 vpbroadcastq
%rax
, %xmm22
{%k2
} {z
}
23451 // CHECK
: vpbroadcastq
%r8, %xmm22
23452 // CHECK
: encoding
: [0x62,0xc2,0xfd,0x08,0x7c,0xf0]
23453 vpbroadcastq
%r8, %xmm22
23455 // CHECK
: vpbroadcastq
%rax
, %ymm19
23456 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x7c,0xd8]
23457 vpbroadcastq
%rax
, %ymm19
23459 // CHECK
: vpbroadcastq
%rax
, %ymm19
{%k5
}
23460 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2d,0x7c,0xd8]
23461 vpbroadcastq
%rax
, %ymm19
{%k5
}
23463 // CHECK
: vpbroadcastq
%rax
, %ymm19
{%k5
} {z
}
23464 // CHECK
: encoding
: [0x62,0xe2,0xfd,0xad,0x7c,0xd8]
23465 vpbroadcastq
%rax
, %ymm19
{%k5
} {z
}
23467 // CHECK
: vpbroadcastq
%r8, %ymm19
23468 // CHECK
: encoding
: [0x62,0xc2,0xfd,0x28,0x7c,0xd8]
23469 vpbroadcastq
%r8, %ymm19
23471 // CHECK
: vcvtph2ps
%xmm17
, %xmm27
23472 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x13,0xd9]
23473 vcvtph2ps
%xmm17
, %xmm27
23475 // CHECK
: vcvtph2ps
%xmm17
, %xmm27
{%k2
}
23476 // CHECK
: encoding
: [0x62,0x22,0x7d,0x0a,0x13,0xd9]
23477 vcvtph2ps
%xmm17
, %xmm27
{%k2
}
23479 // CHECK
: vcvtph2ps
%xmm17
, %xmm27
{%k2
} {z
}
23480 // CHECK
: encoding
: [0x62,0x22,0x7d,0x8a,0x13,0xd9]
23481 vcvtph2ps
%xmm17
, %xmm27
{%k2
} {z
}
23483 // CHECK
: vcvtph2ps
(%rcx
), %xmm27
23484 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x13,0x19]
23485 vcvtph2ps
(%rcx
), %xmm27
23487 // CHECK
: vcvtph2ps
291(%rax
,%r14,8), %xmm27
23488 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x13,0x9c,0xf0,0x23,0x01,0x00,0x00]
23489 vcvtph2ps
291(%rax
,%r14,8), %xmm27
23491 // CHECK
: vcvtph2ps
1016(%rdx
), %xmm27
23492 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x13,0x5a,0x7f]
23493 vcvtph2ps
1016(%rdx
), %xmm27
23495 // CHECK
: vcvtph2ps
1024(%rdx
), %xmm27
23496 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x13,0x9a,0x00,0x04,0x00,0x00]
23497 vcvtph2ps
1024(%rdx
), %xmm27
23499 // CHECK
: vcvtph2ps
-1024(%rdx
), %xmm27
23500 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x13,0x5a,0x80]
23501 vcvtph2ps
-1024(%rdx
), %xmm27
23503 // CHECK
: vcvtph2ps
-1032(%rdx
), %xmm27
23504 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x13,0x9a,0xf8,0xfb,0xff,0xff]
23505 vcvtph2ps
-1032(%rdx
), %xmm27
23507 // CHECK
: vcvtph2ps
%xmm22
, %ymm30
23508 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x13,0xf6]
23509 vcvtph2ps
%xmm22
, %ymm30
23511 // CHECK
: vcvtph2ps
%xmm22
, %ymm30
{%k7
}
23512 // CHECK
: encoding
: [0x62,0x22,0x7d,0x2f,0x13,0xf6]
23513 vcvtph2ps
%xmm22
, %ymm30
{%k7
}
23515 // CHECK
: vcvtph2ps
%xmm22
, %ymm30
{%k7
} {z
}
23516 // CHECK
: encoding
: [0x62,0x22,0x7d,0xaf,0x13,0xf6]
23517 vcvtph2ps
%xmm22
, %ymm30
{%k7
} {z
}
23519 // CHECK
: vcvtph2ps
(%rcx
), %ymm30
23520 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x13,0x31]
23521 vcvtph2ps
(%rcx
), %ymm30
23523 // CHECK
: vcvtph2ps
291(%rax
,%r14,8), %ymm30
23524 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x13,0xb4,0xf0,0x23,0x01,0x00,0x00]
23525 vcvtph2ps
291(%rax
,%r14,8), %ymm30
23527 // CHECK
: vcvtph2ps
2032(%rdx
), %ymm30
23528 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x13,0x72,0x7f]
23529 vcvtph2ps
2032(%rdx
), %ymm30
23531 // CHECK
: vcvtph2ps
2048(%rdx
), %ymm30
23532 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x13,0xb2,0x00,0x08,0x00,0x00]
23533 vcvtph2ps
2048(%rdx
), %ymm30
23535 // CHECK
: vcvtph2ps
-2048(%rdx
), %ymm30
23536 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x13,0x72,0x80]
23537 vcvtph2ps
-2048(%rdx
), %ymm30
23539 // CHECK
: vcvtph2ps
-2064(%rdx
), %ymm30
23540 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x13,0xb2,0xf0,0xf7,0xff,0xff]
23541 vcvtph2ps
-2064(%rdx
), %ymm30
23543 // CHECK
: vcvtps2ph $
171, %xmm25
, %xmm21
23544 // CHECK
: encoding
: [0x62,0x23,0x7d,0x08,0x1d,0xcd,0xab]
23545 vcvtps2ph $
0xab, %xmm25
, %xmm21
23547 // CHECK
: vcvtps2ph $
171, %xmm25
, %xmm21
{%k5
}
23548 // CHECK
: encoding
: [0x62,0x23,0x7d,0x0d,0x1d,0xcd,0xab]
23549 vcvtps2ph $
0xab, %xmm25
, %xmm21
{%k5
}
23551 // CHECK
: vcvtps2ph $
171, %xmm25
, %xmm21
{%k5
} {z
}
23552 // CHECK
: encoding
: [0x62,0x23,0x7d,0x8d,0x1d,0xcd,0xab]
23553 vcvtps2ph $
0xab, %xmm25
, %xmm21
{%k5
} {z
}
23555 // CHECK
: vcvtps2ph $
123, %xmm25
, %xmm21
23556 // CHECK
: encoding
: [0x62,0x23,0x7d,0x08,0x1d,0xcd,0x7b]
23557 vcvtps2ph $
0x7b, %xmm25
, %xmm21
23559 // CHECK
: vcvtps2ph $
171, %ymm28
, %xmm23
23560 // CHECK
: encoding
: [0x62,0x23,0x7d,0x28,0x1d,0xe7,0xab]
23561 vcvtps2ph $
0xab, %ymm28
, %xmm23
23563 // CHECK
: vcvtps2ph $
171, %ymm28
, %xmm23
{%k3
}
23564 // CHECK
: encoding
: [0x62,0x23,0x7d,0x2b,0x1d,0xe7,0xab]
23565 vcvtps2ph $
0xab, %ymm28
, %xmm23
{%k3
}
23567 // CHECK
: vcvtps2ph $
171, %ymm28
, %xmm23
{%k3
} {z
}
23568 // CHECK
: encoding
: [0x62,0x23,0x7d,0xab,0x1d,0xe7,0xab]
23569 vcvtps2ph $
0xab, %ymm28
, %xmm23
{%k3
} {z
}
23571 // CHECK
: vcvtps2ph $
123, %ymm28
, %xmm23
23572 // CHECK
: encoding
: [0x62,0x23,0x7d,0x28,0x1d,0xe7,0x7b]
23573 vcvtps2ph $
0x7b, %ymm28
, %xmm23
23575 // CHECK
: vcvtps2ph $
171, %xmm27
, (%rcx
)
23576 // CHECK
: encoding
: [0x62,0x63,0x7d,0x08,0x1d,0x19,0xab]
23577 vcvtps2ph $
0xab, %xmm27
, (%rcx
)
23579 // CHECK
: vcvtps2ph $
171, %xmm27
, (%rcx
) {%k4
}
23580 // CHECK
: encoding
: [0x62,0x63,0x7d,0x0c,0x1d,0x19,0xab]
23581 vcvtps2ph $
0xab, %xmm27
, (%rcx
) {%k4
}
23583 // CHECK
: vcvtps2ph $
123, %xmm27
, (%rcx
)
23584 // CHECK
: encoding
: [0x62,0x63,0x7d,0x08,0x1d,0x19,0x7b]
23585 vcvtps2ph $
0x7b, %xmm27
, (%rcx
)
23587 // CHECK
: vcvtps2ph $
123, %xmm27
, 291(%rax
,%r14,8)
23588 // CHECK
: encoding
: [0x62,0x23,0x7d,0x08,0x1d,0x9c,0xf0,0x23,0x01,0x00,0x00,0x7b]
23589 vcvtps2ph $
0x7b, %xmm27
, 291(%rax
,%r14,8)
23591 // CHECK
: vcvtps2ph $
123, %xmm27
, 1016(%rdx
)
23592 // CHECK
: encoding
: [0x62,0x63,0x7d,0x08,0x1d,0x5a,0x7f,0x7b]
23593 vcvtps2ph $
0x7b, %xmm27
, 1016(%rdx
)
23595 // CHECK
: vcvtps2ph $
123, %xmm27
, 1024(%rdx
)
23596 // CHECK
: encoding
: [0x62,0x63,0x7d,0x08,0x1d,0x9a,0x00,0x04,0x00,0x00,0x7b]
23597 vcvtps2ph $
0x7b, %xmm27
, 1024(%rdx
)
23599 // CHECK
: vcvtps2ph $
123, %xmm27
, -1024(%rdx
)
23600 // CHECK
: encoding
: [0x62,0x63,0x7d,0x08,0x1d,0x5a,0x80,0x7b]
23601 vcvtps2ph $
0x7b, %xmm27
, -1024(%rdx
)
23603 // CHECK
: vcvtps2ph $
123, %xmm27
, -1032(%rdx
)
23604 // CHECK
: encoding
: [0x62,0x63,0x7d,0x08,0x1d,0x9a,0xf8,0xfb,0xff,0xff,0x7b]
23605 vcvtps2ph $
0x7b, %xmm27
, -1032(%rdx
)
23607 // CHECK
: vcvtps2ph $
171, %ymm30
, (%rcx
)
23608 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x1d,0x31,0xab]
23609 vcvtps2ph $
0xab, %ymm30
, (%rcx
)
23611 // CHECK
: vcvtps2ph $
171, %ymm30
, (%rcx
) {%k2
}
23612 // CHECK
: encoding
: [0x62,0x63,0x7d,0x2a,0x1d,0x31,0xab]
23613 vcvtps2ph $
0xab, %ymm30
, (%rcx
) {%k2
}
23615 // CHECK
: vcvtps2ph $
123, %ymm30
, (%rcx
)
23616 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x1d,0x31,0x7b]
23617 vcvtps2ph $
0x7b, %ymm30
, (%rcx
)
23619 // CHECK
: vcvtps2ph $
123, %ymm30
, 291(%rax
,%r14,8)
23620 // CHECK
: encoding
: [0x62,0x23,0x7d,0x28,0x1d,0xb4,0xf0,0x23,0x01,0x00,0x00,0x7b]
23621 vcvtps2ph $
0x7b, %ymm30
, 291(%rax
,%r14,8)
23623 // CHECK
: vcvtps2ph $
123, %ymm30
, 2032(%rdx
)
23624 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x1d,0x72,0x7f,0x7b]
23625 vcvtps2ph $
0x7b, %ymm30
, 2032(%rdx
)
23627 // CHECK
: vcvtps2ph $
123, %ymm30
, 2048(%rdx
)
23628 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x1d,0xb2,0x00,0x08,0x00,0x00,0x7b]
23629 vcvtps2ph $
0x7b, %ymm30
, 2048(%rdx
)
23631 // CHECK
: vcvtps2ph $
123, %ymm30
, -2048(%rdx
)
23632 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x1d,0x72,0x80,0x7b]
23633 vcvtps2ph $
0x7b, %ymm30
, -2048(%rdx
)
23635 // CHECK
: vcvtps2ph $
123, %ymm30
, -2064(%rdx
)
23636 // CHECK
: encoding
: [0x62,0x63,0x7d,0x28,0x1d,0xb2,0xf0,0xf7,0xff,0xff,0x7b]
23637 vcvtps2ph $
0x7b, %ymm30
, -2064(%rdx
)
23639 // CHECK
: vmovshdup
%xmm18
, %xmm23
23640 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x08,0x16,0xfa]
23641 vmovshdup
%xmm18
, %xmm23
23643 // CHECK
: vmovshdup
%xmm18
, %xmm23
{%k2
}
23644 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x0a,0x16,0xfa]
23645 vmovshdup
%xmm18
, %xmm23
{%k2
}
23647 // CHECK
: vmovshdup
%xmm18
, %xmm23
{%k2
} {z
}
23648 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x8a,0x16,0xfa]
23649 vmovshdup
%xmm18
, %xmm23
{%k2
} {z
}
23651 // CHECK
: vmovshdup
(%rcx
), %xmm23
23652 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x16,0x39]
23653 vmovshdup
(%rcx
), %xmm23
23655 // CHECK
: vmovshdup
291(%rax
,%r14,8), %xmm23
23656 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x08,0x16,0xbc,0xf0,0x23,0x01,0x00,0x00]
23657 vmovshdup
291(%rax
,%r14,8), %xmm23
23659 // CHECK
: vmovshdup
2032(%rdx
), %xmm23
23660 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x16,0x7a,0x7f]
23661 vmovshdup
2032(%rdx
), %xmm23
23663 // CHECK
: vmovshdup
2048(%rdx
), %xmm23
23664 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x16,0xba,0x00,0x08,0x00,0x00]
23665 vmovshdup
2048(%rdx
), %xmm23
23667 // CHECK
: vmovshdup
-2048(%rdx
), %xmm23
23668 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x16,0x7a,0x80]
23669 vmovshdup
-2048(%rdx
), %xmm23
23671 // CHECK
: vmovshdup
-2064(%rdx
), %xmm23
23672 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x08,0x16,0xba,0xf0,0xf7,0xff,0xff]
23673 vmovshdup
-2064(%rdx
), %xmm23
23675 // CHECK
: vmovshdup
%ymm24
, %ymm18
23676 // CHECK
: encoding
: [0x62,0x81,0x7e,0x28,0x16,0xd0]
23677 vmovshdup
%ymm24
, %ymm18
23679 // CHECK
: vmovshdup
%ymm24
, %ymm18
{%k3
}
23680 // CHECK
: encoding
: [0x62,0x81,0x7e,0x2b,0x16,0xd0]
23681 vmovshdup
%ymm24
, %ymm18
{%k3
}
23683 // CHECK
: vmovshdup
%ymm24
, %ymm18
{%k3
} {z
}
23684 // CHECK
: encoding
: [0x62,0x81,0x7e,0xab,0x16,0xd0]
23685 vmovshdup
%ymm24
, %ymm18
{%k3
} {z
}
23687 // CHECK
: vmovshdup
(%rcx
), %ymm18
23688 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x16,0x11]
23689 vmovshdup
(%rcx
), %ymm18
23691 // CHECK
: vmovshdup
291(%rax
,%r14,8), %ymm18
23692 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x28,0x16,0x94,0xf0,0x23,0x01,0x00,0x00]
23693 vmovshdup
291(%rax
,%r14,8), %ymm18
23695 // CHECK
: vmovshdup
4064(%rdx
), %ymm18
23696 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x16,0x52,0x7f]
23697 vmovshdup
4064(%rdx
), %ymm18
23699 // CHECK
: vmovshdup
4096(%rdx
), %ymm18
23700 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x16,0x92,0x00,0x10,0x00,0x00]
23701 vmovshdup
4096(%rdx
), %ymm18
23703 // CHECK
: vmovshdup
-4096(%rdx
), %ymm18
23704 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x16,0x52,0x80]
23705 vmovshdup
-4096(%rdx
), %ymm18
23707 // CHECK
: vmovshdup
-4128(%rdx
), %ymm18
23708 // CHECK
: encoding
: [0x62,0xe1,0x7e,0x28,0x16,0x92,0xe0,0xef,0xff,0xff]
23709 vmovshdup
-4128(%rdx
), %ymm18
23711 // CHECK
: vmovsldup
%xmm21
, %xmm25
23712 // CHECK
: encoding
: [0x62,0x21,0x7e,0x08,0x12,0xcd]
23713 vmovsldup
%xmm21
, %xmm25
23715 // CHECK
: vmovsldup
%xmm21
, %xmm25
{%k5
}
23716 // CHECK
: encoding
: [0x62,0x21,0x7e,0x0d,0x12,0xcd]
23717 vmovsldup
%xmm21
, %xmm25
{%k5
}
23719 // CHECK
: vmovsldup
%xmm21
, %xmm25
{%k5
} {z
}
23720 // CHECK
: encoding
: [0x62,0x21,0x7e,0x8d,0x12,0xcd]
23721 vmovsldup
%xmm21
, %xmm25
{%k5
} {z
}
23723 // CHECK
: vmovsldup
(%rcx
), %xmm25
23724 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x12,0x09]
23725 vmovsldup
(%rcx
), %xmm25
23727 // CHECK
: vmovsldup
291(%rax
,%r14,8), %xmm25
23728 // CHECK
: encoding
: [0x62,0x21,0x7e,0x08,0x12,0x8c,0xf0,0x23,0x01,0x00,0x00]
23729 vmovsldup
291(%rax
,%r14,8), %xmm25
23731 // CHECK
: vmovsldup
2032(%rdx
), %xmm25
23732 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x12,0x4a,0x7f]
23733 vmovsldup
2032(%rdx
), %xmm25
23735 // CHECK
: vmovsldup
2048(%rdx
), %xmm25
23736 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x12,0x8a,0x00,0x08,0x00,0x00]
23737 vmovsldup
2048(%rdx
), %xmm25
23739 // CHECK
: vmovsldup
-2048(%rdx
), %xmm25
23740 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x12,0x4a,0x80]
23741 vmovsldup
-2048(%rdx
), %xmm25
23743 // CHECK
: vmovsldup
-2064(%rdx
), %xmm25
23744 // CHECK
: encoding
: [0x62,0x61,0x7e,0x08,0x12,0x8a,0xf0,0xf7,0xff,0xff]
23745 vmovsldup
-2064(%rdx
), %xmm25
23747 // CHECK
: vmovsldup
%ymm29
, %ymm24
23748 // CHECK
: encoding
: [0x62,0x01,0x7e,0x28,0x12,0xc5]
23749 vmovsldup
%ymm29
, %ymm24
23751 // CHECK
: vmovsldup
%ymm29
, %ymm24
{%k5
}
23752 // CHECK
: encoding
: [0x62,0x01,0x7e,0x2d,0x12,0xc5]
23753 vmovsldup
%ymm29
, %ymm24
{%k5
}
23755 // CHECK
: vmovsldup
%ymm29
, %ymm24
{%k5
} {z
}
23756 // CHECK
: encoding
: [0x62,0x01,0x7e,0xad,0x12,0xc5]
23757 vmovsldup
%ymm29
, %ymm24
{%k5
} {z
}
23759 // CHECK
: vmovsldup
(%rcx
), %ymm24
23760 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x12,0x01]
23761 vmovsldup
(%rcx
), %ymm24
23763 // CHECK
: vmovsldup
291(%rax
,%r14,8), %ymm24
23764 // CHECK
: encoding
: [0x62,0x21,0x7e,0x28,0x12,0x84,0xf0,0x23,0x01,0x00,0x00]
23765 vmovsldup
291(%rax
,%r14,8), %ymm24
23767 // CHECK
: vmovsldup
4064(%rdx
), %ymm24
23768 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x12,0x42,0x7f]
23769 vmovsldup
4064(%rdx
), %ymm24
23771 // CHECK
: vmovsldup
4096(%rdx
), %ymm24
23772 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x12,0x82,0x00,0x10,0x00,0x00]
23773 vmovsldup
4096(%rdx
), %ymm24
23775 // CHECK
: vmovsldup
-4096(%rdx
), %ymm24
23776 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x12,0x42,0x80]
23777 vmovsldup
-4096(%rdx
), %ymm24
23779 // CHECK
: vmovsldup
-4128(%rdx
), %ymm24
23780 // CHECK
: encoding
: [0x62,0x61,0x7e,0x28,0x12,0x82,0xe0,0xef,0xff,0xff]
23781 vmovsldup
-4128(%rdx
), %ymm24
23783 // CHECK
: vmovddup
%xmm23
, %xmm17
23784 // CHECK
: encoding
: [0x62,0xa1,0xff,0x08,0x12,0xcf]
23785 vmovddup
%xmm23
, %xmm17
23787 // CHECK
: vmovddup
%xmm23
, %xmm17
{%k6
}
23788 // CHECK
: encoding
: [0x62,0xa1,0xff,0x0e,0x12,0xcf]
23789 vmovddup
%xmm23
, %xmm17
{%k6
}
23791 // CHECK
: vmovddup
%xmm23
, %xmm17
{%k6
} {z
}
23792 // CHECK
: encoding
: [0x62,0xa1,0xff,0x8e,0x12,0xcf]
23793 vmovddup
%xmm23
, %xmm17
{%k6
} {z
}
23795 // CHECK
: vmovddup
(%rcx
), %xmm17
23796 // CHECK
: encoding
: [0x62,0xe1,0xff,0x08,0x12,0x09]
23797 vmovddup
(%rcx
), %xmm17
23799 // CHECK
: vmovddup
291(%rax
,%r14,8), %xmm17
23800 // CHECK
: encoding
: [0x62,0xa1,0xff,0x08,0x12,0x8c,0xf0,0x23,0x01,0x00,0x00]
23801 vmovddup
291(%rax
,%r14,8), %xmm17
23803 // CHECK
: vmovddup
1016(%rdx
), %xmm17
23804 // CHECK
: encoding
: [0x62,0xe1,0xff,0x08,0x12,0x4a,0x7f]
23805 vmovddup
1016(%rdx
), %xmm17
23807 // CHECK
: vmovddup
1024(%rdx
), %xmm17
23808 // CHECK
: encoding
: [0x62,0xe1,0xff,0x08,0x12,0x8a,0x00,0x04,0x00,0x00]
23809 vmovddup
1024(%rdx
), %xmm17
23811 // CHECK
: vmovddup
-1024(%rdx
), %xmm17
23812 // CHECK
: encoding
: [0x62,0xe1,0xff,0x08,0x12,0x4a,0x80]
23813 vmovddup
-1024(%rdx
), %xmm17
23815 // CHECK
: vmovddup
-1032(%rdx
), %xmm17
23816 // CHECK
: encoding
: [0x62,0xe1,0xff,0x08,0x12,0x8a,0xf8,0xfb,0xff,0xff]
23817 vmovddup
-1032(%rdx
), %xmm17
23819 // CHECK
: vmovddup
%ymm25
, %ymm18
23820 // CHECK
: encoding
: [0x62,0x81,0xff,0x28,0x12,0xd1]
23821 vmovddup
%ymm25
, %ymm18
23823 // CHECK
: vmovddup
%ymm25
, %ymm18
{%k4
}
23824 // CHECK
: encoding
: [0x62,0x81,0xff,0x2c,0x12,0xd1]
23825 vmovddup
%ymm25
, %ymm18
{%k4
}
23827 // CHECK
: vmovddup
%ymm25
, %ymm18
{%k4
} {z
}
23828 // CHECK
: encoding
: [0x62,0x81,0xff,0xac,0x12,0xd1]
23829 vmovddup
%ymm25
, %ymm18
{%k4
} {z
}
23831 // CHECK
: vmovddup
(%rcx
), %ymm18
23832 // CHECK
: encoding
: [0x62,0xe1,0xff,0x28,0x12,0x11]
23833 vmovddup
(%rcx
), %ymm18
23835 // CHECK
: vmovddup
291(%rax
,%r14,8), %ymm18
23836 // CHECK
: encoding
: [0x62,0xa1,0xff,0x28,0x12,0x94,0xf0,0x23,0x01,0x00,0x00]
23837 vmovddup
291(%rax
,%r14,8), %ymm18
23839 // CHECK
: vmovddup
4064(%rdx
), %ymm18
23840 // CHECK
: encoding
: [0x62,0xe1,0xff,0x28,0x12,0x52,0x7f]
23841 vmovddup
4064(%rdx
), %ymm18
23843 // CHECK
: vmovddup
4096(%rdx
), %ymm18
23844 // CHECK
: encoding
: [0x62,0xe1,0xff,0x28,0x12,0x92,0x00,0x10,0x00,0x00]
23845 vmovddup
4096(%rdx
), %ymm18
23847 // CHECK
: vmovddup
-4096(%rdx
), %ymm18
23848 // CHECK
: encoding
: [0x62,0xe1,0xff,0x28,0x12,0x52,0x80]
23849 vmovddup
-4096(%rdx
), %ymm18
23851 // CHECK
: vmovddup
-4128(%rdx
), %ymm18
23852 // CHECK
: encoding
: [0x62,0xe1,0xff,0x28,0x12,0x92,0xe0,0xef,0xff,0xff]
23853 vmovddup
-4128(%rdx
), %ymm18
23855 // CHECK
: vmovapd
%xmm27
, %xmm26
23856 // CHECK
: encoding
: [0x62,0x01,0xfd,0x08,0x29,0xda]
23857 vmovapd.s
%xmm27
, %xmm26
23859 // CHECK
: vmovapd
%xmm27
, %xmm26
{%k6
}
23860 // CHECK
: encoding
: [0x62,0x01,0xfd,0x0e,0x29,0xda]
23861 vmovapd.s
%xmm27
, %xmm26
{%k6
}
23863 // CHECK
: vmovapd
%xmm27
, %xmm26
{%k6
} {z
}
23864 // CHECK
: encoding
: [0x62,0x01,0xfd,0x8e,0x29,0xda]
23865 vmovapd.s
%xmm27
, %xmm26
{%k6
} {z
}
23867 // CHECK
: vmovapd
%xmm26
, %xmm17
23868 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0x29,0xd1]
23869 vmovapd.s
%xmm26
, %xmm17
23871 // CHECK
: vmovapd
%xmm26
, %xmm17
{%k2
}
23872 // CHECK
: encoding
: [0x62,0x21,0xfd,0x0a,0x29,0xd1]
23873 vmovapd.s
%xmm26
, %xmm17
{%k2
}
23875 // CHECK
: vmovapd
%xmm26
, %xmm17
{%k2
} {z
}
23876 // CHECK
: encoding
: [0x62,0x21,0xfd,0x8a,0x29,0xd1]
23877 vmovapd.s
%xmm26
, %xmm17
{%k2
} {z
}
23879 // CHECK
: vmovapd
%ymm20
, %ymm18
23880 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x29,0xe2]
23881 vmovapd.s
%ymm20
, %ymm18
23883 // CHECK
: vmovapd
%ymm20
, %ymm18
{%k2
}
23884 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x2a,0x29,0xe2]
23885 vmovapd.s
%ymm20
, %ymm18
{%k2
}
23887 // CHECK
: vmovapd
%ymm20
, %ymm18
{%k2
} {z
}
23888 // CHECK
: encoding
: [0x62,0xa1,0xfd,0xaa,0x29,0xe2]
23889 vmovapd.s
%ymm20
, %ymm18
{%k2
} {z
}
23891 // CHECK
: vmovapd
%ymm20
, %ymm21
23892 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x29,0xe5]
23893 vmovapd.s
%ymm20
, %ymm21
23895 // CHECK
: vmovapd
%ymm20
, %ymm21
{%k6
}
23896 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x2e,0x29,0xe5]
23897 vmovapd.s
%ymm20
, %ymm21
{%k6
}
23899 // CHECK
: vmovapd
%ymm20
, %ymm21
{%k6
} {z
}
23900 // CHECK
: encoding
: [0x62,0xa1,0xfd,0xae,0x29,0xe5]
23901 vmovapd.s
%ymm20
, %ymm21
{%k6
} {z
}
23903 // CHECK
: vmovapd
%xmm29
, %xmm17
23904 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0x29,0xe9]
23905 vmovapd.s
%xmm29
, %xmm17
23907 // CHECK
: vmovapd
%xmm29
, %xmm17
{%k1
}
23908 // CHECK
: encoding
: [0x62,0x21,0xfd,0x09,0x29,0xe9]
23909 vmovapd.s
%xmm29
, %xmm17
{%k1
}
23911 // CHECK
: vmovapd
%xmm29
, %xmm17
{%k1
} {z
}
23912 // CHECK
: encoding
: [0x62,0x21,0xfd,0x89,0x29,0xe9]
23913 vmovapd.s
%xmm29
, %xmm17
{%k1
} {z
}
23915 // CHECK
: vmovapd
%xmm27
, %xmm19
23916 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0x29,0xdb]
23917 vmovapd.s
%xmm27
, %xmm19
23919 // CHECK
: vmovapd
%xmm27
, %xmm19
{%k1
}
23920 // CHECK
: encoding
: [0x62,0x21,0xfd,0x09,0x29,0xdb]
23921 vmovapd.s
%xmm27
, %xmm19
{%k1
}
23923 // CHECK
: vmovapd
%xmm27
, %xmm19
{%k1
} {z
}
23924 // CHECK
: encoding
: [0x62,0x21,0xfd,0x89,0x29,0xdb]
23925 vmovapd.s
%xmm27
, %xmm19
{%k1
} {z
}
23927 // CHECK
: vmovapd
%ymm18
, %ymm19
23928 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x29,0xd3]
23929 vmovapd.s
%ymm18
, %ymm19
23931 // CHECK
: vmovapd
%ymm18
, %ymm19
{%k4
}
23932 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x2c,0x29,0xd3]
23933 vmovapd.s
%ymm18
, %ymm19
{%k4
}
23935 // CHECK
: vmovapd
%ymm18
, %ymm19
{%k4
} {z
}
23936 // CHECK
: encoding
: [0x62,0xa1,0xfd,0xac,0x29,0xd3]
23937 vmovapd.s
%ymm18
, %ymm19
{%k4
} {z
}
23939 // CHECK
: vmovapd
%ymm28
, %ymm20
23940 // CHECK
: encoding
: [0x62,0x21,0xfd,0x28,0x29,0xe4]
23941 vmovapd.s
%ymm28
, %ymm20
23943 // CHECK
: vmovapd
%ymm28
, %ymm20
{%k5
}
23944 // CHECK
: encoding
: [0x62,0x21,0xfd,0x2d,0x29,0xe4]
23945 vmovapd.s
%ymm28
, %ymm20
{%k5
}
23947 // CHECK
: vmovapd
%ymm28
, %ymm20
{%k5
} {z
}
23948 // CHECK
: encoding
: [0x62,0x21,0xfd,0xad,0x29,0xe4]
23949 vmovapd.s
%ymm28
, %ymm20
{%k5
} {z
}
23951 // CHECK
: vmovaps
%xmm23
, %xmm18
23952 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x08,0x29,0xfa]
23953 vmovaps.s
%xmm23
, %xmm18
23955 // CHECK
: vmovaps
%xmm23
, %xmm18
{%k5
}
23956 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x0d,0x29,0xfa]
23957 vmovaps.s
%xmm23
, %xmm18
{%k5
}
23959 // CHECK
: vmovaps
%xmm23
, %xmm18
{%k5
} {z
}
23960 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x8d,0x29,0xfa]
23961 vmovaps.s
%xmm23
, %xmm18
{%k5
} {z
}
23963 // CHECK
: vmovaps
%xmm24
, %xmm18
23964 // CHECK
: encoding
: [0x62,0x21,0x7c,0x08,0x29,0xc2]
23965 vmovaps.s
%xmm24
, %xmm18
23967 // CHECK
: vmovaps
%xmm24
, %xmm18
{%k6
}
23968 // CHECK
: encoding
: [0x62,0x21,0x7c,0x0e,0x29,0xc2]
23969 vmovaps.s
%xmm24
, %xmm18
{%k6
}
23971 // CHECK
: vmovaps
%xmm24
, %xmm18
{%k6
} {z
}
23972 // CHECK
: encoding
: [0x62,0x21,0x7c,0x8e,0x29,0xc2]
23973 vmovaps.s
%xmm24
, %xmm18
{%k6
} {z
}
23975 // CHECK
: vmovaps
%ymm23
, %ymm26
23976 // CHECK
: encoding
: [0x62,0x81,0x7c,0x28,0x29,0xfa]
23977 vmovaps.s
%ymm23
, %ymm26
23979 // CHECK
: vmovaps
%ymm23
, %ymm26
{%k5
}
23980 // CHECK
: encoding
: [0x62,0x81,0x7c,0x2d,0x29,0xfa]
23981 vmovaps.s
%ymm23
, %ymm26
{%k5
}
23983 // CHECK
: vmovaps
%ymm23
, %ymm26
{%k5
} {z
}
23984 // CHECK
: encoding
: [0x62,0x81,0x7c,0xad,0x29,0xfa]
23985 vmovaps.s
%ymm23
, %ymm26
{%k5
} {z
}
23987 // CHECK
: vmovaps
%ymm17
, %ymm27
23988 // CHECK
: encoding
: [0x62,0x81,0x7c,0x28,0x29,0xcb]
23989 vmovaps.s
%ymm17
, %ymm27
23991 // CHECK
: vmovaps
%ymm17
, %ymm27
{%k1
}
23992 // CHECK
: encoding
: [0x62,0x81,0x7c,0x29,0x29,0xcb]
23993 vmovaps.s
%ymm17
, %ymm27
{%k1
}
23995 // CHECK
: vmovaps
%ymm17
, %ymm27
{%k1
} {z
}
23996 // CHECK
: encoding
: [0x62,0x81,0x7c,0xa9,0x29,0xcb]
23997 vmovaps.s
%ymm17
, %ymm27
{%k1
} {z
}
23999 // CHECK
: vmovaps
%xmm28
, %xmm17
24000 // CHECK
: encoding
: [0x62,0x21,0x7c,0x08,0x29,0xe1]
24001 vmovaps.s
%xmm28
, %xmm17
24003 // CHECK
: vmovaps
%xmm28
, %xmm17
{%k2
}
24004 // CHECK
: encoding
: [0x62,0x21,0x7c,0x0a,0x29,0xe1]
24005 vmovaps.s
%xmm28
, %xmm17
{%k2
}
24007 // CHECK
: vmovaps
%xmm28
, %xmm17
{%k2
} {z
}
24008 // CHECK
: encoding
: [0x62,0x21,0x7c,0x8a,0x29,0xe1]
24009 vmovaps.s
%xmm28
, %xmm17
{%k2
} {z
}
24011 // CHECK
: vmovaps
%xmm19
, %xmm21
24012 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x08,0x29,0xdd]
24013 vmovaps.s
%xmm19
, %xmm21
24015 // CHECK
: vmovaps
%xmm19
, %xmm21
{%k1
}
24016 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x09,0x29,0xdd]
24017 vmovaps.s
%xmm19
, %xmm21
{%k1
}
24019 // CHECK
: vmovaps
%xmm19
, %xmm21
{%k1
} {z
}
24020 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x89,0x29,0xdd]
24021 vmovaps.s
%xmm19
, %xmm21
{%k1
} {z
}
24023 // CHECK
: vmovaps
%ymm26
, %ymm18
24024 // CHECK
: encoding
: [0x62,0x21,0x7c,0x28,0x29,0xd2]
24025 vmovaps.s
%ymm26
, %ymm18
24027 // CHECK
: vmovaps
%ymm26
, %ymm18
{%k5
}
24028 // CHECK
: encoding
: [0x62,0x21,0x7c,0x2d,0x29,0xd2]
24029 vmovaps.s
%ymm26
, %ymm18
{%k5
}
24031 // CHECK
: vmovaps
%ymm26
, %ymm18
{%k5
} {z
}
24032 // CHECK
: encoding
: [0x62,0x21,0x7c,0xad,0x29,0xd2]
24033 vmovaps.s
%ymm26
, %ymm18
{%k5
} {z
}
24035 // CHECK
: vmovaps
%ymm27
, %ymm17
24036 // CHECK
: encoding
: [0x62,0x21,0x7c,0x28,0x29,0xd9]
24037 vmovaps.s
%ymm27
, %ymm17
24039 // CHECK
: vmovaps
%ymm27
, %ymm17
{%k6
}
24040 // CHECK
: encoding
: [0x62,0x21,0x7c,0x2e,0x29,0xd9]
24041 vmovaps.s
%ymm27
, %ymm17
{%k6
}
24043 // CHECK
: vmovaps
%ymm27
, %ymm17
{%k6
} {z
}
24044 // CHECK
: encoding
: [0x62,0x21,0x7c,0xae,0x29,0xd9]
24045 vmovaps.s
%ymm27
, %ymm17
{%k6
} {z
}
24047 // CHECK
: vmovdqa32
%xmm25
, %xmm25
24048 // CHECK
: encoding
: [0x62,0x01,0x7d,0x08,0x7f,0xc9]
24049 vmovdqa32.s
%xmm25
, %xmm25
24051 // CHECK
: vmovdqa32
%xmm25
, %xmm25
{%k5
}
24052 // CHECK
: encoding
: [0x62,0x01,0x7d,0x0d,0x7f,0xc9]
24053 vmovdqa32.s
%xmm25
, %xmm25
{%k5
}
24055 // CHECK
: vmovdqa32
%xmm25
, %xmm25
{%k5
} {z
}
24056 // CHECK
: encoding
: [0x62,0x01,0x7d,0x8d,0x7f,0xc9]
24057 vmovdqa32.s
%xmm25
, %xmm25
{%k5
} {z
}
24059 // CHECK
: vmovdqa32
%xmm17
, %xmm22
24060 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x08,0x7f,0xce]
24061 vmovdqa32.s
%xmm17
, %xmm22
24063 // CHECK
: vmovdqa32
%xmm17
, %xmm22
{%k2
}
24064 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x0a,0x7f,0xce]
24065 vmovdqa32.s
%xmm17
, %xmm22
{%k2
}
24067 // CHECK
: vmovdqa32
%xmm17
, %xmm22
{%k2
} {z
}
24068 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x8a,0x7f,0xce]
24069 vmovdqa32.s
%xmm17
, %xmm22
{%k2
} {z
}
24071 // CHECK
: vmovdqa32
%ymm20
, %ymm30
24072 // CHECK
: encoding
: [0x62,0x81,0x7d,0x28,0x7f,0xe6]
24073 vmovdqa32.s
%ymm20
, %ymm30
24075 // CHECK
: vmovdqa32
%ymm20
, %ymm30
{%k2
}
24076 // CHECK
: encoding
: [0x62,0x81,0x7d,0x2a,0x7f,0xe6]
24077 vmovdqa32.s
%ymm20
, %ymm30
{%k2
}
24079 // CHECK
: vmovdqa32
%ymm20
, %ymm30
{%k2
} {z
}
24080 // CHECK
: encoding
: [0x62,0x81,0x7d,0xaa,0x7f,0xe6]
24081 vmovdqa32.s
%ymm20
, %ymm30
{%k2
} {z
}
24083 // CHECK
: vmovdqa32
%ymm17
, %ymm20
24084 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x28,0x7f,0xcc]
24085 vmovdqa32.s
%ymm17
, %ymm20
24087 // CHECK
: vmovdqa32
%ymm17
, %ymm20
{%k3
}
24088 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x2b,0x7f,0xcc]
24089 vmovdqa32.s
%ymm17
, %ymm20
{%k3
}
24091 // CHECK
: vmovdqa32
%ymm17
, %ymm20
{%k3
} {z
}
24092 // CHECK
: encoding
: [0x62,0xa1,0x7d,0xab,0x7f,0xcc]
24093 vmovdqa32.s
%ymm17
, %ymm20
{%k3
} {z
}
24095 // CHECK
: vmovdqa32
%xmm27
, %xmm21
24096 // CHECK
: encoding
: [0x62,0x21,0x7d,0x08,0x7f,0xdd]
24097 vmovdqa32.s
%xmm27
, %xmm21
24099 // CHECK
: vmovdqa32
%xmm27
, %xmm21
{%k4
}
24100 // CHECK
: encoding
: [0x62,0x21,0x7d,0x0c,0x7f,0xdd]
24101 vmovdqa32.s
%xmm27
, %xmm21
{%k4
}
24103 // CHECK
: vmovdqa32
%xmm27
, %xmm21
{%k4
} {z
}
24104 // CHECK
: encoding
: [0x62,0x21,0x7d,0x8c,0x7f,0xdd]
24105 vmovdqa32.s
%xmm27
, %xmm21
{%k4
} {z
}
24107 // CHECK
: vmovdqa32
%xmm20
, %xmm24
24108 // CHECK
: encoding
: [0x62,0x81,0x7d,0x08,0x7f,0xe0]
24109 vmovdqa32.s
%xmm20
, %xmm24
24111 // CHECK
: vmovdqa32
%xmm20
, %xmm24
{%k4
}
24112 // CHECK
: encoding
: [0x62,0x81,0x7d,0x0c,0x7f,0xe0]
24113 vmovdqa32.s
%xmm20
, %xmm24
{%k4
}
24115 // CHECK
: vmovdqa32
%xmm20
, %xmm24
{%k4
} {z
}
24116 // CHECK
: encoding
: [0x62,0x81,0x7d,0x8c,0x7f,0xe0]
24117 vmovdqa32.s
%xmm20
, %xmm24
{%k4
} {z
}
24119 // CHECK
: vmovdqa32
%ymm22
, %ymm18
24120 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x28,0x7f,0xf2]
24121 vmovdqa32.s
%ymm22
, %ymm18
24123 // CHECK
: vmovdqa32
%ymm22
, %ymm18
{%k5
}
24124 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x2d,0x7f,0xf2]
24125 vmovdqa32.s
%ymm22
, %ymm18
{%k5
}
24127 // CHECK
: vmovdqa32
%ymm22
, %ymm18
{%k5
} {z
}
24128 // CHECK
: encoding
: [0x62,0xa1,0x7d,0xad,0x7f,0xf2]
24129 vmovdqa32.s
%ymm22
, %ymm18
{%k5
} {z
}
24131 // CHECK
: vmovdqa32
%ymm22
, %ymm18
24132 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x28,0x7f,0xf2]
24133 vmovdqa32.s
%ymm22
, %ymm18
24135 // CHECK
: vmovdqa32
%ymm22
, %ymm18
{%k3
}
24136 // CHECK
: encoding
: [0x62,0xa1,0x7d,0x2b,0x7f,0xf2]
24137 vmovdqa32.s
%ymm22
, %ymm18
{%k3
}
24139 // CHECK
: vmovdqa32
%ymm22
, %ymm18
{%k3
} {z
}
24140 // CHECK
: encoding
: [0x62,0xa1,0x7d,0xab,0x7f,0xf2]
24141 vmovdqa32.s
%ymm22
, %ymm18
{%k3
} {z
}
24143 // CHECK
: vmovdqa64
%xmm22
, %xmm23
24144 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x08,0x7f,0xf7]
24145 vmovdqa64.s
%xmm22
, %xmm23
24147 // CHECK
: vmovdqa64
%xmm22
, %xmm23
{%k3
}
24148 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x0b,0x7f,0xf7]
24149 vmovdqa64.s
%xmm22
, %xmm23
{%k3
}
24151 // CHECK
: vmovdqa64
%xmm22
, %xmm23
{%k3
} {z
}
24152 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x8b,0x7f,0xf7]
24153 vmovdqa64.s
%xmm22
, %xmm23
{%k3
} {z
}
24155 // CHECK
: vmovdqa64
%xmm25
, %xmm18
24156 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0x7f,0xca]
24157 vmovdqa64.s
%xmm25
, %xmm18
24159 // CHECK
: vmovdqa64
%xmm25
, %xmm18
{%k4
}
24160 // CHECK
: encoding
: [0x62,0x21,0xfd,0x0c,0x7f,0xca]
24161 vmovdqa64.s
%xmm25
, %xmm18
{%k4
}
24163 // CHECK
: vmovdqa64
%xmm25
, %xmm18
{%k4
} {z
}
24164 // CHECK
: encoding
: [0x62,0x21,0xfd,0x8c,0x7f,0xca]
24165 vmovdqa64.s
%xmm25
, %xmm18
{%k4
} {z
}
24167 // CHECK
: vmovdqa64
%ymm26
, %ymm22
24168 // CHECK
: encoding
: [0x62,0x21,0xfd,0x28,0x7f,0xd6]
24169 vmovdqa64.s
%ymm26
, %ymm22
24171 // CHECK
: vmovdqa64
%ymm26
, %ymm22
{%k1
}
24172 // CHECK
: encoding
: [0x62,0x21,0xfd,0x29,0x7f,0xd6]
24173 vmovdqa64.s
%ymm26
, %ymm22
{%k1
}
24175 // CHECK
: vmovdqa64
%ymm26
, %ymm22
{%k1
} {z
}
24176 // CHECK
: encoding
: [0x62,0x21,0xfd,0xa9,0x7f,0xd6]
24177 vmovdqa64.s
%ymm26
, %ymm22
{%k1
} {z
}
24179 // CHECK
: vmovdqa64
%ymm24
, %ymm21
24180 // CHECK
: encoding
: [0x62,0x21,0xfd,0x28,0x7f,0xc5]
24181 vmovdqa64.s
%ymm24
, %ymm21
24183 // CHECK
: vmovdqa64
%ymm24
, %ymm21
{%k6
}
24184 // CHECK
: encoding
: [0x62,0x21,0xfd,0x2e,0x7f,0xc5]
24185 vmovdqa64.s
%ymm24
, %ymm21
{%k6
}
24187 // CHECK
: vmovdqa64
%ymm24
, %ymm21
{%k6
} {z
}
24188 // CHECK
: encoding
: [0x62,0x21,0xfd,0xae,0x7f,0xc5]
24189 vmovdqa64.s
%ymm24
, %ymm21
{%k6
} {z
}
24191 // CHECK
: vmovdqa64
%xmm29
, %xmm25
24192 // CHECK
: encoding
: [0x62,0x01,0xfd,0x08,0x7f,0xe9]
24193 vmovdqa64.s
%xmm29
, %xmm25
24195 // CHECK
: vmovdqa64
%xmm29
, %xmm25
{%k1
}
24196 // CHECK
: encoding
: [0x62,0x01,0xfd,0x09,0x7f,0xe9]
24197 vmovdqa64.s
%xmm29
, %xmm25
{%k1
}
24199 // CHECK
: vmovdqa64
%xmm29
, %xmm25
{%k1
} {z
}
24200 // CHECK
: encoding
: [0x62,0x01,0xfd,0x89,0x7f,0xe9]
24201 vmovdqa64.s
%xmm29
, %xmm25
{%k1
} {z
}
24203 // CHECK
: vmovdqa64
%xmm19
, %xmm26
24204 // CHECK
: encoding
: [0x62,0x81,0xfd,0x08,0x7f,0xda]
24205 vmovdqa64.s
%xmm19
, %xmm26
24207 // CHECK
: vmovdqa64
%xmm19
, %xmm26
{%k3
}
24208 // CHECK
: encoding
: [0x62,0x81,0xfd,0x0b,0x7f,0xda]
24209 vmovdqa64.s
%xmm19
, %xmm26
{%k3
}
24211 // CHECK
: vmovdqa64
%xmm19
, %xmm26
{%k3
} {z
}
24212 // CHECK
: encoding
: [0x62,0x81,0xfd,0x8b,0x7f,0xda]
24213 vmovdqa64.s
%xmm19
, %xmm26
{%k3
} {z
}
24215 // CHECK
: vmovdqa64
%ymm28
, %ymm29
24216 // CHECK
: encoding
: [0x62,0x01,0xfd,0x28,0x7f,0xe5]
24217 vmovdqa64.s
%ymm28
, %ymm29
24219 // CHECK
: vmovdqa64
%ymm28
, %ymm29
{%k1
}
24220 // CHECK
: encoding
: [0x62,0x01,0xfd,0x29,0x7f,0xe5]
24221 vmovdqa64.s
%ymm28
, %ymm29
{%k1
}
24223 // CHECK
: vmovdqa64
%ymm28
, %ymm29
{%k1
} {z
}
24224 // CHECK
: encoding
: [0x62,0x01,0xfd,0xa9,0x7f,0xe5]
24225 vmovdqa64.s
%ymm28
, %ymm29
{%k1
} {z
}
24227 // CHECK
: vmovdqa64
%ymm21
, %ymm17
24228 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x7f,0xe9]
24229 vmovdqa64.s
%ymm21
, %ymm17
24231 // CHECK
: vmovdqa64
%ymm21
, %ymm17
{%k4
}
24232 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x2c,0x7f,0xe9]
24233 vmovdqa64.s
%ymm21
, %ymm17
{%k4
}
24235 // CHECK
: vmovdqa64
%ymm21
, %ymm17
{%k4
} {z
}
24236 // CHECK
: encoding
: [0x62,0xa1,0xfd,0xac,0x7f,0xe9]
24237 vmovdqa64.s
%ymm21
, %ymm17
{%k4
} {z
}
24239 // CHECK
: vmovdqu32
%xmm22
, %xmm18
24240 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x08,0x7f,0xf2]
24241 vmovdqu32.s
%xmm22
, %xmm18
24243 // CHECK
: vmovdqu32
%xmm22
, %xmm18
{%k1
}
24244 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x09,0x7f,0xf2]
24245 vmovdqu32.s
%xmm22
, %xmm18
{%k1
}
24247 // CHECK
: vmovdqu32
%xmm22
, %xmm18
{%k1
} {z
}
24248 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x89,0x7f,0xf2]
24249 vmovdqu32.s
%xmm22
, %xmm18
{%k1
} {z
}
24251 // CHECK
: vmovdqu32
%xmm26
, %xmm25
24252 // CHECK
: encoding
: [0x62,0x01,0x7e,0x08,0x7f,0xd1]
24253 vmovdqu32.s
%xmm26
, %xmm25
24255 // CHECK
: vmovdqu32
%xmm26
, %xmm25
{%k2
}
24256 // CHECK
: encoding
: [0x62,0x01,0x7e,0x0a,0x7f,0xd1]
24257 vmovdqu32.s
%xmm26
, %xmm25
{%k2
}
24259 // CHECK
: vmovdqu32
%xmm26
, %xmm25
{%k2
} {z
}
24260 // CHECK
: encoding
: [0x62,0x01,0x7e,0x8a,0x7f,0xd1]
24261 vmovdqu32.s
%xmm26
, %xmm25
{%k2
} {z
}
24263 // CHECK
: vmovdqu32
%ymm26
, %ymm22
24264 // CHECK
: encoding
: [0x62,0x21,0x7e,0x28,0x7f,0xd6]
24265 vmovdqu32.s
%ymm26
, %ymm22
24267 // CHECK
: vmovdqu32
%ymm26
, %ymm22
{%k3
}
24268 // CHECK
: encoding
: [0x62,0x21,0x7e,0x2b,0x7f,0xd6]
24269 vmovdqu32.s
%ymm26
, %ymm22
{%k3
}
24271 // CHECK
: vmovdqu32
%ymm26
, %ymm22
{%k3
} {z
}
24272 // CHECK
: encoding
: [0x62,0x21,0x7e,0xab,0x7f,0xd6]
24273 vmovdqu32.s
%ymm26
, %ymm22
{%k3
} {z
}
24275 // CHECK
: vmovdqu32
%ymm24
, %ymm27
24276 // CHECK
: encoding
: [0x62,0x01,0x7e,0x28,0x7f,0xc3]
24277 vmovdqu32.s
%ymm24
, %ymm27
24279 // CHECK
: vmovdqu32
%ymm24
, %ymm27
{%k1
}
24280 // CHECK
: encoding
: [0x62,0x01,0x7e,0x29,0x7f,0xc3]
24281 vmovdqu32.s
%ymm24
, %ymm27
{%k1
}
24283 // CHECK
: vmovdqu32
%ymm24
, %ymm27
{%k1
} {z
}
24284 // CHECK
: encoding
: [0x62,0x01,0x7e,0xa9,0x7f,0xc3]
24285 vmovdqu32.s
%ymm24
, %ymm27
{%k1
} {z
}
24287 // CHECK
: vmovdqu32
%xmm19
, %xmm21
24288 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x08,0x7f,0xdd]
24289 vmovdqu32.s
%xmm19
, %xmm21
24291 // CHECK
: vmovdqu32
%xmm19
, %xmm21
{%k1
}
24292 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x09,0x7f,0xdd]
24293 vmovdqu32.s
%xmm19
, %xmm21
{%k1
}
24295 // CHECK
: vmovdqu32
%xmm19
, %xmm21
{%k1
} {z
}
24296 // CHECK
: encoding
: [0x62,0xa1,0x7e,0x89,0x7f,0xdd]
24297 vmovdqu32.s
%xmm19
, %xmm21
{%k1
} {z
}
24299 // CHECK
: vmovdqu32
%xmm25
, %xmm22
24300 // CHECK
: encoding
: [0x62,0x21,0x7e,0x08,0x7f,0xce]
24301 vmovdqu32.s
%xmm25
, %xmm22
24303 // CHECK
: vmovdqu32
%xmm25
, %xmm22
{%k7
}
24304 // CHECK
: encoding
: [0x62,0x21,0x7e,0x0f,0x7f,0xce]
24305 vmovdqu32.s
%xmm25
, %xmm22
{%k7
}
24307 // CHECK
: vmovdqu32
%xmm25
, %xmm22
{%k7
} {z
}
24308 // CHECK
: encoding
: [0x62,0x21,0x7e,0x8f,0x7f,0xce]
24309 vmovdqu32.s
%xmm25
, %xmm22
{%k7
} {z
}
24311 // CHECK
: vmovdqu32
%ymm17
, %ymm29
24312 // CHECK
: encoding
: [0x62,0x81,0x7e,0x28,0x7f,0xcd]
24313 vmovdqu32.s
%ymm17
, %ymm29
24315 // CHECK
: vmovdqu32
%ymm17
, %ymm29
{%k1
}
24316 // CHECK
: encoding
: [0x62,0x81,0x7e,0x29,0x7f,0xcd]
24317 vmovdqu32.s
%ymm17
, %ymm29
{%k1
}
24319 // CHECK
: vmovdqu32
%ymm17
, %ymm29
{%k1
} {z
}
24320 // CHECK
: encoding
: [0x62,0x81,0x7e,0xa9,0x7f,0xcd]
24321 vmovdqu32.s
%ymm17
, %ymm29
{%k1
} {z
}
24323 // CHECK
: vmovdqu32
%ymm26
, %ymm24
24324 // CHECK
: encoding
: [0x62,0x01,0x7e,0x28,0x7f,0xd0]
24325 vmovdqu32.s
%ymm26
, %ymm24
24327 // CHECK
: vmovdqu32
%ymm26
, %ymm24
{%k1
}
24328 // CHECK
: encoding
: [0x62,0x01,0x7e,0x29,0x7f,0xd0]
24329 vmovdqu32.s
%ymm26
, %ymm24
{%k1
}
24331 // CHECK
: vmovdqu32
%ymm26
, %ymm24
{%k1
} {z
}
24332 // CHECK
: encoding
: [0x62,0x01,0x7e,0xa9,0x7f,0xd0]
24333 vmovdqu32.s
%ymm26
, %ymm24
{%k1
} {z
}
24335 // CHECK
: vmovdqu64
%xmm17
, %xmm23
24336 // CHECK
: encoding
: [0x62,0xa1,0xfe,0x08,0x7f,0xcf]
24337 vmovdqu64.s
%xmm17
, %xmm23
24339 // CHECK
: vmovdqu64
%xmm17
, %xmm23
{%k1
}
24340 // CHECK
: encoding
: [0x62,0xa1,0xfe,0x09,0x7f,0xcf]
24341 vmovdqu64.s
%xmm17
, %xmm23
{%k1
}
24343 // CHECK
: vmovdqu64
%xmm17
, %xmm23
{%k1
} {z
}
24344 // CHECK
: encoding
: [0x62,0xa1,0xfe,0x89,0x7f,0xcf]
24345 vmovdqu64.s
%xmm17
, %xmm23
{%k1
} {z
}
24347 // CHECK
: vmovdqu64
%xmm29
, %xmm26
24348 // CHECK
: encoding
: [0x62,0x01,0xfe,0x08,0x7f,0xea]
24349 vmovdqu64.s
%xmm29
, %xmm26
24351 // CHECK
: vmovdqu64
%xmm29
, %xmm26
{%k1
}
24352 // CHECK
: encoding
: [0x62,0x01,0xfe,0x09,0x7f,0xea]
24353 vmovdqu64.s
%xmm29
, %xmm26
{%k1
}
24355 // CHECK
: vmovdqu64
%xmm29
, %xmm26
{%k1
} {z
}
24356 // CHECK
: encoding
: [0x62,0x01,0xfe,0x89,0x7f,0xea]
24357 vmovdqu64.s
%xmm29
, %xmm26
{%k1
} {z
}
24359 // CHECK
: vmovdqu64
%ymm26
, %ymm19
24360 // CHECK
: encoding
: [0x62,0x21,0xfe,0x28,0x7f,0xd3]
24361 vmovdqu64.s
%ymm26
, %ymm19
24363 // CHECK
: vmovdqu64
%ymm26
, %ymm19
{%k3
}
24364 // CHECK
: encoding
: [0x62,0x21,0xfe,0x2b,0x7f,0xd3]
24365 vmovdqu64.s
%ymm26
, %ymm19
{%k3
}
24367 // CHECK
: vmovdqu64
%ymm26
, %ymm19
{%k3
} {z
}
24368 // CHECK
: encoding
: [0x62,0x21,0xfe,0xab,0x7f,0xd3]
24369 vmovdqu64.s
%ymm26
, %ymm19
{%k3
} {z
}
24371 // CHECK
: vmovdqu64
%ymm17
, %ymm24
24372 // CHECK
: encoding
: [0x62,0x81,0xfe,0x28,0x7f,0xc8]
24373 vmovdqu64.s
%ymm17
, %ymm24
24375 // CHECK
: vmovdqu64
%ymm17
, %ymm24
{%k6
}
24376 // CHECK
: encoding
: [0x62,0x81,0xfe,0x2e,0x7f,0xc8]
24377 vmovdqu64.s
%ymm17
, %ymm24
{%k6
}
24379 // CHECK
: vmovdqu64
%ymm17
, %ymm24
{%k6
} {z
}
24380 // CHECK
: encoding
: [0x62,0x81,0xfe,0xae,0x7f,0xc8]
24381 vmovdqu64.s
%ymm17
, %ymm24
{%k6
} {z
}
24383 // CHECK
: vmovdqu64
%xmm26
, %xmm21
24384 // CHECK
: encoding
: [0x62,0x21,0xfe,0x08,0x7f,0xd5]
24385 vmovdqu64.s
%xmm26
, %xmm21
24387 // CHECK
: vmovdqu64
%xmm26
, %xmm21
{%k1
}
24388 // CHECK
: encoding
: [0x62,0x21,0xfe,0x09,0x7f,0xd5]
24389 vmovdqu64.s
%xmm26
, %xmm21
{%k1
}
24391 // CHECK
: vmovdqu64
%xmm26
, %xmm21
{%k1
} {z
}
24392 // CHECK
: encoding
: [0x62,0x21,0xfe,0x89,0x7f,0xd5]
24393 vmovdqu64.s
%xmm26
, %xmm21
{%k1
} {z
}
24395 // CHECK
: vmovdqu64
%xmm17
, %xmm18
24396 // CHECK
: encoding
: [0x62,0xa1,0xfe,0x08,0x7f,0xca]
24397 vmovdqu64.s
%xmm17
, %xmm18
24399 // CHECK
: vmovdqu64
%xmm17
, %xmm18
{%k6
}
24400 // CHECK
: encoding
: [0x62,0xa1,0xfe,0x0e,0x7f,0xca]
24401 vmovdqu64.s
%xmm17
, %xmm18
{%k6
}
24403 // CHECK
: vmovdqu64
%xmm17
, %xmm18
{%k6
} {z
}
24404 // CHECK
: encoding
: [0x62,0xa1,0xfe,0x8e,0x7f,0xca]
24405 vmovdqu64.s
%xmm17
, %xmm18
{%k6
} {z
}
24407 // CHECK
: vmovdqu64
%ymm24
, %ymm27
24408 // CHECK
: encoding
: [0x62,0x01,0xfe,0x28,0x7f,0xc3]
24409 vmovdqu64.s
%ymm24
, %ymm27
24411 // CHECK
: vmovdqu64
%ymm24
, %ymm27
{%k3
}
24412 // CHECK
: encoding
: [0x62,0x01,0xfe,0x2b,0x7f,0xc3]
24413 vmovdqu64.s
%ymm24
, %ymm27
{%k3
}
24415 // CHECK
: vmovdqu64
%ymm24
, %ymm27
{%k3
} {z
}
24416 // CHECK
: encoding
: [0x62,0x01,0xfe,0xab,0x7f,0xc3]
24417 vmovdqu64.s
%ymm24
, %ymm27
{%k3
} {z
}
24419 // CHECK
: vmovdqu64
%ymm17
, %ymm18
24420 // CHECK
: encoding
: [0x62,0xa1,0xfe,0x28,0x7f,0xca]
24421 vmovdqu64.s
%ymm17
, %ymm18
24423 // CHECK
: vmovdqu64
%ymm17
, %ymm18
{%k6
}
24424 // CHECK
: encoding
: [0x62,0xa1,0xfe,0x2e,0x7f,0xca]
24425 vmovdqu64.s
%ymm17
, %ymm18
{%k6
}
24427 // CHECK
: vmovdqu64
%ymm17
, %ymm18
{%k6
} {z
}
24428 // CHECK
: encoding
: [0x62,0xa1,0xfe,0xae,0x7f,0xca]
24429 vmovdqu64.s
%ymm17
, %ymm18
{%k6
} {z
}
24431 // CHECK
: vmovupd
%xmm27
, %xmm17
24432 // CHECK
: encoding
: [0x62,0x21,0xfd,0x08,0x11,0xd9]
24433 vmovupd.s
%xmm27
, %xmm17
24435 // CHECK
: vmovupd
%xmm27
, %xmm17
{%k2
}
24436 // CHECK
: encoding
: [0x62,0x21,0xfd,0x0a,0x11,0xd9]
24437 vmovupd.s
%xmm27
, %xmm17
{%k2
}
24439 // CHECK
: vmovupd
%xmm27
, %xmm17
{%k2
} {z
}
24440 // CHECK
: encoding
: [0x62,0x21,0xfd,0x8a,0x11,0xd9]
24441 vmovupd.s
%xmm27
, %xmm17
{%k2
} {z
}
24443 // CHECK
: vmovupd
%xmm21
, %xmm17
24444 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x08,0x11,0xe9]
24445 vmovupd.s
%xmm21
, %xmm17
24447 // CHECK
: vmovupd
%xmm21
, %xmm17
{%k2
}
24448 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x0a,0x11,0xe9]
24449 vmovupd.s
%xmm21
, %xmm17
{%k2
}
24451 // CHECK
: vmovupd
%xmm21
, %xmm17
{%k2
} {z
}
24452 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x8a,0x11,0xe9]
24453 vmovupd.s
%xmm21
, %xmm17
{%k2
} {z
}
24455 // CHECK
: vmovupd
%ymm21
, %ymm24
24456 // CHECK
: encoding
: [0x62,0x81,0xfd,0x28,0x11,0xe8]
24457 vmovupd.s
%ymm21
, %ymm24
24459 // CHECK
: vmovupd
%ymm21
, %ymm24
{%k7
}
24460 // CHECK
: encoding
: [0x62,0x81,0xfd,0x2f,0x11,0xe8]
24461 vmovupd.s
%ymm21
, %ymm24
{%k7
}
24463 // CHECK
: vmovupd
%ymm21
, %ymm24
{%k7
} {z
}
24464 // CHECK
: encoding
: [0x62,0x81,0xfd,0xaf,0x11,0xe8]
24465 vmovupd.s
%ymm21
, %ymm24
{%k7
} {z
}
24467 // CHECK
: vmovupd
%ymm27
, %ymm21
24468 // CHECK
: encoding
: [0x62,0x21,0xfd,0x28,0x11,0xdd]
24469 vmovupd.s
%ymm27
, %ymm21
24471 // CHECK
: vmovupd
%ymm27
, %ymm21
{%k6
}
24472 // CHECK
: encoding
: [0x62,0x21,0xfd,0x2e,0x11,0xdd]
24473 vmovupd.s
%ymm27
, %ymm21
{%k6
}
24475 // CHECK
: vmovupd
%ymm27
, %ymm21
{%k6
} {z
}
24476 // CHECK
: encoding
: [0x62,0x21,0xfd,0xae,0x11,0xdd]
24477 vmovupd.s
%ymm27
, %ymm21
{%k6
} {z
}
24479 // CHECK
: vmovupd
%xmm23
, %xmm27
24480 // CHECK
: encoding
: [0x62,0x81,0xfd,0x08,0x11,0xfb]
24481 vmovupd.s
%xmm23
, %xmm27
24483 // CHECK
: vmovupd
%xmm23
, %xmm27
{%k7
}
24484 // CHECK
: encoding
: [0x62,0x81,0xfd,0x0f,0x11,0xfb]
24485 vmovupd.s
%xmm23
, %xmm27
{%k7
}
24487 // CHECK
: vmovupd
%xmm23
, %xmm27
{%k7
} {z
}
24488 // CHECK
: encoding
: [0x62,0x81,0xfd,0x8f,0x11,0xfb]
24489 vmovupd.s
%xmm23
, %xmm27
{%k7
} {z
}
24491 // CHECK
: vmovupd
%xmm17
, %xmm30
24492 // CHECK
: encoding
: [0x62,0x81,0xfd,0x08,0x11,0xce]
24493 vmovupd.s
%xmm17
, %xmm30
24495 // CHECK
: vmovupd
%xmm17
, %xmm30
{%k7
}
24496 // CHECK
: encoding
: [0x62,0x81,0xfd,0x0f,0x11,0xce]
24497 vmovupd.s
%xmm17
, %xmm30
{%k7
}
24499 // CHECK
: vmovupd
%xmm17
, %xmm30
{%k7
} {z
}
24500 // CHECK
: encoding
: [0x62,0x81,0xfd,0x8f,0x11,0xce]
24501 vmovupd.s
%xmm17
, %xmm30
{%k7
} {z
}
24503 // CHECK
: vmovupd
%ymm28
, %ymm24
24504 // CHECK
: encoding
: [0x62,0x01,0xfd,0x28,0x11,0xe0]
24505 vmovupd.s
%ymm28
, %ymm24
24507 // CHECK
: vmovupd
%ymm28
, %ymm24
{%k6
}
24508 // CHECK
: encoding
: [0x62,0x01,0xfd,0x2e,0x11,0xe0]
24509 vmovupd.s
%ymm28
, %ymm24
{%k6
}
24511 // CHECK
: vmovupd
%ymm28
, %ymm24
{%k6
} {z
}
24512 // CHECK
: encoding
: [0x62,0x01,0xfd,0xae,0x11,0xe0]
24513 vmovupd.s
%ymm28
, %ymm24
{%k6
} {z
}
24515 // CHECK
: vmovupd
%ymm22
, %ymm20
24516 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x28,0x11,0xf4]
24517 vmovupd.s
%ymm22
, %ymm20
24519 // CHECK
: vmovupd
%ymm22
, %ymm20
{%k1
}
24520 // CHECK
: encoding
: [0x62,0xa1,0xfd,0x29,0x11,0xf4]
24521 vmovupd.s
%ymm22
, %ymm20
{%k1
}
24523 // CHECK
: vmovupd
%ymm22
, %ymm20
{%k1
} {z
}
24524 // CHECK
: encoding
: [0x62,0xa1,0xfd,0xa9,0x11,0xf4]
24525 vmovupd.s
%ymm22
, %ymm20
{%k1
} {z
}
24527 // CHECK
: vmovups
%xmm20
, %xmm21
24528 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x08,0x11,0xe5]
24529 vmovups.s
%xmm20
, %xmm21
24531 // CHECK
: vmovups
%xmm20
, %xmm21
{%k5
}
24532 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x0d,0x11,0xe5]
24533 vmovups.s
%xmm20
, %xmm21
{%k5
}
24535 // CHECK
: vmovups
%xmm20
, %xmm21
{%k5
} {z
}
24536 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x8d,0x11,0xe5]
24537 vmovups.s
%xmm20
, %xmm21
{%k5
} {z
}
24539 // CHECK
: vmovups
%xmm19
, %xmm28
24540 // CHECK
: encoding
: [0x62,0x81,0x7c,0x08,0x11,0xdc]
24541 vmovups.s
%xmm19
, %xmm28
24543 // CHECK
: vmovups
%xmm19
, %xmm28
{%k5
}
24544 // CHECK
: encoding
: [0x62,0x81,0x7c,0x0d,0x11,0xdc]
24545 vmovups.s
%xmm19
, %xmm28
{%k5
}
24547 // CHECK
: vmovups
%xmm19
, %xmm28
{%k5
} {z
}
24548 // CHECK
: encoding
: [0x62,0x81,0x7c,0x8d,0x11,0xdc]
24549 vmovups.s
%xmm19
, %xmm28
{%k5
} {z
}
24551 // CHECK
: vmovups
%ymm19
, %ymm19
24552 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x28,0x11,0xdb]
24553 vmovups.s
%ymm19
, %ymm19
24555 // CHECK
: vmovups
%ymm19
, %ymm19
{%k5
}
24556 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x2d,0x11,0xdb]
24557 vmovups.s
%ymm19
, %ymm19
{%k5
}
24559 // CHECK
: vmovups
%ymm19
, %ymm19
{%k5
} {z
}
24560 // CHECK
: encoding
: [0x62,0xa1,0x7c,0xad,0x11,0xdb]
24561 vmovups.s
%ymm19
, %ymm19
{%k5
} {z
}
24563 // CHECK
: vmovups
%ymm29
, %ymm30
24564 // CHECK
: encoding
: [0x62,0x01,0x7c,0x28,0x11,0xee]
24565 vmovups.s
%ymm29
, %ymm30
24567 // CHECK
: vmovups
%ymm29
, %ymm30
{%k6
}
24568 // CHECK
: encoding
: [0x62,0x01,0x7c,0x2e,0x11,0xee]
24569 vmovups.s
%ymm29
, %ymm30
{%k6
}
24571 // CHECK
: vmovups
%ymm29
, %ymm30
{%k6
} {z
}
24572 // CHECK
: encoding
: [0x62,0x01,0x7c,0xae,0x11,0xee]
24573 vmovups.s
%ymm29
, %ymm30
{%k6
} {z
}
24575 // CHECK
: vmovups
%xmm25
, %xmm23
24576 // CHECK
: encoding
: [0x62,0x21,0x7c,0x08,0x11,0xcf]
24577 vmovups.s
%xmm25
, %xmm23
24579 // CHECK
: vmovups
%xmm25
, %xmm23
{%k4
}
24580 // CHECK
: encoding
: [0x62,0x21,0x7c,0x0c,0x11,0xcf]
24581 vmovups.s
%xmm25
, %xmm23
{%k4
}
24583 // CHECK
: vmovups
%xmm25
, %xmm23
{%k4
} {z
}
24584 // CHECK
: encoding
: [0x62,0x21,0x7c,0x8c,0x11,0xcf]
24585 vmovups.s
%xmm25
, %xmm23
{%k4
} {z
}
24587 // CHECK
: vmovups
%xmm21
, %xmm29
24588 // CHECK
: encoding
: [0x62,0x81,0x7c,0x08,0x11,0xed]
24589 vmovups.s
%xmm21
, %xmm29
24591 // CHECK
: vmovups
%xmm21
, %xmm29
{%k3
}
24592 // CHECK
: encoding
: [0x62,0x81,0x7c,0x0b,0x11,0xed]
24593 vmovups.s
%xmm21
, %xmm29
{%k3
}
24595 // CHECK
: vmovups
%xmm21
, %xmm29
{%k3
} {z
}
24596 // CHECK
: encoding
: [0x62,0x81,0x7c,0x8b,0x11,0xed]
24597 vmovups.s
%xmm21
, %xmm29
{%k3
} {z
}
24599 // CHECK
: vmovups
%ymm28
, %ymm30
24600 // CHECK
: encoding
: [0x62,0x01,0x7c,0x28,0x11,0xe6]
24601 vmovups.s
%ymm28
, %ymm30
24603 // CHECK
: vmovups
%ymm28
, %ymm30
{%k1
}
24604 // CHECK
: encoding
: [0x62,0x01,0x7c,0x29,0x11,0xe6]
24605 vmovups.s
%ymm28
, %ymm30
{%k1
}
24607 // CHECK
: vmovups
%ymm28
, %ymm30
{%k1
} {z
}
24608 // CHECK
: encoding
: [0x62,0x01,0x7c,0xa9,0x11,0xe6]
24609 vmovups.s
%ymm28
, %ymm30
{%k1
} {z
}
24611 // CHECK
: vmovups
%ymm19
, %ymm22
24612 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x28,0x11,0xde]
24613 vmovups.s
%ymm19
, %ymm22
24615 // CHECK
: vmovups
%ymm19
, %ymm22
{%k1
}
24616 // CHECK
: encoding
: [0x62,0xa1,0x7c,0x29,0x11,0xde]
24617 vmovups.s
%ymm19
, %ymm22
{%k1
}
24619 // CHECK
: vmovups
%ymm19
, %ymm22
{%k1
} {z
}
24620 // CHECK
: encoding
: [0x62,0xa1,0x7c,0xa9,0x11,0xde]
24621 vmovups.s
%ymm19
, %ymm22
{%k1
} {z
}