Home | History | Annotate | Download | only in X86

Lines Matching full:next

8 ; X32-NEXT:    movl {{[0-9]+}}(%esp), %eax
9 ; X32-NEXT: vpbroadcastb (%eax), %xmm0
10 ; X32-NEXT: retl
14 ; X64-NEXT: vpbroadcastb (%rdi), %xmm0
15 ; X64-NEXT: retq
40 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
41 ; X32-NEXT: vpbroadcastb (%eax), %ymm0
42 ; X32-NEXT: retl
46 ; X64-NEXT: vpbroadcastb (%rdi), %ymm0
47 ; X64-NEXT: retq
89 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
90 ; X32-NEXT: vpbroadcastw (%eax), %xmm0
91 ; X32-NEXT: retl
95 ; X64-NEXT: vpbroadcastw (%rdi), %xmm0
96 ; X64-NEXT: retq
113 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
114 ; X32-NEXT: vpbroadcastw (%eax), %ymm0
115 ; X32-NEXT: retl
119 ; X64-NEXT: vpbroadcastw (%rdi), %ymm0
120 ; X64-NEXT: retq
145 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
146 ; X32-NEXT: vbroadcastss (%eax), %xmm0
147 ; X32-NEXT: retl
151 ; X64-NEXT: vbroadcastss (%rdi), %xmm0
152 ; X64-NEXT: retq
165 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
166 ; X32-NEXT: vbroadcastss (%eax), %ymm0
167 ; X32-NEXT: retl
171 ; X64-NEXT: vbroadcastss (%rdi), %ymm0
172 ; X64-NEXT: retq
189 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
190 ; X32-NEXT: movl (%eax), %ecx
191 ; X32-NEXT: movl 4(%eax), %eax
192 ; X32-NEXT: vmovd %ecx, %xmm0
193 ; X32-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0
194 ; X32-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0
195 ; X32-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0
196 ; X32-NEXT: retl
200 ; X64-NEXT: vpbroadcastq (%rdi), %xmm0
201 ; X64-NEXT: retq
212 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
213 ; X32-NEXT: movl (%eax), %ecx
214 ; X32-NEXT: movl 4(%eax), %eax
215 ; X32-NEXT: vmovd %ecx, %xmm0
216 ; X32-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0
217 ; X32-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0
218 ; X32-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0
219 ; X32-NEXT: vinserti128 $1, %xmm0, %ymm0, %ymm0
220 ; X32-NEXT: retl
224 ; X64-NEXT: vbroadcastsd (%rdi), %ymm0
225 ; X64-NEXT: retq
240 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
241 ; X32-NEXT: vpbroadcastb 1(%eax), %xmm0
242 ; X32-NEXT: retl
246 ; X64-NEXT: vpbroadcastb 1(%rdi), %xmm0
247 ; X64-NEXT: retq
257 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
258 ; X32-NEXT: vpbroadcastb 1(%eax), %ymm0
259 ; X32-NEXT: retl
263 ; X64-NEXT: vpbroadcastb 1(%rdi), %ymm0
264 ; X64-NEXT: retq
274 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
275 ; X32-NEXT: vpbroadcastb 1(%eax), %ymm0
276 ; X32-NEXT: retl
280 ; X64-NEXT: vpbroadcastb 1(%rdi), %ymm0
281 ; X64-NEXT: retq
291 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
292 ; X32-NEXT: vpbroadcastw 2(%eax), %xmm0
293 ; X32-NEXT: retl
297 ; X64-NEXT: vpbroadcastw 2(%rdi), %xmm0
298 ; X64-NEXT: retq
308 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
309 ; X32-NEXT: vpbroadcastw 2(%eax), %ymm0
310 ; X32-NEXT: retl
314 ; X64-NEXT: vpbroadcastw 2(%rdi), %ymm0
315 ; X64-NEXT: retq
325 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
326 ; X32-NEXT: vpbroadcastw 2(%eax), %ymm0
327 ; X32-NEXT: retl
331 ; X64-NEXT: vpbroadcastw 2(%rdi), %ymm0
332 ; X64-NEXT: retq
342 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
343 ; X32-NEXT: vbroadcastss 4(%eax), %xmm0
344 ; X32-NEXT: retl
348 ; X64-NEXT: vbroadcastss 4(%rdi), %xmm0
349 ; X64-NEXT: retq
359 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
360 ; X32-NEXT: vbroadcastss 12(%eax), %ymm0
361 ; X32-NEXT: retl
365 ; X64-NEXT: vbroadcastss 12(%rdi), %ymm0
366 ; X64-NEXT: retq
376 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
377 ; X32-NEXT: vbroadcastss 20(%eax), %ymm0
378 ; X32-NEXT: retl
382 ; X64-NEXT: vbroadcastss 20(%rdi), %ymm0
383 ; X64-NEXT: retq
393 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
394 ; X32-NEXT: vbroadcastss 4(%eax), %xmm0
395 ; X32-NEXT: retl
399 ; X64-NEXT: vbroadcastss 4(%rdi), %xmm0
400 ; X64-NEXT: retq
410 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
411 ; X32-NEXT: vbroadcastss 12(%eax), %ymm0
412 ; X32-NEXT: retl
416 ; X64-NEXT: vbroadcastss 12(%rdi), %ymm0
417 ; X64-NEXT: retq
427 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
428 ; X32-NEXT: vbroadcastss 20(%eax), %ymm0
429 ; X32-NEXT: retl
433 ; X64-NEXT: vbroadcastss 20(%rdi), %ymm0
434 ; X64-NEXT: retq
444 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
445 ; X32-NEXT: vmovddup {{.*#+}} xmm0 = mem[0,0]
446 ; X32-NEXT: retl
450 ; X64-NEXT: vpbroadcastq 8(%rdi), %xmm0
451 ; X64-NEXT: retq
461 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
462 ; X32-NEXT: vbroadcastsd 8(%eax), %ymm0
463 ; X32-NEXT: retl
467 ; X64-NEXT: vbroadcastsd 8(%rdi), %ymm0
468 ; X64-NEXT: retq
478 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
479 ; X32-NEXT: vbroadcastsd 16(%eax), %ymm0
480 ; X32-NEXT: retl
484 ; X64-NEXT: vbroadcastsd 16(%rdi), %ymm0
485 ; X64-NEXT: retq
495 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
496 ; X32-NEXT: vmovddup {{.*#+}} xmm0 = mem[0,0]
497 ; X32-NEXT: retl
501 ; X64-NEXT: vmovddup {{.*#+}} xmm0 = mem[0,0]
502 ; X64-NEXT: retq
512 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
513 ; X32-NEXT: vbroadcastsd 8(%eax), %ymm0
514 ; X32-NEXT: retl
518 ; X64-NEXT: vbroadcastsd 8(%rdi), %ymm0
519 ; X64-NEXT: retq
529 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
530 ; X32-NEXT: vbroadcastsd 16(%eax), %ymm0
531 ; X32-NEXT: retl
535 ; X64-NEXT: vbroadcastsd 16(%rdi), %ymm0
536 ; X64-NEXT: retq
548 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
549 ; X32-NEXT: vmovddup {{.*#+}} xmm0 = mem[0,0]
550 ; X32-NEXT: retl
554 ; X64-NEXT: vmovddup {{.*#+}} xmm0 = mem[0,0]
555 ; X64-NEXT: retq
566 ; X32-NEXT: vpbroadcastd LCPI27_0, %ymm1
567 ; X32-NEXT: vpaddd %ymm1, %ymm0, %ymm0
568 ; X32-NEXT: retl
572 ; X64-NEXT: vpbroadcastd {{.*}}(%rip), %ymm1
573 ; X64-NEXT: vpaddd %ymm1, %ymm0, %ymm0
574 ; X64-NEXT: retq
583 ; X32-NEXT: vbroadcastss LCPI28_0, %ymm1
584 ; X32-NEXT: vaddps %ymm1, %ymm0, %ymm0
585 ; X32-NEXT: retl
589 ; X64-NEXT: vbroadcastss {{.*}}(%rip), %ymm1
590 ; X64-NEXT: vaddps %ymm1, %ymm0, %ymm0
591 ; X64-NEXT: retq
600 ; X32-NEXT: vbroadcastss LCPI29_0, %xmm0
601 ; X32-NEXT: retl
605 ; X64-NEXT: vbroadcastss {{.*}}(%rip), %xmm0
606 ; X64-NEXT: retq
617 ; X32-NEXT: vmovaps {{.*#+}} xmm0 = [52,52,52,52,52,52,52,52]
618 ; X32-NEXT: retl
622 ; X64-NEXT: vmovaps {{.*#+}} xmm0 = [52,52,52,52,52,52,52,52]
623 ; X64-NEXT: retq
638 ; X32-NEXT: xorl %eax, %eax
639 ; X32-NEXT: testb %al, %al
640 ; X32-NEXT: je LBB31_1
641 ; X32-NEXT: ## BB#2: ## %ret
642 ; X32-NEXT: retl
643 ; X32-NEXT: .p2align 4, 0x90
644 ; X32-NEXT: LBB31_1: ## %footer349VF
645 ; X32-NEXT: ## =>This Inner Loop Header: Depth=1
646 ; X32-NEXT: jmp LBB31_1
650 ; X64-NEXT: xorl %eax, %eax
651 ; X64-NEXT: testb %al, %al
652 ; X64-NEXT: je LBB31_1
653 ; X64-NEXT: ## BB#2: ## %ret
654 ; X64-NEXT: retq
655 ; X64-NEXT: .p2align 4, 0x90
656 ; X64-NEXT: LBB31_1: ## %footer349VF
657 ; X64-NEXT: ## =>This Inner Loop Header: Depth=1
658 ; X64-NEXT: jmp LBB31_1
688 ; X32-NEXT: vbroadcastss {{[0-9]+}}(%esp), %ymm0
689 ; X32-NEXT: retl
693 ; X64-NEXT: vmovd %edi, %xmm0
694 ; X64-NEXT: vbroadcastss %xmm0, %ymm0
695 ; X64-NEXT: retq
704 ; X32-NEXT: vbroadcastss {{[0-9]+}}(%esp), %ymm0
705 ; X32-NEXT: retl
709 ; X64-NEXT: vbroadcastss %xmm0, %ymm0
710 ; X64-NEXT: retq
719 ; X32-NEXT: vbroadcastss {{[0-9]+}}(%esp), %xmm0
720 ; X32-NEXT: retl
724 ; X64-NEXT: vbroadcastss %xmm0, %xmm0
725 ; X64-NEXT: retq
734 ; X32-NEXT: vbroadcastsd {{[0-9]+}}(%esp), %ymm0
735 ; X32-NEXT: retl
739 ; X64-NEXT: vbroadcastsd %xmm0, %ymm0
740 ; X64-NEXT: retq
749 ; X32-NEXT: vbroadcastss %xmm0, %ymm0
750 ; X32-NEXT: retl
754 ; X64-NEXT: vbroadcastss %xmm0, %ymm0
755 ; X64-NEXT: retq
763 ; X32-NEXT: vbroadcastss %xmm0, %xmm0
764 ; X32-NEXT: retl
768 ; X64-NEXT: vbroadcastss %xmm0, %xmm0
769 ; X64-NEXT: retq
777 ; X32-NEXT: vpbroadcastw %xmm0, %ymm0
778 ; X32-NEXT: retl
782 ; X64-NEXT: vpbroadcastw %xmm0, %ymm0
783 ; X64-NEXT: retq
791 ; X32-NEXT: vpbroadcastw %xmm0, %xmm0
792 ; X32-NEXT: retl
796 ; X64-NEXT: vpbroadcastw %xmm0, %xmm0
797 ; X64-NEXT: retq
805 ; X32-NEXT: vbroadcastsd %xmm0, %ymm0
806 ; X32-NEXT: retl
810 ; X64-NEXT: vbroadcastsd %xmm0, %ymm0
811 ; X64-NEXT: retq
819 ; X32-NEXT: vpbroadcastq %xmm0, %xmm0
820 ; X32-NEXT: retl
824 ; X64-NEXT: vpbroadcastq %xmm0, %xmm0
825 ; X64-NEXT: retq
833 ; X32-NEXT: vbroadcastsd %xmm0, %ymm0
834 ; X32-NEXT: retl
838 ; X64-NEXT: vbroadcastsd %xmm0, %ymm0
839 ; X64-NEXT: retq
847 ; X32-NEXT: vmovddup {{.*#+}} xmm0 = xmm0[0,0]
848 ; X32-NEXT: retl
852 ; X64-NEXT: vmovddup {{.*#+}} xmm0 = xmm0[0,0]
853 ; X64-NEXT: retq
861 ; X32-NEXT: vbroadcastss %xmm0, %ymm0
862 ; X32-NEXT: retl
866 ; X64-NEXT: vbroadcastss %xmm0, %ymm0
867 ; X64-NEXT: retq
875 ; X32-NEXT: vbroadcastss %xmm0, %xmm0
876 ; X32-NEXT: retl
880 ; X64-NEXT: vbroadcastss %xmm0, %xmm0
881 ; X64-NEXT: retq
889 ; X32-NEXT: vpbroadcastb %xmm0, %ymm0
890 ; X32-NEXT: retl
894 ; X64-NEXT: vpbroadcastb %xmm0, %ymm0
895 ; X64-NEXT: retq
903 ; X32-NEXT: vpbroadcastb %xmm0, %xmm0
904 ; X32-NEXT: retl
908 ; X64-NEXT: vpbroadcastb %xmm0, %xmm0
909 ; X64-NEXT: retq
921 ; X32-NEXT: vbroadcastss {{[0-9]+}}(%esp), %ymm0
922 ; X32-NEXT: retl
926 ; X64-NEXT: vbroadcastss %xmm0, %ymm0
927 ; X64-NEXT: retq
939 ; X32-NEXT: vbroadcastss {{[0-9]+}}(%esp), %ymm0
940 ; X32-NEXT: retl
944 NEXT: vbroadcastss %xmm0, %ymm0
945 ; X64-NEXT: retq
961 ; X32-NEXT: vbroadcastsd {{[0-9]+}}(%esp), %ymm0
962 ; X32-NEXT: retl
966 ; X64-NEXT: vbroadcastsd %xmm0, %ymm0
967 ; X64-NEXT: retq
977 ; X32-NEXT: vbroadcastsd {{[0-9]+}}(%esp), %ymm0
978 ; X32-NEXT: retl
982 ; X64-NEXT: vbroadcastsd %xmm0, %ymm0
983 ; X64-NEXT: retq