Home
last modified time | relevance | path

Searched refs:FloatRelation (Results 1 – 17 of 17) sorted by relevance

/openbmc/qemu/target/sparc/
H A Dfop_helper.c429 static uint32_t finish_fcmp(CPUSPARCState *env, FloatRelation r, uintptr_t ra) in finish_fcmp()
455 FloatRelation r = float32_compare_quiet(src1, src2, &env->fp_status); in helper_fcmps()
461 FloatRelation r = float32_compare(src1, src2, &env->fp_status); in helper_fcmpes()
467 FloatRelation r = float64_compare_quiet(src1, src2, &env->fp_status); in helper_fcmpd()
473 FloatRelation r = float64_compare(src1, src2, &env->fp_status); in helper_fcmped()
479 FloatRelation r = float128_compare_quiet(f128_in(src1), f128_in(src2), in helper_fcmpq()
486 FloatRelation r = float128_compare(f128_in(src1), f128_in(src2), in helper_fcmpeq()
498 FloatRelation r; in helper_flcmps()
522 FloatRelation r; in helper_flcmpd()
/openbmc/qemu/target/xtensa/
H A Dfpu_helper.c393 FloatRelation v = float64_compare_quiet(a, b, &env->fp_status); in HELPER()
401 FloatRelation v = float32_compare_quiet(a, b, &env->fp_status); in HELPER()
419 FloatRelation v = float64_compare_quiet(a, b, &env->fp_status); in HELPER()
427 FloatRelation v = float32_compare_quiet(a, b, &env->fp_status); in HELPER()
445 FloatRelation v = float64_compare_quiet(a, b, &env->fp_status); in HELPER()
452 FloatRelation v = float32_compare_quiet(a, b, &env->fp_status); in HELPER()
/openbmc/qemu/include/fpu/
H A Dsoftfloat.h94 } FloatRelation; typedef
256 FloatRelation float16_compare(float16, float16, float_status *status);
257 FloatRelation float16_compare_quiet(float16, float16, float_status *status);
449 FloatRelation bfloat16_compare(bfloat16, bfloat16, float_status *status);
450 FloatRelation bfloat16_compare_quiet(bfloat16, bfloat16, float_status *status);
609 FloatRelation float32_compare(float32, float32, float_status *status);
610 FloatRelation float32_compare_quiet(float32, float32, float_status *status);
805 FloatRelation float64_compare(float64, float64, float_status *status);
806 FloatRelation float64_compare_quiet(float64, float64, float_status *status);
979 FloatRelation floatx80_compare(floatx80, floatx80, float_status *status);
[all …]
/openbmc/qemu/target/openrisc/
H A Dfpu_helper.c166 FloatRelation r = float64_compare_quiet(fdt0, fdt1, &env->fp_status); \
172 FloatRelation r = float32_compare_quiet(fdt0, fdt1, &env->fp_status); \
/openbmc/qemu/target/s390x/tcg/
H A Dfpu_helper.c122 int float_comp_to_cc(CPUS390XState *env, FloatRelation float_compare) in float_comp_to_cc()
393 FloatRelation cmp = float32_compare_quiet(f1, f2, &env->fpu_status); in HELPER()
401 FloatRelation cmp = float64_compare_quiet(f1, f2, &env->fpu_status); in HELPER()
409 FloatRelation cmp = float128_compare_quiet(ARG128(a), ARG128(b), in HELPER()
756 FloatRelation cmp = float32_compare(f1, f2, &env->fpu_status); in HELPER()
764 FloatRelation cmp = float64_compare(f1, f2, &env->fpu_status); in HELPER()
772 FloatRelation cmp = float128_compare(ARG128(a), ARG128(b), in HELPER()
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c408 static uint64_t fcmp_common(CPULoongArchState *env, FloatRelation cmp, in fcmp_common()
438 FloatRelation cmp = float32_compare_quiet((uint32_t)fj, in helper_fcmp_c_s()
447 FloatRelation cmp = float32_compare((uint32_t)fj, in helper_fcmp_s_s()
456 FloatRelation cmp = float64_compare_quiet(fj, fk, &env->fp_status); in helper_fcmp_c_d()
464 FloatRelation cmp = float64_compare(fj, fk, &env->fp_status); in helper_fcmp_s_d()
H A Dvec_helper.c3049 FloatRelation cmp, uint32_t flags) in vfcmp_common()
3089 FloatRelation cmp; \
/openbmc/qemu/target/hppa/
H A Dfpu_helper.c405 uint32_t c, FloatRelation r) in update_fr0_cmp()
447 FloatRelation r; in HELPER()
460 FloatRelation r; in HELPER()
/openbmc/qemu/fpu/
H A Dsoftfloat.c913 static FloatRelation parts64_compare(FloatParts64 *a, FloatParts64 *b,
915 static FloatRelation parts128_compare(FloatParts128 *a, FloatParts128 *b,
996 static FloatRelation frac64_cmp(FloatParts64 *a, FloatParts64 *b) in frac64_cmp()
1003 static FloatRelation frac128_cmp(FloatParts128 *a, FloatParts128 *b) in frac128_cmp()
4421 static FloatRelation QEMU_FLATTEN in MINMAX_2()
4431 FloatRelation float16_compare(float16 a, float16 b, float_status *s) in float16_compare()
4436 FloatRelation float16_compare_quiet(float16 a, float16 b, float_status *s) in float16_compare_quiet()
4441 static FloatRelation QEMU_SOFTFLOAT_ATTR
4451 static FloatRelation QEMU_FLATTEN
4485 FloatRelation float32_compare(float32 a, float32 b, float_status *s) in float32_compare()
[all …]
H A Dsoftfloat-parts.c.inc1597 static FloatRelation partsN(compare)(FloatPartsN *a, FloatPartsN *b,
1603 FloatRelation cmp;
/openbmc/qemu/target/m68k/
H A Dfpu_helper.c423 static int float_comp_to_cc(FloatRelation float_compare) in float_comp_to_cc()
441 FloatRelation float_compare; in HELPER()
/openbmc/qemu/target/s390x/
H A Ds390x-internal.h295 int float_comp_to_cc(CPUS390XState *env, FloatRelation float_compare);
/openbmc/qemu/target/i386/tcg/
H A Dfpu_helper.c531 FloatRelation ret; in helper_fcom_ST0_FT0()
541 FloatRelation ret; in helper_fucom_ST0_FT0()
554 FloatRelation ret; in helper_fcomi_ST0_FT0()
567 FloatRelation ret; in helper_fucomi_ST0_FT0()
2180 FloatRelation cmp = floatx80_compare(ST0, floatx80_one, in helper_fyl2x()
/openbmc/qemu/target/i386/
H A Dops_sse.h1039 static inline bool FPU_EQU(FloatRelation x) in FPU_EQU()
1043 static inline bool FPU_GE(FloatRelation x) in FPU_GE()
1107 FloatRelation ret; in helper_ucomiss()
1119 FloatRelation ret; in helper_comiss()
1131 FloatRelation ret; in helper_ucomisd()
1143 FloatRelation ret; in helper_comisd()
/openbmc/qemu/target/riscv/
H A Dvector_helper.c4363 FloatRelation compare = float16_compare_quiet(a, b, s);
4369 FloatRelation compare = float32_compare_quiet(a, b, s); in vmfne32()
4375 FloatRelation compare = float64_compare_quiet(a, b, s); in vmfne64()
4402 FloatRelation compare = float16_compare(a, b, s); in GEN_VEXT_CMP_VV_ENV()
4408 FloatRelation compare = float32_compare(a, b, s); in vmfgt32()
4414 FloatRelation compare = float64_compare(a, b, s); in vmfgt64()
4424 FloatRelation compare = float16_compare(a, b, s); in GEN_VEXT_CMP_VF()
4431 FloatRelation compare = float32_compare(a, b, s); in vmfge32()
4438 FloatRelation compare = float64_compare(a, b, s); in vmfge64()
/openbmc/qemu/target/ppc/
H A Dint_helper.c654 FloatRelation rel = \
688 FloatRelation le_rel = float32_compare_quiet(a->f32[i], b->f32[i],
695 FloatRelation ge_rel = float32_compare_quiet(a->f32[i], bneg,
/openbmc/qemu/target/arm/tcg/
H A Dvfp_helper.c314 static void softfloat_to_vfp_compare(CPUARMState *env, FloatRelation cmp) in softfloat_to_vfp_compare()