/haiku-buildtools/gcc/mpfr/src/ |
H A D | set_rnd.c | 29 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 D | set_flt.c | 26 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 D | exp10.c | 26 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 D | print_rnd_mode.c | 26 mpfr_print_rnd_mode (mpfr_rnd_t rnd_mode) argument 31 switch (rnd_mode)
|
H A D | set_si.c | 27 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 D | set_ui.c | 27 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 D | set_z.c | 27 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 D | si_op.c | 28 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 D | minmax.c | 33 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 D | copysign.c | 35 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 D | div_2exp.c | 30 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 D | mul_2exp.c | 30 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 D | setsign.c | 27 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 D | add_d.c | 27 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 D | d_div.c | 27 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 D | d_sub.c | 27 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 D | div_d.c | 27 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 D | mul_d.c | 27 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 D | sub_d.c | 27 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 D | div_2ui.c | 26 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 D | urandom.c | 1 /* 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 D | get_flt.c | 35 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 D | csch.c | 58 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 D | add.c | 26 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 D | tsqrt_ui.c | 29 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));
|