From 6ef61c39e84f9a10071dd3d924a0241b05f51283 Mon Sep 17 00:00:00 2001 From: Daniel Sudzilouski Date: Thu, 11 Jan 2024 16:02:44 -0500 Subject: [PATCH] all good with integrated second test file --- src/asm/out/storeload_2.memh | 4 ++-- src/asm/storeload_2.s | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/asm/out/storeload_2.memh b/src/asm/out/storeload_2.memh index 87463c7..b0d58af 100644 --- a/src/asm/out/storeload_2.memh +++ b/src/asm/out/storeload_2.memh @@ -15,5 +15,5 @@ fff00513 // PC=0x20 line=11: addi x10, x0, -1 # x10 = -1 (32'b1111 00a59223 // PC=0x38 line=21: sh x10, 4(x11) # (MEM:1032) = 65535 (32'b00000000000000001111111111111111) 00a58423 // PC=0x3c line=22: sb x10, 8(x11) # (MEM:1036) = 255 (32'b00000000000000000000000011111111) 0005a603 // PC=0x40 line=25: lw x12, 0(x11) # x12 = -1 (32'b11111111111111111111111111111111) -0045a683 // PC=0x44 line=26: lw x13, 4(x11) # x13 = -1 (32'b11111111111111111111111111111111) -0085a703 // PC=0x48 line=27: lw x14, 8(x11) # x14 = -1 (32'b11111111111111111111111111111111) +0045a683 // PC=0x44 line=26: lw x13, 4(x11) # x13 = 32'bXXXXXXXXXXXXXXXX1111111111111111 +0085a703 // PC=0x48 line=27: lw x14, 8(x11) # x14 = -1 (32'bXXXXXXXXXXXXXXXXXXXXXXXX11111111) diff --git a/src/asm/storeload_2.s b/src/asm/storeload_2.s index 25bbaf0..dab70c6 100644 --- a/src/asm/storeload_2.s +++ b/src/asm/storeload_2.s @@ -23,8 +23,8 @@ sb x10, 8(x11) # (MEM:1036) = 255 (32'b0000000000000000000000001 # read full lw x12, 0(x11) # x12 = -1 (32'b11111111111111111111111111111111) -lw x13, 4(x11) # x13 = -1 (32'b11111111111111111111111111111111) -lw x14, 8(x11) # x14 = -1 (32'b11111111111111111111111111111111) +lw x13, 4(x11) # x13 = 32'bXXXXXXXXXXXXXXXX1111111111111111 +lw x14, 8(x11) # x14 = -1 (32'bXXXXXXXXXXXXXXXXXXXXXXXX11111111) #TESTASSERTOUTPUT|---------------------------------------| @@ -40,11 +40,11 @@ lw x14, 8(x11) # x14 = -1 (32'b11111111111111111111111111111111) #TESTASSERTOUTPUT| x07, t2 = 0x000000ff ( 255)| #TESTASSERTOUTPUT| x08, s0 = 0x00000000 ( 0)| #TESTASSERTOUTPUT| x09, s1 = 0x00000000 ( 0)| -#TESTASSERTOUTPUT| x10, a0 = 0x00000000 ( 0)| -#TESTASSERTOUTPUT| x11, a1 = 0x00000000 ( 0)| -#TESTASSERTOUTPUT| x12, a2 = 0x00000000 ( 0)| -#TESTASSERTOUTPUT| x13, a3 = 0x00000000 ( 0)| -#TESTASSERTOUTPUT| x14, a4 = 0x00000000 ( 0)| +#TESTASSERTOUTPUT| x10, a0 = 0xffffffff ( -1)| +#TESTASSERTOUTPUT| x11, a1 = 0x00000404 ( 1028)| +#TESTASSERTOUTPUT| x12, a2 = 0xffffffff ( -1)| +#TESTASSERTOUTPUT| x13, a3 = 0xxxxxffff ( X)| +#TESTASSERTOUTPUT| x14, a4 = 0xxxxxxxff ( X)| #TESTASSERTOUTPUT| x15, a5 = 0x00000000 ( 0)| #TESTASSERTOUTPUT| x16, a6 = 0x00000000 ( 0)| #TESTASSERTOUTPUT| x17, a7 = 0x00000000 ( 0)|