--------------------------------------- assembled_tests/IType_ADD.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x00128293 memory[1] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 2 TOTAL CYCLES SIMULATED: 6 AVERAGE CPI: 3.000 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x00000001 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x00000000 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000018 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/IType_ADD.out --------------------------------------- --------------------------------------- assembled_tests/IType_AND.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x0142f313 memory[2] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 3 TOTAL CYCLES SIMULATED: 10 AVERAGE CPI: 3.333 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x00000004 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x0000001C ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/IType_AND.out --------------------------------------- --------------------------------------- assembled_tests/IType_LOAD.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x1002a283 memory[1] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x00000014 memory[257] = 0x0000001e memory[258] = 0x00000028 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 2 TOTAL CYCLES SIMULATED: 6 AVERAGE CPI: 3.000 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x00000014 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x00000000 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000018 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x00000014 Memory[257] = 0x0000001E Memory[258] = 0x00000028 --------------------------------------- assembled_tests/IType_LOAD.out --------------------------------------- --------------------------------------- assembled_tests/IType_OR.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x0142e313 memory[2] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 3 TOTAL CYCLES SIMULATED: 10 AVERAGE CPI: 3.333 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x000003F7 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x0000001C ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/IType_OR.out --------------------------------------- --------------------------------------- assembled_tests/IType_SLL.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x01429313 memory[2] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 3 TOTAL CYCLES SIMULATED: 10 AVERAGE CPI: 3.333 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x3E700000 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x0000001C ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/IType_SLL.out --------------------------------------- --------------------------------------- assembled_tests/IType_SLT.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x3e82a313 memory[2] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 3 TOTAL CYCLES SIMULATED: 10 AVERAGE CPI: 3.333 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x00000001 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x0000001C ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/IType_SLT.out --------------------------------------- --------------------------------------- assembled_tests/IType_SRL.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x0012d313 memory[2] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 3 TOTAL CYCLES SIMULATED: 10 AVERAGE CPI: 3.333 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x000001F3 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x0000001C ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/IType_SRL.out --------------------------------------- --------------------------------------- assembled_tests/IType_XOR.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x0142c313 memory[2] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 3 TOTAL CYCLES SIMULATED: 10 AVERAGE CPI: 3.333 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x000003F3 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x0000001C ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/IType_XOR.out --------------------------------------- --------------------------------------- assembled_tests/RType_ADD.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x00128293 memory[1] = 0x006283b3 memory[2] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 3 TOTAL CYCLES SIMULATED: 10 AVERAGE CPI: 3.333 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x00000001 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x00000000 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000001 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x0000001C ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/RType_ADD.out --------------------------------------- --------------------------------------- assembled_tests/RType_AND.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x85530313 memory[2] = 0x0062f3b3 memory[3] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 4 TOTAL CYCLES SIMULATED: 11 AVERAGE CPI: 2.750 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0xFFFFF855 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000045 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000020 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/RType_AND.out --------------------------------------- --------------------------------------- assembled_tests/RType_OR.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x85530313 memory[2] = 0x0062e3b3 memory[3] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 4 TOTAL CYCLES SIMULATED: 11 AVERAGE CPI: 2.750 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0xFFFFF855 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0xFFFFFBF7 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000020 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/RType_OR.out --------------------------------------- --------------------------------------- assembled_tests/RType_SLL.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x85530313 memory[2] = 0x006293b3 memory[3] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 4 TOTAL CYCLES SIMULATED: 11 AVERAGE CPI: 2.750 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0xFFFFF855 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x7CE00000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000020 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/RType_SLL.out --------------------------------------- --------------------------------------- assembled_tests/RType_SLT.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x85530313 memory[2] = 0x0062a3b3 memory[3] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 4 TOTAL CYCLES SIMULATED: 11 AVERAGE CPI: 2.750 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0xFFFFF855 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000001 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000020 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/RType_SLT.out --------------------------------------- --------------------------------------- assembled_tests/RType_SRL.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x00230313 memory[2] = 0x0062d3b3 memory[3] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 4 TOTAL CYCLES SIMULATED: 11 AVERAGE CPI: 2.750 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x00000002 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x000000F9 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000020 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/RType_SRL.out --------------------------------------- --------------------------------------- assembled_tests/RType_SUB.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x85530313 memory[2] = 0x406283b3 memory[3] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 4 TOTAL CYCLES SIMULATED: 11 AVERAGE CPI: 2.750 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0xFFFFF855 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000B92 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000020 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/RType_SUB.out --------------------------------------- --------------------------------------- assembled_tests/RType_XOR.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x3e728293 memory[1] = 0x85530313 memory[2] = 0x0062c3b3 memory[3] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 4 TOTAL CYCLES SIMULATED: 11 AVERAGE CPI: 2.750 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x000003E7 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0xFFFFF855 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0xFFFFFBB2 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000020 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/RType_XOR.out --------------------------------------- --------------------------------------- assembled_tests/SType_STORE.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x1002a283 memory[1] = 0x1053a0a3 memory[2] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x00000014 memory[257] = 0x00000000 memory[258] = 0x00000000 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 3 TOTAL CYCLES SIMULATED: 10 AVERAGE CPI: 3.333 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x00000014 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x00000000 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x0000001C ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x00000014 Memory[257] = 0x00000014 --------------------------------------- assembled_tests/SType_STORE.out --------------------------------------- --------------------------------------- assembled_tests/UType_LUI.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x003e7337 memory[1] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000007e7 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 2 TOTAL CYCLES SIMULATED: 6 AVERAGE CPI: 3.000 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x00000000 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x003E7000 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000018 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000007E7 --------------------------------------- assembled_tests/UType_LUI.out --------------------------------------- --------------------------------------- assembled_tests/basics.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x12300413 memory[1] = 0x45600493 memory[2] = 0x00940933 memory[3] = 0x408489b3 memory[4] = 0x0129ea33 memory[5] = 0x001a5a93 memory[6] = 0x014afb33 memory[7] = 0x0089cbb3 memory[8] = 0x003b9c13 memory[9] = 0xfff9cc93 memory[10] = 0x0169ad33 memory[11] = 0x01a412b3 memory[12] = 0x01a4d333 memory[13] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x0000151a memory[258] = 0x000014b6 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 14 TOTAL CYCLES SIMULATED: 36 AVERAGE CPI: 2.571 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000123 x16 a6 0x00000000 x24 s8 0x00001080 x1 ra 0x00000000 x9 s1 0x00000456 x17 a7 0x00000000 x25 s9 0xFFFFFCCC x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000579 x26 s10 0x00000001 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000333 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x0000077B x28 t3 0x00000000 x5 t0 0x00000246 x13 a3 0x00000000 x21 s5 0x000003BD x29 t4 0x00000000 x6 t1 0x0000022B x14 a4 0x00000000 x22 s6 0x00000339 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000210 x31 t6 0x00000000 N/A pc 0x00000048 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x000010CE Memory[257] = 0x0000151A Memory[258] = 0x000014B6 --------------------------------------- assembled_tests/basics.out --------------------------------------- --------------------------------------- assembled_tests/dependant_1.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x12300413 memory[1] = 0x00000013 memory[2] = 0x00000013 memory[3] = 0x00000013 memory[4] = 0x00000013 memory[5] = 0x0b26e937 memory[6] = 0x00a91993 memory[7] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x00000014 memory[257] = 0x0000151a memory[258] = 0x000014b6 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 4 TOTAL CYCLES SIMULATED: 15 AVERAGE CPI: 3.750 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000123 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x0B26E000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x9B800000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x00000000 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x00000000 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000030 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x00000014 Memory[257] = 0x0000151A Memory[258] = 0x000014B6 --------------------------------------- assembled_tests/dependant_1.out --------------------------------------- --------------------------------------- assembled_tests/dependant_2.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x12300413 memory[1] = 0x45600493 memory[2] = 0x00000013 memory[3] = 0x00000013 memory[4] = 0x00000013 memory[5] = 0x00000013 memory[6] = 0x00848ab3 memory[7] = 0x009479b3 memory[8] = 0x00aacb13 memory[9] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x00000014 memory[257] = 0x0000151a memory[258] = 0x000014b6 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 6 TOTAL CYCLES SIMULATED: 16 AVERAGE CPI: 2.667 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000123 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000456 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000002 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x00000000 x13 a3 0x00000000 x21 s5 0x00000579 x29 t4 0x00000000 x6 t1 0x00000000 x14 a4 0x00000000 x22 s6 0x00000573 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000038 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x00000014 Memory[257] = 0x0000151A Memory[258] = 0x000014B6 --------------------------------------- assembled_tests/dependant_2.out --------------------------------------- --------------------------------------- assembled_tests/dependant_3.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x12300413 memory[1] = 0x45600493 memory[2] = 0x00000013 memory[3] = 0x00000013 memory[4] = 0x00000013 memory[5] = 0x00000013 memory[6] = 0x00a4c513 memory[7] = 0x408485b3 memory[8] = 0x109ba023 memory[9] = 0x00855633 memory[10] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x00000014 memory[257] = 0x0000151a memory[258] = 0x000014b6 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 7 TOTAL CYCLES SIMULATED: 16 AVERAGE CPI: 2.286 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000123 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000456 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x0000045C x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000333 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x0000008B x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x00000000 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000000 x6 t1 0x00000000 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x0000003C ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x00000456 Memory[257] = 0x0000151A Memory[258] = 0x000014B6 --------------------------------------- assembled_tests/dependant_3.out --------------------------------------- --------------------------------------- assembled_tests/dependant_4.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x12300413 memory[1] = 0x45600493 memory[2] = 0x00000013 memory[3] = 0x00000013 memory[4] = 0x00000013 memory[5] = 0x00000013 memory[6] = 0x1005a603 memory[7] = 0x0084d9b3 memory[8] = 0x2e241a13 memory[9] = 0x00199ab7 memory[10] = 0x008616b3 memory[11] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x00000014 memory[257] = 0x0000151a memory[258] = 0x000014b6 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 8 TOTAL CYCLES SIMULATED: 16 AVERAGE CPI: 2.000 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000123 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000456 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x0000008A x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000014 x20 s4 0x0000048C x28 t3 0x00000000 x5 t0 0x00000000 x13 a3 0x000000A0 x21 s5 0x00199000 x29 t4 0x00000000 x6 t1 0x00000000 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x00000040 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x00000014 Memory[257] = 0x0000151A Memory[258] = 0x000014B6 --------------------------------------- assembled_tests/dependant_4.out --------------------------------------- --------------------------------------- assembled_tests/lw_sw_test.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x000002b3 memory[1] = 0x00000333 memory[2] = 0x000003b3 memory[3] = 0x00000e33 memory[4] = 0x00000f33 memory[5] = 0x00000fb3 memory[6] = 0x1002a303 memory[7] = 0x10032383 memory[8] = 0x00730eb3 memory[9] = 0x100eae03 memory[10] = 0x01ce8eb3 memory[11] = 0x11d2a023 memory[12] = 0x1003a303 memory[13] = 0x0fd32383 memory[14] = 0x00730eb3 memory[15] = 0x11d32023 memory[16] = 0x10032f03 memory[17] = 0x11ee2123 memory[18] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x00000014 memory[257] = 0x00000020 memory[258] = 0x00000002 memory[259] = 0x00000002 memory[260] = 0x00000003 memory[261] = 0x00000003 memory[262] = 0x00000003 memory[263] = 0x00000003 memory[264] = 0x00000003 memory[265] = 0x00000003 memory[266] = 0x00000003 memory[267] = 0x00000003 memory[268] = 0x00000003 memory[269] = 0x00000003 memory[270] = 0x00000003 memory[271] = 0x00000003 memory[272] = 0x00000003 memory[273] = 0x00000003 memory[274] = 0x00000003 memory[275] = 0x00000003 memory[276] = 0x00000004 memory[277] = 0x00000003 memory[278] = 0x00000003 memory[279] = 0x00000003 memory[280] = 0x00000008 memory[281] = 0x00000003 memory[282] = 0x00000003 memory[283] = 0x00000003 memory[284] = 0x00000003 memory[285] = 0x00000003 memory[286] = 0x00000003 memory[287] = 0x00000003 memory[288] = 0x00000005 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 19 TOTAL CYCLES SIMULATED: 50 AVERAGE CPI: 2.632 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000000 x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00000000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000008 x5 t0 0x00000000 x13 a3 0x00000000 x21 s5 0x00000000 x29 t4 0x00000023 x6 t1 0x00000003 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000023 x7 t2 0x00000020 x15 a5 0x00000000 x23 s7 0x00000000 x31 t6 0x00000000 N/A pc 0x0000005C ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x00000020 Memory[257] = 0x00000020 Memory[258] = 0x00000002 Memory[259] = 0x00000023 Memory[260] = 0x00000003 Memory[261] = 0x00000003 Memory[262] = 0x00000003 Memory[263] = 0x00000003 Memory[264] = 0x00000003 Memory[265] = 0x00000003 Memory[266] = 0x00000023 Memory[267] = 0x00000003 Memory[268] = 0x00000003 Memory[269] = 0x00000003 Memory[270] = 0x00000003 Memory[271] = 0x00000003 Memory[272] = 0x00000003 Memory[273] = 0x00000003 Memory[274] = 0x00000003 Memory[275] = 0x00000003 Memory[276] = 0x00000004 Memory[277] = 0x00000003 Memory[278] = 0x00000003 Memory[279] = 0x00000003 Memory[280] = 0x00000008 Memory[281] = 0x00000003 Memory[282] = 0x00000003 Memory[283] = 0x00000003 Memory[284] = 0x00000003 Memory[285] = 0x00000003 Memory[286] = 0x00000003 Memory[287] = 0x00000003 Memory[288] = 0x00000005 --------------------------------------- assembled_tests/lw_sw_test.out --------------------------------------- --------------------------------------- assembled_tests/mul_dependant.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x12300413 memory[1] = 0x45600493 memory[2] = 0x00000013 memory[3] = 0x00000013 memory[4] = 0x00000013 memory[5] = 0x00000013 memory[6] = 0x009429b3 memory[7] = 0x00a90913 memory[8] = 0x0129ca33 memory[9] = 0x00000013 memory[10] = 0x00000013 memory[11] = 0x00000013 memory[12] = 0x00000013 memory[13] = 0x013a5ab3 memory[14] = 0x14d4fb13 memory[15] = 0x016acbb3 memory[16] = 0x06fbec13 memory[17] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x00000014 memory[257] = 0x0000151a memory[258] = 0x000014b6 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 10 TOTAL CYCLES SIMULATED: 31 AVERAGE CPI: 3.100 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000123 x16 a6 0x00000000 x24 s8 0x0000006F x1 ra 0x00000000 x9 s1 0x00000456 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x0000000A x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000001 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x0000000B x28 t3 0x00000000 x5 t0 0x00000000 x13 a3 0x00000000 x21 s5 0x00000005 x29 t4 0x00000000 x6 t1 0x00000000 x14 a4 0x00000000 x22 s6 0x00000044 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x00000041 x31 t6 0x00000000 N/A pc 0x00000058 ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x00000014 Memory[257] = 0x0000151A Memory[258] = 0x000014B6 --------------------------------------- assembled_tests/mul_dependant.out --------------------------------------- --------------------------------------- assembled_tests/mul_dependant_2.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x12300413 memory[1] = 0x45600493 memory[2] = 0x00947ab3 memory[3] = 0x0014db37 memory[4] = 0x016acbb3 memory[5] = 0x06fbec13 memory[6] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x00000014 memory[257] = 0x0000151a memory[258] = 0x000014b6 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 7 TOTAL CYCLES SIMULATED: 20 AVERAGE CPI: 2.857 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x00000123 x16 a6 0x00000000 x24 s8 0x0014D06F x1 ra 0x00000000 x9 s1 0x00000456 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000000 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x00000000 x28 t3 0x00000000 x5 t0 0x00000000 x13 a3 0x00000000 x21 s5 0x00000002 x29 t4 0x00000000 x6 t1 0x00000000 x14 a4 0x00000000 x22 s6 0x0014D000 x30 t5 0x00000000 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x0014D002 x31 t6 0x00000000 N/A pc 0x0000002C ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x00000014 Memory[257] = 0x0000151A Memory[258] = 0x000014B6 --------------------------------------- assembled_tests/mul_dependant_2.out --------------------------------------- --------------------------------------- assembled_tests/no_dep_test.out --------------------------------------- ====================================== === BEGIN SIMULATOR INITIALIZATION === ====================================== Initialized Registers Initialized Memory ---------------------- --- Section: .text --- ---------------------- memory[0] = 0x00a00293 memory[1] = 0x01900313 memory[2] = 0x01400393 memory[3] = 0x01300e13 memory[4] = 0x01200e93 memory[5] = 0x10502023 memory[6] = 0x00628f33 memory[7] = 0x01c3ffb3 memory[8] = 0x006ee433 memory[9] = 0x01d314b3 memory[10] = 0x01cf2933 memory[11] = 0x01efd9b3 memory[12] = 0x40540a33 memory[13] = 0x0064cab3 memory[14] = 0x30a97b13 memory[15] = 0x10092b83 memory[16] = 0x0e846293 memory[17] = 0x00249313 memory[18] = 0x00195393 memory[19] = 0x0d59ce13 memory[20] = 0x001f5a37 memory[21] = 0x11d920a3 memory[22] = 0x00100013 ---------------------- --- Section: .data --- ---------------------- memory[256] = 0x000010ce memory[257] = 0x00000e52 ==================================== === END SIMULATOR INITIALIZATION === ==================================== Simulating... Finished simulation! TOTAL INSTRUCTIONS COMMITTED: 23 TOTAL CYCLES SIMULATED: 27 AVERAGE CPI: 1.174 --------------------- --- Register Dump --- --------------------- Index Name Value Index Name Value Index Name Value Index Name Value ----- ---- ----- ----- ---- ----- ----- ---- ----- ----- ---- ----- x0 zero 0x00000001 x8 s0 0x0000001B x16 a6 0x00000000 x24 s8 0x00000000 x1 ra 0x00000000 x9 s1 0x00640000 x17 a7 0x00000000 x25 s9 0x00000000 x2 sp 0x00000000 x10 a0 0x00000000 x18 s2 0x00000000 x26 s10 0x00000000 x3 gp 0x00000000 x11 a1 0x00000000 x19 s3 0x00000002 x27 s11 0x00000000 x4 tp 0x00000000 x12 a2 0x00000000 x20 s4 0x001F5000 x28 t3 0x000000D7 x5 t0 0x000000FB x13 a3 0x00000000 x21 s5 0x00640019 x29 t4 0x00000012 x6 t1 0x01900000 x14 a4 0x00000000 x22 s6 0x00000000 x30 t5 0x00000023 x7 t2 0x00000000 x15 a5 0x00000000 x23 s7 0x0000000A x31 t6 0x00000010 N/A pc 0x0000006C ---------------------------- --- Updated Memory Dump --- ---------------------------- Memory[256] = 0x0000000A Memory[257] = 0x00000012 --------------------------------------- assembled_tests/no_dep_test.out ---------------------------------------