Searched refs:rnd_mode (Results 1 - 25 of 180) sorted by relevance

12345678

/haiku-buildtools/gcc/mpfr/src/
H A Dset_rnd.c29 mpfr_set_default_rounding_mode (mpfr_rnd_t rnd_mode) argument
31 if (rnd_mode >= MPFR_RNDN && rnd_mode < MPFR_RND_MAX)
32 __gmpfr_default_rounding_mode = rnd_mode;
H A Dset_flt.c26 mpfr_set_flt (mpfr_ptr r, float f, mpfr_rnd_t rnd_mode) argument
32 return mpfr_set_d (r, (double) f, rnd_mode);
H A Dexp10.c26 mpfr_exp10 (mpfr_ptr y, mpfr_srcptr x, mpfr_rnd_t rnd_mode) argument
28 return mpfr_ui_pow (y, 10, x, rnd_mode);
H A Dprint_rnd_mode.c26 mpfr_print_rnd_mode (mpfr_rnd_t rnd_mode) argument
31 switch (rnd_mode)
H A Dset_si.c27 mpfr_set_si (mpfr_ptr x, long i, mpfr_rnd_t rnd_mode) argument
29 return mpfr_set_si_2exp (x, i, 0, rnd_mode);
H A Dset_ui.c27 mpfr_set_ui (mpfr_ptr x, unsigned long i, mpfr_rnd_t rnd_mode) argument
29 return mpfr_set_ui_2exp (x, i, 0, rnd_mode);
H A Dset_z.c27 mpfr_set_z (mpfr_ptr f, mpz_srcptr z, mpfr_rnd_t rnd_mode) argument
29 return mpfr_set_z_2exp (f, z, 0, rnd_mode);
H A Dsi_op.c28 mpfr_add_si (mpfr_ptr y, mpfr_srcptr x, long int u, mpfr_rnd_t rnd_mode) argument
31 return mpfr_add_ui (y, x, u, rnd_mode);
33 return mpfr_sub_ui (y, x, -u, rnd_mode);
37 mpfr_sub_si (mpfr_ptr y, mpfr_srcptr x, long int u, mpfr_rnd_t rnd_mode) argument
40 return mpfr_sub_ui (y, x, u, rnd_mode);
42 return mpfr_add_ui (y, x, -u, rnd_mode);
46 mpfr_si_sub (mpfr_ptr y, long int u, mpfr_srcptr x, mpfr_rnd_t rnd_mode) argument
49 return mpfr_ui_sub (y, u, x, rnd_mode);
52 int res = -mpfr_add_ui (y, x, -u, MPFR_INVERT_RND (rnd_mode));
H A Dminmax.c33 mpfr_min (mpfr_ptr z, mpfr_srcptr x, mpfr_srcptr y, mpfr_rnd_t rnd_mode) argument
43 return mpfr_set(z, y, rnd_mode);
45 return mpfr_set(z, x, rnd_mode);
49 return mpfr_set(z, x, rnd_mode);
51 return mpfr_set(z, y, rnd_mode);
55 return mpfr_set(z, x, rnd_mode);
57 return mpfr_set(z, y, rnd_mode);
67 mpfr_max (mpfr_ptr z, mpfr_srcptr x, mpfr_srcptr y, mpfr_rnd_t rnd_mode) argument
77 return mpfr_set(z, y, rnd_mode);
79 return mpfr_set(z, x, rnd_mode);
[all...]
H A Dcopysign.c35 mpfr_copysign (mpfr_ptr z, mpfr_srcptr x, mpfr_srcptr y, mpfr_rnd_t rnd_mode) argument
37 return mpfr_set4 (z, x, rnd_mode, MPFR_SIGN (y));
H A Ddiv_2exp.c30 mpfr_div_2exp (mpfr_ptr y, mpfr_srcptr x, unsigned long int n, mpfr_rnd_t rnd_mode) argument
32 return mpfr_div_2ui (y, x, n, rnd_mode);
H A Dmul_2exp.c30 mpfr_mul_2exp (mpfr_ptr y, mpfr_srcptr x, unsigned long int n, mpfr_rnd_t rnd_mode) argument
32 return mpfr_mul_2ui (y, x, n, rnd_mode);
H A Dsetsign.c27 mpfr_setsign (mpfr_ptr z, mpfr_srcptr x, int s, mpfr_rnd_t rnd_mode) argument
29 return mpfr_set4 (z, x, rnd_mode, s ? -1 : 1);
H A Dadd_d.c27 mpfr_add_d (mpfr_ptr a, mpfr_srcptr b, double c, mpfr_rnd_t rnd_mode) argument
35 mpfr_get_prec(b), mpfr_log_prec, b, c, rnd_mode),
42 inexact = mpfr_set_d (d, c, rnd_mode);
46 inexact = mpfr_add (a, b, d, rnd_mode);
51 return mpfr_check_range (a, inexact, rnd_mode);
H A Dd_div.c27 mpfr_d_div (mpfr_ptr a, double b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) argument
34 ("b=%.20g c[%Pu]=%*.Rg rnd=%d", b, mpfr_get_prec (c), mpfr_log_prec, c, rnd_mode),
40 inexact = mpfr_set_d (d, b, rnd_mode);
44 inexact = mpfr_div (a, d, c, rnd_mode);
49 return mpfr_check_range (a, inexact, rnd_mode);
H A Dd_sub.c27 mpfr_d_sub (mpfr_ptr a, double b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) argument
34 ("b=%.20g c[%Pu]=%*.Rg rnd=%d", b, mpfr_get_prec (c), mpfr_log_prec, c, rnd_mode),
40 inexact = mpfr_set_d (d, b, rnd_mode);
44 inexact = mpfr_sub (a, d, c, rnd_mode);
49 return mpfr_check_range (a, inexact, rnd_mode);
H A Ddiv_d.c27 mpfr_div_d (mpfr_ptr a, mpfr_srcptr b, double c, mpfr_rnd_t rnd_mode) argument
35 rnd_mode),
41 inexact = mpfr_set_d (d, c, rnd_mode);
45 inexact = mpfr_div (a, b, d, rnd_mode);
50 return mpfr_check_range (a, inexact, rnd_mode);
H A Dmul_d.c27 mpfr_mul_d (mpfr_ptr a, mpfr_srcptr b, double c, mpfr_rnd_t rnd_mode) argument
35 mpfr_get_prec(b), mpfr_log_prec, b, c, rnd_mode),
42 inexact = mpfr_set_d (d, c, rnd_mode);
46 inexact = mpfr_mul (a, b, d, rnd_mode);
51 return mpfr_check_range (a, inexact, rnd_mode);
H A Dsub_d.c27 mpfr_sub_d (mpfr_ptr a, mpfr_srcptr b, double c, mpfr_rnd_t rnd_mode) argument
35 mpfr_get_prec (b), mpfr_log_prec, b, c, rnd_mode),
41 inexact = mpfr_set_d (d, c, rnd_mode);
45 inexact = mpfr_sub (a, b, d, rnd_mode);
50 return mpfr_check_range (a, inexact, rnd_mode);
H A Ddiv_2ui.c26 mpfr_div_2ui (mpfr_ptr y, mpfr_srcptr x, unsigned long n, mpfr_rnd_t rnd_mode) argument
32 rnd_mode),
36 return mpfr_set (y, x, rnd_mode);
42 MPFR_SETRAW (inexact, y, x, exp, rnd_mode);
46 if (rnd_mode == MPFR_RNDN &&
48 rnd_mode = MPFR_RNDZ;
49 return mpfr_underflow (y, rnd_mode, MPFR_SIGN (y));
H A Durandom.c1 /* mpfr_urandom (rop, state, rnd_mode) -- Generate a uniform pseudorandom
42 mpfr_urandom (mpfr_ptr rop, gmp_randstate_t rstate, mpfr_rnd_t rnd_mode) argument
61 if (rnd_mode == MPFR_RNDU || rnd_mode == MPFR_RNDA
62 || (emin == 1 && rnd_mode == MPFR_RNDN
65 mpfr_set_ui_2exp (rop, 1, emin - 1, rnd_mode);
101 if (rnd_mode == MPFR_RNDU || rnd_mode == MPFR_RNDA
102 || (rnd_mode == MPFR_RNDN && cnt == exp - emin - 1
105 mpfr_set_ui_2exp (rop, 1, emin - 1, rnd_mode);
[all...]
H A Dget_flt.c35 mpfr_get_flt (mpfr_srcptr src, mpfr_rnd_t rnd_mode) argument
44 return (float) mpfr_get_d (src, rnd_mode);
49 if (MPFR_UNLIKELY(rnd_mode == MPFR_RNDA))
50 rnd_mode = negative ? MPFR_RNDD : MPFR_RNDU;
61 (rnd_mode == MPFR_RNDD ||
62 (rnd_mode == MPFR_RNDN && mpfr_cmp_si_2exp (src, -1, -150) < 0)
64 (rnd_mode == MPFR_RNDU ||
65 (rnd_mode == MPFR_RNDN && mpfr_cmp_si_2exp (src, 1, -150) > 0)
75 (rnd_mode == MPFR_RNDZ || rnd_mode
[all...]
H A Dcsch.c58 if (rnd_mode == MPFR_RNDA) \
59 rnd_mode = (signx > 0) ? MPFR_RNDU : MPFR_RNDD; \
60 if (rnd_mode == MPFR_RNDU || (rnd_mode == MPFR_RNDZ && signx < 0)) \
66 else if (rnd_mode == MPFR_RNDD || rnd_mode == MPFR_RNDZ) \
H A Dadd.c26 mpfr_add (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) argument
31 mpfr_get_prec (c), mpfr_log_prec, c, rnd_mode),
71 (rnd_mode != MPFR_RNDD ?
77 return mpfr_set (a, c, rnd_mode);
82 return mpfr_set (a, b, rnd_mode);
93 return mpfr_sub1sp(a, b, c, rnd_mode);
95 return mpfr_sub1(a, b, c, rnd_mode);
102 return mpfr_add1sp(a, c, b, rnd_mode);
104 return mpfr_add1sp(a, b, c, rnd_mode);
107 return mpfr_add1(a, c, b, rnd_mode);
[all...]
/haiku-buildtools/gcc/mpfr/tests/
H A Dtsqrt_ui.c29 check (unsigned long a, mpfr_rnd_t rnd_mode, const char *qs) argument
34 mpfr_sqrt_ui (q, a, rnd_mode);
37 printf ("mpfr_sqrt_ui failed for a=%lu, rnd_mode=%s\n",
38 a, mpfr_print_rnd_mode (rnd_mode));

Completed in 59 milliseconds

12345678