Lines Matching refs:cpsr
49 unsigned long cpsr;
62 cpsr = *vcpu_cpsr(vcpu);
68 it = ((cpsr >> 8) & 0xFC) | ((cpsr >> 25) & 0x3);
78 cpsr_cond = cpsr >> 28;
99 unsigned long cpsr = *vcpu_cpsr(vcpu);
100 bool is_arm = !(cpsr & PSR_AA32_T_BIT);
102 if (is_arm || !(cpsr & PSR_AA32_IT_MASK))
105 cond = (cpsr & 0xe000) >> 13;
106 itbits = (cpsr & 0x1c00) >> (10 - 2);
107 itbits |= (cpsr & (0x3 << 25)) >> 25;
115 cpsr &= ~PSR_AA32_IT_MASK;
116 cpsr |= cond << 13;
117 cpsr |= (itbits & 0x1c) << (10 - 2);
118 cpsr |= (itbits & 0x3) << 25;
119 *vcpu_cpsr(vcpu) = cpsr;