Lines Matching refs:tc
318 ThreadContext *tc(getContext(0));
319 const uint32_t reg_ip(tc->readIntRegFlat(INTREG_R12));
536 const unsigned m5_ne(tc->readMiscRegNoEffect(idx));
537 const unsigned m5_e(tc->readMiscReg(idx));
591 uint64_t value(tc->readIntRegFlat(ri->idx));
596 DPRINTF(KvmContext, "kvm(PC) := 0x%x\n", tc->instAddr());
597 setOneReg(REG_CORE32(usr_regs.ARM_pc), tc->instAddr());
602 uint64_t value(tc->readMiscReg(ri->idx));
678 setOneReg(id, tc->readMiscRegNoEffect(reg));
700 ((uint64_t)tc->readFloatRegFlat(idx_hi) << 32) |
701 tc->readFloatRegFlat(idx_lo));
718 setOneReg(id, (uint32_t)tc->readMiscReg(idx));
731 tc->setIntRegFlat(ri->idx, getOneRegU32(ri->id));
737 tc->setMiscRegNoEffect(ri->idx, getOneRegU32(ri->id));
743 tc->setMiscReg(MISCREG_CPSR, tc->readMiscRegNoEffect(MISCREG_CPSR));
747 PCState pc(tc->pcState());
749 tc->pcState(pc);
799 tc->setMiscRegNoEffect(
806 tc->setMiscRegNoEffect(reg, value);
820 tc->setMiscRegNoEffect(reg, getOneRegU32(id));
842 tc->setFloatRegFlat(idx_hi, (value >> 32) & 0xFFFFFFFF);
843 tc->setFloatRegFlat(idx_lo, value & 0xFFFFFFFF);
858 tc->setMiscReg(idx, getOneRegU64(id));