Searched refs:usize (Results 1 - 25 of 55) sorted by relevance

123

/haiku-buildtools/gcc/gmp/mpf/
H A Dcmp_si.c28 mp_size_t usize; variable
35 usize = u->_mp_size;
38 if ((usize < 0) == (vval < 0)) /* don't use xor, type size may differ */
41 if (usize == 0)
45 /* usize >= 0 */
46 return usize != 0;
52 return usize >= 0 ? 1 : -1;
57 usign = usize >= 0 ? 1 : -1;
58 usize = ABS (usize);
[all...]
H A Dcmp_ui.c27 mp_size_t usize; variable
32 usize = u->_mp_size;
35 if (usize < 0)
37 /* We rely on usize being non-negative in the code that follows. */
40 return usize != 0;
57 ulimb = up[usize - 1];
59 if (usize >= 2 && uexp == 2)
63 ulimb = (ulimb << GMP_NUMB_BITS) | up[usize - 2];
64 usize--;
67 usize
[all...]
H A Dcmp.c27 mp_size_t usize, vsize; variable
35 usize = u->_mp_size;
39 if ((usize ^ vsize) >= 0)
42 if (usize == 0)
46 /* usize >= 0 */
47 return usize != 0;
53 return usize >= 0 ? 1 : -1;
58 usign = usize >= 0 ? 1 : -1;
66 usize = ABS (usize);
[all...]
H A Dadd_ui.c28 mp_size_t usize, sumsize; local
32 usize = u->_mp_size;
33 if (usize <= 0)
35 if (usize == 0)
43 u_negated._mp_size = -usize;
57 sumsize = MIN (usize, prec + 1);
58 MPN_COPY (sum->_mp_d, up + usize - sumsize, sumsize);
78 if (uexp > usize)
84 MPN_COPY_DECR (sump + uexp - usize, up, usize);
[all...]
H A Dmul.c27 mp_size_t usize, vsize; local
33 usize = u->_mp_size;
35 sign_product = usize ^ vsize;
37 usize = ABS (usize);
42 if (usize > prec)
44 up += usize - prec;
45 usize = prec;
53 if (usize == 0 || vsize == 0)
65 rsize = usize
[all...]
H A Dui_sub.c29 mp_size_t usize, vsize, rsize; local
71 usize = ABS (vsize);
83 usize = 1;
100 usize--;
102 if (up[usize] != vp[vsize])
105 if (usize == 0)
110 usize++;
118 while (usize != 0 && up[usize - 1] == 0)
119 usize
[all...]
H A Dsub.c29 mp_size_t usize, vsize, rsize; local
36 usize = u->_mp_size;
40 if (usize == 0)
53 if ((usize ^ vsize) < 0)
66 negate = usize < 0;
74 usize = u->_mp_size;
78 usize = ABS (usize);
95 if (up[usize - 1] == vp[vsize - 1])
100 usize
[all...]
H A Ddiv_ui.c30 mp_size_t usize; local
53 usize = u->_mp_size;
54 sign_quotient = usize;
55 usize = ABS (usize);
61 if (usize == 0)
76 if (usize > tsize)
78 up += usize - tsize;
79 usize = tsize;
84 MPN_ZERO (tp, tsize - usize);
[all...]
H A Ddiv.c41 copying up,usize. This would only arise from a prec reduced with
50 mp_size_t usize, vsize, rsize, prospective_rsize, tsize, zeros; local
56 usize = SIZ(u);
58 sign_quotient = usize ^ vsize;
59 usize = ABS (usize);
66 if (usize == 0)
80 prospective_rsize = usize - vsize + 1; /* quot from using given u,v sizes */
88 usize -= chop;
91 tsize = usize
[all...]
H A Dadd.c28 mp_size_t usize, vsize, rsize; local
36 usize = u->_mp_size;
40 if (usize == 0)
54 if ((usize ^ vsize) < 0)
67 negate = usize < 0;
74 usize = u->_mp_size;
78 usize = ABS (usize);
88 if (usize > prec)
90 up += usize
[all...]
H A Dsqrt.c55 mp_size_t usize; local
61 usize = u->_mp_size;
62 if (usize <= 0)
64 if (usize < 0)
87 if (usize > tsize)
89 up += usize - tsize;
90 usize = tsize;
95 MPN_ZERO (tp, tsize - usize);
96 MPN_COPY (tp + (tsize - usize), up, usize);
[all...]
H A Deq.c29 mp_size_t usize, vsize, minsize, maxsize, n_limbs, i, size; local
37 usize = u->_mp_size;
41 if ((usize ^ vsize) >= 0)
44 if (usize == 0)
63 usize = ABS (usize);
69 up += usize; /* point just above most significant limb */
79 usize = MIN (usize, n_limbs);
85 up++, usize
[all...]
/haiku-buildtools/gcc/gmp/mpz/
H A Dlcm_ui.c28 mp_size_t usize; local
49 usize = SIZ(u);
50 if (usize == 0 || v == 0)
55 usize = ABS(usize);
57 MPZ_REALLOC (r, usize+1);
60 g = (unsigned long) mpn_gcd_1 (up, usize, (mp_limb_t) v);
64 c = mpn_mul_1 (rp, up, usize, (mp_limb_t) v);
65 rp[usize] = c;
66 usize
[all...]
H A Dhamdist.c29 mp_size_t usize, vsize; variable
32 usize = SIZ(u);
38 if (usize >= 0)
45 if (usize < vsize)
46 MPN_SRCPTR_SWAP (up,usize, vp,vsize);
52 usize -= vsize;
53 if (usize != 0)
54 count += mpn_popcount (up + vsize, usize);
68 usize = -usize;
[all...]
H A Dmul.c36 mp_size_t usize; local
47 usize = SIZ (u);
49 sign_product = usize ^ vsize;
50 usize = ABS (usize);
53 if (usize < vsize)
56 MP_SIZE_T_SWAP (usize, vsize);
68 MPZ_REALLOC (w, usize+vsize);
71 cy_limb = mpn_mul_1 (wp, PTR(u), usize, PTR(v)[0]);
74 cy_limb = mpn_mul_2 (wp, PTR(u), usize, PT
[all...]
H A Dlcm.c29 mp_size_t usize, vsize, size; local
32 usize = SIZ (u);
34 if (usize == 0 || vsize == 0)
39 usize = ABS (usize);
49 MPZ_REALLOC (r, usize+1);
53 gl = mpn_gcd_1 (up, usize, vl);
57 c = mpn_mul_1 (rp, up, usize, vl);
58 rp[usize] = c;
59 usize
[all...]
H A Dcmp_si.c28 mp_size_t usize = u->_mp_size; variable
52 if (usize != vsize)
53 return usize - vsize;
55 if (usize == 0)
64 return usize;
66 return -usize;
H A Dneg.c29 mp_size_t usize, size; local
31 usize = u->_mp_size;
35 size = ABS (usize);
46 w->_mp_size = -usize;
H A Dcmpabs.c29 mp_size_t usize, vsize, dsize; variable
33 usize = ABSIZ (u);
35 dsize = usize - vsize;
41 MPN_CMP (cmp, up, vp, usize);
H A Dcmp.c34 mp_size_t usize, vsize, dsize, asize; local
38 usize = SIZ(u);
40 dsize = usize - vsize;
44 asize = ABS (usize);
48 return (usize >= 0 ? cmp : -cmp);
H A Diset.c29 mp_size_t usize, size; local
31 usize = u->_mp_size;
32 size = ABS (usize);
41 w->_mp_size = usize;
H A Dset.c40 mp_size_t usize, size; local
42 usize = u->_mp_size;
43 size = ABS (usize);
52 w->_mp_size = usize;
/haiku-buildtools/gcc/libquadmath/printf/
H A Dmul.c48 mp_srcptr up, mp_size_t usize,
51 mpn_mul (prodp, up, usize, vp, vsize)
54 mp_size_t usize;
59 mp_ptr prod_endp = prodp + usize + vsize - 1;
84 MPN_COPY (prodp, up, usize);
86 MPN_ZERO (prodp, usize);
90 cy_limb = mpn_mul_1 (prodp, up, usize, v_limb);
92 prodp[usize] = cy_limb;
104 cy_limb = mpn_add_n (prodp, prodp, up, usize);
107 cy_limb = mpn_addmul_1 (prodp, up, usize, v_lim
47 mpn_mul(mp_ptr prodp, mp_srcptr up, mp_size_t usize, mp_srcptr vp, mp_size_t vsize) argument
[all...]
H A Dlshift.c37 register mp_srcptr up, mp_size_t usize,
40 mpn_lshift (wp, up, usize, cnt)
43 mp_size_t usize;
53 if (usize == 0 || cnt == 0)
65 for (i = usize - 1; i >= 0; i--)
74 i = usize - 1;
36 mpn_lshift(register mp_ptr wp, register mp_srcptr up, mp_size_t usize, register unsigned int cnt) argument
/haiku-buildtools/gcc/mpfr/src/
H A Deq.c32 mp_size_t usize, vsize, size, i; local
59 usize = MPFR_LIMB_SIZE (u);
62 if (vsize > usize) /* exchange u and v */
67 vsize = usize;
68 usize = size;
76 /* now usize >= vsize */
77 MPFR_ASSERTD(usize >= vsize);
79 if (usize > vsize)
86 k = usize - vsize - 1;
104 size = usize;
[all...]

Completed in 184 milliseconds

123