@@ -595,31 +595,31 @@ xorpd (%rax), %xmm2
595
595
# CHECK-NEXT: 1 1 1.00 pshuflw $1, %xmm0, %xmm2
596
596
# CHECK-NEXT: 1 4 1.00 * pshuflw $1, (%rax), %xmm2
597
597
# CHECK-NEXT: 1 1 1.00 pslld $1, %xmm2
598
- # CHECK-NEXT: 1 1 1 .00 pslld %xmm0, %xmm2
599
- # CHECK-NEXT: 1 4 1 .00 * pslld (%rax), %xmm2
598
+ # CHECK-NEXT: 2 2 2 .00 pslld %xmm0, %xmm2
599
+ # CHECK-NEXT: 2 5 2 .00 * pslld (%rax), %xmm2
600
600
# CHECK-NEXT: 1 1 1.00 pslldq $1, %xmm2
601
601
# CHECK-NEXT: 1 1 1.00 psllq $1, %xmm2
602
- # CHECK-NEXT: 1 1 1 .00 psllq %xmm0, %xmm2
603
- # CHECK-NEXT: 1 4 1 .00 * psllq (%rax), %xmm2
602
+ # CHECK-NEXT: 2 2 2 .00 psllq %xmm0, %xmm2
603
+ # CHECK-NEXT: 2 5 2 .00 * psllq (%rax), %xmm2
604
604
# CHECK-NEXT: 1 1 1.00 psllw $1, %xmm2
605
- # CHECK-NEXT: 1 1 1 .00 psllw %xmm0, %xmm2
606
- # CHECK-NEXT: 1 4 1 .00 * psllw (%rax), %xmm2
605
+ # CHECK-NEXT: 2 2 2 .00 psllw %xmm0, %xmm2
606
+ # CHECK-NEXT: 2 5 2 .00 * psllw (%rax), %xmm2
607
607
# CHECK-NEXT: 1 1 1.00 psrad $1, %xmm2
608
- # CHECK-NEXT: 1 1 1 .00 psrad %xmm0, %xmm2
609
- # CHECK-NEXT: 1 4 1 .00 * psrad (%rax), %xmm2
608
+ # CHECK-NEXT: 2 2 2 .00 psrad %xmm0, %xmm2
609
+ # CHECK-NEXT: 2 5 2 .00 * psrad (%rax), %xmm2
610
610
# CHECK-NEXT: 1 1 1.00 psraw $1, %xmm2
611
- # CHECK-NEXT: 1 1 1 .00 psraw %xmm0, %xmm2
612
- # CHECK-NEXT: 1 4 1 .00 * psraw (%rax), %xmm2
611
+ # CHECK-NEXT: 2 2 2 .00 psraw %xmm0, %xmm2
612
+ # CHECK-NEXT: 2 5 2 .00 * psraw (%rax), %xmm2
613
613
# CHECK-NEXT: 1 1 1.00 psrld $1, %xmm2
614
- # CHECK-NEXT: 1 1 1 .00 psrld %xmm0, %xmm2
615
- # CHECK-NEXT: 1 4 1 .00 * psrld (%rax), %xmm2
614
+ # CHECK-NEXT: 2 2 2 .00 psrld %xmm0, %xmm2
615
+ # CHECK-NEXT: 2 5 2 .00 * psrld (%rax), %xmm2
616
616
# CHECK-NEXT: 1 1 1.00 psrldq $1, %xmm2
617
617
# CHECK-NEXT: 1 1 1.00 psrlq $1, %xmm2
618
- # CHECK-NEXT: 1 1 1 .00 psrlq %xmm0, %xmm2
619
- # CHECK-NEXT: 1 4 1 .00 * psrlq (%rax), %xmm2
618
+ # CHECK-NEXT: 2 2 2 .00 psrlq %xmm0, %xmm2
619
+ # CHECK-NEXT: 2 5 2 .00 * psrlq (%rax), %xmm2
620
620
# CHECK-NEXT: 1 1 1.00 psrlw $1, %xmm2
621
- # CHECK-NEXT: 1 1 1 .00 psrlw %xmm0, %xmm2
622
- # CHECK-NEXT: 1 4 1 .00 * psrlw (%rax), %xmm2
621
+ # CHECK-NEXT: 2 2 2 .00 psrlw %xmm0, %xmm2
622
+ # CHECK-NEXT: 2 5 2 .00 * psrlw (%rax), %xmm2
623
623
# CHECK-NEXT: 1 1 0.50 psubb %xmm0, %xmm2
624
624
# CHECK-NEXT: 1 4 1.00 * psubb (%rax), %xmm2
625
625
# CHECK-NEXT: 1 1 0.50 psubd %xmm0, %xmm2
@@ -687,7 +687,7 @@ xorpd (%rax), %xmm2
687
687
688
688
# CHECK: Resource pressure per iteration:
689
689
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7]
690
- # CHECK-NEXT: - 412.00 12.00 158 .50 96.50 3.00 3.00 134.00
690
+ # CHECK-NEXT: - 412.00 12.00 174 .50 96.50 3.00 3.00 134.00
691
691
692
692
# CHECK: Resource pressure by instruction:
693
693
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] Instructions:
@@ -879,31 +879,31 @@ xorpd (%rax), %xmm2
879
879
# CHECK-NEXT: - - - 1.00 - - - - pshuflw $1, %xmm0, %xmm2
880
880
# CHECK-NEXT: - - - 1.00 - - - 1.00 pshuflw $1, (%rax), %xmm2
881
881
# CHECK-NEXT: - - - 1.00 - - - - pslld $1, %xmm2
882
- # CHECK-NEXT: - - - 1 .00 - - - - pslld %xmm0, %xmm2
883
- # CHECK-NEXT: - - - 1 .00 - - - 1.00 pslld (%rax), %xmm2
882
+ # CHECK-NEXT: - - - 2 .00 - - - - pslld %xmm0, %xmm2
883
+ # CHECK-NEXT: - - - 2 .00 - - - 1.00 pslld (%rax), %xmm2
884
884
# CHECK-NEXT: - - - 1.00 - - - - pslldq $1, %xmm2
885
885
# CHECK-NEXT: - - - 1.00 - - - - psllq $1, %xmm2
886
- # CHECK-NEXT: - - - 1 .00 - - - - psllq %xmm0, %xmm2
887
- # CHECK-NEXT: - - - 1 .00 - - - 1.00 psllq (%rax), %xmm2
886
+ # CHECK-NEXT: - - - 2 .00 - - - - psllq %xmm0, %xmm2
887
+ # CHECK-NEXT: - - - 2 .00 - - - 1.00 psllq (%rax), %xmm2
888
888
# CHECK-NEXT: - - - 1.00 - - - - psllw $1, %xmm2
889
- # CHECK-NEXT: - - - 1 .00 - - - - psllw %xmm0, %xmm2
890
- # CHECK-NEXT: - - - 1 .00 - - - 1.00 psllw (%rax), %xmm2
889
+ # CHECK-NEXT: - - - 2 .00 - - - - psllw %xmm0, %xmm2
890
+ # CHECK-NEXT: - - - 2 .00 - - - 1.00 psllw (%rax), %xmm2
891
891
# CHECK-NEXT: - - - 1.00 - - - - psrad $1, %xmm2
892
- # CHECK-NEXT: - - - 1 .00 - - - - psrad %xmm0, %xmm2
893
- # CHECK-NEXT: - - - 1 .00 - - - 1.00 psrad (%rax), %xmm2
892
+ # CHECK-NEXT: - - - 2 .00 - - - - psrad %xmm0, %xmm2
893
+ # CHECK-NEXT: - - - 2 .00 - - - 1.00 psrad (%rax), %xmm2
894
894
# CHECK-NEXT: - - - 1.00 - - - - psraw $1, %xmm2
895
- # CHECK-NEXT: - - - 1 .00 - - - - psraw %xmm0, %xmm2
896
- # CHECK-NEXT: - - - 1 .00 - - - 1.00 psraw (%rax), %xmm2
895
+ # CHECK-NEXT: - - - 2 .00 - - - - psraw %xmm0, %xmm2
896
+ # CHECK-NEXT: - - - 2 .00 - - - 1.00 psraw (%rax), %xmm2
897
897
# CHECK-NEXT: - - - 1.00 - - - - psrld $1, %xmm2
898
- # CHECK-NEXT: - - - 1 .00 - - - - psrld %xmm0, %xmm2
899
- # CHECK-NEXT: - - - 1 .00 - - - 1.00 psrld (%rax), %xmm2
898
+ # CHECK-NEXT: - - - 2 .00 - - - - psrld %xmm0, %xmm2
899
+ # CHECK-NEXT: - - - 2 .00 - - - 1.00 psrld (%rax), %xmm2
900
900
# CHECK-NEXT: - - - 1.00 - - - - psrldq $1, %xmm2
901
901
# CHECK-NEXT: - - - 1.00 - - - - psrlq $1, %xmm2
902
- # CHECK-NEXT: - - - 1 .00 - - - - psrlq %xmm0, %xmm2
903
- # CHECK-NEXT: - - - 1 .00 - - - 1.00 psrlq (%rax), %xmm2
902
+ # CHECK-NEXT: - - - 2 .00 - - - - psrlq %xmm0, %xmm2
903
+ # CHECK-NEXT: - - - 2 .00 - - - 1.00 psrlq (%rax), %xmm2
904
904
# CHECK-NEXT: - - - 1.00 - - - - psrlw $1, %xmm2
905
- # CHECK-NEXT: - - - 1 .00 - - - - psrlw %xmm0, %xmm2
906
- # CHECK-NEXT: - - - 1 .00 - - - 1.00 psrlw (%rax), %xmm2
905
+ # CHECK-NEXT: - - - 2 .00 - - - - psrlw %xmm0, %xmm2
906
+ # CHECK-NEXT: - - - 2 .00 - - - 1.00 psrlw (%rax), %xmm2
907
907
# CHECK-NEXT: - - - 0.50 0.50 - - - psubb %xmm0, %xmm2
908
908
# CHECK-NEXT: - - - 0.50 0.50 - - 1.00 psubb (%rax), %xmm2
909
909
# CHECK-NEXT: - - - 0.50 0.50 - - - psubd %xmm0, %xmm2
0 commit comments