94a95,96
> SCTLR sctlr_rst = miscRegs[MISCREG_SCTLR_RST];
>
102c104,106
< sctlr.nmfi = 1;
---
> sctlr.nmfi = (bool)sctlr_rst.nmfi;
> sctlr.v = (bool)sctlr_rst.v;
> sctlr.u = 1;
107a112
> miscRegs[MISCREG_SCTLR_RST] = sctlr_rst;
108a114
>
329a336,343
> case MISCREG_SCTLR:
> {
> SCTLR sctlr = miscRegs[MISCREG_SCTLR];
> SCTLR new_sctlr = newVal;
> new_sctlr.nmfi = (bool)sctlr.nmfi;
> miscRegs[MISCREG_SCTLR] = (MiscReg)new_sctlr;
> return;
> }
337c351
< return setMiscRegNoEffect(misc_reg, newVal);
---
> setMiscRegNoEffect(misc_reg, newVal);
386a401,404
> SCTLR sctlr;
> sctlr = 0;
> miscRegs[MISCREG_SCTLR_RST] = sctlr;
>