| /openbmc/qemu/target/sparc/ |
| H A D | fop_helper.c | 429 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 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 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 D | fpu_helper.c | 166 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 D | fpu_helper.c | 122 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 D | fpu_helper.c | 408 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 D | vec_helper.c | 3049 FloatRelation cmp, uint32_t flags) in vfcmp_common() 3089 FloatRelation cmp; \
|
| /openbmc/qemu/target/hppa/ |
| H A D | fpu_helper.c | 405 uint32_t c, FloatRelation r) in update_fr0_cmp() 447 FloatRelation r; in HELPER() 460 FloatRelation r; in HELPER()
|
| /openbmc/qemu/fpu/ |
| H A D | softfloat.c | 913 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 D | softfloat-parts.c.inc | 1597 static FloatRelation partsN(compare)(FloatPartsN *a, FloatPartsN *b, 1603 FloatRelation cmp;
|
| /openbmc/qemu/target/m68k/ |
| H A D | fpu_helper.c | 423 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 D | s390x-internal.h | 295 int float_comp_to_cc(CPUS390XState *env, FloatRelation float_compare);
|
| /openbmc/qemu/target/i386/tcg/ |
| H A D | fpu_helper.c | 531 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 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 | 4363 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 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/tcg/ |
| H A D | vfp_helper.c | 314 static void softfloat_to_vfp_compare(CPUARMState *env, FloatRelation cmp) in softfloat_to_vfp_compare()
|