Lines Matching full:cr
31 if (cpu->env.cr[CR_EIRR]) { in eval_interrupt()
48 return cpu->env.cr[CR_EIRR]; in io_eir_read()
60 if (hppa_is_pa20(env) && env->cr[CR_PSW_DEFAULT] & PDC_PSW_WIDE_BIT) { in io_eir_write()
65 env->cr[CR_EIRR] |= 1ull << le_bit; in io_eir_write()
86 env->cr[CR_EIRR] &= ~val; in HELPER()
101 env->cr[CR_IPSW] = old_psw = cpu_hppa_get_psw(env); in hppa_cpu_do_interrupt()
106 (env->cr[CR_PSW_DEFAULT] & PDC_PSW_WIDE_BIT ? PSW_W : 0) | in hppa_cpu_do_interrupt()
115 env->cr[CR_IIASQ] = in hppa_cpu_do_interrupt()
120 env->cr[CR_IIASQ] = 0; in hppa_cpu_do_interrupt()
125 env->cr[CR_IIAOQ] = env->iaoq_f; in hppa_cpu_do_interrupt()
128 env->cr[CR_IIAOQ] = (uint32_t)env->iaoq_f; in hppa_cpu_do_interrupt()
175 env->cr[CR_IIR] = 0; in hppa_cpu_do_interrupt()
179 env->cr[CR_IIR] = ldl_phys(cs->as, paddr); in hppa_cpu_do_interrupt()
182 env->fr[0] |= (env->cr[CR_IIR] & 0x03ffffff); in hppa_cpu_do_interrupt()
209 env->iaoq_f = hppa_form_gva(env, 0, env->cr[CR_IVA] + 32 * i); in hppa_cpu_do_interrupt()
286 && (env->cr[CR_EIRR] & env->cr[CR_EIEM])) { in hppa_cpu_exec_interrupt()