cpu/thumb: fix pc relative load

Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
2024-06-11 23:22:34 +05:30
parent 15c4802838
commit 9e6b121918
2 changed files with 4 additions and 3 deletions

View File

@@ -189,6 +189,7 @@ Instruction::exec(Cpu& cpu) {
},
[&cpu](PcRelativeLoad& data) {
uint32_t pc = cpu.pc;
rst_bit(pc, 0);
rst_bit(pc, 1);
cpu.gpr[data.rd] = cpu.bus->read_word(pc + data.word);