Lines Matching defs:cpsr
221 unsigned long cpsr = regs->ARM_cpsr;
224 "msr cpsr_fs, %[cpsr] \n\t"
226 "mrs %[cpsr], cpsr \n\t"
227 : "=r" (rdv), [cpsr] "=r" (cpsr)
229 "1" (cpsr), [fn] "r" (asi->insn_fn)
234 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK);
388 unsigned long cpsr = regs->ARM_cpsr;
389 cpsr &= ~PSR_IT_MASK;
390 cpsr |= (insn & 0xfc) << 8;
391 cpsr |= (insn & 0x03) << 25;
392 regs->ARM_cpsr = cpsr;
453 "mrs %[newcpsr], cpsr \n\t"
475 unsigned long cpsr = t16_emulate_loregs(insn, asi, regs);
476 if (!in_it_block(cpsr))
477 regs->ARM_cpsr = cpsr;
490 unsigned long cpsr = regs->ARM_cpsr;
496 "msr cpsr_fs, %[cpsr] \n\t"
498 "mrs %[cpsr], cpsr \n\t"
499 : "=r" (rdnv), [cpsr] "=r" (cpsr)
500 : "0" (rdnv), "r" (rmv), "1" (cpsr), [fn] "r" (asi->insn_fn)
508 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK);