You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 15, 2024. It is now read-only.
Consider this test case. A4 is odd, so there's an address error. Yet, the "final" value is incremented by 2, as if the post increment happened before or in parallel with the memory access. Is this known to be the case on real hardware?
I have identified more test cases that have side effects happen before the exception, but I'll hold off on those until I hear back. For all I know, they might be faithful to the hardware, or indeed recorded with a real device!
for cmpm.w (ay)+, (ax)+ the ay writeback happens in parallel to the access, but the ax writeback after its access. An access starts with writing to aob, ends where the read() is, extending a microcode instruction from 2 cycles to 4 if it's in the same one.
Consider this test case. A4 is odd, so there's an address error. Yet, the "final" value is incremented by 2, as if the post increment happened before or in parallel with the memory access. Is this known to be the case on real hardware?
The text was updated successfully, but these errors were encountered: