Open rasky opened 9 months ago
An emulator reported they were passing the current testsuite but they had the following bug: if JALR jumped to an invalid address (causing TLB miss), $ra wasn’t being set with the return address.
Probably just need to get a copy of $4 here and check its value:
https://github.com/lemmy-64/n64-systemtest/blob/d43b8dcf17a933348f8b155e22c471c6e984185a/src/tests/tlb/exceptions.rs#L322-L327
An emulator reported they were passing the current testsuite but they had the following bug: if JALR jumped to an invalid address (causing TLB miss), $ra wasn’t being set with the return address.