Lines Matching refs:cpsr
170 unsigned long cpsr = regs->ARM_cpsr;
173 "msr cpsr_fs, %[cpsr] \n\t"
175 "mrs %[cpsr], cpsr \n\t"
176 : "=r" (rdv), [cpsr] "=r" (cpsr)
178 "1" (cpsr), [fn] "r" (asi->insn_fn)
186 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK);
200 unsigned long cpsr = regs->ARM_cpsr;
203 "msr cpsr_fs, %[cpsr] \n\t"
205 "mrs %[cpsr], cpsr \n\t"
206 : "=r" (rdv), [cpsr] "=r" (cpsr)
208 "1" (cpsr), [fn] "r" (asi->insn_fn)
213 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK);
230 unsigned long cpsr = regs->ARM_cpsr;
233 "msr cpsr_fs, %[cpsr] \n\t"
235 "mrs %[cpsr], cpsr \n\t"
236 : "=r" (rdv), [cpsr] "=r" (cpsr)
238 "1" (cpsr), [fn] "r" (asi->insn_fn)
243 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK);
280 unsigned long cpsr = regs->ARM_cpsr;
283 "msr cpsr_fs, %[cpsr] \n\t"
285 "mrs %[cpsr], cpsr \n\t"
286 : "=r" (rdlov), "=r" (rdhiv), [cpsr] "=r" (cpsr)
288 "2" (cpsr), [fn] "r" (asi->insn_fn)
294 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK);