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 @@
func0000000000000017: # @func0000000000000017
andi a1, a1, 255
addi a1, a1, -1
sh3add a0, a1, a0
addi a0, a0, -8
ret
func000000000000001f: # @func000000000000001f
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,8 +20,8 @@ func000000000000000c: # @func000000000000000c
ret
func000000000000000f: # @func000000000000000f
andi a1, a1, 255
addi a1, a1, 257
sh2add a0, a1, a0
addi a0, a0, 1028
ret
func0000000000000007: # @func0000000000000007
andi a1, a1, 255
Expand All @@ -30,13 +30,13 @@ func0000000000000007: # @func0000000000000007
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
func0000000000000016: # @func0000000000000016
andi a1, a1, 255
Expand Down
2 changes: 1 addition & 1 deletion result/rvb23u64/0343bfc0716193cd.S
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
func000000000000003f: # @func000000000000003f
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 @@ -13,14 +13,14 @@ func000000000000000b: # @func000000000000000b
func000000000000007f: # @func000000000000007f
add a1, a1, a2
slliw a1, a1, 1
addi a1, a1, 1
sh2add a0, a1, a0
addi a0, a0, 4
ret
func00000000000000ff: # @func00000000000000ff
add a1, a1, a2
slliw a1, a1, 1
addi a1, a1, 1
sh2add a0, a1, a0
addi a0, a0, 4
ret
func00000000000000df: # @func00000000000000df
add a1, a1, a2
Expand Down
10 changes: 8 additions & 2 deletions result/rvb23u64/03f0615d711ae2df.S
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
func00000000000000ff: # @func00000000000000ff
add a1, a1, a2
addi a1, a1, 1
sh3add a0, a1, a0
addi a0, a0, 108
addi a0, a0, 100
ret
func000000000000007c: # @func000000000000007c
add a1, a1, a2
addi a1, a1, -1
sh3add a0, a1, a0
addi a0, a0, 24
addi a0, a0, 32
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
func000000000000000e: # @func000000000000000e
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 @@ -41,8 +41,9 @@ func0000000000000010: # @func0000000000000010
func000000000000001c: # @func000000000000001c
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
func000000000000007d: # @func000000000000007d
add a1, a1, a2
Expand Down
35 changes: 18 additions & 17 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
func000000000000007f: # @func000000000000007f
add a1, a1, a2
Expand All @@ -21,33 +22,33 @@ 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
func000000000000006f: # @func000000000000006f
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
func000000000000006e: # @func000000000000006e
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
func000000000000004e: # @func000000000000004e
add a1, a1, a2
Expand Down
34 changes: 14 additions & 20 deletions result/rvb23u64/05d0db3b553fa62e.S
Original file line number Diff line number Diff line change
@@ -1,25 +1,21 @@
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
func000000000000000f: # @func000000000000000f
slli a1, a1, 1
ori a1, a1, 2
add a0, a0, a1
ori a1, a1, 1
sh1add a0, a1, a0
addi a0, a0, -4
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
func000000000000001f: # @func000000000000001f
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 @@ -29,14 +25,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
func00000000000000bf: # @func00000000000000bf
slliw a1, a1, 1
addi a1, a1, 1
sh3add a0, a1, a0
addi a0, a0, 8
ret
func000000000000009f: # @func000000000000009f
slliw a1, a1, 2
Expand All @@ -35,8 +35,8 @@ func00000000000000cb: # @func00000000000000cb
ret
func000000000000003c: # @func000000000000003c
slliw a1, a1, 1
addi a1, a1, 1
sh3add a0, a1, a0
addi a0, a0, 8
ret
func000000000000009b: # @func000000000000009b
slli a1, a1, 1
Expand All @@ -46,6 +46,6 @@ func000000000000009b: # @func000000000000009b
ret
func000000000000007f: # @func000000000000007f
slliw a1, a1, 1
addi a1, a1, 1
sh2add a0, a1, a0
addi a0, a0, 4
ret
4 changes: 2 additions & 2 deletions result/rvb23u64/07b726cd1fc09471.S
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ func000000000000000c: # @func000000000000000c
ret
func000000000000001c: # @func000000000000001c
andi a1, a1, 255
addi a1, a1, 1
sh3add a0, a1, a0
addi a0, a0, 8
ret
func000000000000000b: # @func000000000000000b
slli a1, a1, 36
Expand All @@ -23,6 +23,6 @@ func000000000000000f: # @func000000000000000f
func000000000000001f: # @func000000000000001f
slli a1, a1, 40
srli a1, a1, 40
addi a1, a1, 1
sh3add a0, a1, a0
addi a0, a0, 8
ret
12 changes: 6 additions & 6 deletions result/rvb23u64/07efbe2f157084f1.S
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
func000000000000001f: # @func000000000000001f
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
func0000000000000013: # @func0000000000000013
andi a1, a1, 240
addi a1, a1, 8
sh3add a0, a1, a0
addi a0, a0, 88
addi a0, a0, 24
ret
15 changes: 6 additions & 9 deletions result/rvb23u64/0a18cc9d84ff43d2.S
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@ func0000000000000016: # @func0000000000000016
ret
func000000000000003f: # @func000000000000003f
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,13 +21,11 @@ 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
2 changes: 1 addition & 1 deletion result/rvb23u64/0aa5b4efbb6224ba.S
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ func0000000000000012: # @func0000000000000012
ret
func0000000000000004: # @func0000000000000004
snez a1, a1
addi a1, a1, -1
sh2add a0, a1, a0
addi a0, a0, -4
ret
func0000000000000028: # @func0000000000000028
not a1, a1
Expand Down
2 changes: 1 addition & 1 deletion result/rvb23u64/0aa73f34b0f18224.S
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ func000000000000001a: # @func000000000000001a
sext.w a2, a2
sh1add a2, a2, a2
sh2add a0, a2, a0
addi a1, a1, 1
sh2add a0, a1, a0
addi a0, a0, 4
ret
27 changes: 15 additions & 12 deletions result/rvb23u64/0d2aad7af9e160bb.S
Original file line number Diff line number Diff line change
@@ -1,27 +1,30 @@
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
func000000000000002f: # @func000000000000002f
ori a1, a1, 2
add a0, a0, a1
srli a1, a1, 1
ori a1, a1, 1
sh1add a0, a1, a0
addi a0, a0, -4
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
6 changes: 3 additions & 3 deletions result/rvb23u64/0fc8722942f9e733.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
func000000000000001f: # @func000000000000001f
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