summaryrefslogtreecommitdiff
path: root/mips/mips_prelude.sail
diff options
context:
space:
mode:
Diffstat (limited to 'mips/mips_prelude.sail')
-rw-r--r--mips/mips_prelude.sail2
1 files changed, 1 insertions, 1 deletions
diff --git a/mips/mips_prelude.sail b/mips/mips_prelude.sail
index 5b125151..a5179f51 100644
--- a/mips/mips_prelude.sail
+++ b/mips/mips_prelude.sail
@@ -348,7 +348,7 @@ function AccessLevel getAccessLevel() =
function unit checkCP0Access () =
{
let accessLevel = getAccessLevel() in
- if ((accessLevel != Kernel) & (~((CP0Status.CU)[0]))) then
+ if ((accessLevel != Kernel) & (~((CP0Status.CU)[28]))) then
{
(CP0Cause.CE) := 0b00;
exit (SignalException(CpU));