| /src/external/lgpl3/mpc/dist/tests/ |
| rounding.c | 62 mpfr_rnd_t rnd_im = MPC_RND_IM (rnd); local 64 rnd_im = next_mpfr_rnd_mode (rnd_im); 65 if (!is_valid_mpfr_rnd_mode (rnd_im)) 68 rnd_im = FIRST_MPFR_RND_MODE; 71 return MPC_RND(rnd_re, rnd_im); 79 mpfr_rnd_t rnd_im = MPC_RND_IM (rnd); local 81 return is_valid_mpfr_rnd_mode (rnd_re) && is_valid_mpfr_rnd_mode (rnd_im);
|
| tfma.c | 65 int rnd_re, rnd_im; local 82 for (rnd_im = 0; rnd_im < 4; rnd_im ++) 83 cmpfma (a, b, c, MPC_RND (rnd_re, rnd_im));
|
| tgeneric.c | 914 mpfr_rnd_t rnd_re, rnd_im, rnd2_re, rnd2_im; local 1289 for (rnd_im = first_rnd_mode (); is_valid_rnd_mode (rnd_im); rnd_im = next_rnd_mode (rnd_im)) 1291 MPC_RND (rnd_re, rnd_im)); 1295 for (rnd_im = first_rnd_mode (); is_valid_rnd_mode (rnd_im); rnd_im = next_rnd_mode (rnd_im)) [all...] |
| exceptions.c | 33 int rnd_re, rnd_im, rnd; local 86 rnd_im = mpfr_signbit (mpc_imagref (t)) == 0 ? MPFR_RNDU : MPFR_RNDD; 87 rnd = MPC_RND(rnd_re,rnd_im); /* round away */ 115 fprintf (stderr, "rnd=%s\n", mpfr_print_rnd_mode (rnd_im));
|
| texceptions.c | 33 mpfr_rnd_t rnd_re, rnd_im; local 87 rnd_im = mpfr_signbit (mpc_imagref (t)) == 0 ? MPFR_RNDU : MPFR_RNDD; 88 rnd = MPC_RND(rnd_re,rnd_im); /* round away */ 116 fprintf (stderr, "rnd=%s\n", mpfr_print_rnd_mode (rnd_im));
|
| tmul.c | 87 int rnd_re, rnd_im; local 125 for (rnd_im = 0; rnd_im < 4; rnd_im ++) 126 cmpmul (x, y, MPC_RND (rnd_re, rnd_im));
|
| double_rounding.c | 64 mpfr_rnd_t rnd_im = MPC_RND_IM (hiprec_rnd); local 67 && double_rounding_mpfr (lowprec_im, hiprec_im, inex_im, rnd_im));
|
| /src/external/lgpl3/mpc/dist/src/ |
| rootofunity.c | 41 mpfr_rnd_t rnd_re, rnd_im; local 92 rnd_im = MPC_RND_IM (rnd); 94 rnd_im = INV_RND (rnd_im); 95 inex_im = mpfr_sqrt_ui (mpc_imagref (rop), 3, rnd_im); 138 rnd_im = MPC_RND_IM (rnd); 140 rnd_im = INV_RND (rnd_im); 142 inex_im = mpfr_sqrt_ui (mpc_imagref (rop), 2, rnd_im);
|
| acos.c | 32 mpfr_rnd_t rnd_im; local 184 with rounding mode opposite to rnd_im */ 185 rnd_im = MPC_RND_IM(rnd); 187 Im(z) > 0 and rnd_im = RNDZ, we want to round the Im(asin(z)) to -Inf 189 if (rnd_im == MPFR_RNDZ) 190 rnd_im = mpfr_sgn (mpc_imagref(op)) > 0 ? MPFR_RNDD : MPFR_RNDU; 192 rnd_im = rnd_im == MPFR_RNDU ? MPFR_RNDD 193 : rnd_im == MPFR_RNDD ? MPFR_RNDU 194 : rnd_im; /* both RNDZ and RNDA map to themselves for -asin(z) * [all...] |
| log.c | 80 mpfr_rnd_t rnd_im; local 84 rnd_im = INV_RND (MPC_RND_IM (rnd)); 86 rnd_im = MPC_RND_IM (rnd); 90 inex_im = mpfr_const_pi (mpc_imagref (rop), rnd_im);
|
| atan.c | 143 mpfr_rnd_t rnd_im; local 148 rnd_im = MPC_RND_IM (rnd); 205 p_im + (rnd_im == MPFR_RNDN)); 209 inex_im = mpfr_set (mpc_imagref (rop), y, rnd_im);
|
| div.c | 244 mpfr_rnd_t rnd_re = MPC_RND_RE (rnd), rnd_im = MPC_RND_IM (rnd); local 396 MPFR_RNDZ, MPC_PREC_IM(a) + (rnd_im == MPFR_RNDN)); 426 MPFR_RNDZ, MPC_PREC_IM(a) + (rnd_im == MPFR_RNDN)); 469 inexact_im = mpfr_check_range (mpc_imagref (a), inexact_im, rnd_im);
|
| asin.c | 293 mpfr_rnd_t rnd_re, rnd_im; local 419 rnd_im = MPC_RND_IM(rnd); 509 p_im + (rnd_im == MPFR_RNDN)))
|