RMW instruction review.
LDAC Should not be RMW; it should be single cycle. (Called out by AL39.)
LDQC Should not be RMW; it should be single cycle. (Called out by AL39.)
ASXn RMW faulting issue. Should use zone write.
SSXn RMW faulting issue. Should use zone write.
AOS RMW faulting issue.
ASA RMW faulting issue.
ASQ RMW faulting issue.
SSA RMW faulting issue.
SSQ RMW faulting issue.
SZNC Should not be RMW; should be single cycle. (Not called out in AL39, but the functionality
is analogous to LDAC.)
ORSXn should use zone write.
ORSA Ok.
ORSQ Ok.
ANSX Should use zone write.
STAC Should not be RMW; should be single cycle. (Called out in AL39.)
ANSA Ok.
ANSQ Ok.
ERSXn Should use zone write.
STACQ Should not be RMW; should be single cycle. (Called out in AL39.)
ERSA Ok.
ERSQ Ok.
ARAn RMW faulting issue.
Fixes:
ARAn: use dlyDoFault
ASXn, SSXn, AOS, ASA, ASQ, SSA, SSQ, : code correct; already uses do dlyDoFault.