@@ -1506,48 +1506,48 @@ xorq (%rax), %rdi
1506
1506
# CHECK - NEXT: 1 100 0 . 33 U outsw (% rsi ) , % dx
1507
1507
# CHECK - NEXT: 1 100 0 . 33 U outsl (% rsi ) , % dx
1508
1508
# CHECK - NEXT: 4 4 1 . 33 * * U pause
1509
- # CHECK - NEXT: 3 2 1 . 50 rclb %dil
1510
- # CHECK - NEXT: 3 2 1 . 50 rcrb %dil
1509
+ # CHECK - NEXT: 3 2 1 . 00 rclb %dil
1510
+ # CHECK - NEXT: 3 2 1 . 00 rcrb %dil
1511
1511
# CHECK - NEXT: 11 11 3 . 50 * rclb (% rax )
1512
1512
# CHECK - NEXT: 11 11 3 . 50 * rcrb (% rax )
1513
- # CHECK - NEXT: 8 5 4 . 00 rclb $ 7 , %dil
1514
- # CHECK - NEXT: 8 5 4 . 00 rcrb $ 7 , %dil
1513
+ # CHECK - NEXT: 8 4 2 . 67 rclb $ 7 , %dil
1514
+ # CHECK - NEXT: 8 3 2 . 67 rcrb $ 7 , %dil
1515
1515
# CHECK - NEXT: 11 11 3 . 50 * rclb $ 7 , (% rax )
1516
1516
# CHECK - NEXT: 11 11 3 . 50 * rcrb $ 7 , (% rax )
1517
1517
# CHECK - NEXT: 8 5 4 . 00 rclb % cl , %dil
1518
1518
# CHECK - NEXT: 8 5 4 . 00 rcrb % cl , %dil
1519
1519
# CHECK - NEXT: 11 11 3 . 50 * rclb % cl , (% rax )
1520
1520
# CHECK - NEXT: 11 11 3 . 50 * rcrb % cl , (% rax )
1521
- # CHECK - NEXT: 3 2 1 . 50 rclw % di
1522
- # CHECK - NEXT: 3 2 1 . 50 rcrw % di
1521
+ # CHECK - NEXT: 3 2 1 . 00 rclw % di
1522
+ # CHECK - NEXT: 3 2 1 . 00 rcrw % di
1523
1523
# CHECK - NEXT: 11 11 3 . 50 * rclw (% rax )
1524
1524
# CHECK - NEXT: 11 11 3 . 50 * rcrw (% rax )
1525
- # CHECK - NEXT: 8 5 4 . 00 rclw $ 7 , % di
1526
- # CHECK - NEXT: 8 5 4 . 00 rcrw $ 7 , % di
1525
+ # CHECK - NEXT: 8 4 2 . 67 rclw $ 7 , % di
1526
+ # CHECK - NEXT: 8 3 2 . 67 rcrw $ 7 , % di
1527
1527
# CHECK - NEXT: 11 11 3 . 50 * rclw $ 7 , (% rax )
1528
1528
# CHECK - NEXT: 11 11 3 . 50 * rcrw $ 7 , (% rax )
1529
1529
# CHECK - NEXT: 8 5 4 . 00 rclw % cl , % di
1530
1530
# CHECK - NEXT: 8 5 4 . 00 rcrw % cl , % di
1531
1531
# CHECK - NEXT: 11 11 3 . 50 * rclw % cl , (% rax )
1532
1532
# CHECK - NEXT: 11 11 3 . 50 * rcrw % cl , (% rax )
1533
- # CHECK - NEXT: 3 2 1 . 50 rcll % edi
1534
- # CHECK - NEXT: 3 2 1 . 50 rcrl % edi
1533
+ # CHECK - NEXT: 3 2 1 . 00 rcll % edi
1534
+ # CHECK - NEXT: 3 2 1 . 00 rcrl % edi
1535
1535
# CHECK - NEXT: 11 11 3 . 50 * rcll (% rax )
1536
1536
# CHECK - NEXT: 11 11 3 . 50 * rcrl (% rax )
1537
- # CHECK - NEXT: 8 5 4 . 00 rcll $ 7 , % edi
1538
- # CHECK - NEXT: 8 5 4 . 00 rcrl $ 7 , % edi
1537
+ # CHECK - NEXT: 8 4 2 . 67 rcll $ 7 , % edi
1538
+ # CHECK - NEXT: 8 3 2 . 67 rcrl $ 7 , % edi
1539
1539
# CHECK - NEXT: 11 11 3 . 50 * rcll $ 7 , (% rax )
1540
1540
# CHECK - NEXT: 11 11 3 . 50 * rcrl $ 7 , (% rax )
1541
1541
# CHECK - NEXT: 8 5 4 . 00 rcll % cl , % edi
1542
1542
# CHECK - NEXT: 8 5 4 . 00 rcrl % cl , % edi
1543
1543
# CHECK - NEXT: 11 11 3 . 50 * rcll % cl , (% rax )
1544
1544
# CHECK - NEXT: 11 11 3 . 50 * rcrl % cl , (% rax )
1545
- # CHECK - NEXT: 3 2 1 . 50 rclq % rdi
1546
- # CHECK - NEXT: 3 2 1 . 50 rcrq % rdi
1545
+ # CHECK - NEXT: 3 2 1 . 00 rclq % rdi
1546
+ # CHECK - NEXT: 3 2 1 . 00 rcrq % rdi
1547
1547
# CHECK - NEXT: 11 11 3 . 50 * rclq (% rax )
1548
1548
# CHECK - NEXT: 11 11 3 . 50 * rcrq (% rax )
1549
- # CHECK - NEXT: 8 5 4 . 00 rclq $ 7 , % rdi
1550
- # CHECK - NEXT: 8 5 4 . 00 rcrq $ 7 , % rdi
1549
+ # CHECK - NEXT: 8 4 2 . 67 rclq $ 7 , % rdi
1550
+ # CHECK - NEXT: 8 3 2 . 67 rcrq $ 7 , % rdi
1551
1551
# CHECK - NEXT: 11 11 3 . 50 * rclq $ 7 , (% rax )
1552
1552
# CHECK - NEXT: 11 11 3 . 50 * rcrq $ 7 , (% rax )
1553
1553
# CHECK - NEXT: 8 5 4 . 00 rclq % cl , % rdi
@@ -1953,7 +1953,7 @@ xorq (%rax), %rdi
1953
1953
1954
1954
# CHECK: Resource pressure per iteration:
1955
1955
# CHECK - NEXT: [ 0 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 . 0 ] [ 6 . 1 ]
1956
- # CHECK - NEXT: 160 . 00 - 670 . 17 294 . 67 361 . 00 687 . 17 455 . 50 455 . 50
1956
+ # CHECK - NEXT: 160 . 00 - 658 . 17 310 . 67 361 . 00 683 . 17 455 . 50 455 . 50
1957
1957
1958
1958
# CHECK: Resource pressure by instruction:
1959
1959
# CHECK - NEXT: [ 0 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 . 0 ] [ 6 . 1 ] Instructions:
@@ -2433,48 +2433,48 @@ xorq (%rax), %rdi
2433
2433
# CHECK - NEXT: - - 0 . 33 0 . 33 - 0 . 33 - - outsw (% rsi ) , % dx
2434
2434
# CHECK - NEXT: - - 0 . 33 0 . 33 - 0 . 33 - - outsl (% rsi ) , % dx
2435
2435
# CHECK - NEXT: - - 1 . 00 1 . 00 - 2 . 00 - - pause
2436
- # CHECK - NEXT: - - 1 . 50 - - 1 . 50 - - rclb %dil
2437
- # CHECK - NEXT: - - 1 . 50 - - 1 . 50 - - rcrb %dil
2436
+ # CHECK - NEXT: - - 1 . 33 0 . 33 - 1 . 33 - - rclb %dil
2437
+ # CHECK - NEXT: - - 1 . 33 0 . 33 - 1 . 33 - - rcrb %dil
2438
2438
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rclb (% rax )
2439
2439
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcrb (% rax )
2440
- # CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rclb $ 7 , %dil
2441
- # CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rcrb $ 7 , %dil
2440
+ # CHECK - NEXT: - - 2 . 67 1 . 67 - 3 . 67 - - rclb $ 7 , %dil
2441
+ # CHECK - NEXT: - - 2 . 67 1 . 67 - 3 . 67 - - rcrb $ 7 , %dil
2442
2442
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rclb $ 7 , (% rax )
2443
2443
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcrb $ 7 , (% rax )
2444
2444
# CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rclb % cl , %dil
2445
2445
# CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rcrb % cl , %dil
2446
2446
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rclb % cl , (% rax )
2447
2447
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcrb % cl , (% rax )
2448
- # CHECK - NEXT: - - 1 . 50 - - 1 . 50 - - rclw % di
2449
- # CHECK - NEXT: - - 1 . 50 - - 1 . 50 - - rcrw % di
2448
+ # CHECK - NEXT: - - 1 . 33 0 . 33 - 1 . 33 - - rclw % di
2449
+ # CHECK - NEXT: - - 1 . 33 0 . 33 - 1 . 33 - - rcrw % di
2450
2450
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rclw (% rax )
2451
2451
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcrw (% rax )
2452
- # CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rclw $ 7 , % di
2453
- # CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rcrw $ 7 , % di
2452
+ # CHECK - NEXT: - - 2 . 67 1 . 67 - 3 . 67 - - rclw $ 7 , % di
2453
+ # CHECK - NEXT: - - 2 . 67 1 . 67 - 3 . 67 - - rcrw $ 7 , % di
2454
2454
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rclw $ 7 , (% rax )
2455
2455
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcrw $ 7 , (% rax )
2456
2456
# CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rclw % cl , % di
2457
2457
# CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rcrw % cl , % di
2458
2458
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rclw % cl , (% rax )
2459
2459
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcrw % cl , (% rax )
2460
- # CHECK - NEXT: - - 1 . 50 - - 1 . 50 - - rcll % edi
2461
- # CHECK - NEXT: - - 1 . 50 - - 1 . 50 - - rcrl % edi
2460
+ # CHECK - NEXT: - - 1 . 33 0 . 33 - 1 . 33 - - rcll % edi
2461
+ # CHECK - NEXT: - - 1 . 33 0 . 33 - 1 . 33 - - rcrl % edi
2462
2462
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcll (% rax )
2463
2463
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcrl (% rax )
2464
- # CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rcll $ 7 , % edi
2465
- # CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rcrl $ 7 , % edi
2464
+ # CHECK - NEXT: - - 2 . 67 1 . 67 - 3 . 67 - - rcll $ 7 , % edi
2465
+ # CHECK - NEXT: - - 2 . 67 1 . 67 - 3 . 67 - - rcrl $ 7 , % edi
2466
2466
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcll $ 7 , (% rax )
2467
2467
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcrl $ 7 , (% rax )
2468
2468
# CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rcll % cl , % edi
2469
2469
# CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rcrl % cl , % edi
2470
2470
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcll % cl , (% rax )
2471
2471
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcrl % cl , (% rax )
2472
- # CHECK - NEXT: - - 1 . 50 - - 1 . 50 - - rclq % rdi
2473
- # CHECK - NEXT: - - 1 . 50 - - 1 . 50 - - rcrq % rdi
2472
+ # CHECK - NEXT: - - 1 . 33 0 . 33 - 1 . 33 - - rclq % rdi
2473
+ # CHECK - NEXT: - - 1 . 33 0 . 33 - 1 . 33 - - rcrq % rdi
2474
2474
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rclq (% rax )
2475
2475
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcrq (% rax )
2476
- # CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rclq $ 7 , % rdi
2477
- # CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rcrq $ 7 , % rdi
2476
+ # CHECK - NEXT: - - 2 . 67 1 . 67 - 3 . 67 - - rclq $ 7 , % rdi
2477
+ # CHECK - NEXT: - - 2 . 67 1 . 67 - 3 . 67 - - rcrq $ 7 , % rdi
2478
2478
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rclq $ 7 , (% rax )
2479
2479
# CHECK - NEXT: - - 3 . 50 - - 3 . 50 2 . 00 2 . 00 rcrq $ 7 , (% rax )
2480
2480
# CHECK - NEXT: - - 4 . 00 - - 4 . 00 - - rclq % cl , % rdi
0 commit comments