Home
last modified time | relevance | path

Searched refs:floatx80_rounding_precision (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/target/m68k/
H A Dsoftfloat.c75 return roundAndPackFloatx80(status->floatx80_rounding_precision, aSign, in floatx80_getman()
164 return roundAndPackFloatx80(status->floatx80_rounding_precision, in floatx80_scale()
172 return roundAndPackFloatx80(status->floatx80_rounding_precision, in floatx80_scale()
196 normalizeRoundAndPackFloatx80(status->floatx80_rounding_precision, in floatx80_move()
199 return roundAndPackFloatx80(status->floatx80_rounding_precision, aSign, in floatx80_move()
272 user_rnd_prec = status->floatx80_rounding_precision; in floatx80_lognp1()
274 status->floatx80_rounding_precision = floatx80_precision_x; in floatx80_lognp1()
342 status->floatx80_rounding_precision = user_rnd_prec; in floatx80_lognp1()
408 status->floatx80_rounding_precision = user_rnd_prec; in floatx80_lognp1()
472 user_rnd_prec = status->floatx80_rounding_precision; in floatx80_logn()
[all …]
/openbmc/qemu/include/fpu/
H A Dsoftfloat-helpers.h75 status->floatx80_rounding_precision = val; in set_floatx80_rounding_precision()
132 return status->floatx80_rounding_precision; in get_floatx80_rounding_precision()
H A Dsoftfloat-types.h220 FloatX80RoundPrec floatx80_rounding_precision; member
/openbmc/qemu/target/i386/tcg/
H A Dfpu_helper.c1165 env->fp_status.floatx80_rounding_precision; in helper_f2xm1()
1167 env->fp_status.floatx80_rounding_precision = floatx80_precision_x; in helper_f2xm1()
1270 env->fp_status.floatx80_rounding_precision = save_prec; in helper_f2xm1()
1385 env->fp_status.floatx80_rounding_precision; in helper_fpatan()
1386 env->fp_status.floatx80_rounding_precision = floatx80_precision_x; in helper_fpatan()
1388 env->fp_status.floatx80_rounding_precision = save_prec; in helper_fpatan()
1463 env->fp_status.floatx80_rounding_precision; in helper_fpatan()
1465 env->fp_status.floatx80_rounding_precision = floatx80_precision_x; in helper_fpatan()
1772 env->fp_status.floatx80_rounding_precision = save_prec; in helper_fpatan()
2100 env->fp_status.floatx80_rounding_precision; in helper_fyl2xp1()
[all …]
/openbmc/qemu/tests/fp/
H A Dfp-test.c992 qsf.floatx80_rounding_precision = qsf_prec80; in run_test()
/openbmc/qemu/fpu/
H A Dsoftfloat.c1783 switch (s->floatx80_rounding_precision) { in floatx80_unpack_canonical()
1814 const FloatFmt *fmt = &floatx80_params[s->floatx80_rounding_precision]; in floatx80_round_pack_canonical()
1820 if (s->floatx80_rounding_precision == floatx80_precision_x) { in floatx80_round_pack_canonical()
3038 &floatx80_params[status->floatx80_rounding_precision]); in floatx80_round_to_int()
4706 parts_sqrt(&p, s, &floatx80_params[s->floatx80_rounding_precision]); in floatx80_sqrt()