/haiku-buildtools/gcc/mpc/src/ |
H A D | cos.c | 24 mpc_cos (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 26 return MPC_INEX2 (mpc_sin_cos (NULL, rop, op, 0, rnd));
|
H A D | sin.c | 24 mpc_sin (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 26 return MPC_INEX1 (mpc_sin_cos (rop, NULL, op, rnd, 0));
|
H A D | add_si.c | 24 mpc_add_si (mpc_ptr rop, mpc_srcptr op1, long int op2, mpc_rnd_t rnd) argument 28 inex_re = mpfr_add_si (mpc_realref (rop), mpc_realref (op1), op2, MPC_RND_RE (rnd)); 29 inex_im = mpfr_set (mpc_imagref (rop), mpc_imagref (op1), MPC_RND_IM (rnd));
|
H A D | ui_ui_sub.c | 25 mpc_ui_ui_sub (mpc_ptr rop, unsigned long int re, unsigned long int im, argument 30 inex_re = mpfr_ui_sub (mpc_realref (rop), re, mpc_realref (op), MPC_RND_RE (rnd)); 31 inex_im = mpfr_ui_sub (mpc_imagref (rop), im, mpc_imagref (op), MPC_RND_IM (rnd));
|
H A D | sinh.c | 24 mpc_sinh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 31 /* z := conj(-i * op) and rop = conj(-i * sin(z)), in other words, we have 36 mpc_realref (sin_z)[0] = mpc_imagref (rop)[0]; 37 mpc_imagref (sin_z)[0] = mpc_realref (rop)[0]; 41 /* sin_z and rop parts share the same significands, copy the rest now. */ 42 mpc_realref (rop)[0] = mpc_imagref (sin_z)[0]; 43 mpc_imagref (rop)[0] = mpc_realref (sin_z)[0];
|
H A D | tanh.c | 24 mpc_tanh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 31 /* z := conj(-i * op) and rop = conj(-i * tan(z)), in other words, we have 36 mpc_realref (tan_z)[0] = mpc_imagref (rop)[0]; 37 mpc_imagref (tan_z)[0] = mpc_realref (rop)[0]; 41 /* tan_z and rop parts share the same significands, copy the rest now. */ 42 mpc_realref (rop)[0] = mpc_imagref (tan_z)[0]; 43 mpc_imagref (rop)[0] = mpc_realref (tan_z)[0];
|
H A D | exp.c | 24 mpc_exp (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 43 return mpc_set (rop, op, MPC_RNDNN); 48 return mpc_set_ui_ui (rop, 0, 0, MPC_RNDNN); 51 mpfr_set_inf (mpc_realref (rop), +1); 52 mpfr_set_nan (mpc_imagref (rop)); 56 mpfr_set_nan (mpc_realref (rop)); 57 mpfr_set_nan (mpc_imagref (rop)); 67 inex_re = mpfr_exp (mpc_realref(rop), mpc_realref(op), MPC_RND_RE(rnd)); 68 inex_im = mpfr_set (mpc_imagref(rop), mpc_imagref(op), MPC_RND_IM(rnd)); 75 inex_re = mpfr_cos (mpc_realref (rop), mpc_imagre [all...] |
H A D | log10.c | 29 mpc_log10_aux (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd, int flag, int nb) argument 36 prec = mpfr_get_prec ((flag == 0) ? mpc_realref (rop) : mpc_imagref (rop)); 54 GMP_RNDZ, MPC_PREC_IM(rop) + 57 ret = mpfr_set (mpc_imagref (rop), mpc_imagref (tmp), 64 GMP_RNDZ, MPC_PREC_RE(rop) + 67 ret = mpfr_set (mpc_realref (rop), mpc_realref (tmp), 74 GMP_RNDZ, MPC_PREC_IM(rop) + 77 ret = mpfr_set (mpc_imagref (rop), mpc_imagref (tmp), 84 GMP_RNDZ, MPC_PREC_RE(rop) 101 mpc_log10(mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument [all...] |
H A D | asin.c | 24 mpc_asin (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 36 mpfr_set_nan (mpc_realref (rop)); 37 mpfr_set_inf (mpc_imagref (rop), mpfr_signbit (mpc_imagref (op)) ? -1 : +1); 41 mpfr_set (mpc_realref (rop), mpc_realref (op), GMP_RNDN); 42 mpfr_set_nan (mpc_imagref (rop)); 46 mpfr_set_nan (mpc_realref (rop)); 47 mpfr_set_nan (mpc_imagref (rop)); 60 inex_re = set_pi_over_2 (mpc_realref (rop), 62 mpfr_set_inf (mpc_imagref (rop), (mpfr_signbit (mpc_imagref (op)) ? -1 : 1)); 65 mpfr_div_2ui (mpc_realref (rop), mpc_realre [all...] |
H A D | log.c | 25 mpc_log (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd){ argument 41 mpfr_set_inf (mpc_realref (rop), +1); 43 mpfr_set_nan (mpc_realref (rop)); 44 mpfr_set_nan (mpc_imagref (rop)); 49 mpfr_set_inf (mpc_realref (rop), +1); 51 mpfr_set_nan (mpc_realref (rop)); 52 mpfr_set_nan (mpc_imagref (rop)); 56 inex_im = mpfr_atan2 (mpc_imagref (rop), mpc_imagref (op), mpc_realref (op), 58 mpfr_set_inf (mpc_realref (rop), +1); 68 inex_im = mpfr_atan2 (mpc_imagref (rop), mpc_imagre [all...] |
H A D | acos.c | 25 mpc_acos (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 43 mpfr_set_inf (mpc_imagref (rop), mpfr_signbit (mpc_imagref (op)) ? +1 : -1); 44 mpfr_set_nan (mpc_realref (rop)); 48 inex_re = set_pi_over_2 (mpc_realref (rop), +1, MPC_RND_RE (rnd)); 49 mpfr_set_nan (mpc_imagref (rop)); 53 mpfr_set_nan (mpc_realref (rop)); 54 mpfr_set_nan (mpc_imagref (rop)); 69 set_pi_over_2 (mpc_realref (rop), +1, MPC_RND_RE (rnd)); 70 mpfr_div_2ui (mpc_realref (rop), mpc_realref (rop), [all...] |
H A D | cosh.c | 24 mpc_cosh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 34 return mpc_cos (rop, z, rnd);
|
H A D | tan.c | 26 mpc_tan (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 44 inex = mpc_set_si_si (rop, 0, 52 mpfr_set_nan (mpc_realref (rop)); 53 mpfr_set_nan (mpc_imagref (rop)); 63 mpc_set (rop, op, rnd); 69 mpfr_set_nan (mpc_realref (rop)); 70 mpfr_set_nan (mpc_imagref (rop)); 85 mpfr_set_ui (mpc_realref (rop), 0, MPC_RND_RE (rnd)); 86 mpfr_setsign (mpc_realref (rop), mpc_realref (rop), sign_r [all...] |
H A D | atan.c | 24 /* set rop to 30 set_pi_over_2 (mpfr_ptr rop, int s, mpfr_rnd_t rnd) argument 34 inex = mpfr_const_pi (rop, s < 0 ? INV_RND (rnd) : rnd); 35 mpfr_div_2ui (rop, rop, 1, GMP_RNDN); 39 mpfr_neg (rop, rop, GMP_RNDN); 46 mpc_atan (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 64 mpfr_set_nan (mpc_realref (rop)); 67 mpfr_set_ui (mpc_imagref (rop), [all...] |
H A D | asinh.c | 24 mpc_asinh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 37 mpc_init3 (a, MPC_PREC_IM(rop), MPC_PREC_RE(rop)); 50 mpc_set (rop, a, MPC_RNDNN); /* exact */
|
H A D | atanh.c | 24 mpc_atanh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 36 mpc_init3 (a, MPC_PREC_IM(rop), MPC_PREC_RE(rop)); 47 mpc_set (rop, a, rnd);
|
H A D | sqr.c | 163 mpc_sqr (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 169 needed in the case rop==op */ 178 mpfr_set_nan (mpc_realref (rop)); 179 mpfr_set_nan (mpc_imagref (rop)); 183 mpfr_set_inf (mpc_imagref (rop), 185 mpfr_set_nan (mpc_realref (rop)); 189 mpfr_set_nan (mpc_imagref (rop)); 191 mpfr_set_inf (mpc_imagref (rop), 193 mpfr_set_inf (mpc_realref (rop), +1); 198 mpfr_set_nan (mpc_imagref (rop)); [all...] |
H A D | acosh.c | 24 mpc_acosh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument 38 mpfr_set_nan (mpc_realref (rop)); 39 mpfr_set_nan (mpc_imagref (rop)); 44 mpc_init3 (a, MPC_PREC_IM(rop), MPC_PREC_RE(rop)); 71 mpc_set (rop, a, rnd);
|
H A D | strtoc.c | 35 mpc_strtoc (mpc_ptr rop, const char *nptr, char **endptr, int base, mpc_rnd_t rnd) argument 54 inex_re = mpfr_strtofr (mpc_realref(rop), p, &end, base, MPC_RND_RE (rnd)); 60 inex_im = mpfr_set_ui (mpc_imagref (rop), 0ul, GMP_RNDN); 67 inex_im = mpfr_strtofr (mpc_imagref(rop), p, &end, base, MPC_RND_IM (rnd)); 86 mpfr_set_nan (mpc_realref (rop)); 87 mpfr_set_nan (mpc_imagref (rop));
|
/haiku-buildtools/gcc/gmp/mpz/ |
H A D | urandomb.c | 1 /* mpz_urandomb (rop, state, n) -- Generate a uniform pseudorandom 26 mpz_urandomb (mpz_ptr rop, gmp_randstate_t rstate, mp_bitcnt_t nbits) argument 32 rp = MPZ_REALLOC (rop, size); 36 SIZ (rop) = size;
|
/haiku-buildtools/gcc/mpfr/src/ |
H A D | urandom.c | 1 /* mpfr_urandom (rop, state, rnd_mode) -- Generate a uniform pseudorandom 2 real number between 0 and 1 (exclusive) and round it to the precision of rop 42 mpfr_urandom (mpfr_ptr rop, gmp_randstate_t rstate, mpfr_rnd_t rnd_mode) argument 53 rp = MPFR_MANT (rop); 54 nbits = MPFR_PREC (rop); 55 nlimbs = MPFR_LIMB_SIZE (rop); 56 MPFR_SET_POS (rop); 65 mpfr_set_ui_2exp (rop, 1, emin - 1, rnd_mode); 70 MPFR_SET_ZERO (rop); 105 mpfr_set_ui_2exp (rop, [all...] |
H A D | urandomb.c | 1 /* mpfr_urandomb (rop, state, nbits) -- Generate a uniform pseudorandom 52 mpfr_urandomb (mpfr_ptr rop, gmp_randstate_t rstate) argument 61 rp = MPFR_MANT (rop); 62 nbits = MPFR_PREC (rop); 63 nlimbs = MPFR_LIMB_SIZE (rop); 64 MPFR_SET_POS (rop); 88 if (mpfr_set_exp (rop, exp - cnt)) 95 MPFR_SET_NAN (rop); 105 MPFR_SET_ZERO (rop);
|
/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/execute/ |
H A D | 20021024-1.c | 13 void bar (unsigned rop, unsigned long long *r) argument 18 rs2 = (rop >> 23) & 0x1ff; 19 rs1 = (rop >> 9) & 0x1ff; 20 rd = rop & 0x1ff;
|
/haiku-buildtools/gcc/gmp/mpf/ |
H A D | urandomb.c | 1 /* mpf_urandomb (rop, state, nbits) -- Generate a uniform pseudorandom 27 mpf_urandomb (mpf_t rop, gmp_randstate_t rstate, mp_bitcnt_t nbits) argument 34 rp = PTR (rop); 36 prec = PREC (rop); 56 EXP (rop) = exp; 57 SIZ (rop) = nlimbs;
|
/haiku-buildtools/gcc/gmp/mpq/ |
H A D | aors.c | 29 mpq_aors (mpq_ptr rop, mpq_srcptr op1, mpq_srcptr op2, argument 69 mpz_set (&(rop->_mp_num), t); 70 mpz_mul (&(rop->_mp_den), &(op2->_mp_den), tmp2); 74 mpz_divexact_gcd (&(rop->_mp_num), t, gcd); 76 mpz_mul (&(rop->_mp_den), tmp1, tmp2); 85 (*fun) (&(rop->_mp_num), tmp1, tmp2); 86 mpz_mul (&(rop->_mp_den), &(op1->_mp_den), &(op2->_mp_den)); 93 mpq_add (mpq_ptr rop, mpq_srcptr op1, mpq_srcptr op2) argument 95 mpq_aors (rop, op1, op2, mpz_add); 99 mpq_sub (mpq_ptr rop, mpq_srcpt argument [all...] |