Skip to content

Commit a8f9043

Browse files
pre-commit: Update
1 parent e010409 commit a8f9043

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+116
-151
lines changed

result/rv64gc/031ac0902fc367be.S

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ func0000000000000036: # @func0000000000000036
2727
bnez a2, .LBB2_2
2828
li a1, 5
2929
.LBB2_2: # %entry
30-
srai a0, a0, 63
31-
andi a0, a0, 3
30+
srai a0, a0, 1
31+
srli a0, a0, 62
3232
add a0, a0, a1
3333
ret
3434
func000000000000003a: # @func000000000000003a

result/rv64gc/0609695d568314f6.S

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ func0000000000000284: # @func0000000000000284
1111
sltiu a0, a0, 2
1212
ret
1313
func0000000000000191: # @func0000000000000191
14-
srai a1, a0, 63
15-
andi a1, a1, 7
14+
srai a1, a0, 2
15+
srli a1, a1, 61
1616
neg a0, a0
1717
xor a0, a0, a1
1818
seqz a0, a0
1919
ret
2020
func000000000000019a: # @func000000000000019a
21-
srai a1, a0, 63
22-
andi a1, a1, 7
21+
srai a1, a0, 2
22+
srli a1, a1, 61
2323
add a0, a0, a1
2424
slti a0, a0, 5
2525
xori a0, a0, 1

result/rv64gc/06a9a8d52a173859.S

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ func0000000000000001: # @func0000000000000001
44
ret
55
func0000000000000000: # @func0000000000000000
66
slli a0, a0, 48
7-
srai a0, a0, 48
8-
slli a0, a0, 32
7+
srai a0, a0, 16
98
srli a0, a0, 32
109
ret

result/rv64gc/0f32a40fee229674.S

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ func000000000000007a: # @func000000000000007a
1414
beqz a2, .LBB1_2
1515
li a1, 3
1616
.LBB1_2: # %entry
17-
srai a0, a0, 63
18-
andi a0, a0, 3
17+
srai a0, a0, 1
18+
srli a0, a0, 62
1919
add a0, a0, a1
2020
ret
2121
func0000000000000051: # @func0000000000000051

result/rv64gc/0fa1bfc18cc6c9bb.S

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,11 @@ func000000000000003a: # @func000000000000003a
8484
ret
8585
func000000000000000c: # @func000000000000000c
8686
slli a1, a1, 56
87-
srai a1, a1, 56
88-
lui a2, 16
89-
addiw a2, a2, -1
90-
and a1, a1, a2
91-
neg a0, a0
92-
and a0, a0, a2
87+
srai a1, a1, 8
88+
srli a1, a1, 48
89+
negw a0, a0
90+
slli a0, a0, 48
91+
srli a0, a0, 48
9392
xor a0, a0, a1
9493
snez a0, a0
9594
ret

result/rv64gc/0fd3a1ea7438f4e9.S

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
func0000000000000003: # @func0000000000000003
22
slli a0, a0, 56
3-
srai a0, a0, 56
4-
slli a0, a0, 48
3+
srai a0, a0, 8
54
srli a0, a0, 48
65
addi a0, a0, 1
76
ret

result/rv64gc/137244a1933517aa.S

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
func0000000000000000: # @func0000000000000000
2-
srai a0, a0, 33
3-
slli a0, a0, 32
2+
srai a0, a0, 1
43
srli a0, a0, 32
54
ret

result/rv64gc/167f88be405ef648.S

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ func0000000000000031: # @func0000000000000031
1212
ret
1313
func0000000000000021: # @func0000000000000021
1414
slli a1, a1, 56
15-
srai a1, a1, 56
16-
slli a1, a1, 32
15+
srai a1, a1, 24
1716
srli a1, a1, 32
1817
xor a0, a0, a1
1918
seqz a0, a0

result/rv64gc/17db5cd2e1bb485a.S

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
func0000000000000001: # @func0000000000000001
22
slli a1, a1, 62
3-
srai a1, a1, 63
4-
andi a1, a1, 3
3+
srai a1, a1, 1
4+
srli a1, a1, 62
55
sllw a0, a0, a1
66
ret
77
func0000000000000011: # @func0000000000000011
88
slli a1, a1, 57
9-
srai a1, a1, 63
10-
andi a1, a1, 3
9+
srai a1, a1, 1
10+
srli a1, a1, 62
1111
sllw a0, a0, a1
1212
ret

result/rv64gc/25ee22a82cc13bcf.S

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ func000000000000003a: # @func000000000000003a
3434
bnez a2, .LBB2_2
3535
li a1, 3
3636
.LBB2_2: # %entry
37-
srai a0, a0, 63
38-
andi a0, a0, 3
37+
srai a0, a0, 1
38+
srli a0, a0, 62
3939
add a0, a0, a1
4040
ret

0 commit comments

Comments
 (0)