Lines Matching full:ps
52 if (env->sregs[PS] & PS_EXCM) { in HELPER()
61 vector = (env->sregs[PS] & PS_UM) ? EXC_USER : EXC_KERNEL; in HELPER()
65 env->sregs[PS] |= PS_EXCM; in HELPER()
91 env->sregs[EPS2 + level - 2] = env->sregs[PS]; in HELPER()
92 env->sregs[PS] = (env->sregs[PS] & ~PS_INTLEVEL) | PS_EXCM | in HELPER()
104 env->sregs[PS] = (env->sregs[PS] & ~PS_INTLEVEL) | in HELPER()
176 env->sregs[EPS2 + level - 2] = env->sregs[PS]; in handle_interrupt()
177 env->sregs[PS] = in handle_interrupt()
178 (env->sregs[PS] & ~PS_INTLEVEL) | level | PS_EXCM; in handle_interrupt()
187 if (env->sregs[PS] & PS_EXCM) { in handle_interrupt()
197 (env->sregs[PS] & PS_UM) ? EXC_USER : EXC_KERNEL; in handle_interrupt()
199 env->sregs[PS] |= PS_EXCM; in handle_interrupt()
212 "pc = %08x, a0 = %08x, ps = %08x, " in xtensa_cpu_do_interrupt()
217 env->pc, env->regs[0], env->sregs[PS], in xtensa_cpu_do_interrupt()
235 "pc = %08x, a0 = %08x, ps = %08x, ccount = %08x\n", in xtensa_cpu_do_interrupt()
237 env->pc, env->regs[0], env->sregs[PS], in xtensa_cpu_do_interrupt()