Corrects critical mistake where core tried to bypass even if previous instruction did not write-back

This commit is contained in:
2025-11-15 00:57:59 +01:00
parent 0c377a1380
commit e35f2a4242
8 changed files with 75 additions and 62 deletions

View File

@@ -1,11 +1,16 @@
# expected: 123451BC, FFFFFFFFF0000000
# expected: 123451BC, 123451BC, FFFFFFFFF0000000
.text
_start:
lui x1, 0x12345
ori x1, x1, 0x1BC
sw x1, 100(x0)
lw x31, 100(x0)
li x2, 0x11000
li x1, 0x123451BC
sw x1, 100(x2)
lw x31, 100(x2)
li x1, 0x123451BC
sw x1, 104(x2)
lw x31, 104(x2)
li x1, 0x00000000F0000000
sw x1, 100(x0)
lw x31, 100(x0)
sw x1, 100(x2)
lw x31, 100(x2)