Searched refs:rop (Results 1 - 25 of 59) sorted by relevance

123

/haiku-buildtools/gcc/mpc/src/
H A Dcos.c24 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 Dsin.c24 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 Dadd_si.c24 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 Dui_ui_sub.c25 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 Dsinh.c24 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 Dtanh.c24 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 Dexp.c24 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 Dlog10.c29 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 Dasin.c24 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 Dlog.c25 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 Dacos.c25 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 Dcosh.c24 mpc_cosh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) argument
34 return mpc_cos (rop, z, rnd);
H A Dtan.c26 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 Datan.c24 /* 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 Dasinh.c24 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 Datanh.c24 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 Dsqr.c163 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 Dacosh.c24 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 Dstrtoc.c35 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 Durandomb.c1 /* 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 Durandom.c1 /* 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 Durandomb.c1 /* 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 D20021024-1.c13 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 Durandomb.c1 /* 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 Daors.c29 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...]

Completed in 127 milliseconds

123