Home
last modified time | relevance | path

Searched refs:fpc (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/target/s390x/tcg/
H A Dfpu_helper.c82 !((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 Dvec_fpu_helper.c47 trap_exc = vece_exc & env->fpc >> 24; in check_ieee_exc()
75 env->fpc |= vec_exc << 16; in handle_ieee_exc()
/openbmc/qemu/target/s390x/
H A Darch_dump.c42 uint32_t fpc; member
114 note->contents.fpregset.fpc = cpu_to_be32(cpu->env.fpc); in s390x_write_elf64_fpregset()
H A Dgdbstub.c111 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 Dmachine.c86 VMSTATE_UINT32(env.fpc, S390CPU),
H A Dcpu.h70 uint32_t fpc; /* floating-point control register */ member
/openbmc/qemu/linux-headers/asm-s390/
H A Dkvm.h519 __u32 fpc; member
595 __u32 fpc; /* valid on KVM_SYNC_VRS or KVM_SYNC_FPRS */ member