Re: [hatari-devel] 68000: Wrong order of bus accesses for move.l xx,-(Ay) |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
On Freitag, 26. Januar 2018 20:04:02 CET Christian Zietz wrote:
> For example ADDX.L -(An),-(Ay) does the
> *reads* in descending order.
Another interesting thing to know: is it guaranteed that the first operand is
accessed first? Ie, what happens if both address registers point to invalid
memory? And how do the registers look during the exception, are they already
updated, still untouched, or also only partially updated pointing to
address-2?
Maybe it is of no real concern currently, but it would be if the MMU is in
use, and the exception handler has to recover from a page fault.