runtime/arithmetic/float.cpp
static void mpfr_leave(int t, floating *result) {
  t = mpfr_check_range(result->f, t, MPFR_RNDN);
  mpfr_subnormalize(result->f, t, MPFR_RNDN);
  mpfr_set_emin(default_emin);
  mpfr_set_emax(default_emax);
}
/* Here we finalize the computation by ensuring that the value is correctly
 * rounded into The result exponent range, including subnormal arithmetic, and
 * then restore the previous values for emin and emax within mpfr. */
Here we finalize the computation by ensuring that the value is correctly
rounded into The result exponent range, including subnormal arithmetic, and
then restore the previous values for emin and emax within mpfr.
Here we finalize the computation by ensuring that the value is correctly rounded into The result exponent range including subnormal arithmetic and then restore the previous values for emin and emax within mpfr .
static void mpfr_leave(int t, floating *result) {
  t = mpfr_check_range(result->f, t, MPFR_RNDN);
  mpfr_subnormalize(result->f, t, MPFR_RNDN);
  mpfr_set_emin(default_emin);
  mpfr_set_emax(default_emax);
}
static void mpfr_leave ( int t , floating * result ) { t = mpfr_check_range ( result -> f , t , MPFR_RNDN ) ; mpfr_subnormalize ( result -> f , t , MPFR_RNDN ) ; mpfr_set_emin ( default_emin ) ; mpfr_set_emax ( default_emax ) ; }
Here we finalize the computation by ensuring that the value is correctly
 rounded into The result exponent range, including subnormal arithmetic, and
 then restore the previous values for emin and emax within mpfr.
Here we finalize the computation by ensuring that the value is correctly rounded into The result exponent range including subnormal arithmetic and then restore the previous values for emin and emax within mpfr .