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 = float32_compare_quiet(src1, src2, &discard); in helper_flcmps()
521 FloatRelation r = float64_compare_quiet(src1, src2, &discard); in helper_flcmpd()
/openbmc/qemu/target/xtensa/
H A Dfpu_helper.c386 FloatRelation v = float64_compare_quiet(a, b, &env->fp_status); in HELPER()
394 FloatRelation v = float32_compare_quiet(a, b, &env->fp_status); in HELPER()
412 FloatRelation v = float64_compare_quiet(a, b, &env->fp_status); in HELPER()
420 FloatRelation v = float32_compare_quiet(a, b, &env->fp_status); in HELPER()
438 FloatRelation v = float64_compare_quiet(a, b, &env->fp_status); in HELPER()
445 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.c402 static uint64_t fcmp_common(CPULoongArchState *env, FloatRelation cmp, in fcmp_common()
432 FloatRelation cmp = float32_compare_quiet((uint32_t)fj, in helper_fcmp_c_s()
441 FloatRelation cmp = float32_compare((uint32_t)fj, in helper_fcmp_s_s()
450 FloatRelation cmp = float64_compare_quiet(fj, fk, &env->fp_status); in helper_fcmp_c_d()
458 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.c357 uint32_t c, FloatRelation r) in update_fr0_cmp()
399 FloatRelation r; in HELPER()
412 FloatRelation r; in HELPER()
/openbmc/qemu/fpu/
H A Dsoftfloat.c982 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()
4363 static FloatRelation QEMU_SOFTFLOAT_ATTR
4373 static FloatRelation QEMU_FLATTEN
4413 static FloatRelation QEMU_SOFTFLOAT_ATTR
4423 static FloatRelation QEMU_FLATTEN
4463 static FloatRelation QEMU_FLATTEN
4483 static FloatRelation QEMU_FLATTEN
[all …]
H A Dsoftfloat-parts.c.inc1422 static FloatRelation partsN(compare)(FloatPartsN *a, FloatPartsN *b,
1428 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.c468 FloatRelation ret; in helper_fcom_ST0_FT0()
478 FloatRelation ret; in helper_fucom_ST0_FT0()
491 FloatRelation ret; in helper_fcomi_ST0_FT0()
504 FloatRelation ret; in helper_fucomi_ST0_FT0()
2114 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.c4115 FloatRelation compare = float16_compare_quiet(a, b, s);
4121 FloatRelation compare = float32_compare_quiet(a, b, s); in vmfne32()
4127 FloatRelation compare = float64_compare_quiet(a, b, s); in vmfne64()
4154 FloatRelation compare = float16_compare(a, b, s); in GEN_VEXT_CMP_VV_ENV()
4160 FloatRelation compare = float32_compare(a, b, s); in vmfgt32()
4166 FloatRelation compare = float64_compare(a, b, s); in vmfgt64()
4176 FloatRelation compare = float16_compare(a, b, s); in GEN_VEXT_CMP_VF()
4183 FloatRelation compare = float32_compare(a, b, s); in vmfge32()
4190 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.c352 static void softfloat_to_vfp_compare(CPUARMState *env, FloatRelation cmp) in softfloat_to_vfp_compare()