/openbmc/qemu/target/sparc/ |
H A D | fop_helper.c | 430 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 D | fpu_helper.c | 393 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 D | softfloat.h | 94 } 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 D | fpu_helper.c | 167 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 D | fpu_helper.c | 123 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 D | fpu_helper.c | 403 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 D | vec_helper.c | 3050 FloatRelation cmp, uint32_t flags) in vfcmp_common() 3090 FloatRelation cmp; \
|
/openbmc/qemu/target/hppa/ |
H A D | fpu_helper.c | 363 uint32_t c, FloatRelation r) in update_fr0_cmp() 405 FloatRelation r; in HELPER() 418 FloatRelation r; in HELPER()
|
/openbmc/qemu/fpu/ |
H A D | softfloat.c | 899 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 D | softfloat-parts.c.inc | 1420 static FloatRelation partsN(compare)(FloatPartsN *a, FloatPartsN *b, 1426 FloatRelation cmp;
|
/openbmc/qemu/target/m68k/ |
H A D | fpu_helper.c | 424 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 D | s390x-internal.h | 303 int float_comp_to_cc(CPUS390XState *env, FloatRelation float_compare);
|
/openbmc/qemu/target/i386/tcg/ |
H A D | fpu_helper.c | 508 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 D | ops_sse.h | 1039 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 D | vector_helper.c | 4310 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 D | int_helper.c | 654 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 D | vfp_helper.c | 332 static void softfloat_to_vfp_compare(CPUARMState *env, FloatRelation cmp) in softfloat_to_vfp_compare()
|