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
12 changes: 6 additions & 6 deletions result/rvb23u64/01ff37e5024a01f7.S
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
func0000000000000016: # @func0000000000000016
andi a1, a1, 255
addi a1, a1, -1
sh3add a0, a1, a0
addi a0, a0, -8
ret
func000000000000001e: # @func000000000000001e
andi a1, a1, 255
addi a1, a1, 1
sh3add a0, a1, a0
addi a0, a0, 8
ret
func0000000000000006: # @func0000000000000006
andi a1, a1, 255
addi a1, a1, -1
sh3add a0, a1, a0
addi a0, a0, -8
ret
func000000000000000c: # @func000000000000000c
andi a1, a1, 255
Expand All @@ -20,16 +20,16 @@ func000000000000000c: # @func000000000000000c
ret
func000000000000000e: # @func000000000000000e
andi a1, a1, 255
addi a1, a1, 257
sh2add a0, a1, a0
addi a0, a0, 1028
ret
func0000000000000014: # @func0000000000000014
andi a1, a1, 255
addi a1, a1, -1
sh1add a0, a1, a0
addi a0, a0, -2
ret
func0000000000000004: # @func0000000000000004
andi a1, a1, 255
addi a1, a1, -1
sh3add a0, a1, a0
addi a0, a0, -8
ret
2 changes: 1 addition & 1 deletion result/rvb23u64/0343bfc0716193cd.S
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
func000000000000003e: # @func000000000000003e
add.uw a1, a2, a1
addi a1, a1, 2
sh2add a0, a1, a0
addi a0, a0, 8
ret
4 changes: 2 additions & 2 deletions result/rvb23u64/035b4373fc971719.S
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@ func000000000000000a: # @func000000000000000a
func000000000000007e: # @func000000000000007e
add a1, a1, a2
slliw a1, a1, 1
addi a1, a1, 1
sh2add a0, a1, a0
addi a0, a0, 4
ret
func00000000000000fe: # @func00000000000000fe
add a1, a1, a2
slliw a1, a1, 1
addi a1, a1, 1
sh2add a0, a1, a0
addi a0, a0, 4
ret
func00000000000000de: # @func00000000000000de
add a1, a1, a2
Expand Down
14 changes: 12 additions & 2 deletions result/rvb23u64/03f0615d711ae2df.S
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
func00000000000000fa: # @func00000000000000fa
add a1, a1, a2
addi a1, a1, 1
sh3add a0, a1, a0
addi a0, a0, 108
addi a0, a0, 100
ret
func0000000000000078: # @func0000000000000078
add a1, a1, a2
addi a1, a1, -1
sh3add a0, a1, a0
addi a0, a0, 24
addi a0, a0, 32
ret
func000000000000005a: # @func000000000000005a
add a1, a1, a2
addi a1, a1, -1
sh2add a0, a1, a0
addi a0, a0, 4
ret
func000000000000004a: # @func000000000000004a
add a1, a1, a2
addi a1, a1, -1
sh2add a0, a1, a0
addi a0, a0, 4
ret
func000000000000000a: # @func000000000000000a
add a1, a1, a2
Expand All @@ -23,11 +29,15 @@ func000000000000000a: # @func000000000000000a
ret
func000000000000005e: # @func000000000000005e
add a1, a1, a2
addi a1, a1, -1
sh2add a0, a1, a0
addi a0, a0, 4
ret
func000000000000004e: # @func000000000000004e
add a1, a1, a2
addi a1, a1, -1
sh2add a0, a1, a0
addi a0, a0, 4
ret
func0000000000000058: # @func0000000000000058
add a1, a1, a2
Expand Down
3 changes: 2 additions & 1 deletion result/rvb23u64/04ebdfef937f463a.S
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,9 @@ func0000000000000010: # @func0000000000000010
func0000000000000018: # @func0000000000000018
slli a2, a2, 7
add a1, a1, a2
addi a0, a0, 1
sh1add a0, a0, a1
addi a0, a0, 22
addi a0, a0, 20
ret
func0000000000000058: # @func0000000000000058
add a1, a1, a2
Expand Down
29 changes: 15 additions & 14 deletions result/rvb23u64/05955c104dd8e720.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
func000000000000002e: # @func000000000000002e
add a1, a1, a2
sh3add a0, a1, a0
addi a0, a0, 4
slli a1, a1, 1
addi a1, a1, 1
sh2add a0, a1, a0
ret
func000000000000007e: # @func000000000000007e
add a1, a1, a2
Expand All @@ -21,25 +22,25 @@ func0000000000000004: # @func0000000000000004
ret
func000000000000000e: # @func000000000000000e
add a1, a1, a2
slli a1, a1, 4
add a0, a0, a1
addi a0, a0, 8
slli a1, a1, 2
addi a1, a1, 2
sh2add a0, a1, a0
ret
func000000000000006e: # @func000000000000006e
add a1, a1, a2
slli a1, a1, 4
add a0, a0, a1
addi a0, a0, 12
slli a1, a1, 2
addi a1, a1, 3
sh2add a0, a1, a0
ret
func0000000000000026: # @func0000000000000026
add a1, a1, a2
slli a1, a1, 4
add a0, a0, a1
addi a0, a0, 4
slli a1, a1, 2
addi a1, a1, 1
sh2add a0, a1, a0
ret
func0000000000000066: # @func0000000000000066
add a1, a1, a2
slli a1, a1, 4
add a0, a0, a1
addi a0, a0, 12
slli a1, a1, 2
addi a1, a1, 3
sh2add a0, a1, a0
ret
4 changes: 2 additions & 2 deletions result/rvb23u64/059f1a976c0c0d9f.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
func000000000000001a: # @func000000000000001a
sext.w a1, a1
addi a1, a1, 255
sh3add a0, a1, a0
addi a0, a0, 2047
addi a0, a0, 8
addi a0, a0, 15
ret
func0000000000000008: # @func0000000000000008
addiw a1, a1, 1
Expand Down
29 changes: 12 additions & 17 deletions result/rvb23u64/05d0db3b553fa62e.S
Original file line number Diff line number Diff line change
@@ -1,19 +1,16 @@
func000000000000000e: # @func000000000000000e
slli a1, a1, 2
ori a1, a1, 4
add a0, a0, a1
ori a1, a1, 1
sh2add a0, a1, a0
addi a0, a0, -8
ret
func0000000000000006: # @func0000000000000006
slli a1, a1, 2
ori a1, a1, 4
add a0, a0, a1
ori a1, a1, 1
sh2add a0, a1, a0
addi a0, a0, 8
ret
func000000000000001e: # @func000000000000001e
slli a1, a1, 1
ori a1, a1, 2
add a0, a0, a1
ori a1, a1, 1
sh1add a0, a1, a0
addi a0, a0, 8
ret
func000000000000000c: # @func000000000000000c
Expand All @@ -23,14 +20,12 @@ func000000000000000c: # @func000000000000000c
addi a0, a0, -48
ret
func0000000000000002: # @func0000000000000002
slli a1, a1, 2
addi a1, a1, 4
ori a1, a1, 252
add a0, a0, a1
addi a1, a1, 1
ori a1, a1, 63
sh2add a0, a1, a0
ret
func0000000000000000: # @func0000000000000000
slli a1, a1, 3
addi a1, a1, 8
ori a1, a1, 8
add a0, a0, a1
addi a1, a1, 1
ori a1, a1, 1
sh3add a0, a1, a0
ret
6 changes: 3 additions & 3 deletions result/rvb23u64/0613c9810fd25d1b.S
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ func0000000000000008: # @func0000000000000008
ret
func00000000000000be: # @func00000000000000be
slliw a1, a1, 1
addi a1, a1, 1
sh3add a0, a1, a0
addi a0, a0, 8
ret
func000000000000009e: # @func000000000000009e
slliw a1, a1, 2
Expand All @@ -35,8 +35,8 @@ func00000000000000ca: # @func00000000000000ca
ret
func000000000000003c: # @func000000000000003c
slliw a1, a1, 1
addi a1, a1, 1
sh3add a0, a1, a0
addi a0, a0, 8
ret
func000000000000009a: # @func000000000000009a
slli a1, a1, 1
Expand All @@ -46,6 +46,6 @@ func000000000000009a: # @func000000000000009a
ret
func000000000000007e: # @func000000000000007e
slliw a1, a1, 1
addi a1, a1, 1
sh2add a0, a1, a0
addi a0, a0, 4
ret
21 changes: 10 additions & 11 deletions result/rvb23u64/07efbe2f157084f1.S
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
func000000000000001a: # @func000000000000001a
lui a2, 16
addiw a2, a2, -2
and a1, a1, a2
lui a2, 97
ori a1, a1, 1
zext.h a1, a1
sh1add a0, a1, a0
addiw a1, a2, 1986
lui a1, 97
addiw a1, a1, 1984
add a0, a0, a1
ret
func0000000000000012: # @func0000000000000012
andi a1, a1, 240
addi a1, a1, 8
sh3add a0, a1, a0
addi a0, a0, 88
addi a0, a0, 24
ret
func000000000000001e: # @func000000000000001e
lui a2, 16
addiw a2, a2, -2
and a1, a1, a2
lui a2, 97
ori a1, a1, 1
zext.h a1, a1
sh1add a0, a1, a0
addiw a1, a2, 1986
lui a1, 97
addiw a1, a1, 1984
add a0, a0, a1
ret
21 changes: 9 additions & 12 deletions result/rvb23u64/0a18cc9d84ff43d2.S
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@ func0000000000000016: # @func0000000000000016
ret
func000000000000003e: # @func000000000000003e
sext.w a2, a2
slli a1, a1, 4
sh2add a1, a2, a1
add a0, a0, a1
sh2add a1, a1, a2
sh2add a0, a1, a0
ret
func000000000000003c: # @func000000000000003c
sext.w a2, a2
Expand All @@ -22,18 +21,16 @@ func000000000000003c: # @func000000000000003c
ret
func0000000000000026: # @func0000000000000026
sext.w a2, a2
slli a1, a1, 4
sh2add a1, a2, a1
add a0, a0, a1
sh2add a1, a1, a2
sh2add a0, a1, a0
ret
func000000000000002e: # @func000000000000002e
sext.w a2, a2
slli a1, a1, 5
sh2add a1, a2, a1
add a0, a0, a1
sh3add a1, a1, a2
sh2add a0, a1, a0
ret
func000000000000001e: # @func000000000000001e
slli a1, a1, 5
sh3add.uw a1, a2, a1
add a0, a0, a1
zext.w a2, a2
sh2add a1, a1, a2
sh3add a0, a1, a0
ret
2 changes: 1 addition & 1 deletion result/rvb23u64/0aa73f34b0f18224.S
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ func000000000000001a: # @func000000000000001a
slli a2, a2, 5
sub a2, a2, a3
add a0, a0, a2
addi a1, a1, -1
sh2add a0, a1, a0
addi a0, a0, -4
ret
22 changes: 12 additions & 10 deletions result/rvb23u64/0d2aad7af9e160bb.S
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
func000000000000002e: # @func000000000000002e
ori a1, a1, 4
add a0, a0, a1
srli a1, a1, 2
ori a1, a1, 1
sh2add a0, a1, a0
addi a0, a0, -8
ret
func000000000000000e: # @func000000000000000e
ori a1, a1, 4
andi a1, a1, -4
add a0, a0, a1
srli a1, a1, 2
ori a1, a1, 1
sh2add a0, a1, a0
addi a0, a0, -8
ret
func000000000000002c: # @func000000000000002c
ori a1, a1, 4
add a0, a0, a1
srli a1, a1, 2
ori a1, a1, 1
sh2add a0, a1, a0
addi a0, a0, -8
ret
func000000000000000c: # @func000000000000000c
ori a1, a1, 8
andi a1, a1, -8
add a0, a0, a1
srli a1, a1, 3
ori a1, a1, 1
sh3add a0, a1, a0
addi a0, a0, -16
ret
2 changes: 1 addition & 1 deletion result/rvb23u64/0e94983bfeb767d5.S
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ func0000000000000000: # @func0000000000000000
func0000000000000006: # @func0000000000000006
li a2, 1
maxu a1, a1, a2
addi a1, a1, -1
sh3add a0, a1, a0
addi a0, a0, -8
ret
6 changes: 3 additions & 3 deletions result/rvb23u64/0fc8722942f9e733.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
func000000000000001e: # @func000000000000001e
andi a2, a2, 255
slli a1, a1, 10
sh2add a1, a2, a1
add a0, a0, a1
slli a1, a1, 8
or a1, a1, a2
sh2add a0, a1, a0
ret
func0000000000000016: # @func0000000000000016
andi a2, a2, 255
Expand Down
Loading