fixed up interpreter use of tlb
This commit is contained in:
parent
caedf77806
commit
47e8774315
|
@ -1845,22 +1845,22 @@ void R4300iOp::COP0_MT (void) {
|
||||||
|
|
||||||
/************************** COP0 CO functions ***********************/
|
/************************** COP0 CO functions ***********************/
|
||||||
void R4300iOp::COP0_CO_TLBR (void) {
|
void R4300iOp::COP0_CO_TLBR (void) {
|
||||||
if (!bUseTlb) { return; }
|
if (!bUseTlb()) { return; }
|
||||||
_TLB->ReadEntry();
|
_TLB->ReadEntry();
|
||||||
}
|
}
|
||||||
|
|
||||||
void R4300iOp::COP0_CO_TLBWI (void) {
|
void R4300iOp::COP0_CO_TLBWI (void) {
|
||||||
if (!bUseTlb) { return; }
|
if (!bUseTlb()) { return; }
|
||||||
_TLB->WriteEntry(_Reg->INDEX_REGISTER & 0x1F,FALSE);
|
_TLB->WriteEntry(_Reg->INDEX_REGISTER & 0x1F,FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
void R4300iOp::COP0_CO_TLBWR (void) {
|
void R4300iOp::COP0_CO_TLBWR (void) {
|
||||||
if (!bUseTlb) { return; }
|
if (!bUseTlb()) { return; }
|
||||||
_TLB->WriteEntry(_Reg->RANDOM_REGISTER & 0x1F,true);
|
_TLB->WriteEntry(_Reg->RANDOM_REGISTER & 0x1F,true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void R4300iOp::COP0_CO_TLBP (void) {
|
void R4300iOp::COP0_CO_TLBP (void) {
|
||||||
if (!bUseTlb) { return; }
|
if (!bUseTlb()) { return; }
|
||||||
_TLB->Probe();
|
_TLB->Probe();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue