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.c430 static uint32_t finish_fcmp(CPUSPARCState *env, FloatRelation r, uintptr_t ra) in finish_fcmp()
457 FloatRelation r = float32_compare_quiet(src1, src2, &env->fp_status); in helper_fcmps()
463 FloatRelation r = float32_compare(src1, src2, &env->fp_status); in helper_fcmpes()
469 FloatRelation r = float64_compare_quiet(src1, src2, &env->fp_status); in helper_fcmpd()
475 FloatRelation r = float64_compare(src1, src2, &env->fp_status); in helper_fcmped()
481 FloatRelation r = float128_compare_quiet(f128_in(src1), f128_in(src2), in helper_fcmpq()
488 FloatRelation r = float128_compare(f128_in(src1), f128_in(src2), in helper_fcmpeq()
500 FloatRelation r; in helper_flcmps()
524 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
252 FloatRelation float16_compare(float16, float16, float_status *status);
253 FloatRelation float16_compare_quiet(float16, float16, float_status *status);
445 FloatRelation bfloat16_compare(bfloat16, bfloat16, float_status *status);
446 FloatRelation bfloat16_compare_quiet(bfloat16, bfloat16, float_status *status);
603 FloatRelation float32_compare(float32, float32, float_status *status);
604 FloatRelation float32_compare_quiet(float32, float32, float_status *status);
797 FloatRelation float64_compare(float64, float64, float_status *status);
798 FloatRelation float64_compare_quiet(float64, float64, float_status *status);
971 FloatRelation floatx80_compare(floatx80, floatx80, float_status *status);
[all …]
/openbmc/qemu/target/openrisc/
H A Dfpu_helper.c167 FloatRelation r = float64_compare_quiet(fdt0, fdt1, &env->fp_status); \
173 FloatRelation r = float32_compare_quiet(fdt0, fdt1, &env->fp_status); \
/openbmc/qemu/target/s390x/tcg/
H A Dfpu_helper.c123 int float_comp_to_cc(CPUS390XState *env, FloatRelation float_compare) in float_comp_to_cc()
394 FloatRelation cmp = float32_compare_quiet(f1, f2, &env->fpu_status); in HELPER()
402 FloatRelation cmp = float64_compare_quiet(f1, f2, &env->fpu_status); in HELPER()
410 FloatRelation cmp = float128_compare_quiet(ARG128(a), ARG128(b), in HELPER()
757 FloatRelation cmp = float32_compare(f1, f2, &env->fpu_status); in HELPER()
765 FloatRelation cmp = float64_compare(f1, f2, &env->fpu_status); in HELPER()
773 FloatRelation cmp = float128_compare(ARG128(a), ARG128(b), in HELPER()
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c403 static uint64_t fcmp_common(CPULoongArchState *env, FloatRelation cmp, in fcmp_common()
433 FloatRelation cmp = float32_compare_quiet((uint32_t)fj, in helper_fcmp_c_s()
442 FloatRelation cmp = float32_compare((uint32_t)fj, in helper_fcmp_s_s()
451 FloatRelation cmp = float64_compare_quiet(fj, fk, &env->fp_status); in helper_fcmp_c_d()
459 FloatRelation cmp = float64_compare(fj, fk, &env->fp_status); in helper_fcmp_s_d()
H A Dvec_helper.c3050 FloatRelation cmp, uint32_t flags) in vfcmp_common()
3090 FloatRelation cmp; \
/openbmc/qemu/target/hppa/
H A Dfpu_helper.c363 uint32_t c, FloatRelation r) in update_fr0_cmp()
405 FloatRelation r; in HELPER()
418 FloatRelation r; in HELPER()
/openbmc/qemu/fpu/
H A Dsoftfloat.c899 static FloatRelation parts64_compare(FloatParts64 *a, FloatParts64 *b,
901 static FloatRelation parts128_compare(FloatParts128 *a, FloatParts128 *b,
982 static FloatRelation frac64_cmp(FloatParts64 *a, FloatParts64 *b) in frac64_cmp()
989 static FloatRelation frac128_cmp(FloatParts128 *a, FloatParts128 *b) in frac128_cmp()
4343 static FloatRelation QEMU_FLATTEN in MINMAX_2()
4353 FloatRelation float16_compare(float16 a, float16 b, float_status *s) in float16_compare()
4358 FloatRelation float16_compare_quiet(float16 a, float16 b, float_status *s) in float16_compare_quiet()
4363 static FloatRelation QEMU_SOFTFLOAT_ATTR
4373 static FloatRelation QEMU_FLATTEN
4403 FloatRelation float32_compare(float32 a, float32 b, float_status *s) in float32_compare()
[all …]
H A Dsoftfloat-parts.c.inc1420 static FloatRelation partsN(compare)(FloatPartsN *a, FloatPartsN *b,
1426 FloatRelation cmp;
/openbmc/qemu/target/m68k/
H A Dfpu_helper.c424 static int float_comp_to_cc(FloatRelation float_compare) in float_comp_to_cc()
442 FloatRelation float_compare; in HELPER()
/openbmc/qemu/target/s390x/
H A Ds390x-internal.h303 int float_comp_to_cc(CPUS390XState *env, FloatRelation float_compare);
/openbmc/qemu/target/i386/tcg/
H A Dfpu_helper.c508 FloatRelation ret; in helper_fcom_ST0_FT0()
518 FloatRelation ret; in helper_fucom_ST0_FT0()
531 FloatRelation ret; in helper_fcomi_ST0_FT0()
544 FloatRelation ret; in helper_fucomi_ST0_FT0()
2154 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.c4310 FloatRelation compare = float16_compare_quiet(a, b, s);
4316 FloatRelation compare = float32_compare_quiet(a, b, s); in vmfne32()
4322 FloatRelation compare = float64_compare_quiet(a, b, s); in vmfne64()
4349 FloatRelation compare = float16_compare(a, b, s); in GEN_VEXT_CMP_VV_ENV()
4355 FloatRelation compare = float32_compare(a, b, s); in vmfgt32()
4361 FloatRelation compare = float64_compare(a, b, s); in vmfgt64()
4371 FloatRelation compare = float16_compare(a, b, s); in GEN_VEXT_CMP_VF()
4378 FloatRelation compare = float32_compare(a, b, s); in vmfge32()
4385 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/
H A Dvfp_helper.c332 static void softfloat_to_vfp_compare(CPUARMState *env, FloatRelation cmp) in softfloat_to_vfp_compare()