Searched refs:fpc (Results 1 – 13 of 13) sorted by relevance
| /openbmc/qemu/target/s390x/tcg/ |
| H A D | fpu_helper.c | 82 !((env->fpc >> 24) & S390_IEEE_MASK_UNDERFLOW)) { in handle_exceptions() 102 if (s390_exc & ~S390_IEEE_MASK_INEXACT & env->fpc >> 24) { in handle_exceptions() 107 env->fpc |= (s390_exc & ~S390_IEEE_MASK_INEXACT) << 16; in handle_exceptions() 113 if (s390_exc & S390_IEEE_MASK_INEXACT & env->fpc >> 24) { in handle_exceptions() 118 env->fpc |= (s390_exc & S390_IEEE_MASK_INEXACT) << 16; in handle_exceptions() 900 void HELPER(sfpc)(CPUS390XState *env, uint64_t fpc) in HELPER() 902 if (fpc_to_rnd[fpc & 0x7] == -1 || fpc & 0x03030088u || in HELPER() 903 (!s390_has_feat(S390_FEAT_FLOATING_POINT_EXT) && fpc & 0x4)) { in HELPER() 908 env->fpc = fpc; in HELPER() 911 set_float_rounding_mode(fpc_to_rnd[fpc & 0x7], &env->fpu_status); in HELPER() [all …]
|
| H A D | excp_helper.c | 62 env->fpc = deposit32(env->fpc, 8, 8, dxc); in tcg_s390_data_exception() 78 env->fpc = deposit32(env->fpc, 8, 8, vxc); in tcg_s390_vector_exception() 480 lowcore->fpt_creg_save_area = cpu_to_be32(env->fpc); in do_mchk_interrupt()
|
| H A D | vec_fpu_helper.c | 47 trap_exc = vece_exc & env->fpc >> 24; in check_ieee_exc() 75 env->fpc |= vec_exc << 16; in handle_ieee_exc()
|
| H A D | translate.c | 2302 tcg_gen_ld32u_i64(o->out, tcg_env, offsetof(CPUS390XState, fpc)); in op_efpc() 3991 tcg_gen_ld32u_i64(tmp, tcg_env, offsetof(CPUS390XState, fpc)); in op_srnmt() 3993 tcg_gen_st32_i64(tmp, tcg_env, offsetof(CPUS390XState, fpc)); in op_srnmt()
|
| /openbmc/qemu/linux-user/s390x/ |
| H A D | signal.c | 43 uint32_t fpc; member 148 __put_user(env->fpc, &sregs->fpregs.fpc); in save_sigregs() 334 __get_user(env->fpc, &sc->fpregs.fpc); in restore_sigregs()
|
| H A D | cpu_loop.c | 145 n = (env->fpc >> 8) & 0xff; in cpu_loop()
|
| /openbmc/qemu/target/s390x/ |
| H A D | helper.c | 187 uint32_t fpc; /* 0x011c */ member 231 sa->fpc = cpu_to_be32(cpu->env.fpc); in s390_store_status()
|
| H A D | arch_dump.c | 42 uint32_t fpc; member 114 note->contents.fpregset.fpc = cpu_to_be32(cpu->env.fpc); in s390x_write_elf64_fpregset()
|
| H A D | gdbstub.c | 111 return gdb_get_reg32(buf, env->fpc); in cpu_read_fp_reg() 126 env->fpc = ldl_be_p(mem_buf); in cpu_write_fp_reg()
|
| H A D | machine.c | 86 VMSTATE_UINT32(env.fpc, S390CPU),
|
| H A D | cpu.h | 70 uint32_t fpc; /* floating-point control register */ member
|
| /openbmc/qemu/target/s390x/kvm/ |
| H A D | kvm.c | 492 cs->kvm_run->s.regs.fpc = env->fpc; in kvm_arch_put_registers() 498 cs->kvm_run->s.regs.fpc = env->fpc; in kvm_arch_put_registers() 505 fpu.fpc = env->fpc; in kvm_arch_put_registers() 622 env->fpc = cs->kvm_run->s.regs.fpc; in kvm_arch_get_registers() 627 env->fpc = cs->kvm_run->s.regs.fpc; in kvm_arch_get_registers() 636 env->fpc = fpu.fpc; in kvm_arch_get_registers()
|
| /openbmc/qemu/linux-headers/asm-s390/ |
| H A D | kvm.h | 519 __u32 fpc; member 595 __u32 fpc; /* valid on KVM_SYNC_VRS or KVM_SYNC_FPRS */ member
|