summaryrefslogtreecommitdiff
path: root/mips/mips_prelude.sail
diff options
context:
space:
mode:
authorKathy Gray2016-06-02 14:30:52 +0100
committerKathy Gray2016-06-02 14:31:14 +0100
commite5c45529500351f63a1b0f0e9b799377b5c64467 (patch)
treee522442234243a536729378e24391b7a5997d163 /mips/mips_prelude.sail
parenta7444668fa306775a69f5ed256ca3eaef966ef98 (diff)
Get widening right now that it matters
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));