Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions result/rv64gc/067b6ed6c5568c3b.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
func00000000000000f1: # @func00000000000000f1
addi a0, a0, -97
li a1, 1
slli a1, a1, 32
addi a1, a1, -97
add a0, a0, a1
addi a1, a1, 96
and a0, a0, a1
lui a1, 10240
Expand All @@ -12,10 +12,10 @@ func00000000000000f1: # @func00000000000000f1
seqz a0, a0
ret
func00000000000000e1: # @func00000000000000e1
addi a0, a0, -184
li a1, 1
slli a1, a1, 32
addi a1, a1, -184
add a0, a0, a1
addi a1, a1, 183
and a0, a0, a1
lui a1, 86016
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/06a3990583df1ecd.S
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
func0000000000000006: # @func0000000000000006
andi a1, a1, 255
addi a1, a1, -9
li a2, 1
slli a2, a2, 32
addi a2, a2, -9
add a1, a1, a2
addi a2, a2, 8
and a1, a1, a2
srl a0, a0, a1
Expand Down
4 changes: 2 additions & 2 deletions result/rv64gc/0a7b302e1ed582b8.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
func000000000000000f: # @func000000000000000f
addi a0, a0, -97
li a1, 1
slli a2, a1, 32
addi a2, a2, -97
add a0, a0, a2
addi a2, a2, 96
and a0, a0, a2
sll a0, a1, a0
Expand All @@ -18,10 +18,10 @@ func0000000000000001: # @func0000000000000001
srli a0, a0, 32
ret
func000000000000000e: # @func000000000000000e
addi a0, a0, -184
li a1, 1
slli a2, a1, 32
addi a2, a2, -184
add a0, a0, a2
addi a2, a2, 183
and a0, a0, a2
sll a0, a1, a0
Expand Down
5 changes: 2 additions & 3 deletions result/rv64gc/1600f1509336379f.S
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ func0000000000000001: # @func0000000000000001
not a0, a0
ret
func000000000000000a: # @func000000000000000a
addi a0, a0, -64
li a1, 1
slli a2, a1, 32
addi a2, a2, -64
add a0, a0, a2
addi a2, a2, 63
and a0, a0, a2
sll a0, a1, a0
Expand All @@ -27,8 +27,7 @@ func0000000000000002: # @func0000000000000002
not a0, a0
ret
func000000000000000c: # @func000000000000000c
li a1, -16
add a0, a0, a1
addi a0, a0, -16
andi a0, a0, -16
lui a1, 32
addiw a1, a1, -2
Expand Down
10 changes: 4 additions & 6 deletions result/rv64gc/19379aa8d629b920.S
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,8 @@ func0000000000000311: # @func0000000000000311
sext.w a0, a0
sext.w a2, a2
seqz a2, a2
li a3, -2
add a1, a1, a3
addw a1, a1, a2
add a1, a1, a2
addiw a1, a1, -2
xor a0, a0, a1
seqz a0, a0
ret
Expand Down Expand Up @@ -130,9 +129,8 @@ func0000000000000048: # @func0000000000000048
sext.w a0, a0
sext.w a2, a2
seqz a2, a2
li a3, -2
add a1, a1, a3
addw a1, a1, a2
add a1, a1, a2
addiw a1, a1, -2
sltu a0, a1, a0
ret
func0000000000000051: # @func0000000000000051
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/1c4c76bb168d1b31.S
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ func0000000000000001: # @func0000000000000001
seqz a0, a0
ret
func0000000000000061: # @func0000000000000061
addi a1, a1, -12
li a2, 1
slli a2, a2, 32
addi a2, a2, -12
add a1, a1, a2
addi a2, a2, 11
and a1, a1, a2
srl a0, a0, a1
Expand Down
5 changes: 2 additions & 3 deletions result/rv64gc/284a45472ca4de32.S
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,8 @@ func0000000000000021: # @func0000000000000021
func0000000000000031: # @func0000000000000031
andi a1, a1, 4
seqz a1, a1
li a2, -2
add a0, a0, a2
addw a0, a0, a1
add a0, a0, a1
addiw a0, a0, -2
ret
func0000000000000006: # @func0000000000000006
andi a2, a1, 4
Expand Down
3 changes: 1 addition & 2 deletions result/rv64gc/32ac6b3746e9ee6e.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
func0000000000000009: # @func0000000000000009
andi a1, a1, 1
add a0, a0, a1
li a1, -2
addw a0, a0, a1
addiw a0, a0, -2
ret
func0000000000000001: # @func0000000000000001
andi a2, a1, 1
Expand Down
9 changes: 4 additions & 5 deletions result/rv64gc/37bd6d820b1de5e7.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
func000000000000000d: # @func000000000000000d
addi a0, a0, -14
li a1, 1
slli a1, a1, 32
addi a1, a1, -14
add a0, a0, a1
addi a1, a1, 13
and a0, a0, a1
li a1, -1
Expand All @@ -29,26 +29,25 @@ func0000000000000001: # @func0000000000000001
sll a0, a1, a0
ret
func000000000000000a: # @func000000000000000a
addi a0, a0, -64
li a1, 1
slli a2, a1, 32
addi a2, a2, -64
add a0, a0, a2
addi a2, a2, 63
and a0, a0, a2
sll a0, a1, a0
ret
func000000000000000f: # @func000000000000000f
addi a0, a0, -97
li a1, 1
slli a2, a1, 32
addi a2, a2, -97
add a0, a0, a2
addi a2, a2, 96
and a0, a0, a2
sll a0, a1, a0
ret
func000000000000000c: # @func000000000000000c
li a1, -16
add a0, a0, a1
addi a0, a0, -16
andi a0, a0, -16
lui a1, 16
addiw a1, a1, -1
Expand Down
5 changes: 2 additions & 3 deletions result/rv64gc/435daabaf1780e15.S
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ func0000000000000006: # @func0000000000000006
and a0, a0, a1
ret
func000000000000000e: # @func000000000000000e
addi a1, a1, -64
li a2, 1
slli a3, a2, 32
addi a3, a3, -64
add a1, a1, a3
addi a3, a3, 63
and a1, a1, a3
sll a1, a2, a1
Expand All @@ -27,8 +27,7 @@ func000000000000000a: # @func000000000000000a
and a0, a0, a1
ret
func000000000000000c: # @func000000000000000c
li a2, -16
add a1, a1, a2
addi a1, a1, -16
andi a1, a1, -16
lui a2, 16
addiw a2, a2, -1
Expand Down
5 changes: 2 additions & 3 deletions result/rv64gc/4ea9223af47150ff.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
func0000000000000000: # @func0000000000000000
add a1, a1, a2
subw a1, a1, a0
li a0, -2
add a0, a0, a1
srliw a0, a0, 31
addi a1, a1, -2
srliw a0, a1, 31
slli a0, a0, 31
ret
2 changes: 1 addition & 1 deletion result/rv64gc/5a7311680306800b.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
func000000000000000c: # @func000000000000000c
addi a1, a1, -10
li a2, 1
slli a2, a2, 32
addi a2, a2, -10
add a1, a1, a2
addi a2, a2, 9
and a1, a1, a2
sll a0, a0, a1
Expand Down
3 changes: 1 addition & 2 deletions result/rv64gc/5d63ea523176534a.S
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,7 @@ func0000000000000004: # @func0000000000000004
ret
func0000000000000086: # @func0000000000000086
subw a1, a1, a2
li a2, -2
addw a1, a1, a2
addiw a1, a1, -2
slli a1, a1, 2
add a0, a0, a1
ret
6 changes: 2 additions & 4 deletions result/rv64gc/60874644541f9bc3.S
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
func0000000000000050: # @func0000000000000050
li a3, -2
add a2, a2, a3
addi a2, a2, -2
mul a1, a2, a1
addw a0, a0, a1
ret
Expand All @@ -10,8 +9,7 @@ func00000000000000f0: # @func00000000000000f0
addw a0, a0, a1
ret
func0000000000000070: # @func0000000000000070
li a3, -2
add a2, a2, a3
addi a2, a2, -2
mul a1, a2, a1
addw a0, a0, a1
ret
Expand Down
5 changes: 2 additions & 3 deletions result/rv64gc/6227059e2a1c2605.S
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,8 @@ func0000000000000286: # @func0000000000000286
slli a1, a1, 56
srai a1, a1, 56
sgtz a1, a1
li a2, -2
add a0, a0, a2
addw a0, a0, a1
add a0, a0, a1
addiw a0, a0, -2
slti a0, a0, 1
ret
func0000000000000304: # @func0000000000000304
Expand Down
3 changes: 1 addition & 2 deletions result/rv64gc/679edfeb4cc50998.S
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,7 @@ func0000000000000019: # @func0000000000000019
ret
func000000000000001f: # @func000000000000001f
slli a1, a1, 8
li a2, -256
add a1, a1, a2
addi a1, a1, -256
slli a1, a1, 32
srli a1, a1, 32
li a2, -3
Expand Down
5 changes: 2 additions & 3 deletions result/rv64gc/6978c2ca470dcfa1.S
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,8 @@ func0000000000000015: # @func0000000000000015
sext.w a2, a2
seqz a2, a2
add a0, a0, a1
li a1, -2
add a0, a0, a1
addw a0, a0, a2
add a0, a0, a2
addiw a0, a0, -2
ret
func0000000000000010: # @func0000000000000010
sext.w a2, a2
Expand Down
4 changes: 2 additions & 2 deletions result/rv64gc/69aa06d7fed9f790.S
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
func000000000000000e: # @func000000000000000e
andi a0, a0, 255
addi a0, a0, -184
li a1, 1
slli a2, a1, 32
addi a2, a2, -184
add a0, a0, a2
addi a2, a2, 183
and a0, a0, a2
sll a0, a1, a0
Expand All @@ -15,10 +15,10 @@ func000000000000000e: # @func000000000000000e
ret
func000000000000000f: # @func000000000000000f
andi a0, a0, 255
addi a0, a0, -180
li a1, 1
slli a2, a1, 32
addi a2, a2, -180
add a0, a0, a2
addi a2, a2, 179
and a0, a0, a2
sll a0, a1, a0
Expand Down
3 changes: 1 addition & 2 deletions result/rv64gc/72cda00c4c897eb8.S
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@ func0000000000000002: # @func0000000000000002
addi a0, a0, 8
ret
func0000000000000004: # @func0000000000000004
li a2, -2
addw a1, a1, a2
addiw a1, a1, -2
slli a1, a1, 4
add a0, a0, a1
addi a0, a0, 8
Expand Down
5 changes: 2 additions & 3 deletions result/rv64gc/752198d62cf15c0e.S
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,8 @@ func000000000000005a: # @func000000000000005a
func0000000000000051: # @func0000000000000051
sext.w a0, a0
seqz a0, a0
li a2, -2
add a1, a1, a2
addw a0, a0, a1
add a0, a0, a1
addiw a0, a0, -2
ret
func000000000000005c: # @func000000000000005c
sext.w a0, a0
Expand Down
3 changes: 1 addition & 2 deletions result/rv64gc/7e445875418ba6e9.S
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
func0000000000000008: # @func0000000000000008
li a2, -8
add a1, a1, a2
addi a1, a1, -8
andi a1, a1, -8
srl a0, a0, a1
ret
Expand Down
5 changes: 2 additions & 3 deletions result/rv64gc/83878e4a16377921.S
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
func0000000000000016: # @func0000000000000016
sext.w a2, a2
seqz a2, a2
li a3, -2
add a1, a1, a3
addw a1, a1, a2
add a1, a1, a2
addiw a1, a1, -2
slli a1, a1, 3
add a0, a0, a1
ret
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/8461a45c1777fad6.S
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ func0000000000000000: # @func0000000000000000
sll a0, a0, a1
ret
func0000000000000018: # @func0000000000000018
addi a1, a1, -9
li a2, 1
slli a2, a2, 32
addi a2, a2, -9
add a1, a1, a2
addi a2, a2, 8
and a1, a1, a2
slli a0, a0, 32
Expand Down
5 changes: 2 additions & 3 deletions result/rv64gc/89887d1d5ddd2408.S
Original file line number Diff line number Diff line change
Expand Up @@ -190,8 +190,7 @@ func0000000000000101: # @func0000000000000101
func000000000000011a: # @func000000000000011a
srliw a1, a1, 16
seqz a1, a1
li a2, -2
add a0, a0, a2
addw a0, a0, a1
add a0, a0, a1
addiw a0, a0, -2
sgtz a0, a0
ret
5 changes: 2 additions & 3 deletions result/rv64gc/8af196dd216990b8.S
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ func0000000000000001: # @func0000000000000001
and a0, a0, a1
ret
func000000000000000a: # @func000000000000000a
addi a1, a1, -64
li a2, 1
slli a3, a2, 32
addi a3, a3, -64
add a1, a1, a3
addi a3, a3, 63
and a1, a1, a3
sll a1, a2, a1
Expand All @@ -31,8 +31,7 @@ func0000000000000002: # @func0000000000000002
and a0, a0, a1
ret
func000000000000000c: # @func000000000000000c
li a2, -16
add a1, a1, a2
addi a1, a1, -16
andi a1, a1, -16
lui a2, 32
addiw a2, a2, -2
Expand Down
3 changes: 1 addition & 2 deletions result/rv64gc/8bb0ce398e69c7c4.S
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,7 @@ func0000000000000030: # @func0000000000000030
add a0, a0, a2
ret
func0000000000000038: # @func0000000000000038
li a3, -2
add a2, a2, a3
addi a2, a2, -2
slli a1, a1, 3
add a0, a0, a1
srliw a1, a2, 1
Expand Down
Loading