Home
last modified time | relevance | path

Searched refs:fpsr (Results 1 – 13 of 13) sorted by relevance

/openbmc/qemu/target/arm/
H A Dvfp_fpscr.c42 uint32_t fpsr = env->vfp.fpsr; in vfp_get_fpsr() local
45 fpsr |= vfp_get_fpsr_from_host(env); in vfp_get_fpsr()
48 fpsr |= i ? FPSR_QC : 0; in vfp_get_fpsr()
49 return fpsr; in vfp_get_fpsr()
85 env->vfp.fpsr = val; in vfp_set_fpsr()
H A Darch_dump.c60 uint32_t fpsr; member
135 note.vfp.fpsr = cpu_to_dump32(s, vfp_get_fpsr(env)); in aarch64_write_elf64_prfpreg()
/openbmc/qemu/linux-user/arm/nwfpe/
H A Dfpa11.inl27 return(fpa11->fpsr);
34 fpa11->fpsr = (fpa11->fpsr & MASK_SYSID) | (reg & ~MASK_SYSID);
H A Dfpa11.h73 /* 96 */ FPSR fpsr; /* floating point status register */ member
H A Dfpa11.c48 fpa11->fpsr = FP_EMULATOR | BIT_AC; in resetFPA11()
/openbmc/qemu/target/m68k/
H A Dfpu_helper.c216 int except = (env->fpsr & ~(0xf8)) | target_flags; in cpu_m68k_get_fpsr()
227 env->fpsr = val; in cpu_m68k_set_fpsr()
229 int host_flags = cpu_m68k_exceptbits_to_host((int) env->fpsr); in cpu_m68k_set_fpsr()
444 env->fpsr = (env->fpsr & ~FPSR_CC_MASK) | float_comp_to_cc(float_compare); in HELPER()
462 env->fpsr = (env->fpsr & ~FPSR_CC_MASK) | cc; in HELPER()
592 env->fpsr = (env->fpsr & ~FPSR_QT_MASK) | (quotient << FPSR_QT_SHIFT); in make_quotient()
H A Dcpu.h110 uint32_t fpsr; member
H A Dhelper.c49 return gdb_get_reg32(mem_buf, env->fpsr); in cf_fpu_gdb_get_reg()
72 env->fpsr = ldl_be_p(mem_buf); in cf_fpu_gdb_set_reg()
/openbmc/qemu/target/arm/tcg/
H A Dtranslate-m-nocp.c344 fpscr = load_cpu_field_low32(vfp.fpsr); in gen_M_fp_sysreg_write()
347 store_cpu_field_low32(fpscr, vfp.fpsr); in gen_M_fp_sysreg_write()
468 tmp = load_cpu_field_low32(vfp.fpsr); in gen_M_fp_sysreg_read()
H A Dvfp_helper.c169 env->vfp.fpsr |= vfp_get_fpsr_from_host(env); in vfp_sync_and_clear_float_status_exc_flags()
333 env->vfp.fpsr = deposit64(env->vfp.fpsr, 28, 4, flags); /* NZCV */ in softfloat_to_vfp_compare()
1242 env->vfp.fpsr = (env->vfp.fpsr & ~FPSR_NZCV_MASK) | (z * FPSR_Z); in HELPER()
H A Dmve_helper.c1157 env->vfp.fpsr &= ~FPSR_NZCV_MASK; in DO_2OP_S()
1158 env->vfp.fpsr |= carry_in * FPSR_C; in DO_2OP_S()
1165 bool carry_in = env->vfp.fpsr & FPSR_C; in HELPER()
1171 bool carry_in = env->vfp.fpsr & FPSR_C; in HELPER()
H A Dtranslate-vfp.c836 tmp = load_cpu_field_low32(vfp.fpsr); in trans_VMSR_VMRS()
/openbmc/qemu/linux-user/m68k/
H A Dsignal.c171 __put_user(env->fpsr, &fpregs->f_fpcntl[1]); in target_rt_save_fpu_state()
222 __get_user(env->fpsr, &fpregs->f_fpcntl[1]); in target_rt_restore_fpu_state()