Lines Matching refs:tc
204 uint8_t byteMask, bool affectState, bool nmfi, ThreadContext *tc)
207 bool haveVirt = ArmSystem::haveVirtualization(tc);
208 bool haveSecurity = ArmSystem::haveSecurity(tc);
236 if (!badMode(tc, newMode)) {
373 bool isWFxTrapping(ThreadContext *tc,
402 Fault checkFPAdvSIMDTrap64(ThreadContext *tc, CPSR cpsr) const;
411 Fault checkFPAdvSIMDEnabled64(ThreadContext *tc,
420 Fault checkAdvSIMDOrFPEnabled32(ThreadContext *tc,
431 Fault checkForWFxTrap32(ThreadContext *tc,
440 Fault checkForWFxTrap64(ThreadContext *tc,
446 Fault trapWFx(ThreadContext *tc, CPSR cpsr, SCR scr, bool isWfe) const;
454 Fault checkSETENDEnabled(ThreadContext *tc, CPSR cpsr) const;
462 Fault undefinedFault32(ThreadContext *tc, ExceptionLevel el) const;
470 Fault undefinedFault64(ThreadContext *tc, ExceptionLevel el) const;
482 Fault checkSveTrap(ThreadContext *tc, CPSR cpsr) const;
487 Fault checkSveEnabled(ThreadContext *tc, CPSR cpsr, CPACR cpacr) const;
496 CPSR getPSTATEFromPSR(ThreadContext *tc, CPSR cpsr, CPSR spsr) const;
506 bool generalExceptionsToAArch64(ThreadContext *tc,
544 static unsigned getCurSveVecLenInBits(ThreadContext *tc);
547 getCurSveVecLenInQWords(ThreadContext *tc)
549 return getCurSveVecLenInBits(tc) >> 6;
554 getCurSveVecLen(ThreadContext *tc)
556 return getCurSveVecLenInBits(tc) / (8 * sizeof(T));