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
6 changes: 2 additions & 4 deletions result/rvb23u64/0405a83f55e33715.S
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,8 @@ func0000000000000086:

func0000000000000154:
sext.w a0, a0
sext.b a1, a1
slti a1, a1, 0
li a2, 4
czero.eqz a1, a2, a1
srli a1, a1, 5
andi a1, a1, 4
addi a1, a1, 1
sltu a0, a0, a1
ret
Expand Down
6 changes: 2 additions & 4 deletions result/rvb23u64/061022a79907949f.S
Original file line number Diff line number Diff line change
Expand Up @@ -69,10 +69,8 @@ func0000000000000108:
ret

func0000000000000148:
sext.w a1, a1
slti a1, a1, 0
li a2, 5
czero.eqz a1, a2, a1
sraiw a1, a1, 31
andi a1, a1, 5
addi a1, a1, 4
sltu a0, a0, a1
ret
Expand Down
5 changes: 2 additions & 3 deletions result/rvb23u64/061cf46f3d78327b.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
func000000000000000a:
andi a0, a0, 1
slti a2, a2, 0
li a3, -128
czero.eqz a2, a3, a2
srai a2, a2, 63
andi a2, a2, -128
addi a2, a2, 406
czero.eqz a1, a1, a0
czero.nez a0, a2, a0
Expand Down
8 changes: 3 additions & 5 deletions result/rvb23u64/069f0a7422e0ad83.S
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,9 @@ func0000000000000004:
ret

func000000000000001b:
sext.w a0, a0
slti a0, a0, 0
li a1, -2
czero.nez a0, a1, a0
addi a0, a0, 45
srli a0, a0, 30
andi a0, a0, 2
addi a0, a0, 43
ret

func000000000000001a:
Expand Down
21 changes: 9 additions & 12 deletions result/rvb23u64/07e8fea4e907d686.S
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,10 @@ func000000000000001f:
ret

func000000000000006b:
slti a1, a1, 0
li a2, 16
czero.nez a1, a2, a1
srai a1, a1, 63
andi a1, a1, -16
add a0, a0, a1
addi a0, a0, -24
addi a0, a0, -8
ret

func000000000000014e:
Expand Down Expand Up @@ -53,19 +52,17 @@ func0000000000000043:
ret

func000000000000006f:
slti a1, a1, 0
li a2, -88
czero.nez a1, a2, a1
srai a1, a1, 63
andi a1, a1, 88
add a0, a0, a1
addi a0, a0, 272
addi a0, a0, 184
ret

func000000000000006c:
slti a1, a1, 0
li a2, -16
czero.nez a1, a2, a1
srli a1, a1, 59
andi a1, a1, 16
add a0, a0, a1
addi a0, a0, 56
addi a0, a0, 40
ret

func00000000000000ac:
Expand Down
7 changes: 3 additions & 4 deletions result/rvb23u64/08e31fe3b020618e.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
func0000000000000006:
slti a0, a0, 0
li a1, -2
czero.nez a0, a1, a0
addi a0, a0, 45
srli a0, a0, 62
andi a0, a0, 2
addi a0, a0, 43
ret

func0000000000000024:
Expand Down
8 changes: 3 additions & 5 deletions result/rvb23u64/0a80d6bee51922da.S
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,10 @@ func0000000000000001:

func0000000000000006:
andi a0, a0, 1
sext.w a1, a1
li a2, -13
slti a1, a1, 0
czero.nez a1, a2, a1
sraiw a1, a1, 31
li a2, 43
addi a1, a1, 45
andi a1, a1, 13
addi a1, a1, 32
czero.eqz a2, a2, a0
czero.nez a0, a1, a0
or a0, a0, a2
Expand Down
7 changes: 3 additions & 4 deletions result/rvb23u64/0eb65d2bc6e84bc1.S
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,9 @@ func00000000000000c6:

