12 lines
272 B
Plaintext
12 lines
272 B
Plaintext
0000nnnn10010011
|
|
op1 ← SignExtend32(Rn);
|
|
IF (AddressUnavailable(op1))
|
|
THROW WADDERR, op1;
|
|
IF (MMU() AND DataAccessMiss(op1))
|
|
THROW WTLBMISS, op1;
|
|
IF (MMU() AND WriteProhibited(op1))
|
|
THROW WRITEPROT, op1;
|
|
IF (MMU() AND NOT DirtyBit(op1))
|
|
THROW FIRSTWRITE, op1
|
|
OCBI(op1);
|