@@ -1287,13 +1287,13 @@ vzeroupper
12871287# CHECK-NEXT: 1 1 1.00 vmovhlps %xmm0, %xmm1, %xmm2
12881288# CHECK-NEXT: 1 1 1.00 vmovlhps %xmm0, %xmm1, %xmm2
12891289# CHECK-NEXT: 2 1 0.50 * vmovhpd %xmm0, (%rax)
1290- # CHECK-NEXT: 2 6 1.00 * vmovhpd (%rax), %xmm1, %xmm2
1290+ # CHECK-NEXT: 2 7 1.00 * vmovhpd (%rax), %xmm1, %xmm2
12911291# CHECK-NEXT: 2 1 0.50 * vmovhps %xmm0, (%rax)
1292- # CHECK-NEXT: 2 6 1.00 * vmovhps (%rax), %xmm1, %xmm2
1292+ # CHECK-NEXT: 2 7 1.00 * vmovhps (%rax), %xmm1, %xmm2
12931293# CHECK-NEXT: 2 1 0.50 * vmovlpd %xmm0, (%rax)
1294- # CHECK-NEXT: 2 6 1.00 * vmovlpd (%rax), %xmm1, %xmm2
1294+ # CHECK-NEXT: 2 7 1.00 * vmovlpd (%rax), %xmm1, %xmm2
12951295# CHECK-NEXT: 2 1 0.50 * vmovlps %xmm0, (%rax)
1296- # CHECK-NEXT: 2 6 1.00 * vmovlps (%rax), %xmm1, %xmm2
1296+ # CHECK-NEXT: 2 7 1.00 * vmovlps (%rax), %xmm1, %xmm2
12971297# CHECK-NEXT: 1 2 1.00 vmovmskpd %xmm0, %ecx
12981298# CHECK-NEXT: 1 2 1.00 vmovmskpd %ymm0, %ecx
12991299# CHECK-NEXT: 1 2 1.00 vmovmskps %xmm0, %ecx
@@ -1469,14 +1469,14 @@ vzeroupper
14691469# CHECK-NEXT: 4 9 1.00 * vphsubsw (%rax), %xmm1, %xmm2
14701470# CHECK-NEXT: 3 3 1.00 vphsubw %xmm0, %xmm1, %xmm2
14711471# CHECK-NEXT: 4 9 1.00 * vphsubw (%rax), %xmm1, %xmm2
1472- # CHECK-NEXT: 2 2 2 .00 vpinsrb $1, %eax, %xmm1, %xmm2
1473- # CHECK-NEXT: 2 6 1.00 * vpinsrb $1, (%rax), %xmm1, %xmm2
1474- # CHECK-NEXT: 2 2 2 .00 vpinsrd $1, %eax, %xmm1, %xmm2
1475- # CHECK-NEXT: 2 6 1.00 * vpinsrd $1, (%rax), %xmm1, %xmm2
1476- # CHECK-NEXT: 2 2 2 .00 vpinsrq $1, %rax, %xmm1, %xmm2
1477- # CHECK-NEXT: 2 6 1.00 * vpinsrq $1, (%rax), %xmm1, %xmm2
1478- # CHECK-NEXT: 2 2 2 .00 vpinsrw $1, %eax, %xmm1, %xmm2
1479- # CHECK-NEXT: 2 6 1.00 * vpinsrw $1, (%rax), %xmm1, %xmm2
1472+ # CHECK-NEXT: 2 2 1 .00 vpinsrb $1, %eax, %xmm1, %xmm2
1473+ # CHECK-NEXT: 2 6 0.50 * vpinsrb $1, (%rax), %xmm1, %xmm2
1474+ # CHECK-NEXT: 2 2 1 .00 vpinsrd $1, %eax, %xmm1, %xmm2
1475+ # CHECK-NEXT: 2 6 0.50 * vpinsrd $1, (%rax), %xmm1, %xmm2
1476+ # CHECK-NEXT: 2 2 1 .00 vpinsrq $1, %rax, %xmm1, %xmm2
1477+ # CHECK-NEXT: 2 6 0.50 * vpinsrq $1, (%rax), %xmm1, %xmm2
1478+ # CHECK-NEXT: 2 2 1 .00 vpinsrw $1, %eax, %xmm1, %xmm2
1479+ # CHECK-NEXT: 2 6 0.50 * vpinsrw $1, (%rax), %xmm1, %xmm2
14801480# CHECK-NEXT: 1 5 0.50 vpmaddubsw %xmm0, %xmm1, %xmm2
14811481# CHECK-NEXT: 2 11 0.50 * vpmaddubsw (%rax), %xmm1, %xmm2
14821482# CHECK-NEXT: 1 5 0.50 vpmaddwd %xmm0, %xmm1, %xmm2
@@ -1738,7 +1738,7 @@ vzeroupper
17381738
17391739# CHECK: Resource pressure per iteration:
17401740# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
1741- # CHECK-NEXT: - 126.00 326.25 257 .25 160.50 160.50 19.00 271 .25 6.25 19.00 19.00 19.00
1741+ # CHECK-NEXT: - 126.00 326.25 261 .25 160.50 160.50 19.00 267 .25 6.25 19.00 19.00 19.00
17421742
17431743# CHECK: Resource pressure by instruction:
17441744# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] Instructions:
@@ -2181,14 +2181,14 @@ vzeroupper
21812181# CHECK-NEXT: - - 0.50 1.50 0.50 0.50 - 1.00 - - - - vphsubsw (%rax), %xmm1, %xmm2
21822182# CHECK-NEXT: - - 0.33 1.33 - - - 1.33 - - - - vphsubw %xmm0, %xmm1, %xmm2
21832183# CHECK-NEXT: - - 0.33 1.33 0.50 0.50 - 1.33 - - - - vphsubw (%rax), %xmm1, %xmm2
2184- # CHECK-NEXT: - - - - - - - 2.00 - - - - vpinsrb $1, %eax, %xmm1, %xmm2
2185- # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - - - vpinsrb $1, (%rax), %xmm1, %xmm2
2186- # CHECK-NEXT: - - - - - - - 2.00 - - - - vpinsrd $1, %eax, %xmm1, %xmm2
2187- # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - - - vpinsrd $1, (%rax), %xmm1, %xmm2
2188- # CHECK-NEXT: - - - - - - - 2.00 - - - - vpinsrq $1, %rax, %xmm1, %xmm2
2189- # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - - - vpinsrq $1, (%rax), %xmm1, %xmm2
2190- # CHECK-NEXT: - - - - - - - 2.00 - - - - vpinsrw $1, %eax, %xmm1, %xmm2
2191- # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - - - vpinsrw $1, (%rax), %xmm1, %xmm2
2184+ # CHECK-NEXT: - - - 0.50 - - - 1.50 - - - - vpinsrb $1, %eax, %xmm1, %xmm2
2185+ # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - - - vpinsrb $1, (%rax), %xmm1, %xmm2
2186+ # CHECK-NEXT: - - - 0.50 - - - 1.50 - - - - vpinsrd $1, %eax, %xmm1, %xmm2
2187+ # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - - - vpinsrd $1, (%rax), %xmm1, %xmm2
2188+ # CHECK-NEXT: - - - 0.50 - - - 1.50 - - - - vpinsrq $1, %rax, %xmm1, %xmm2
2189+ # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - - - vpinsrq $1, (%rax), %xmm1, %xmm2
2190+ # CHECK-NEXT: - - - 0.50 - - - 1.50 - - - - vpinsrw $1, %eax, %xmm1, %xmm2
2191+ # CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - - - vpinsrw $1, (%rax), %xmm1, %xmm2
21922192# CHECK-NEXT: - - 0.50 0.50 - - - - - - - - vpmaddubsw %xmm0, %xmm1, %xmm2
21932193# CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - - - vpmaddubsw (%rax), %xmm1, %xmm2
21942194# CHECK-NEXT: - - 0.50 0.50 - - - - - - - - vpmaddwd %xmm0, %xmm1, %xmm2
0 commit comments