func00000000000000cb:
sext.w a0, a0
slti a1, a0, 0
li a2, 19
czero.nez a1, a2, a1
addi a1, a1, -7
srai a1, a0, 63
andi a1, a1, -19
addi a1, a1, 12
slt a0, a0, a1
xori a0, a0, 1
ret
Expand Down
8 changes: 3 additions & 5 deletions result/rvb23u64/1707fb4035cd504f.S
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,10 @@ func0000000000000033:
ret

func0000000000000018:
sext.w a1, a1
slti a1, a1, 0
li a2, 8
czero.nez a1, a2, a1
sraiw a1, a1, 31
andi a1, a1, -8
add a0, a0, a1
addi a0, a0, 368
addi a0, a0, 376
ret

func0000000000000060:
Expand Down
7 changes: 3 additions & 4 deletions result/rvb23u64/175c9f7680b68628.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
func0000000000000006:
add a0, a0, a1
slti a0, a0, 0
li a1, -2
czero.nez a0, a1, a0
addi a0, a0, 45
srli a0, a0, 62
andi a0, a0, 2
addi a0, a0, 43
ret

8 changes: 3 additions & 5 deletions result/rvb23u64/2170e2338802268a.S
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,10 @@ func0000000000000008:

func0000000000000006:
andi a0, a0, 1
sext.w a1, a1
li a2, 33
slti a1, a1, 0
czero.nez a1, a2, a1
sraiw a1, a1, 31
li a2, 328
addi a1, a1, 328
andi a1, a1, -33
addi a1, a1, 361
czero.nez a2, a2, a0
czero.eqz a0, a1, a0
or a0, a0, a2
Expand Down
9 changes: 4 additions & 5 deletions result/rvb23u64/2e220706ffb03fac.S
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,9 @@ func0000000000000001:
ret

func0000000000000026:
addw a0, a0, a1
slti a0, a0, 0
li a1, 256
czero.nez a0, a1, a0
addi a0, a0, 147
add a0, a0, a1
sraiw a0, a0, 31
andi a0, a0, -256
addi a0, a0, 403
ret

7 changes: 3 additions & 4 deletions result/rvb23u64/31661cb89a087c60.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
func000000000000000a:
sext.b a1, a1
slti a1, a1, 0
li a2, -16
czero.eqz a1, a2, a1
slli a1, a1, 56
srai a1, a1, 63
andi a1, a1, -16
addi a1, a1, 31
and a0, a0, a1
ret
Expand Down
6 changes: 2 additions & 4 deletions result/rvb23u64/328c38e87f3201cc.S
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,8 @@ func000000000000018f:
ret

func00000000000000af:
slti a1, a1, 0
li a2, 4
czero.eqz a1, a2, a1
add a0, a0, a1
srli a1, a1, 63
sh2add a0, a1, a0
addiw a0, a0, 9
ret

Expand Down
8 changes: 3 additions & 5 deletions result/rvb23u64/34478f1b04645a9c.S
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,9 @@ func000000000000000a:
ret

func0000000000000006:
sext.h a0, a0
slti a0, a0, 0
li a1, -2
czero.nez a0, a1, a0
addi a0, a0, 3
srli a0, a0, 14
andi a0, a0, 2
addi a0, a0, 1
ret

func0000000000000014:
Expand Down
6 changes: 2 additions & 4 deletions result/rvb23u64/345dcbbb30000b80.S
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,8 @@ func000000000000000a:
ret

func0000000000000006:
slti a0, a0, 0
li a1, -2
czero.nez a0, a1, a0
addi a0, a0, 3
srli a0, a0, 62
ori a0, a0, 1
ret

func0000000000000024:
Expand Down
6 changes: 2 additions & 4 deletions result/rvb23u64/395541700b37d09c.S
Original file line number Diff line number Diff line change
Expand Up @@ -154,10 +154,8 @@ func000000000000002c:
ret

func0000000000000144:
sext.w a1, a1
slti a1, a1, 0
li a2, -4
czero.eqz a1, a2, a1
sraiw a1, a1, 31
andi a1, a1, -4
addi a1, a1, 20
sltu a0, a0, a1
ret
Expand Down
9 changes: 4 additions & 5 deletions result/rvb23u64/401395461072f350.S
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
func0000000000000006:
addiw a0, a0, -1
slti a0, a0, 0
li a1, -2
czero.nez a0, a1, a0
addi a0, a0, 45
addi a0, a0, -1
srli a0, a0, 30
andi a0, a0, 2
addi a0, a0, 43
ret

