Lines Matching refs:new
76 * and PSTATE into ELR and SPSR respectively, and compute the new PC/PSTATE.
94 unsigned long sctlr, vbar, old, new, mode;
127 new = 0;
129 new |= (old & PSR_N_BIT);
130 new |= (old & PSR_Z_BIT);
131 new |= (old & PSR_C_BIT);
132 new |= (old & PSR_V_BIT);
135 new |= PSR_TCO_BIT;
137 new |= (old & PSR_DIT_BIT);
145 new |= (old & PSR_PAN_BIT);
147 new |= PSR_PAN_BIT;
158 new |= PSR_SSBS_BIT;
163 new |= PSR_D_BIT;
164 new |= PSR_A_BIT;
165 new |= PSR_I_BIT;
166 new |= PSR_F_BIT;
168 new |= target_mode;
170 *vcpu_cpsr(vcpu) = new;
195 unsigned long old, new;
198 new = 0;
200 new |= (old & PSR_AA32_N_BIT);
201 new |= (old & PSR_AA32_Z_BIT);
202 new |= (old & PSR_AA32_C_BIT);
203 new |= (old & PSR_AA32_V_BIT);
204 new |= (old & PSR_AA32_Q_BIT);
210 new |= (old & PSR_AA32_DIT_BIT);
215 new |= PSR_AA32_SSBS_BIT;
220 new |= (old & PSR_AA32_PAN_BIT);
222 new |= PSR_AA32_PAN_BIT;
229 new |= (old & PSR_AA32_GE_MASK);
238 new |= PSR_AA32_E_BIT;
244 new |= (old & PSR_AA32_A_BIT);
246 new |= PSR_AA32_A_BIT;
251 new |= PSR_AA32_I_BIT;
257 new |= (old & PSR_AA32_F_BIT);
259 new |= PSR_AA32_F_BIT;
265 new |= PSR_AA32_T_BIT;
267 new |= mode;
269 return new;