Test all command (part 2)
This commit is contained in:
11
03test_all_inst_part2.asm
Normal file
11
03test_all_inst_part2.asm
Normal file
@@ -0,0 +1,11 @@
|
||||
lui $s0, 0xca
|
||||
addi $s0, $s0, 0xfe
|
||||
addi $s1, $zero, -0x21
|
||||
sll $s2, $s0, 4
|
||||
srl $s2, $s0, 2
|
||||
sra $s2, $s1, 1
|
||||
slt $s2, $s1, $s0
|
||||
slt $s2, $s0, $s1
|
||||
sltu $s1, $s1, $s0
|
||||
slti $s2, $s0, 0x4
|
||||
sltiu $s2, $s0, -0x4
|
||||
11
03test_all_inst_part2.txt
Normal file
11
03test_all_inst_part2.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
20'd0: instruction <= 32'h3c1000ca; // lui $s0, 0xca
|
||||
20'd6: instruction <= 32'h221000fe; // addi $s0, $s0, 0xfe
|
||||
20'd11: instruction <= 32'h2011ffdf; // addi $s1, $zero, -0x21
|
||||
20'd16: instruction <= 32'h00109100; // sll $s2, $s0, 4
|
||||
20'd21: instruction <= 32'h00109082; // srl $s2, $s0, 2
|
||||
20'd26: instruction <= 32'h00119043; // sra $s2, $s1, 1
|
||||
20'd31: instruction <= 32'h0230902a; // slt $s2, $s1, $s0
|
||||
20'd36: instruction <= 32'h0211902a; // slt $s2, $s0, $s1
|
||||
20'd41: instruction <= 32'h0230882b; // sltu $s1, $s1, $s0
|
||||
20'd46: instruction <= 32'h2a120004; // slti $s2, $s0, 0x4
|
||||
20'd51: instruction <= 32'h2e12fffc; // sltiu $s2, $s0, -0x4
|
||||
11
03test_all_inst_part2_mars.txt
Normal file
11
03test_all_inst_part2_mars.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
3c1000ca
|
||||
221000fe
|
||||
2011ffdf
|
||||
00109100
|
||||
00109082
|
||||
00119043
|
||||
0230902a
|
||||
0211902a
|
||||
0230882b
|
||||
2a120004
|
||||
2e12fffc
|
||||
Reference in New Issue
Block a user