func0000000000000004:
Expand Down
15 changes: 6 additions & 9 deletions result/rvb23u64/51febd819a5a9be4.S
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,10 @@ func0000000000000023:
ret

func000000000000001a:
slti a1, a1, 0
li a2, 16
czero.nez a1, a2, a1
srai a1, a1, 63
andi a1, a1, -16
add a0, a0, a1
addi a0, a0, -32
addi a0, a0, -16
ret

func0000000000000053:
Expand Down Expand Up @@ -75,11 +74,9 @@ func0000000000000030:
ret

func000000000000001b:
slti a1, a1, 0
li a2, -8
czero.nez a1, a2, a1
add a0, a0, a1
addi a0, a0, 200
srli a1, a1, 63
sh3add a0, a1, a0
addi a0, a0, 192
ret

func0000000000000012:
Expand Down
6 changes: 2 additions & 4 deletions result/rvb23u64/5d54914eac0d26f6.S
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,8 @@ func0000000000000005:
ret

func0000000000000028:
sext.w a1, a1
slti a1, a1, 0
li a2, -8
czero.eqz a1, a2, a1
sraiw a1, a1, 31
andi a1, a1, -8
addi a1, a1, 16
or a0, a0, a1
bseti a0, a0, 14
Expand Down
9 changes: 4 additions & 5 deletions result/rvb23u64/5e2e12eaac9de488.S
Original file line number Diff line number Diff line change
Expand Up @@ -104,12 +104,11 @@ func000000000000002b:
ret

func000000000000001a:
sext.b a1, a1
slti a1, a1, 0
li a2, 32
czero.nez a1, a2, a1
slli a1, a1, 56
srai a1, a1, 63
andi a1, a1, -32
add a0, a0, a1
addi a0, a0, -448
addi a0, a0, -416
ret

func0000000000000020:
Expand Down
8 changes: 3 additions & 5 deletions result/rvb23u64/6947aef2ad8b684b.S
Original file line number Diff line number Diff line change
Expand Up @@ -198,12 +198,10 @@ func0000000000000060:
ret

func000000000000001b:
sext.w a1, a1
slti a1, a1, 0
li a2, 24
czero.nez a1, a2, a1
sraiw a1, a1, 31
andi a1, a1, -24
add a0, a0, a1
addiw a0, a0, 88
addiw a0, a0, 112
ret

func0000000000000012:
Expand Down
7 changes: 3 additions & 4 deletions result/rvb23u64/6b439a76e52ff1fa.S
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,9 @@ func0000000000000001:
ret

func0000000000000006:
slti a0, a0, 0
li a1, -2
czero.nez a0, a1, a0
addi a0, a0, 45
srli a0, a0, 62
andi a0, a0, 2
addi a0, a0, 43
ret

func0000000000000014:
Expand Down
6 changes: 2 additions & 4 deletions result/rvb23u64/6bfe3b931a8e61c6.S
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,8 @@ func000000000000008c:
ret

func00000000000000a0:
sext.h a2, a2
li a3, 8
slti a2, a2, 0
czero.eqz a2, a3, a2
srli a2, a2, 12
andi a2, a2, 8
add a0, a0, a1
add a0, a0, a2
addi a0, a0, 8
Expand Down
6 changes: 2 additions & 4 deletions result/rvb23u64/6e06b1bc35e31ac3.S
Original file line number Diff line number Diff line change
Expand Up @@ -168,12 +168,10 @@ func00000000000000d4:
ret

func0000000000000144:
sext.w a1, a0
li a2, 24
sraiw a1, a0, 31
srliw a0, a0, 19
slti a1, a1, 0
czero.eqz a1, a2, a1
li a2, 12
andi a1, a1, 24
addi a1, a1, 36
czero.nez a2, a2, a0
czero.eqz a0, a1, a0
Expand Down
Loading