Lines Matching refs:rdi

16 ; CHECK-NEXT:    movl $7, -8(%rdi)
17 ; CHECK-NEXT: movq -16(%rdi), %rax
18 ; CHECK-NEXT: movq %rax, (%rdi)
19 ; CHECK-NEXT: movl -8(%rdi), %eax
20 ; CHECK-NEXT: movl %eax, 8(%rdi)
21 ; CHECK-NEXT: movl -4(%rdi), %eax
22 ; CHECK-NEXT: movl %eax, 12(%rdi)
24 ; CHECK-NEXT: movq %rax, -9(%rdi)
25 ; CHECK-NEXT: movq %rax, -16(%rdi)
26 ; CHECK-NEXT: movb $0, -1(%rdi)
27 ; CHECK-NEXT: movq -16(%rdi), %rax
28 ; CHECK-NEXT: movq %rax, 16(%rdi)
29 ; CHECK-NEXT: movl -8(%rdi), %eax
30 ; CHECK-NEXT: movl %eax, 24(%rdi)
31 ; CHECK-NEXT: movzwl -4(%rdi), %eax
32 ; CHECK-NEXT: movw %ax, 28(%rdi)
33 ; CHECK-NEXT: movzbl -2(%rdi), %eax
34 ; CHECK-NEXT: movb %al, 30(%rdi)
35 ; CHECK-NEXT: movzbl -1(%rdi), %eax
36 ; CHECK-NEXT: movb %al, 31(%rdi)
41 ; DISABLED-NEXT: movl $7, -8(%rdi)
42 ; DISABLED-NEXT: movups -16(%rdi), %xmm0
43 ; DISABLED-NEXT: movups %xmm0, (%rdi)
45 ; DISABLED-NEXT: movq %rax, -9(%rdi)
46 ; DISABLED-NEXT: movq %rax, -16(%rdi)
47 ; DISABLED-NEXT: movb $0, -1(%rdi)
48 ; DISABLED-NEXT: movups -16(%rdi), %xmm0
49 ; DISABLED-NEXT: movups %xmm0, 16(%rdi)
54 ; CHECK-AVX2-NEXT: movl $7, -8(%rdi)
55 ; CHECK-AVX2-NEXT: movq -16(%rdi), %rax
56 ; CHECK-AVX2-NEXT: movq %rax, (%rdi)
57 ; CHECK-AVX2-NEXT: movl -8(%rdi), %eax
58 ; CHECK-AVX2-NEXT: movl %eax, 8(%rdi)
59 ; CHECK-AVX2-NEXT: movl -4(%rdi), %eax
60 ; CHECK-AVX2-NEXT: movl %eax, 12(%rdi)
62 ; CHECK-AVX2-NEXT: movq %rax, -9(%rdi)
63 ; CHECK-AVX2-NEXT: movq %rax, -16(%rdi)
64 ; CHECK-AVX2-NEXT: movb $0, -1(%rdi)
65 ; CHECK-AVX2-NEXT: movq -16(%rdi), %rax
66 ; CHECK-AVX2-NEXT: movq %rax, 16(%rdi)
67 ; CHECK-AVX2-NEXT: movl -8(%rdi), %eax
68 ; CHECK-AVX2-NEXT: movl %eax, 24(%rdi)
69 ; CHECK-AVX2-NEXT: movzwl -4(%rdi), %eax
70 ; CHECK-AVX2-NEXT: movw %ax, 28(%rdi)
71 ; CHECK-AVX2-NEXT: movzbl -2(%rdi), %eax
72 ; CHECK-AVX2-NEXT: movb %al, 30(%rdi)
73 ; CHECK-AVX2-NEXT: movzbl -1(%rdi), %eax
74 ; CHECK-AVX2-NEXT: movb %al, 31(%rdi)
79 ; CHECK-AVX512-NEXT: movl $7, -8(%rdi)
80 ; CHECK-AVX512-NEXT: movq -16(%rdi), %rax
81 ; CHECK-AVX512-NEXT: movq %rax, (%rdi)
82 ; CHECK-AVX512-NEXT: movl -8(%rdi), %eax
83 ; CHECK-AVX512-NEXT: movl %eax, 8(%rdi)
84 ; CHECK-AVX512-NEXT: movl -4(%rdi), %eax
85 ; CHECK-AVX512-NEXT: movl %eax, 12(%rdi)
87 ; CHECK-AVX512-NEXT: movq %rax, -9(%rdi)
88 ; CHECK-AVX512-NEXT: movq %rax, -16(%rdi)
89 ; CHECK-AVX512-NEXT: movb $0, -1(%rdi)
90 ; CHECK-AVX512-NEXT: movq -16(%rdi), %rax
91 ; CHECK-AVX512-NEXT: movq %rax, 16(%rdi)
92 ; CHECK-AVX512-NEXT: movl -8(%rdi), %eax
93 ; CHECK-AVX512-NEXT: movl %eax, 24(%rdi)
94 ; CHECK-AVX512-NEXT: movzwl -4(%rdi), %eax
95 ; CHECK-AVX512-NEXT: movw %ax, 28(%rdi)
96 ; CHECK-AVX512-NEXT: movzbl -2(%rdi), %eax
97 ; CHECK-AVX512-NEXT: movb %al, 30(%rdi)
98 ; CHECK-AVX512-NEXT: movzbl -1(%rdi), %eax
99 ; CHECK-AVX512-NEXT: movb %al, 31(%rdi)
125 ; CHECK-NEXT: movq %rax, -16(%rdi)
126 ; CHECK-NEXT: movq -16(%rdi), %rcx
127 ; CHECK-NEXT: movq %rcx, (%rdi)
128 ; CHECK-NEXT: movq -8(%rdi), %rcx
129 ; CHECK-NEXT: movq %rcx, 8(%rdi)
130 ; CHECK-NEXT: movq %rax, -8(%rdi)
131 ; CHECK-NEXT: movl $7, -12(%rdi)
132 ; CHECK-NEXT: movl -16(%rdi), %eax
133 ; CHECK-NEXT: movl %eax, 16(%rdi)
134 ; CHECK-NEXT: movl -12(%rdi), %eax
135 ; CHECK-NEXT: movl %eax, 20(%rdi)
136 ; CHECK-NEXT: movq -8(%rdi), %rax
137 ; CHECK-NEXT: movq %rax, 24(%rdi)
143 ; DISABLED-NEXT: movq %rax, -16(%rdi)
144 ; DISABLED-NEXT: movups -16(%rdi), %xmm0
145 ; DISABLED-NEXT: movups %xmm0, (%rdi)
146 ; DISABLED-NEXT: movq %rax, -8(%rdi)
147 ; DISABLED-NEXT: movl $7, -12(%rdi)
148 ; DISABLED-NEXT: movups -16(%rdi), %xmm0
149 ; DISABLED-NEXT: movups %xmm0, 16(%rdi)
155 ; CHECK-AVX2-NEXT: movq %rax, -16(%rdi)
156 ; CHECK-AVX2-NEXT: movq -16(%rdi), %rcx
157 ; CHECK-AVX2-NEXT: movq %rcx, (%rdi)
158 ; CHECK-AVX2-NEXT: movq -8(%rdi), %rcx
159 ; CHECK-AVX2-NEXT: movq %rcx, 8(%rdi)
160 ; CHECK-AVX2-NEXT: movq %rax, -8(%rdi)
161 ; CHECK-AVX2-NEXT: movl $7, -12(%rdi)
162 ; CHECK-AVX2-NEXT: movl -16(%rdi), %eax
163 ; CHECK-AVX2-NEXT: movl %eax, 16(%rdi)
164 ; CHECK-AVX2-NEXT: movl -12(%rdi), %eax
165 ; CHECK-AVX2-NEXT: movl %eax, 20(%rdi)
166 ; CHECK-AVX2-NEXT: movq -8(%rdi), %rax
167 ; CHECK-AVX2-NEXT: movq %rax, 24(%rdi)
173 ; CHECK-AVX512-NEXT: movq %rax, -16(%rdi)
174 ; CHECK-AVX512-NEXT: movq -16(%rdi), %rcx
175 ; CHECK-AVX512-NEXT: movq %rcx, (%rdi)
176 ; CHECK-AVX512-NEXT: movq -8(%rdi), %rcx
177 ; CHECK-AVX512-NEXT: movq %rcx, 8(%rdi)
178 ; CHECK-AVX512-NEXT: movq %rax, -8(%rdi)
179 ; CHECK-AVX512-NEXT: movl $7, -12(%rdi)
180 ; CHECK-AVX512-NEXT: movl -16(%rdi), %eax
181 ; CHECK-AVX512-NEXT: movl %eax, 16(%rdi)
182 ; CHECK-AVX512-NEXT: movl -12(%rdi), %eax
183 ; CHECK-AVX512-NEXT: movl %eax, 20(%rdi)
184 ; CHECK-AVX512-NEXT: movq -8(%rdi), %rax
185 ; CHECK-AVX512-NEXT: movq %rax, 24(%rdi)
205 ; CHECK-NEXT: movl $7, -10(%rdi)
206 ; CHECK-NEXT: movl -16(%rdi), %eax
207 ; CHECK-NEXT: movl %eax, (%rdi)
208 ; CHECK-NEXT: movzwl -12(%rdi), %eax
209 ; CHECK-NEXT: movw %ax, 4(%rdi)
210 ; CHECK-NEXT: movl -10(%rdi), %eax
211 ; CHECK-NEXT: movl %eax, 6(%rdi)
212 ; CHECK-NEXT: movl -6(%rdi), %eax
213 ; CHECK-NEXT: movl %eax, 10(%rdi)
214 ; CHECK-NEXT: movzwl -2(%rdi), %eax
215 ; CHECK-NEXT: movw %ax, 14(%rdi)
217 ; CHECK-NEXT: movq %rax, -9(%rdi)
218 ; CHECK-NEXT: movq %rax, -16(%rdi)
219 ; CHECK-NEXT: movb $0, -1(%rdi)
220 ; CHECK-NEXT: movq -16(%rdi), %rax
221 ; CHECK-NEXT: movq %rax, 16(%rdi)
222 ; CHECK-NEXT: movzwl -8(%rdi), %eax
223 ; CHECK-NEXT: movw %ax, 24(%rdi)
224 ; CHECK-NEXT: movl -6(%rdi), %eax
225 ; CHECK-NEXT: movl %eax, 26(%rdi)
226 ; CHECK-NEXT: movzbl -2(%rdi), %eax
227 ; CHECK-NEXT: movb %al, 30(%rdi)
228 ; CHECK-NEXT: movzbl -1(%rdi), %eax
229 ; CHECK-NEXT: movb %al, 31(%rdi)
234 ; DISABLED-NEXT: movl $7, -10(%rdi)
235 ; DISABLED-NEXT: movups -16(%rdi), %xmm0
236 ; DISABLED-NEXT: movups %xmm0, (%rdi)
238 ; DISABLED-NEXT: movq %rax, -9(%rdi)
239 ; DISABLED-NEXT: movq %rax, -16(%rdi)
240 ; DISABLED-NEXT: movb $0, -1(%rdi)
241 ; DISABLED-NEXT: movups -16(%rdi), %xmm0
242 ; DISABLED-NEXT: movups %xmm0, 16(%rdi)
247 ; CHECK-AVX2-NEXT: movl $7, -10(%rdi)
248 ; CHECK-AVX2-NEXT: movl -16(%rdi), %eax
249 ; CHECK-AVX2-NEXT: movl %eax, (%rdi)
250 ; CHECK-AVX2-NEXT: movzwl -12(%rdi), %eax
251 ; CHECK-AVX2-NEXT: movw %ax, 4(%rdi)
252 ; CHECK-AVX2-NEXT: movl -10(%rdi), %eax
253 ; CHECK-AVX2-NEXT: movl %eax, 6(%rdi)
254 ; CHECK-AVX2-NEXT: movl -6(%rdi), %eax
255 ; CHECK-AVX2-NEXT: movl %eax, 10(%rdi)
256 ; CHECK-AVX2-NEXT: movzwl -2(%rdi), %eax
257 ; CHECK-AVX2-NEXT: movw %ax, 14(%rdi)
259 ; CHECK-AVX2-NEXT: movq %rax, -9(%rdi)
260 ; CHECK-AVX2-NEXT: movq %rax, -16(%rdi)
261 ; CHECK-AVX2-NEXT: movb $0, -1(%rdi)
262 ; CHECK-AVX2-NEXT: movq -16(%rdi), %rax
263 ; CHECK-AVX2-NEXT: movq %rax, 16(%rdi)
264 ; CHECK-AVX2-NEXT: movzwl -8(%rdi), %eax
265 ; CHECK-AVX2-NEXT: movw %ax, 24(%rdi)
266 ; CHECK-AVX2-NEXT: movl -6(%rdi), %eax
267 ; CHECK-AVX2-NEXT: movl %eax, 26(%rdi)
268 ; CHECK-AVX2-NEXT: movzbl -2(%rdi), %eax
269 ; CHECK-AVX2-NEXT: movb %al, 30(%rdi)
270 ; CHECK-AVX2-NEXT: movzbl -1(%rdi), %eax
271 ; CHECK-AVX2-NEXT: movb %al, 31(%rdi)
276 ; CHECK-AVX512-NEXT: movl $7, -10(%rdi)
277 ; CHECK-AVX512-NEXT: movl -16(%rdi), %eax
278 ; CHECK-AVX512-NEXT: movl %eax, (%rdi)
279 ; CHECK-AVX512-NEXT: movzwl -12(%rdi), %eax
280 ; CHECK-AVX512-NEXT: movw %ax, 4(%rdi)
281 ; CHECK-AVX512-NEXT: movl -10(%rdi), %eax
282 ; CHECK-AVX512-NEXT: movl %eax, 6(%rdi)
283 ; CHECK-AVX512-NEXT: movl -6(%rdi), %eax
284 ; CHECK-AVX512-NEXT: movl %eax, 10(%rdi)
285 ; CHECK-AVX512-NEXT: movzwl -2(%rdi), %eax
286 ; CHECK-AVX512-NEXT: movw %ax, 14(%rdi)
288 ; CHECK-AVX512-NEXT: movq %rax, -9(%rdi)
289 ; CHECK-AVX512-NEXT: movq %rax, -16(%rdi)
290 ; CHECK-AVX512-NEXT: movb $0, -1(%rdi)
291 ; CHECK-AVX512-NEXT: movq -16(%rdi), %rax
292 ; CHECK-AVX512-NEXT: movq %rax, 16(%rdi)
293 ; CHECK-AVX512-NEXT: movzwl -8(%rdi), %eax
294 ; CHECK-AVX512-NEXT: movw %ax, 24(%rdi)
295 ; CHECK-AVX512-NEXT: movl -6(%rdi), %eax
296 ; CHECK-AVX512-NEXT: movl %eax, 26(%rdi)
297 ; CHECK-AVX512-NEXT: movzbl -2(%rdi), %eax
298 ; CHECK-AVX512-NEXT: movb %al, 30(%rdi)
299 ; CHECK-AVX512-NEXT: movzbl -1(%rdi), %eax
300 ; CHECK-AVX512-NEXT: movb %al, 31(%rdi)
322 ; CHECK-NEXT: movups -16(%rdi), %xmm0
323 ; CHECK-NEXT: movups %xmm0, (%rdi)
325 ; CHECK-NEXT: movq %rax, -8(%rdi)
326 ; CHECK-NEXT: movl %eax, -16(%rdi)
327 ; CHECK-NEXT: movl $0, -11(%rdi)
328 ; CHECK-NEXT: movl -16(%rdi), %eax
329 ; CHECK-NEXT: movl %eax, 16(%rdi)
330 ; CHECK-NEXT: movzbl -12(%rdi), %eax
331 ; CHECK-NEXT: movb %al, 20(%rdi)
332 ; CHECK-NEXT: movl -11(%rdi), %eax
333 ; CHECK-NEXT: movl %eax, 21(%rdi)
334 ; CHECK-NEXT: movl -7(%rdi), %eax
335 ; CHECK-NEXT: movl %eax, 25(%rdi)
336 ; CHECK-NEXT: movzwl -3(%rdi), %eax
337 ; CHECK-NEXT: movw %ax, 29(%rdi)
338 ; CHECK-NEXT: movzbl -1(%rdi), %eax
339 ; CHECK-NEXT: movb %al, 31(%rdi)
344 ; DISABLED-NEXT: movups -16(%rdi), %xmm0
345 ; DISABLED-NEXT: movups %xmm0, (%rdi)
347 ; DISABLED-NEXT: movq %rax, -8(%rdi)
348 ; DISABLED-NEXT: movl %eax, -16(%rdi)
349 ; DISABLED-NEXT: movl $0, -11(%rdi)
350 ; DISABLED-NEXT: movups -16(%rdi), %xmm0
351 ; DISABLED-NEXT: movups %xmm0, 16(%rdi)
356 ; CHECK-AVX2-NEXT: vmovups -16(%rdi), %xmm0
357 ; CHECK-AVX2-NEXT: vmovups %xmm0, (%rdi)
359 ; CHECK-AVX2-NEXT: movq %rax, -8(%rdi)
360 ; CHECK-AVX2-NEXT: movl %eax, -16(%rdi)
361 ; CHECK-AVX2-NEXT: movl $0, -11(%rdi)
362 ; CHECK-AVX2-NEXT: movl -16(%rdi), %eax
363 ; CHECK-AVX2-NEXT: movl %eax, 16(%rdi)
364 ; CHECK-AVX2-NEXT: movzbl -12(%rdi), %eax
365 ; CHECK-AVX2-NEXT: movb %al, 20(%rdi)
366 ; CHECK-AVX2-NEXT: movl -11(%rdi), %eax
367 ; CHECK-AVX2-NEXT: movl %eax, 21(%rdi)
368 ; CHECK-AVX2-NEXT: movl -7(%rdi), %eax
369 ; CHECK-AVX2-NEXT: movl %eax, 25(%rdi)
370 ; CHECK-AVX2-NEXT: movzwl -3(%rdi), %eax
371 ; CHECK-AVX2-NEXT: movw %ax, 29(%rdi)
372 ; CHECK-AVX2-NEXT: movzbl -1(%rdi), %eax
373 ; CHECK-AVX2-NEXT: movb %al, 31(%rdi)
378 ; CHECK-AVX512-NEXT: vmovups -16(%rdi), %xmm0
379 ; CHECK-AVX512-NEXT: vmovups %xmm0, (%rdi)
381 ; CHECK-AVX512-NEXT: movq %rax, -8(%rdi)
382 ; CHECK-AVX512-NEXT: movl %eax, -16(%rdi)
383 ; CHECK-AVX512-NEXT: movl $0, -11(%rdi)
384 ; CHECK-AVX512-NEXT: movl -16(%rdi), %eax
385 ; CHECK-AVX512-NEXT: movl %eax, 16(%rdi)
386 ; CHECK-AVX512-NEXT: movzbl -12(%rdi), %eax
387 ; CHECK-AVX512-NEXT: movb %al, 20(%rdi)
388 ; CHECK-AVX512-NEXT: movl -11(%rdi), %eax
389 ; CHECK-AVX512-NEXT: movl %eax, 21(%rdi)
390 ; CHECK-AVX512-NEXT: movl -7(%rdi), %eax
391 ; CHECK-AVX512-NEXT: movl %eax, 25(%rdi)
392 ; CHECK-AVX512-NEXT: movzwl -3(%rdi), %eax
393 ; CHECK-AVX512-NEXT: movw %ax, 29(%rdi)
394 ; CHECK-AVX512-NEXT: movzbl -1(%rdi), %eax
395 ; CHECK-AVX512-NEXT: movb %al, 31(%rdi)
415 ; CHECK-NEXT: movups -16(%rdi), %xmm0
416 ; CHECK-NEXT: movups %xmm0, (%rdi)
418 ; CHECK-NEXT: movq %rax, -16(%rdi)
419 ; CHECK-NEXT: movb %al, -14(%rdi)
420 ; CHECK-NEXT: movb $0, -11(%rdi)
421 ; CHECK-NEXT: movzwl -16(%rdi), %eax
422 ; CHECK-NEXT: movw %ax, 16(%rdi)
423 ; CHECK-NEXT: movzbl -14(%rdi), %eax
424 ; CHECK-NEXT: movb %al, 18(%rdi)
425 ; CHECK-NEXT: movzwl -13(%rdi), %eax
426 ; CHECK-NEXT: movw %ax, 19(%rdi)
427 ; CHECK-NEXT: movzbl -11(%rdi), %eax
428 ; CHECK-NEXT: movb %al, 21(%rdi)
429 ; CHECK-NEXT: movq -10(%rdi), %rax
430 ; CHECK-NEXT: movq %rax, 22(%rdi)
431 ; CHECK-NEXT: movzwl -2(%rdi), %eax
432 ; CHECK-NEXT: movw %ax, 30(%rdi)
437 ; DISABLED-NEXT: movups -16(%rdi), %xmm0
438 ; DISABLED-NEXT: movups %xmm0, (%rdi)
440 ; DISABLED-NEXT: movq %rax, -16(%rdi)
441 ; DISABLED-NEXT: movb %al, -14(%rdi)
442 ; DISABLED-NEXT: movb $0, -11(%rdi)
443 ; DISABLED-NEXT: movups -16(%rdi), %xmm0
444 ; DISABLED-NEXT: movups %xmm0, 16(%rdi)
449 ; CHECK-AVX2-NEXT: vmovups -16(%rdi), %xmm0
450 ; CHECK-AVX2-NEXT: vmovups %xmm0, (%rdi)
452 ; CHECK-AVX2-NEXT: movq %rax, -16(%rdi)
453 ; CHECK-AVX2-NEXT: movb %al, -14(%rdi)
454 ; CHECK-AVX2-NEXT: movb $0, -11(%rdi)
455 ; CHECK-AVX2-NEXT: movzwl -16(%rdi), %eax
456 ; CHECK-AVX2-NEXT: movw %ax, 16(%rdi)
457 ; CHECK-AVX2-NEXT: movzbl -14(%rdi), %eax
458 ; CHECK-AVX2-NEXT: movb %al, 18(%rdi)
459 ; CHECK-AVX2-NEXT: movzwl -13(%rdi), %eax
460 ; CHECK-AVX2-NEXT: movw %ax, 19(%rdi)
461 ; CHECK-AVX2-NEXT: movzbl -11(%rdi), %eax
462 ; CHECK-AVX2-NEXT: movb %al, 21(%rdi)
463 ; CHECK-AVX2-NEXT: movq -10(%rdi), %rax
464 ; CHECK-AVX2-NEXT: movq %rax, 22(%rdi)
465 ; CHECK-AVX2-NEXT: movzwl -2(%rdi), %eax
466 ; CHECK-AVX2-NEXT: movw %ax, 30(%rdi)
471 ; CHECK-AVX512-NEXT: vmovups -16(%rdi), %xmm0
472 ; CHECK-AVX512-NEXT: vmovups %xmm0, (%rdi)
474 ; CHECK-AVX512-NEXT: movq %rax, -16(%rdi)
475 ; CHECK-AVX512-NEXT: movb %al, -14(%rdi)
476 ; CHECK-AVX512-NEXT: movb $0, -11(%rdi)
477 ; CHECK-AVX512-NEXT: movzwl -16(%rdi), %eax
478 ; CHECK-AVX512-NEXT: movw %ax, 16(%rdi)
479 ; CHECK-AVX512-NEXT: movzbl -14(%rdi), %eax
480 ; CHECK-AVX512-NEXT: movb %al, 18(%rdi)
481 ; CHECK-AVX512-NEXT: movzwl -13(%rdi), %eax
482 ; CHECK-AVX512-NEXT: movw %ax, 19(%rdi)
483 ; CHECK-AVX512-NEXT: movzbl -11(%rdi), %eax
484 ; CHECK-AVX512-NEXT: movb %al, 21(%rdi)
485 ; CHECK-AVX512-NEXT: movq -10(%rdi), %rax
486 ; CHECK-AVX512-NEXT: movq %rax, 22(%rdi)
487 ; CHECK-AVX512-NEXT: movzwl -2(%rdi), %eax
488 ; CHECK-AVX512-NEXT: movw %ax, 30(%rdi)