@@ -1564,30 +1564,30 @@ vzeroupper
15641564# CHECK-NEXT: 2 6 0.50 * vpsignw (%rax), %xmm1, %xmm2
15651565# CHECK-NEXT: 1 1 1.00 vpslld $1, %xmm0, %xmm2
15661566# 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
15681568# CHECK-NEXT: 1 1 1.00 vpslldq $1, %xmm1, %xmm2
15691569# CHECK-NEXT: 1 1 1.00 vpsllq $1, %xmm0, %xmm2
15701570# 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
15721572# CHECK-NEXT: 1 1 1.00 vpsllw $1, %xmm0, %xmm2
15731573# 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
15751575# CHECK-NEXT: 1 1 1.00 vpsrad $1, %xmm0, %xmm2
15761576# 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
15781578# CHECK-NEXT: 1 1 1.00 vpsraw $1, %xmm0, %xmm2
15791579# 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
15811581# CHECK-NEXT: 1 1 1.00 vpsrld $1, %xmm0, %xmm2
15821582# 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
15841584# CHECK-NEXT: 1 1 1.00 vpsrldq $1, %xmm1, %xmm2
15851585# CHECK-NEXT: 1 1 1.00 vpsrlq $1, %xmm0, %xmm2
15861586# 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
15881588# CHECK-NEXT: 1 1 1.00 vpsrlw $1, %xmm0, %xmm2
15891589# 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
15911591# CHECK-NEXT: 1 1 0.50 vpsubb %xmm0, %xmm1, %xmm2
15921592# CHECK-NEXT: 2 6 0.50 * vpsubb (%rax), %xmm1, %xmm2
15931593# CHECK-NEXT: 1 1 0.50 vpsubd %xmm0, %xmm1, %xmm2
@@ -1736,7 +1736,7 @@ vzeroupper
17361736
17371737# CHECK: Resource pressure per iteration:
17381738# 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
17401740
17411741# CHECK: Resource pressure by instruction:
17421742# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
@@ -2274,30 +2274,30 @@ vzeroupper
22742274# CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpsignw (%rax), %xmm1, %xmm2
22752275# CHECK-NEXT: - - 1.00 - - - - - - - vpslld $1, %xmm0, %xmm2
22762276# 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
22782278# CHECK-NEXT: - - - - - - - 1.00 - - vpslldq $1, %xmm1, %xmm2
22792279# CHECK-NEXT: - - 1.00 - - - - - - - vpsllq $1, %xmm0, %xmm2
22802280# 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
22822282# CHECK-NEXT: - - 1.00 - - - - - - - vpsllw $1, %xmm0, %xmm2
22832283# 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
22852285# CHECK-NEXT: - - 1.00 - - - - - - - vpsrad $1, %xmm0, %xmm2
22862286# 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
22882288# CHECK-NEXT: - - 1.00 - - - - - - - vpsraw $1, %xmm0, %xmm2
22892289# 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
22912291# CHECK-NEXT: - - 1.00 - - - - - - - vpsrld $1, %xmm0, %xmm2
22922292# 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
22942294# CHECK-NEXT: - - - - - - - 1.00 - - vpsrldq $1, %xmm1, %xmm2
22952295# CHECK-NEXT: - - 1.00 - - - - - - - vpsrlq $1, %xmm0, %xmm2
22962296# 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
22982298# CHECK-NEXT: - - 1.00 - - - - - - - vpsrlw $1, %xmm0, %xmm2
22992299# 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
23012301# CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpsubb %xmm0, %xmm1, %xmm2
23022302# CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - vpsubb (%rax), %xmm1, %xmm2
23032303# CHECK-NEXT: - - - 0.50 - - - 0.50 - - vpsubd %xmm0, %xmm1, %xmm2
0 commit comments