@@ -1169,18 +1169,18 @@ xorq (%rax), %rdi
1169
1169
# CHECK - NEXT: 1 1 1 . 00 * * andq % rsi , (% rax )
1170
1170
# CHECK - NEXT: 1 1 1 . 00 * * lock andq % rsi , (% rax )
1171
1171
# CHECK - NEXT: 1 1 1 . 00 * andq (% rax ) , % rdi
1172
- # CHECK - NEXT: 1 16 8 . 00 bsfw %si , % di
1173
- # CHECK - NEXT: 1 16 8 . 00 bsrw %si , % di
1174
- # CHECK - NEXT: 1 16 8 . 00 * bsfw (% rax ) , % di
1175
- # CHECK - NEXT: 1 16 8 . 00 * bsrw (% rax ) , % di
1176
- # CHECK - NEXT: 1 16 8 . 00 bsfl %esi , % edi
1177
- # CHECK - NEXT: 1 16 8 . 00 bsrl %esi , % edi
1178
- # CHECK - NEXT: 1 16 8 . 00 * bsfl (% rax ) , % edi
1179
- # CHECK - NEXT: 1 16 8 . 00 * bsrl (% rax ) , % edi
1180
- # CHECK - NEXT: 1 16 8 . 00 bsfq %rsi , % rdi
1181
- # CHECK - NEXT: 1 16 8 . 00 bsrq %rsi , % rdi
1182
- # CHECK - NEXT: 1 16 8 . 00 * bsfq (% rax ) , % rdi
1183
- # CHECK - NEXT: 1 16 8 . 00 * bsrq (% rax ) , % rdi
1172
+ # CHECK - NEXT: 10 16 16 . 00 bsfw % si , % di
1173
+ # CHECK - NEXT: 10 16 16 . 00 bsrw % si , % di
1174
+ # CHECK - NEXT: 10 16 16 . 00 * bsfw (% rax ) , % di
1175
+ # CHECK - NEXT: 10 16 16 . 00 * bsrw (% rax ) , % di
1176
+ # CHECK - NEXT: 10 16 16 . 00 bsfl % esi , % edi
1177
+ # CHECK - NEXT: 10 16 16 . 00 bsrl % esi , % edi
1178
+ # CHECK - NEXT: 10 16 16 . 00 * bsfl (% rax ) , % edi
1179
+ # CHECK - NEXT: 10 16 16 . 00 * bsrl (% rax ) , % edi
1180
+ # CHECK - NEXT: 10 16 16 . 00 bsfq % rsi , % rdi
1181
+ # CHECK - NEXT: 10 16 16 . 00 bsrq % rsi , % rdi
1182
+ # CHECK - NEXT: 10 16 16 . 00 * bsfq (% rax ) , % rdi
1183
+ # CHECK - NEXT: 10 16 16 . 00 * bsrq (% rax ) , % rdi
1184
1184
# CHECK - NEXT: 1 1 1 . 00 bswapl % eax
1185
1185
# CHECK - NEXT: 1 1 1 . 00 bswapq % rax
1186
1186
# CHECK - NEXT: 1 1 1 . 00 btw % si , % di
@@ -1947,7 +1947,7 @@ xorq (%rax), %rdi
1947
1947
1948
1948
# CHECK: Resource pressure per iteration:
1949
1949
# CHECK - NEXT: [ 0 ] [ 1 ]
1950
- # CHECK - NEXT: 3616 . 50 3163 . 50
1950
+ # CHECK - NEXT: 3712 . 50 3259 . 50
1951
1951
1952
1952
# CHECK: Resource pressure by instruction:
1953
1953
# CHECK - NEXT: [ 0 ] [ 1 ] Instructions:
@@ -2090,18 +2090,18 @@ xorq (%rax), %rdi
2090
2090
# CHECK - NEXT: 1 . 00 - andq % rsi , (% rax )
2091
2091
# CHECK - NEXT: 1 . 00 - lock andq % rsi , (% rax )
2092
2092
# CHECK - NEXT: 1 . 00 - andq (% rax ) , % rdi
2093
- # CHECK - NEXT: 8 . 00 8 . 00 bsfw %si , % di
2094
- # CHECK - NEXT: 8 . 00 8 . 00 bsrw %si , % di
2095
- # CHECK - NEXT: 8 . 00 8 . 00 bsfw (%rax ) , % di
2096
- # CHECK - NEXT: 8 . 00 8 . 00 bsrw (%rax ) , % di
2097
- # CHECK - NEXT: 8 . 00 8 . 00 bsfl %esi , % edi
2098
- # CHECK - NEXT: 8 . 00 8 . 00 bsrl %esi , % edi
2099
- # CHECK - NEXT: 8 . 00 8 . 00 bsfl (%rax ) , % edi
2100
- # CHECK - NEXT: 8 . 00 8 . 00 bsrl (%rax ) , % edi
2101
- # CHECK - NEXT: 8 . 00 8 . 00 bsfq %rsi , % rdi
2102
- # CHECK - NEXT: 8 . 00 8 . 00 bsrq %rsi , % rdi
2103
- # CHECK - NEXT: 8 . 00 8 . 00 bsfq (%rax ) , % rdi
2104
- # CHECK - NEXT: 8 . 00 8 . 00 bsrq (%rax ) , % rdi
2093
+ # CHECK - NEXT: 16 . 00 16 . 00 bsfw % si , % di
2094
+ # CHECK - NEXT: 16 . 00 16 . 00 bsrw % si , % di
2095
+ # CHECK - NEXT: 16 . 00 16 . 00 bsfw (% rax ) , % di
2096
+ # CHECK - NEXT: 16 . 00 16 . 00 bsrw (% rax ) , % di
2097
+ # CHECK - NEXT: 16 . 00 16 . 00 bsfl % esi , % edi
2098
+ # CHECK - NEXT: 16 . 00 16 . 00 bsrl % esi , % edi
2099
+ # CHECK - NEXT: 16 . 00 16 . 00 bsfl (% rax ) , % edi
2100
+ # CHECK - NEXT: 16 . 00 16 . 00 bsrl (% rax ) , % edi
2101
+ # CHECK - NEXT: 16 . 00 16 . 00 bsfq % rsi , % rdi
2102
+ # CHECK - NEXT: 16 . 00 16 . 00 bsrq % rsi , % rdi
2103
+ # CHECK - NEXT: 16 . 00 16 . 00 bsfq (% rax ) , % rdi
2104
+ # CHECK - NEXT: 16 . 00 16 . 00 bsrq (% rax ) , % rdi
2105
2105
# CHECK - NEXT: 1 . 00 - bswapl % eax
2106
2106
# CHECK - NEXT: 1 . 00 - bswapq % rax
2107
2107
# CHECK - NEXT: - 1 . 00 btw % si , % di
0 commit comments