Skip to content

Commit

Permalink
llvm: Update baseline to 47afa10bbaa89351afa9bcc53dd959e6181ebf3d
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Jun 12, 2024
1 parent da79b66 commit 97ad8e7
Show file tree
Hide file tree
Showing 31 changed files with 112 additions and 66 deletions.
4 changes: 3 additions & 1 deletion result/rv64gc/04a9fb8041811b0c.S
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ func000000000000002b: # @func000000000000002b
addi a0, a0, -1
srli a0, a0, 1
addi a0, a0, 1
andi a0, a0, -2
li a1, -3
srli a1, a1, 1
and a0, a0, a1
ret
func000000000000000b: # @func000000000000000b
slli a0, a0, 32
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/0b01c7ed6abbbd3b.S
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
func000000000000001e: # @func000000000000001e
andi a1, a1, 255
andi a0, a0, 255
andi a1, a1, 255
add a0, a0, a1
addi a0, a0, 1
srli a0, a0, 1
Expand Down
5 changes: 3 additions & 2 deletions result/rv64gc/14083fb173c7a87c.S
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ func0000000000000001: # @func0000000000000001
addw a0, a0, a1
ret
func0000000000000008: # @func0000000000000008
sraiw a2, a1, 1
sext.w a2, a1
srli a2, a2, 1
srliw a1, a1, 31
add a1, a1, a2
sraiw a1, a1, 1
srli a1, a1, 1
subw a0, a0, a1
ret
6 changes: 4 additions & 2 deletions result/rv64gc/18b4377f7393b86e.S
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
func0000000000000007: # @func0000000000000007
srai a1, a1, 2
slli a1, a1, 1
addi a1, a1, -4
andi a1, a1, -4
add a0, a0, a1
addi a0, a0, -4
ret
func0000000000000006: # @func0000000000000006
srai a1, a1, 3
slli a1, a1, 2
addi a1, a1, -8
andi a1, a1, -8
add a0, a0, a1
addi a0, a0, -8
ret
3 changes: 2 additions & 1 deletion result/rv64gc/53d6d9ddb89c5c56.S
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
func0000000000000017: # @func0000000000000017
srli a1, a1, 1
addi a1, a1, -8
andi a1, a1, -8
add a0, a0, a1
addi a0, a0, -8
ret
9 changes: 6 additions & 3 deletions result/rv64gc/5df7a56aec2ba317.S
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
func0000000000000017: # @func0000000000000017
sub a1, a1, a2
srai a1, a1, 1
addi a1, a1, -4
andi a1, a1, -4
add a0, a0, a1
addi a0, a0, -4
ret
func0000000000000007: # @func0000000000000007
sub a1, a1, a2
srai a1, a1, 3
slli a1, a1, 2
addi a1, a1, -8
andi a1, a1, -8
add a0, a0, a1
addi a0, a0, -8
ret
func0000000000000016: # @func0000000000000016
sub a1, a1, a2
srai a1, a1, 1
addi a1, a1, -16
andi a1, a1, -16
add a0, a0, a1
addi a0, a0, -16
ret
4 changes: 3 additions & 1 deletion result/rv64gc/6ad2c08287f88d93.S
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ func000000000000002b: # @func000000000000002b
ret
func000000000000002f: # @func000000000000002f
srai a1, a1, 1
addi a1, a1, -16
andi a1, a1, -16
add a0, a0, a1
addi a0, a0, -8
addi a0, a0, 8
ret
5 changes: 3 additions & 2 deletions result/rv64gc/7e881aac87e981e4.S
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@ func0000000000000001: # @func0000000000000001
add a0, a0, a1
ret
func0000000000000008: # @func0000000000000008
sraiw a2, a1, 1
sext.w a2, a1
srli a2, a2, 1
srliw a1, a1, 31
add a1, a1, a2
sraiw a1, a1, 1
srli a1, a1, 1
subw a0, a0, a1
ret
6 changes: 4 additions & 2 deletions result/rv64gc/8d4ebecd58cdd037.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
func0000000000000017: # @func0000000000000017
srai a1, a1, 1
addi a1, a1, -4
andi a1, a1, -4
add a0, a0, a1
addi a0, a0, -4
ret
func0000000000000015: # @func0000000000000015
srai a1, a1, 1
Expand All @@ -18,6 +19,7 @@ func0000000000000005: # @func0000000000000005
ret
func0000000000000016: # @func0000000000000016
srai a1, a1, 1
addi a1, a1, -4
andi a1, a1, -4
add a0, a0, a1
addi a0, a0, -4
ret
9 changes: 4 additions & 5 deletions result/rv64gc/a8721be7b6807e93.S
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,9 @@ func000000000000000e: # @func000000000000000e
func0000000000000016: # @func0000000000000016
slli a0, a0, 32
srli a0, a0, 32
add a1, a1, a0
sltu a0, a1, a0
srli a1, a1, 1
slli a0, a0, 63
or a0, a0, a1
and a2, a0, a1
xor a0, a0, a1
srli a0, a0, 1
add a0, a0, a2
li a1, 0
ret
2 changes: 1 addition & 1 deletion result/rv64gc/b61323c8b9aca020.S
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
func000000000000001e: # @func000000000000001e
andi a1, a1, 255
andi a0, a0, 255
andi a1, a1, 255
add a0, a0, a1
addi a0, a0, 1
srli a0, a0, 1
Expand Down
12 changes: 8 additions & 4 deletions result/rv64gc/c28e80250595668d.S
Original file line number Diff line number Diff line change
@@ -1,22 +1,26 @@
func0000000000000017: # @func0000000000000017
srai a1, a1, 1
addi a1, a1, -4
andi a1, a1, -4
add a0, a0, a1
addi a0, a0, -4
ret
func0000000000000007: # @func0000000000000007
srai a1, a1, 3
slli a1, a1, 2
addi a1, a1, -8
andi a1, a1, -8
add a0, a0, a1
addi a0, a0, -8
ret
func0000000000000006: # @func0000000000000006
srai a1, a1, 3
slli a1, a1, 2
addi a1, a1, -8
andi a1, a1, -8
add a0, a0, a1
addi a0, a0, -8
ret
func0000000000000016: # @func0000000000000016
srai a1, a1, 1
addi a1, a1, -16
andi a1, a1, -16
add a0, a0, a1
addi a0, a0, -16
ret
2 changes: 1 addition & 1 deletion result/rv64gc/c2de10e3f5be13b1.S
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ func000000000000000a: # @func000000000000000a
func0000000000000002: # @func0000000000000002
sraiw a0, a0, 3
addi a0, a0, 1
sraiw a0, a0, 1
srai a0, a0, 1
ret
6 changes: 4 additions & 2 deletions result/rv64gc/e31ff55569b33bd6.S
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,16 @@ func0000000000000015: # @func0000000000000015
func0000000000000017: # @func0000000000000017
sub a1, a1, a2
srai a1, a1, 1
addi a1, a1, -16
andi a1, a1, -16
add a0, a0, a1
addi a0, a0, -16
ret
func0000000000000016: # @func0000000000000016
sub a1, a1, a2
srai a1, a1, 1
addi a1, a1, -8
andi a1, a1, -8
add a0, a0, a1
addi a0, a0, -8
ret
func0000000000000014: # @func0000000000000014
sub a1, a1, a2
Expand Down
6 changes: 4 additions & 2 deletions result/rv64gc/ec4c80d559f961a8.S
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@ func0000000000000015: # @func0000000000000015
ret
func0000000000000017: # @func0000000000000017
srai a1, a1, 1
addi a1, a1, -4
andi a1, a1, -4
add a0, a0, a1
addi a0, a0, -4
ret
func0000000000000005: # @func0000000000000005
srai a1, a1, 4
Expand All @@ -18,8 +19,9 @@ func0000000000000005: # @func0000000000000005
ret
func0000000000000016: # @func0000000000000016
srai a1, a1, 1
addi a1, a1, -4
andi a1, a1, -4
add a0, a0, a1
addi a0, a0, -4
ret
func0000000000000014: # @func0000000000000014
srai a1, a1, 1
Expand Down
3 changes: 2 additions & 1 deletion result/rvb23u64/04a9fb8041811b0c.S
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ func000000000000002b: # @func000000000000002b
addi a0, a0, -1
srli a0, a0, 1
addi a0, a0, 1
andi a0, a0, -2
bclri a0, a0, 0
bclri a0, a0, 63
ret
func000000000000000b: # @func000000000000000b
zext.w a0, a0
Expand Down
2 changes: 1 addition & 1 deletion result/rvb23u64/0b01c7ed6abbbd3b.S
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
func000000000000001e: # @func000000000000001e
andi a1, a1, 255
andi a0, a0, 255
andi a1, a1, 255
add a0, a0, a1
addi a0, a0, 1
srli a0, a0, 1
Expand Down
5 changes: 3 additions & 2 deletions result/rvb23u64/14083fb173c7a87c.S
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ func0000000000000001: # @func0000000000000001
addw a0, a0, a1
ret
func0000000000000008: # @func0000000000000008
sraiw a2, a1, 1
sext.w a2, a1
srli a2, a2, 1
srliw a1, a1, 31
add a1, a1, a2
sraiw a1, a1, 1
srli a1, a1, 1
subw a0, a0, a1
ret
12 changes: 8 additions & 4 deletions result/rvb23u64/18b4377f7393b86e.S
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
func0000000000000007: # @func0000000000000007
srai a1, a1, 2
sh1add a0, a1, a0
addi a0, a0, -4
slli a1, a1, 1
addi a1, a1, -4
andi a1, a1, -4
add a0, a0, a1
ret
func0000000000000006: # @func0000000000000006
srai a1, a1, 3
sh2add a0, a1, a0
addi a0, a0, -8
slli a1, a1, 2
addi a1, a1, -8
andi a1, a1, -8
add a0, a0, a1
ret
3 changes: 2 additions & 1 deletion result/rvb23u64/53d6d9ddb89c5c56.S
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
func0000000000000017: # @func0000000000000017
srli a1, a1, 1
addi a1, a1, -8
andi a1, a1, -8
add a0, a0, a1
addi a0, a0, -8
ret
12 changes: 8 additions & 4 deletions result/rvb23u64/5df7a56aec2ba317.S
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
func0000000000000017: # @func0000000000000017
sub a1, a1, a2
srai a1, a1, 1
addi a1, a1, -4
andi a1, a1, -4
add a0, a0, a1
addi a0, a0, -4
ret
func0000000000000007: # @func0000000000000007
sub a1, a1, a2
srai a1, a1, 3
sh2add a0, a1, a0
addi a0, a0, -8
slli a1, a1, 2
addi a1, a1, -8
andi a1, a1, -8
add a0, a0, a1
ret
func0000000000000016: # @func0000000000000016
sub a1, a1, a2
srai a1, a1, 1
addi a1, a1, -16
andi a1, a1, -16
add a0, a0, a1
addi a0, a0, -16
ret
4 changes: 3 additions & 1 deletion result/rvb23u64/6ad2c08287f88d93.S
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ func000000000000002b: # @func000000000000002b
ret
func000000000000002f: # @func000000000000002f
srai a1, a1, 1
addi a1, a1, -16
andi a1, a1, -16
add a0, a0, a1
addi a0, a0, -8
addi a0, a0, 8
ret
5 changes: 3 additions & 2 deletions result/rvb23u64/7e881aac87e981e4.S
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@ func0000000000000001: # @func0000000000000001
add a0, a0, a1
ret
func0000000000000008: # @func0000000000000008
sraiw a2, a1, 1
sext.w a2, a1
srli a2, a2, 1
srliw a1, a1, 31
add a1, a1, a2
sraiw a1, a1, 1
srli a1, a1, 1
subw a0, a0, a1
ret
6 changes: 4 additions & 2 deletions result/rvb23u64/8d4ebecd58cdd037.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
func0000000000000017: # @func0000000000000017
srai a1, a1, 1
addi a1, a1, -4
andi a1, a1, -4
add a0, a0, a1
addi a0, a0, -4
ret
func0000000000000015: # @func0000000000000015
srai a1, a1, 1
Expand All @@ -18,6 +19,7 @@ func0000000000000005: # @func0000000000000005
ret
func0000000000000016: # @func0000000000000016
srai a1, a1, 1
addi a1, a1, -4
andi a1, a1, -4
add a0, a0, a1
addi a0, a0, -4
ret
9 changes: 4 additions & 5 deletions result/rvb23u64/a8721be7b6807e93.S
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,10 @@ func000000000000000e: # @func000000000000000e
li a1, 0
ret
func0000000000000016: # @func0000000000000016
zext.w a2, a0
add.uw a0, a0, a1
sltu a1, a0, a2
zext.w a0, a0
and a2, a0, a1
xor a0, a0, a1
srli a0, a0, 1
slli a1, a1, 63
or a0, a0, a1
add a0, a0, a2
li a1, 0
ret
2 changes: 1 addition & 1 deletion result/rvb23u64/b61323c8b9aca020.S
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
func000000000000001e: # @func000000000000001e
andi a1, a1, 255
andi a0, a0, 255
andi a1, a1, 255
add a0, a0, a1
addi a0, a0, 1
srli a0, a0, 1
Expand Down
Loading

0 comments on commit 97ad8e7

Please sign in to comment.