740c740,741
< xc->tcBase()->getITBPtr()->
---
> dynamic_cast<MipsISA::TLB *>(
> xc->tcBase()->getITBPtr())->
820c821,822
< MipsISA::TLB *Ptr = xc->tcBase()->getITBPtr();
---
> auto ptr = dynamic_cast<MipsISA::TLB *>(
> xc->tcBase()->getITBPtr());
828c830
< Ptr->insertAt(newEntry, Index & 0x7FFFFFFF, SP);
---
> ptr->insertAt(newEntry, Index & 0x7FFFFFFF, SP);
885c887,888
< MipsISA::TLB *Ptr = xc->tcBase()->getITBPtr();
---
> auto ptr = dynamic_cast<MipsISA::TLB *>(
> xc->tcBase()->getITBPtr());
893c896
< Ptr->insertAt(newEntry, Random, SP);
---
> ptr->insertAt(newEntry, Random, SP);
908,909c911,913
< tlbIndex = xc->tcBase()->getITBPtr()->
< probeEntry(vpn, entryHi.asid);
---
> tlbIndex = dynamic_cast<MipsISA::TLB *>(
> xc->tcBase()->getITBPtr())->
> probeEntry(vpn, entryHi.asid);