/haiku-buildtools/gcc/mpc/tests/ |
H A D | treimref.c | 33 mpfr_set_ui (mpc_realref (z), 18, GMP_RNDN); local 34 if (mpfr_get_ui (mpc_realref (z), GMP_RNDN) != 18) 39 mpfr_set_ui (mpc_imagref (z), 43, GMP_RNDN); local 40 if (mpfr_get_ui (mpc_imagref (z), GMP_RNDN) != 43)
|
H A D | tcos.c | 33 "b2b880154db8d63377ce788fc4215c450300@1", 16, GMP_RNDN); local 35 "59a82e46a23570b652f7ba5f01ef766d1c50", 16,GMP_RNDN); local 37 "95abe33424e8d9858e534bd5d776ddd18e34b0240", 16, GMP_RNDN); local 39 "ed9339f2a98387a3c4f97dbfd8a08b7d0af2f11b46", 16,GMP_RNDN); local
|
H A D | ttan.c | 41 mpfr_set_ui (x, 1, GMP_RNDN); 42 mpfr_tan (tan_x, x, GMP_RNDN); 62 mpfr_const_pi (x, GMP_RNDN); 63 mpfr_div_2ui (x, x, 1, GMP_RNDN); 64 mpfr_set (mpc_realref (z), x, GMP_RNDN); local 65 mpfr_set_ui (mpc_imagref (z), 0, GMP_RNDN); local 66 mpfr_tan (tan_x, x, GMP_RNDN); 86 mpfr_neg (x, x, GMP_RNDN); 88 mpfr_tan (tan_x, x, GMP_RNDN); 131 mpfr_set_ui (y, 1, GMP_RNDN); 140 mpfr_set_ui (mpc_realref (c99), 0, GMP_RNDN); local 141 mpfr_set (mpc_imagref (c99), tanh_y, GMP_RNDN); local 156 mpfr_set_ui (mpc_realref (c99), 0, GMP_RNDN); local 157 mpfr_set (mpc_imagref (c99), tanh_y, GMP_RNDN); local 172 mpfr_set_ui (mpc_realref (c99), 0, GMP_RNDN); local 173 mpfr_set (mpc_imagref (c99), tanh_y, GMP_RNDN); local 188 mpfr_set_ui (mpc_realref (c99), 0, GMP_RNDN); local 189 mpfr_set (mpc_imagref (c99), tanh_y, GMP_RNDN); local [all...] |
H A D | tmul_i.c | 39 mpfr_set_str (mpc_realref (z), "0x100000000fp-32", 16, GMP_RNDN); local 40 mpfr_set_str (mpc_imagref (z), "-1", 2, GMP_RNDN); local 41 mpfr_set_str (mpc_realref (expected), "+1", 2, GMP_RNDN); local 42 mpfr_set_str (mpc_imagref (expected), "0x100000000fp-32", 16, GMP_RNDN); local
|
H A D | tmul.c | 105 mpfr_set_str (mpc_realref (x), "0xB4p+733", 16, GMP_RNDN); local 106 mpfr_set_str (mpc_imagref (x), "0x90p+244", 16, GMP_RNDN); local 107 mpfr_set_str (mpc_realref (y), "0xECp-146", 16, GMP_RNDN); local 108 mpfr_set_str (mpc_imagref (y), "0xACp-471", 16, GMP_RNDN); local 110 mpfr_set_str (mpc_realref (x), "0xB4p+733", 16, GMP_RNDN); local 111 mpfr_set_str (mpc_imagref (x), "0x90p+244", 16, GMP_RNDN); local 112 mpfr_set_str (mpc_realref (y), "0xACp-471", 16, GMP_RNDN); local 113 mpfr_set_str (mpc_imagref (y), "-0xECp-146", 16, GMP_RNDN); local
|
H A D | tpow.c | 37 mpfr_set_ui (mpc_realref (x), 0ul, GMP_RNDN); local 38 mpfr_set_ui_2exp (mpc_imagref (x), 3ul, -2, GMP_RNDN); local
|
H A D | tpow_fr.c | 33 mpfr_neg (mpc_realref (z), mpc_realref (z), GMP_RNDN); local 35 mpfr_set_ui (y, 512, GMP_RNDN);
|
H A D | tnorm.c | 33 mpfr_set_ui_2exp (mpc_realref (z), 1023, -11, GMP_RNDN); /* exact */ local 34 mpfr_set_ui_2exp (mpc_imagref (z), 1023, -11, GMP_RNDN); /* exact */ local 55 inex = mpc_norm (f, z, GMP_RNDN); /* should give 511/1024 */
|
H A D | random.c | 143 mpfr_set_ui (mpc_realref (z), 0, GMP_RNDN); local 145 mpfr_set_ui (mpc_imagref (z), 0, GMP_RNDN); local 157 mpfr_neg (mpc_realref (z), mpc_realref (z), GMP_RNDN); local 159 mpfr_neg (mpc_imagref (z), mpc_imagref (z), GMP_RNDN); local
|
/haiku-buildtools/gcc/mpc/src/ |
H A D | get_version.c | 31 mpfr_set_ui (z, 0ul, GMP_RNDN); 33 mpfr_neg (z, z, GMP_RNDN);
|
H A D | exp.c | 91 mpfr_set_ui (n, 0, GMP_RNDN); 97 inex_re = mpfr_set (mpc_realref (rop), n, GMP_RNDN); 99 inex_im = mpfr_set (mpc_imagref (rop), n, GMP_RNDN); 112 mpfr_sin_cos (s, c, mpc_imagref (op), GMP_RNDN); 113 inex_re = mpfr_copysign (mpc_realref (rop), n, c, GMP_RNDN); 114 inex_im = mpfr_copysign (mpc_imagref (rop), n, s, GMP_RNDN); 162 mpfr_exp (x, mpc_realref(op), GMP_RNDN); /* error <= 0.5ulp */ 163 mpfr_sin_cos (z, y, mpc_imagref(op), GMP_RNDN); /* errors <= 0.5ulp */ 164 mpfr_mul (y, y, x, GMP_RNDN); /* error <= 2ulp */ 166 || mpfr_can_round (y, prec - 2, GMP_RNDN, GMP_RND [all...] |
H A D | log10.c | 42 mpfr_set_ui (log10, 10, GMP_RNDN); /* exact since prec >= 4 */ 43 mpfr_log (log10, log10, GMP_RNDN); 52 mpfr_div (mpc_imagref (tmp), mpc_imagref (tmp), log10, GMP_RNDN); local 53 ok = mpfr_can_round (mpc_imagref (tmp), prec - 2, GMP_RNDN, 55 (MPC_RND_IM (rnd) == GMP_RNDN)); 62 mpfr_div (mpc_realref (tmp), mpc_realref (tmp), log10, GMP_RNDN); local 63 ok = mpfr_can_round (mpc_realref (tmp), prec - 2, GMP_RNDN, 65 (MPC_RND_RE (rnd) == GMP_RNDN)); 72 mpfr_div (mpc_imagref (tmp), mpc_imagref (tmp), log10, GMP_RNDN); local 73 ok = mpfr_can_round (mpc_imagref (tmp), prec - 2, GMP_RNDN, 82 mpfr_div (mpc_realref (tmp), mpc_realref (tmp), log10, GMP_RNDN); local 203 mpfr_div_2ui (mpc_imagref (rop), mpc_imagref (rop), 1, GMP_RNDN); local 214 mpfr_div_2ui (mpc_imagref (rop), mpc_imagref (rop), 1, GMP_RNDN); local 215 mpfr_neg (mpc_imagref (rop), mpc_imagref (rop), GMP_RNDN); local 280 mpfr_set_ui_2exp (mpc_realref (ww), v, -1, GMP_RNDN); /* exact */ local [all...] |
H A D | fr_div.c | 32 mpfr_set_ui (mpc_imagref (bc), 0, GMP_RNDN); local
|
H A D | asin.c | 41 mpfr_set (mpc_realref (rop), mpc_realref (op), GMP_RNDN); local 65 mpfr_div_2ui (mpc_realref (rop), mpc_realref (rop), 1, GMP_RNDN); local 119 mpfr_neg (mpc_imagref (rop), mpc_imagref (rop), GMP_RNDN); local 132 mpfr_set_ui (mpc_realref (rop), 0, GMP_RNDN); local 134 mpfr_neg (mpc_realref (rop), mpc_realref (rop), GMP_RNDN); local 161 mpfr_ui_sub (mpc_realref(z1), 1, mpc_realref(z1), GMP_RNDN); local 162 mpfr_neg (mpc_imagref(z1), mpc_imagref(z1), GMP_RNDN); local 189 mpfr_sub (mpc_realref(z1), mpc_realref(z1), mpc_imagref(op), GMP_RNDN); local 190 mpfr_add (mpc_imagref(z1), mpc_imagref(z1), mpc_realref(op), GMP_RNDN); local 204 mpc_log (z1, z1, GMP_RNDN); 214 mpfr_neg (mpc_imagref(z1), mpc_imagref(z1), GMP_RNDN); local [all...] |
H A D | div.c | 71 mpfr_add (sign, mpc_realref (w), mpc_imagref (w), GMP_RNDN); 73 mpfr_sub (sign, mpc_realref (w), mpc_imagref (w), GMP_RNDN); 77 mpfr_sub (sign, mpc_realref (w), mpc_imagref (w), GMP_RNDN); 79 mpfr_add (sign, mpc_realref (w), mpc_imagref (w), GMP_RNDN); 84 mpfr_sub (sign, mpc_imagref (w), mpc_realref (w), GMP_RNDN); 86 mpfr_add (sign, mpc_realref (w), mpc_imagref (w), GMP_RNDN); 90 mpfr_add (sign, mpc_realref (w), mpc_imagref (w), GMP_RNDN); 92 mpfr_sub (sign, mpc_imagref (w), mpc_realref (w), GMP_RNDN); 124 mpfr_set_ui (zero, 0ul, GMP_RNDN); 128 mpfr_set_ui (c, (mpfr_inf_p (mpc_realref (w)) ? 1 : 0), GMP_RNDN); 141 MPFR_COPYSIGN (mpc_realref (rop), zero, x, GMP_RNDN); local 142 MPFR_COPYSIGN (mpc_imagref (rop), zero, y, GMP_RNDN); local 176 GMP_RNDN); /* exact */ local 179 GMP_RNDN); local 224 GMP_RNDN); /* exact */ local 227 GMP_RNDN); local [all...] |
H A D | sqrt.c | 71 mpfr_set_ui (mpc_realref (a), 0, GMP_RNDN); local 90 mpfr_set_ui (mpc_imagref (a), 0, GMP_RNDN); local 128 mpfr_set_ui (mpc_imagref (a), 0, GMP_RNDN); local 136 mpfr_neg (w, mpc_realref (b), GMP_RNDN); 140 mpfr_neg (mpc_imagref (a), mpc_imagref (a), GMP_RNDN); local 145 mpfr_set_ui (mpc_realref (a), 0, GMP_RNDN); local 158 mpfr_div_2ui (y, y, 1, GMP_RNDN); 166 mpfr_neg (y, y, GMP_RNDN); 169 mpfr_neg (mpc_imagref (a), mpc_imagref (a), GMP_RNDN); local 226 prec_w + (rnd_w == GMP_RNDN)); [all...] |
H A D | norm.c | 94 mpfr_get_prec (a) + (rnd == GMP_RNDN))); 103 mpfr_set_ui (a, 1ul, GMP_RNDN); 148 mpfr_mul_2ui (u, mpc_realref (b), scale, GMP_RNDN); 149 mpfr_sqr (u, u, GMP_RNDN); 152 mpfr_mul_2ui (u, u, 2*scale, GMP_RNDN); 154 mpfr_mul_2ui (v, mpc_imagref (b), scale, GMP_RNDN); 155 mpfr_sqr (v, v, GMP_RNDN); 158 mpfr_mul_2ui (v, v, 2*scale, GMP_RNDN);
|
H A D | pow_fr.c | 32 mpfr_set_ui (mpc_imagref(yy), 0, GMP_RNDN); local
|
H A D | log.c | 103 mpfr_div_2ui (mpc_imagref (rop), mpc_imagref (rop), 1, GMP_RNDN); local 111 mpfr_div_2ui (mpc_imagref (rop), mpc_imagref (rop), 1, GMP_RNDN); local 112 mpfr_neg (mpc_imagref (rop), mpc_imagref (rop), GMP_RNDN); local 128 mpc_abs (w, op, GMP_RNDN); 135 mpfr_log (w, w, GMP_RNDN); 144 ok = mpfr_can_round (w, prec - err, GMP_RNDN, GMP_RNDZ, 145 mpfr_get_prec (mpc_realref (rop)) + (MPC_RND_RE (rnd) == GMP_RNDN)); 176 mpfr_abs (w, x, GMP_RNDN); /* exact */ 177 mpfr_log (w, w, GMP_RNDN); /* error 0.5 ulp */ 181 mpfr_add (w, w, v, GMP_RNDN); [all...] |
H A D | tan.c | 86 mpfr_setsign (mpc_realref (rop), mpc_realref (rop), sign_re, GMP_RNDN); local 114 mpfr_sin_cos (s, c, mpc_realref (op), GMP_RNDN); 117 mpfr_signbit (c) != mpfr_signbit (s), GMP_RNDN); local 210 mpfr_set_ui (mpc_realref (rop), 0, GMP_RNDN); local 213 mpfr_neg (mpc_realref (rop), mpc_realref (rop), GMP_RNDN); local 220 mpfr_set_ui (mpc_imagref (rop), 1, GMP_RNDN); local 225 mpfr_set_si (mpc_imagref (rop), -1, GMP_RNDN); local 264 || mpfr_can_round (mpc_realref(x), prec - err, GMP_RNDN, GMP_RNDZ, 265 MPC_PREC_RE(rop) + (MPC_RND_RE(rnd) == GMP_RNDN)); 271 || mpfr_can_round (mpc_imagref(x), prec - 6, GMP_RNDN, GMP_RND [all...] |
H A D | atan.c | 35 mpfr_div_2ui (rop, rop, 1, GMP_RNDN); 39 mpfr_neg (rop, rop, GMP_RNDN); 67 mpfr_set_ui (mpc_imagref (rop), 0, GMP_RNDN); local 79 mpfr_set_ui (mpc_imagref (rop), 0, GMP_RNDN); local 94 mpfr_set_ui (mpc_imagref (rop), 0, GMP_RNDN); local 96 mpc_conj (rop, rop, GMP_RNDN); 106 mpfr_set_ui (mpc_imagref (rop), 0, GMP_RNDN); local 108 mpc_conj (rop, rop, GMP_RNDN); 128 mpfr_set_ui (mpc_realref (rop), 0, GMP_RNDN); local 130 mpfr_neg (mpc_realref (rop), mpc_realref (rop), GMP_RNDN); local [all...] |
H A D | sin_cos.c | 160 mpfr_sin_cos (s, c, mpc_realref (op_loc), GMP_RNDN); 206 mpfr_set (mpc_realref (rop_sin), s, GMP_RNDN); /* exact */ local 214 mpfr_set (mpc_realref (rop_cos), c, GMP_RNDN); /* exact */ local 248 mpfr_set (mpc_realref(rop_sin), mpc_realref(op_loc), GMP_RNDN); local 328 mpfr_sin_cos (s, c, mpc_realref(op), GMP_RNDN); 329 mpfr_sinh_cosh (sh, ch, mpc_imagref(op), GMP_RNDN); 333 mpfr_mul (sch, s, ch, GMP_RNDN); 335 || mpfr_can_round (sch, prec - 2, GMP_RNDN, GMP_RNDZ, 337 + (MPC_RND_RE (rnd_sin) == GMP_RNDN)); 341 mpfr_mul (csh, c, sh, GMP_RNDN); [all...] |
H A D | acos.c | 70 mpfr_div_2ui (mpc_realref (rop), mpc_realref (rop), 1, GMP_RNDN); local 95 prec+(MPC_RND_RE (rnd) == GMP_RNDN)); 106 mpfr_set_ui (mpc_realref (rop), 0, GMP_RNDN); local 134 mpfr_set_ui (mpc_realref (rop), 0, GMP_RNDN); local 189 rnd1 = MPC_RND (GMP_RNDN, rnd_im); 198 set_pi_over_2 (pi_over_2, +1, GMP_RNDN); 204 mpfr_sub (mpc_realref(z1), pi_over_2, mpc_realref(z1), GMP_RNDN); local 215 mpfr_neg (mpc_imagref(z1), mpc_imagref(z1), GMP_RNDN); /* exact */ local 217 if (mpfr_can_round (mpc_realref(z1), p - e1, GMP_RNDN, GMP_RNDZ, 218 p_re + (MPC_RND_RE(rnd) == GMP_RNDN))) [all...] |
H A D | div_fr.c | 34 mpfr_set (mpc_realref (a), real, GMP_RNDN); local
|
H A D | mul_fr.c | 37 mpfr_set (mpc_realref (a), real, GMP_RNDN); /* exact */ local
|