Home
last modified time | relevance | path

Searched refs:rnd_im (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/external/lgpl3/mpc/dist/tests/
H A Dtgeneric.c914 mpfr_rnd_t rnd_re, rnd_im, rnd2_re, rnd2_im; in tgeneric() local
1289 … for (rnd_im = first_rnd_mode (); is_valid_rnd_mode (rnd_im); rnd_im = next_rnd_mode (rnd_im)) in tgeneric()
1291 MPC_RND (rnd_re, rnd_im)); in tgeneric()
1295 … for (rnd_im = first_rnd_mode (); is_valid_rnd_mode (rnd_im); rnd_im = next_rnd_mode (rnd_im)) in tgeneric()
1297 MPC_RND (rnd_re, rnd_im)); in tgeneric()
1305 … for (rnd_im = first_rnd_mode (); is_valid_rnd_mode (rnd_im); rnd_im = next_rnd_mode (rnd_im)) in tgeneric()
1307 MPC_RND (rnd_re, rnd_im)); in tgeneric()
1311 … for (rnd_im = first_rnd_mode (); is_valid_rnd_mode (rnd_im); rnd_im = next_rnd_mode (rnd_im)) in tgeneric()
1315 MPC_RND (rnd_re, rnd_im), MPC_RND (rnd2_re, rnd2_im)); in tgeneric()
1319 … for (rnd_im = first_rnd_mode (); is_valid_rnd_mode (rnd_im); rnd_im = next_rnd_mode (rnd_im)) in tgeneric()
[all …]
H A Drounding.c62 mpfr_rnd_t rnd_im = MPC_RND_IM (rnd); in next_mpc_rnd_mode() local
64 rnd_im = next_mpfr_rnd_mode (rnd_im); in next_mpc_rnd_mode()
65 if (!is_valid_mpfr_rnd_mode (rnd_im)) in next_mpc_rnd_mode()
68 rnd_im = FIRST_MPFR_RND_MODE; in next_mpc_rnd_mode()
71 return MPC_RND(rnd_re, rnd_im); in next_mpc_rnd_mode()
79 mpfr_rnd_t rnd_im = MPC_RND_IM (rnd); in is_valid_mpc_rnd_mode() local
81 return is_valid_mpfr_rnd_mode (rnd_re) && is_valid_mpfr_rnd_mode (rnd_im); in is_valid_mpc_rnd_mode()
H A Dtfma.c65 int rnd_re, rnd_im; in check_random() local
82 for (rnd_im = 0; rnd_im < 4; rnd_im ++) in check_random()
83 cmpfma (a, b, c, MPC_RND (rnd_re, rnd_im)); in check_random()
H A Dexceptions.c33 int rnd_re, rnd_im, rnd; in foo() local
86 rnd_im = mpfr_signbit (mpc_imagref (t)) == 0 ? MPFR_RNDU : MPFR_RNDD; in foo()
87 rnd = MPC_RND(rnd_re,rnd_im); /* round away */ in foo()
115 fprintf (stderr, "rnd=%s\n", mpfr_print_rnd_mode (rnd_im)); in foo()
H A Dtexceptions.c33 mpfr_rnd_t rnd_re, rnd_im; in foo() local
87 rnd_im = mpfr_signbit (mpc_imagref (t)) == 0 ? MPFR_RNDU : MPFR_RNDD; in foo()
88 rnd = MPC_RND(rnd_re,rnd_im); /* round away */ in foo()
116 fprintf (stderr, "rnd=%s\n", mpfr_print_rnd_mode (rnd_im)); in foo()
H A Dtmul.c87 int rnd_re, rnd_im; in check_regular() local
125 for (rnd_im = 0; rnd_im < 4; rnd_im ++) in check_regular()
126 cmpmul (x, y, MPC_RND (rnd_re, rnd_im)); in check_regular()
H A Ddouble_rounding.c64 mpfr_rnd_t rnd_im = MPC_RND_IM (hiprec_rnd); in double_rounding_mpc() local
67 && double_rounding_mpfr (lowprec_im, hiprec_im, inex_im, rnd_im)); in double_rounding_mpc()
/netbsd-src/external/lgpl3/mpc/dist/src/
H A Drootofunity.c41 mpfr_rnd_t rnd_re, rnd_im; in mpc_rootofunity() local
92 rnd_im = MPC_RND_IM (rnd); in mpc_rootofunity()
94 rnd_im = INV_RND (rnd_im); in mpc_rootofunity()
95 inex_im = mpfr_sqrt_ui (mpc_imagref (rop), 3, rnd_im); in mpc_rootofunity()
138 rnd_im = MPC_RND_IM (rnd); in mpc_rootofunity()
140 rnd_im = INV_RND (rnd_im); in mpc_rootofunity()
142 inex_im = mpfr_sqrt_ui (mpc_imagref (rop), 2, rnd_im); in mpc_rootofunity()
H A Dacos.c32 mpfr_rnd_t rnd_im; in mpc_acos() local
185 rnd_im = MPC_RND_IM(rnd); in mpc_acos()
189 if (rnd_im == MPFR_RNDZ) in mpc_acos()
190 rnd_im = mpfr_sgn (mpc_imagref(op)) > 0 ? MPFR_RNDD : MPFR_RNDU; in mpc_acos()
192 rnd_im = rnd_im == MPFR_RNDU ? MPFR_RNDD in mpc_acos()
193 : rnd_im == MPFR_RNDD ? MPFR_RNDU in mpc_acos()
194 : rnd_im; /* both RNDZ and RNDA map to themselves for -asin(z) */ in mpc_acos()
195 rnd1 = MPC_RND (MPFR_RNDN, rnd_im); in mpc_acos()
H A Dlog.c80 mpfr_rnd_t rnd_im; in mpc_log() local
84 rnd_im = INV_RND (MPC_RND_IM (rnd)); in mpc_log()
86 rnd_im = MPC_RND_IM (rnd); in mpc_log()
90 inex_im = mpfr_const_pi (mpc_imagref (rop), rnd_im); in mpc_log()
H A Datan.c143 mpfr_rnd_t rnd_im; in mpc_atan() local
148 rnd_im = MPC_RND_IM (rnd); in mpc_atan()
205 p_im + (rnd_im == MPFR_RNDN)); in mpc_atan()
209 inex_im = mpfr_set (mpc_imagref (rop), y, rnd_im); in mpc_atan()
H A Ddiv.c244 mpfr_rnd_t rnd_re = MPC_RND_RE (rnd), rnd_im = MPC_RND_IM (rnd); in mpc_div() local
396 MPFR_RNDZ, MPC_PREC_IM(a) + (rnd_im == MPFR_RNDN)); in mpc_div()
426 MPFR_RNDZ, MPC_PREC_IM(a) + (rnd_im == MPFR_RNDN)); in mpc_div()
469 inexact_im = mpfr_check_range (mpc_imagref (a), inexact_im, rnd_im); in mpc_div()
H A Dasin.c293 mpfr_rnd_t rnd_re, rnd_im; in mpc_asin() local
419 rnd_im = MPC_RND_IM(rnd); in mpc_asin()
509 p_im + (rnd_im == MPFR_RNDN))) in mpc_asin()