Nuke
This commit is contained in:
commit
932413bb3d
61 changed files with 7249 additions and 0 deletions
205
src/test/resources/tests/basic/forward1.s
Normal file
205
src/test/resources/tests/basic/forward1.s
Normal file
|
@ -0,0 +1,205 @@
|
|||
main:
|
||||
ori gp, gp, 0xFFFFFE09
|
||||
and gp, gp, ra
|
||||
xor ra, ra, sp
|
||||
sra ra, sp, sp
|
||||
or sp, ra, ra
|
||||
xori ra, sp, 0x003D
|
||||
srli sp, sp, 0xFFFFFFF2
|
||||
addi ra, sp, 0x0012
|
||||
add ra, gp, sp
|
||||
ori gp, ra, 0xFFFFFFB8
|
||||
sll ra, ra, ra
|
||||
sll sp, gp, ra
|
||||
slt ra, gp, ra
|
||||
srai gp, gp, 0xFFFFFFFB
|
||||
slli ra, ra, 0x0007
|
||||
sub sp, gp, sp
|
||||
andi ra, gp, 0x002D
|
||||
sub gp, gp, sp
|
||||
srai ra, gp, 0x0005
|
||||
or sp, ra, sp
|
||||
xori ra, gp, 0xFFFFFF54
|
||||
sll ra, sp, ra
|
||||
sub gp, gp, sp
|
||||
add ra, sp, sp
|
||||
sll ra, gp, ra
|
||||
add gp, sp, sp
|
||||
ori gp, sp, 0xFFFFFE68
|
||||
srli sp, gp, 0xFFFFFFF1
|
||||
sltui ra, ra, 0xFFFFFE5D
|
||||
srli ra, gp, 0x0006
|
||||
srai sp, sp, 0x0005
|
||||
andi sp, sp, 0x0129
|
||||
and sp, sp, sp
|
||||
slli gp, ra, 0x0001
|
||||
or gp, gp, gp
|
||||
or sp, gp, gp
|
||||
slli gp, gp, 0x0006
|
||||
srl sp, ra, gp
|
||||
sltui gp, ra, 0xFFFFFEC3
|
||||
add sp, gp, sp
|
||||
xori ra, ra, 0xFFFFFFA2
|
||||
or gp, gp, sp
|
||||
and sp, gp, gp
|
||||
srai gp, sp, 0x0008
|
||||
add sp, sp, ra
|
||||
slti sp, ra, 0xFFFFFFF7
|
||||
srli gp, ra, 0xFFFFFFFD
|
||||
sll gp, ra, gp
|
||||
sltu sp, sp, gp
|
||||
srli gp, ra, 0x0002
|
||||
ori gp, sp, 0xFFFFFF28
|
||||
srl ra, gp, ra
|
||||
slti gp, ra, 0x0054
|
||||
or gp, ra, ra
|
||||
ori sp, gp, 0x01D9
|
||||
and sp, ra, ra
|
||||
addi sp, gp, 0x0054
|
||||
slli gp, ra, 0xFFFFFFF2
|
||||
ori sp, sp, 0x0093
|
||||
add gp, gp, gp
|
||||
and gp, gp, gp
|
||||
sltui gp, ra, 0x00DE
|
||||
slli sp, gp, 0x000D
|
||||
slli sp, ra, 0xFFFFFFF5
|
||||
sltui sp, ra, 0xFFFFFF0E
|
||||
and ra, gp, ra
|
||||
add gp, sp, sp
|
||||
slti ra, sp, 0x008C
|
||||
srli ra, sp, 0x0000
|
||||
addi sp, sp, 0x0168
|
||||
slli ra, ra, 0xFFFFFFF3
|
||||
addi ra, gp, 0x012A
|
||||
or sp, gp, ra
|
||||
add ra, sp, gp
|
||||
and gp, ra, ra
|
||||
slli ra, gp, 0xFFFFFFF6
|
||||
or sp, gp, sp
|
||||
or gp, ra, ra
|
||||
ori gp, ra, 0x00EB
|
||||
or sp, gp, ra
|
||||
ori gp, sp, 0x01DA
|
||||
andi ra, ra, 0xFFFFFFE9
|
||||
addi gp, sp, 0x00C9
|
||||
sltui ra, ra, 0xFFFFFF13
|
||||
sltui ra, ra, 0xFFFFFF3A
|
||||
sltui sp, gp, 0xFFFFFE5A
|
||||
ori sp, sp, 0xFFFFFFFE
|
||||
and gp, sp, gp
|
||||
sltui sp, ra, 0x0034
|
||||
srl gp, gp, ra
|
||||
sll gp, sp, ra
|
||||
ori ra, gp, 0xFFFFFEB6
|
||||
sll ra, sp, ra
|
||||
sra ra, gp, sp
|
||||
sub ra, sp, gp
|
||||
xor gp, gp, sp
|
||||
sub ra, ra, sp
|
||||
srl gp, gp, sp
|
||||
andi ra, ra, 0xFFFFFFCB
|
||||
ori ra, ra, 0xFFFFFE1B
|
||||
andi ra, ra, 0xFFFFFEC8
|
||||
sltui sp, gp, 0x0108
|
||||
sub sp, gp, ra
|
||||
slti ra, sp, 0x015D
|
||||
slli sp, sp, 0x0004
|
||||
xor gp, sp, ra
|
||||
srl ra, gp, ra
|
||||
sltui ra, ra, 0xFFFFFF3C
|
||||
add sp, sp, sp
|
||||
add gp, gp, ra
|
||||
andi sp, sp, 0xFFFFFF3A
|
||||
srli ra, sp, 0x0004
|
||||
ori sp, gp, 0xFFFFFEAB
|
||||
ori sp, ra, 0xFFFFFE95
|
||||
slli sp, sp, 0xFFFFFFF2
|
||||
xori gp, sp, 0x0040
|
||||
slti gp, sp, 0xFFFFFED1
|
||||
or sp, sp, sp
|
||||
sltui sp, gp, 0x01B4
|
||||
addi ra, gp, 0x002D
|
||||
and sp, gp, gp
|
||||
or ra, ra, ra
|
||||
or ra, gp, ra
|
||||
or ra, gp, ra
|
||||
sra ra, ra, gp
|
||||
sra gp, ra, sp
|
||||
sub ra, sp, ra
|
||||
srai ra, ra, 0x000F
|
||||
sltu sp, sp, ra
|
||||
slli ra, gp, 0xFFFFFFF5
|
||||
slti gp, gp, 0x00E0
|
||||
addi gp, ra, 0xFFFFFF72
|
||||
srl ra, ra, gp
|
||||
sltui gp, sp, 0xFFFFFEAA
|
||||
xor sp, ra, gp
|
||||
and gp, sp, ra
|
||||
srli gp, gp, 0x0003
|
||||
xori ra, ra, 0x01BD
|
||||
sub ra, gp, sp
|
||||
sll gp, ra, gp
|
||||
xori ra, sp, 0x0065
|
||||
or ra, sp, ra
|
||||
slt sp, gp, ra
|
||||
addi ra, sp, 0xFFFFFE34
|
||||
slli gp, sp, 0x0007
|
||||
sll ra, sp, gp
|
||||
sltui gp, gp, 0xFFFFFE62
|
||||
slti sp, sp, 0x0019
|
||||
xori ra, gp, 0x0092
|
||||
sltui gp, sp, 0xFFFFFF29
|
||||
srl sp, ra, gp
|
||||
xori sp, gp, 0xFFFFFF4C
|
||||
add sp, ra, gp
|
||||
add sp, gp, ra
|
||||
sra sp, sp, gp
|
||||
slli sp, ra, 0x0008
|
||||
srl sp, sp, sp
|
||||
add sp, gp, ra
|
||||
andi sp, sp, 0x0039
|
||||
sll ra, gp, sp
|
||||
andi gp, ra, 0xFFFFFECC
|
||||
sll sp, sp, sp
|
||||
sub sp, sp, ra
|
||||
srai ra, sp, 0x0008
|
||||
xor gp, ra, sp
|
||||
add sp, sp, sp
|
||||
sub gp, ra, gp
|
||||
xori gp, sp, 0x01EE
|
||||
and ra, ra, ra
|
||||
ori gp, ra, 0xFFFFFE96
|
||||
slli ra, gp, 0x0002
|
||||
srli gp, ra, 0x000D
|
||||
add ra, sp, sp
|
||||
andi sp, gp, 0xFFFFFEC0
|
||||
andi sp, gp, 0xFFFFFE7A
|
||||
xori ra, sp, 0x0169
|
||||
xori gp, sp, 0xFFFFFE02
|
||||
andi ra, ra, 0xFFFFFFD1
|
||||
xor ra, sp, gp
|
||||
xori gp, gp, 0x00AB
|
||||
srl ra, ra, gp
|
||||
and ra, ra, sp
|
||||
xori gp, sp, 0x005D
|
||||
srai sp, sp, 0x000A
|
||||
addi ra, sp, 0xFFFFFE19
|
||||
or sp, ra, ra
|
||||
addi ra, gp, 0x0084
|
||||
ori sp, sp, 0xFFFFFF3D
|
||||
xor gp, ra, gp
|
||||
sra ra, ra, gp
|
||||
xori ra, sp, 0x0040
|
||||
srai gp, gp, 0x0002
|
||||
xori ra, ra, 0xFFFFFE9A
|
||||
sra ra, sp, sp
|
||||
ori gp, sp, 0xFFFFFFB8
|
||||
sll sp, ra, ra
|
||||
sll sp, ra, gp
|
||||
sll gp, sp, sp
|
||||
sra gp, ra, ra
|
||||
srli gp, gp, 0x0001
|
||||
done
|
||||
#regset x1, 123
|
||||
#regset x2, -40
|
||||
#regset x3, 0xFFEE
|
Loading…
Add table
Add a link
Reference in a new issue