139a140,141
>
> // Write only.
159a162,178
> // Read only in user mode.
> case MISCREG_TPIDRURO:
> if (isRead) {
> return new Mrc15User(machInst, rt, (IntRegIndex)miscReg);
> } else {
> return new Mcr15(machInst, (IntRegIndex)miscReg, rt);
> }
>
> // Read/write in user mode.
> case MISCREG_TPIDRURW:
> if (isRead) {
> return new Mrc15User(machInst, rt, (IntRegIndex)miscReg);
> } else {
> return new Mcr15User(machInst, (IntRegIndex)miscReg, rt);
> }
>
> // Read/write, priveleged only.