/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 = 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 D | fpu_helper.c | 386 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 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 | 402 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 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 | 357 uint32_t c, FloatRelation r) in update_fr0_cmp() 399 FloatRelation r; in HELPER() 412 FloatRelation r; in HELPER()
|
/openbmc/qemu/fpu/ |
H A D | softfloat.c | 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() 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 D | softfloat-parts.c.inc | 1422 static FloatRelation partsN(compare)(FloatPartsN *a, FloatPartsN *b, 1428 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 | 468 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 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 | 4115 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 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 | 352 static void softfloat_to_vfp_compare(CPUARMState *env, FloatRelation cmp) in softfloat_to_vfp_compare()
|