@@ -1564,30 +1564,30 @@ vzeroupper
1564
1564
# CHECK-NEXT: 2 6 0.50 * vpsignw (%rax), %xmm1, %xmm2
1565
1565
# CHECK-NEXT: 1 1 1.00 vpslld $1, %xmm0, %xmm2
1566
1566
# CHECK-NEXT: 2 2 1.00 vpslld %xmm0, %xmm1, %xmm2
1567
- # CHECK-NEXT: 3 7 1.00 * vpslld (%rax), %xmm1, %xmm2
1567
+ # CHECK-NEXT: 2 7 1.00 * vpslld (%rax), %xmm1, %xmm2
1568
1568
# CHECK-NEXT: 1 1 1.00 vpslldq $1, %xmm1, %xmm2
1569
1569
# CHECK-NEXT: 1 1 1.00 vpsllq $1, %xmm0, %xmm2
1570
1570
# CHECK-NEXT: 2 2 1.00 vpsllq %xmm0, %xmm1, %xmm2
1571
- # CHECK-NEXT: 3 7 1.00 * vpsllq (%rax), %xmm1, %xmm2
1571
+ # CHECK-NEXT: 2 7 1.00 * vpsllq (%rax), %xmm1, %xmm2
1572
1572
# CHECK-NEXT: 1 1 1.00 vpsllw $1, %xmm0, %xmm2
1573
1573
# CHECK-NEXT: 2 2 1.00 vpsllw %xmm0, %xmm1, %xmm2
1574
- # CHECK-NEXT: 3 7 1.00 * vpsllw (%rax), %xmm1, %xmm2
1574
+ # CHECK-NEXT: 2 7 1.00 * vpsllw (%rax), %xmm1, %xmm2
1575
1575
# CHECK-NEXT: 1 1 1.00 vpsrad $1, %xmm0, %xmm2
1576
1576
# CHECK-NEXT: 2 2 1.00 vpsrad %xmm0, %xmm1, %xmm2
1577
- # CHECK-NEXT: 3 7 1.00 * vpsrad (%rax), %xmm1, %xmm2
1577
+ # CHECK-NEXT: 2 7 1.00 * vpsrad (%rax), %xmm1, %xmm2
1578
1578
# CHECK-NEXT: 1 1 1.00 vpsraw $1, %xmm0, %xmm2
1579
1579
# CHECK-NEXT: 2 2 1.00 vpsraw %xmm0, %xmm1, %xmm2
1580
- # CHECK-NEXT: 3 7 1.00 * vpsraw (%rax), %xmm1, %xmm2
1580
+ # CHECK-NEXT: 2 7 1.00 * vpsraw (%rax), %xmm1, %xmm2
1581
1581
# CHECK-NEXT: 1 1 1.00 vpsrld $1, %xmm0, %xmm2
1582
1582
# CHECK-NEXT: 2 2 1.00 vpsrld %xmm0, %xmm1, %xmm2
1583
- # CHECK-NEXT: 3 7 1.00 * vpsrld (%rax), %xmm1, %xmm2
1583
+ # CHECK-NEXT: 2 7 1.00 * vpsrld (%rax), %xmm1, %xmm2
1584
1584
# CHECK-NEXT: 1 1 1.00 vpsrldq $1, %xmm1, %xmm2
1585
1585
# CHECK-NEXT: 1 1 1.00 vpsrlq $1, %xmm0, %xmm2
1586
1586
# CHECK-NEXT: 2 2 1.00 vpsrlq %xmm0, %xmm1, %xmm2
1587
- # CHECK-NEXT: 3 7 1.00 * vpsrlq (%rax), %xmm1, %xmm2
1587
+ # CHECK-NEXT: 2 7 1.00 * vpsrlq (%rax), %xmm1, %xmm2
1588
1588
# CHECK-NEXT: 1 1 1.00 vpsrlw $1, %xmm0, %xmm2
1589
1589
# CHECK-NEXT: 2 2 1.00 vpsrlw %xmm0, %xmm1, %xmm2
1590
- # CHECK-NEXT: 3 7 1.00 * vpsrlw (%rax), %xmm1, %xmm2
1590
+ # CHECK-NEXT: 2 7 1.00 * vpsrlw (%rax), %xmm1, %xmm2
1591
1591
# CHECK-NEXT: 1 1 0.50 vpsubb %xmm0, %xmm1, %xmm2
1592
1592
# CHECK-NEXT: 2 6 0.50 * vpsubb (%rax), %xmm1, %xmm2
1593
1593
# CHECK-NEXT: 1 1 0.50 vpsubd %xmm0, %xmm1, %xmm2
@@ -1736,7 +1736,7 @@ vzeroupper
1736
1736
1737
1737
# CHECK: Resource pressure per iteration:
1738
1738
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
1739
- # CHECK-NEXT: - 257.00 215.25 235.25 176.17 176.17 38.00 432 .25 2.25 12.67
1739
+ # CHECK-NEXT: - 257.00 215.25 235.25 176.17 176.17 38.00 424 .25 2.25 12.67
1740
1740
1741
1741
# CHECK: Resource pressure by instruction:
1742
1742
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
@@ -2274,30 +2274,30 @@ vzeroupper
2274
2274
# CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpsignw (%rax), %xmm1, %xmm2
2275
2275
# CHECK-NEXT: - - 1.00 - - - - - - - vpslld $1, %xmm0, %xmm2
2276
2276
# CHECK-NEXT: - - 1.00 - - - - 1.00 - - vpslld %xmm0, %xmm1, %xmm2
2277
- # CHECK-NEXT: - - 1.00 - 0.50 0.50 - 1.00 - - vpslld (%rax), %xmm1, %xmm2
2277
+ # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - vpslld (%rax), %xmm1, %xmm2
2278
2278
# CHECK-NEXT: - - - - - - - 1.00 - - vpslldq $1, %xmm1, %xmm2
2279
2279
# CHECK-NEXT: - - 1.00 - - - - - - - vpsllq $1, %xmm0, %xmm2
2280
2280
# CHECK-NEXT: - - 1.00 - - - - 1.00 - - vpsllq %xmm0, %xmm1, %xmm2
2281
- # CHECK-NEXT: - - 1.00 - 0.50 0.50 - 1.00 - - vpsllq (%rax), %xmm1, %xmm2
2281
+ # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - vpsllq (%rax), %xmm1, %xmm2
2282
2282
# CHECK-NEXT: - - 1.00 - - - - - - - vpsllw $1, %xmm0, %xmm2
2283
2283
# CHECK-NEXT: - - 1.00 - - - - 1.00 - - vpsllw %xmm0, %xmm1, %xmm2
2284
- # CHECK-NEXT: - - 1.00 - 0.50 0.50 - 1.00 - - vpsllw (%rax), %xmm1, %xmm2
2284
+ # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - vpsllw (%rax), %xmm1, %xmm2
2285
2285
# CHECK-NEXT: - - 1.00 - - - - - - - vpsrad $1, %xmm0, %xmm2
2286
2286
# CHECK-NEXT: - - 1.00 - - - - 1.00 - - vpsrad %xmm0, %xmm1, %xmm2
2287
- # CHECK-NEXT: - - 1.00 - 0.50 0.50 - 1.00 - - vpsrad (%rax), %xmm1, %xmm2
2287
+ # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - vpsrad (%rax), %xmm1, %xmm2
2288
2288
# CHECK-NEXT: - - 1.00 - - - - - - - vpsraw $1, %xmm0, %xmm2
2289
2289
# CHECK-NEXT: - - 1.00 - - - - 1.00 - - vpsraw %xmm0, %xmm1, %xmm2
2290
- # CHECK-NEXT: - - 1.00 - 0.50 0.50 - 1.00 - - vpsraw (%rax), %xmm1, %xmm2
2290
+ # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - vpsraw (%rax), %xmm1, %xmm2
2291
2291
# CHECK-NEXT: - - 1.00 - - - - - - - vpsrld $1, %xmm0, %xmm2
2292
2292
# CHECK-NEXT: - - 1.00 - - - - 1.00 - - vpsrld %xmm0, %xmm1, %xmm2
2293
- # CHECK-NEXT: - - 1.00 - 0.50 0.50 - 1.00 - - vpsrld (%rax), %xmm1, %xmm2
2293
+ # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - vpsrld (%rax), %xmm1, %xmm2
2294
2294
# CHECK-NEXT: - - - - - - - 1.00 - - vpsrldq $1, %xmm1, %xmm2
2295
2295
# CHECK-NEXT: - - 1.00 - - - - - - - vpsrlq $1, %xmm0, %xmm2
2296
2296
# CHECK-NEXT: - - 1.00 - - - - 1.00 - - vpsrlq %xmm0, %xmm1, %xmm2
2297
- # CHECK-NEXT: - - 1.00 - 0.50 0.50 - 1.00 - - vpsrlq (%rax), %xmm1, %xmm2
2297
+ # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - vpsrlq (%rax), %xmm1, %xmm2
2298
2298
# CHECK-NEXT: - - 1.00 - - - - - - - vpsrlw $1, %xmm0, %xmm2
2299
2299
# CHECK-NEXT: - - 1.00 - - - - 1.00 - - vpsrlw %xmm0, %xmm1, %xmm2
2300
- # CHECK-NEXT: - - 1.00 - 0.50 0.50 - 1.00 - - vpsrlw (%rax), %xmm1, %xmm2
2300
+ # CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - vpsrlw (%rax), %xmm1, %xmm2
2301
2301
# CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpsubb %xmm0, %xmm1, %xmm2
2302
2302
# CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpsubb (%rax), %xmm1, %xmm2
2303
2303
# CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpsubd %xmm0, %xmm1, %xmm2
0 commit comments