Home
last modified time | relevance | path

Searched refs:rounding (Results 1 – 25 of 25) sorted by relevance

/openbmc/qemu/tests/fp/
H A Dfp-bench.c61 enum rounding { enum
559 void die_host_rounding(enum rounding rounding) in die_host_rounding() argument
562 round_names[rounding]); in die_host_rounding()
566 static void set_host_precision(enum rounding rounding) in set_host_precision() argument
570 switch (rounding) { in set_host_precision()
584 die_host_rounding(rounding); in set_host_precision()
591 die_host_rounding(rounding); in set_host_precision()
595 static void set_soft_precision(enum rounding rounding) in set_soft_precision() argument
599 switch (rounding) { in set_soft_precision()
625 int rounding = ROUND_EVEN; in parse_args() local
[all …]
/openbmc/qemu/include/libdecnumber/
H A DdecContext.h67 enum rounding { enum
84 enum rounding round; /* rounding mode */
240 extern enum rounding decContextGetRounding(decContext *);
244 extern decContext * decContextSetRounding(decContext *, enum rounding);
/openbmc/openbmc/poky/meta/recipes-support/libmpc/
H A Dlibmpc.inc1 SUMMARY = "C library for complex number arithmetic with arbitrary precision and correct rounding"
2 …ithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. It…
/openbmc/openbmc/poky/meta/recipes-support/mpfr/
H A Dmpfr_4.2.2.bb1 SUMMARY = "C library for multiple-precision floating-point computations with exact rounding"
2 … for arbitrary-precision binary floating-point computation with correct rounding, based on GNU Mul…
/openbmc/openbmc/poky/meta/recipes-core/glib-2.0/files/
H A Dskip-timeout.patch4 Subject: [PATCH] Skip /timeout/rounding test
26 - g_test_add_func ("/timeout/rounding", test_rounding);
/openbmc/qemu/libdecnumber/
H A DdecContext.c165 enum rounding decContextGetRounding(decContext *context) { in decContextGetRounding()
224 enum rounding newround) { in decContextSetRounding()
/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_fmov.c.inc111 * Install the new rounding mode to fpu_status, if changed.
112 * Note that FCSR3 is exactly the rounding mode field.
/openbmc/qemu/target/arm/tcg/
H A Dvfp-uncond.decode70 # VCVT float to int with specified rounding mode; Vd is always single-precision
H A Dtranslate-vfp.c435 int rounding = fp_decode_rm[a->rm]; in trans_VRINT() local
468 tcg_rmode = gen_set_rmode(rounding, fpst); in trans_VRINT()
502 int rounding = fp_decode_rm[a->rm]; in trans_VCVT() local
536 tcg_rmode = gen_set_rmode(rounding, fpst); in trans_VCVT()
H A Dmve.decode817 # VCVT from floating point to integer with specified rounding mode
H A Dsve.decode1504 ### SVE2 saturating/rounding bitwise shift left (predicated)
/openbmc/qemu/fpu/
H A Dsoftfloat-parts.c.inc246 * are FRAC_SHIFT bits that may require rounding at the bottom of the
605 * `b' then adding 'c', with no intermediate rounding step after the
703 /* Narrow with sticky bit, for proper rounding later. */
1129 * which leaves room for sticky and rounding bit.
1221 * rounded according to the current rounding mode. If `a' is a NaN,
1252 /* TODO: N - 2 is frac_size for rounding; could use input fmt. */
1288 * rounded according to the current rounding mode. If `a' is a NaN,
1320 /* TODO: N - 2 is frac_size for rounding; could use input fmt. */
1384 /* TODO: N - 2 is frac_size for rounding; could use input fmt. */
/openbmc/qemu/target/hexagon/imported/
H A Dalu.idef641 "Avg vector of half integers with rounding",
1026 "Average vector of words with convergent rounding",
1035 "Average negative vector of words with convergent rounding",
1044 "Average vector of halfwords with conv rounding",
1053 "Average negative vector of halfwords with conv rounding",
1090 "Average vector of unsigned halfwords with rounding",
1099 "Average vector of halfwords with rounding",
1108 "Negative Average vector of halfwords with rounding",
H A Dmacros.def797 fROUND, /* optional rounding */
803 fCLIP, /* optional rounding */
812 fCRND, /* optional rounding */
H A Dmpy.idef636 /* With rounding */
746 /* With rounding */
/openbmc/openbmc/poky/meta/recipes-support/vte/vte/
H A D0004-fast_float-Add-single-header-library-for-from_char-i.patch2374 +// w * 10 ** q, without rounding the representation up.
2416 + // 2. We need an extra bit for rounding purposes
2459 + // subnormal, but we can only know this after rounding.
3239 + // check for round-up: if rounding-nearest carried us to the hidden bit.
3373 + // need to round-up the digits, but need to avoid rounding
3522 + // compare digits, and use it to director rounding
3551 +// rounding. in case of a negative exponent relative to the significant
3555 +// of both, and use that to direct rounding.
3652 + * Returns true if the floating-pointing rounding mode is to 'nearest'.
3662 + // A fast function to check your floating-point rounding mode
[all …]
/openbmc/qemu/docs/system/arm/
H A Demulation.rst118 - FEAT_RDM (Advanced SIMD rounding double multiply accumulate instructions)
/openbmc/qemu/target/mips/tcg/
H A Dmxu_translate.c1043 TCGv rounding = tcg_temp_new(); in gen_mxu_d16mul() local
1047 tcg_gen_andi_tl(rounding, mxu_CR, 0x2); in gen_mxu_d16mul()
1048 tcg_gen_brcondi_tl(TCG_COND_EQ, rounding, 0, l_done); in gen_mxu_d16mul()
1170 TCGv rounding = tcg_temp_new(); in gen_mxu_d16mac() local
1172 tcg_gen_andi_tl(rounding, mxu_CR, 0x2); in gen_mxu_d16mac()
1173 tcg_gen_brcondi_tl(TCG_COND_EQ, rounding, 0, l_done); in gen_mxu_d16mac()
/openbmc/qemu/target/ppc/
H A Ddfp_helper.c72 enum rounding rnd; in dfp_prepare_rounding_mode()
109 enum rounding rnd; in dfp_set_round_mode_from_immediate()
H A Dint_helper.c1535 #define VRFI(suffix, rounding) \ argument
1542 set_float_rounding_mode(rounding, &s); \
/openbmc/qemu/docs/devel/
H A Dclocks.rst335 next lowest integer. This implies some inaccuracy due to the rounding,
402 potential rounding errors. It will return '0' if the clock is stopped
/openbmc/u-boot/common/
H A Ddlmalloc.src701 Automatic rounding-up to page-size units is normally sufficient
/openbmc/qemu/qapi/
H A Dblock-core.json5491 # @force-size: Force use of the exact byte size instead of rounding to
/openbmc/openbmc/poky/meta/recipes-bsp/v86d/v86d/
H A DUpdate-x86emu-from-X.org.patch20269 - int x86_fpu_config; /* rounding modes, etc. */
20274 + int x86_fpu_config; /* rounding modes, etc. */
/openbmc/openbmc/meta-raspberrypi/dynamic-layers/multimedia-layer/recipes-multimedia/rpidistro-vlc/files/
H A D0004-mmal_20.patch13215 + // Rescale width - rounding up to 16