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

1234

/netbsd-current/external/lgpl3/gmp/dist/mpf/
H A Dcmp_si.c38 mp_size_t usize; variable
44 usize = SIZ (u);
47 if ((usize < 0) == (vval < 0)) /* don't use xor, type size may differ */
50 if (usize == 0)
54 /* usize >= 0 */
55 return usize != 0;
61 return usize >= 0 ? 1 : -1;
68 usign = usize >= 0 ? 1 : -1;
69 usize = ABS (usize);
[all...]
H A Dmul.c47 mp_size_t usize; local
49 usize = u->_mp_size;
52 usize = ABS (usize);
55 if (usize > prec)
57 up += usize - prec;
58 usize = prec;
61 if (usize == 0)
70 rsize = 2 * usize;
73 mpn_sqr (tp, up, usize);
80 mp_size_t usize, vsize; local
[all...]
H A Dadd_ui.c38 mp_size_t usize, sumsize; local
42 usize = u->_mp_size;
43 if (usize <= 0)
45 if (usize == 0)
53 u_negated._mp_size = -usize;
67 sumsize = MIN (usize, prec + 1);
68 MPN_COPY (sum->_mp_d, up + usize - sumsize, sumsize);
88 if (uexp > usize)
94 MPN_COPY_DECR (sump + uexp - usize, up, usize);
[all...]
H A Dcmp_ui.c37 mp_size_t usize; variable
41 usize = SIZ (u);
44 if (usize < 0)
46 /* We rely on usize being non-negative in the code that follows. */
49 return usize != 0;
64 ASSERT (usize > 0);
65 ulimb = up[--usize];
72 if (usize != 0) ulimb |= up[--usize];
82 --usize;
[all...]
H A Dsub.c38 mp_size_t usize, vsize, rsize; local
45 usize = SIZ (u);
49 if (usize == 0)
62 if ((usize ^ vsize) < 0)
75 negate = usize < 0;
83 usize = SIZ (u);
87 usize = ABS (usize);
105 while (up[usize - 1] == vp[vsize - 1])
107 usize
[all...]
H A Dcmp.c37 mp_size_t usize, vsize; variable
42 usize = SIZ(u);
44 usign = usize >= 0 ? 1 : -1;
47 if ((usize ^ vsize) >= 0)
50 if (usize == 0)
54 /* usize >= 0 */
55 return usize != 0;
75 usize = ABS (usize);
87 MPN_STRIP_LOW_ZEROS_NOT_ZERO (up, usize, t
[all...]
H A Ddiv_ui.c40 mp_size_t usize; local
66 usize = u->_mp_size;
68 if (usize == 0)
75 sign_quotient = usize;
76 usize = ABS (usize);
87 if (usize > tsize)
89 up += usize - tsize;
90 usize = tsize;
95 MPN_ZERO (tp, tsize - usize);
[all...]
H A Ddiv.c51 copying up,usize. This would only arise from a prec reduced with
60 mp_size_t usize, vsize, rsize, prospective_rsize, tsize, zeros; local
66 usize = SIZ(u);
72 if (usize == 0)
79 sign_quotient = usize ^ vsize;
80 usize = ABS (usize);
91 prospective_rsize = usize - vsize + 1; /* quot from using given u,v sizes */
99 usize -= chop;
102 tsize = usize
[all...]
H A Dadd.c38 mp_size_t usize, vsize, rsize; local
46 usize = u->_mp_size;
50 if (usize == 0)
64 if ((usize ^ vsize) < 0)
77 negate = usize < 0;
84 usize = u->_mp_size;
88 usize = ABS (usize);
98 if (usize > prec)
100 up += usize
[all...]
H A Dsqrt.c65 mp_size_t usize; local
71 usize = u->_mp_size;
72 if (UNLIKELY (usize <= 0))
74 if (usize < 0)
97 if (usize > tsize)
99 up += usize - tsize;
100 usize = tsize;
105 MPN_ZERO (tp, tsize - usize);
106 MPN_COPY (tp + (tsize - usize), up, usize);
[all...]
H A Deq.c39 mp_size_t usize, vsize, minsize, maxsize, n_limbs, i, size; local
47 usize = u->_mp_size;
51 if ((usize ^ vsize) >= 0)
54 if (usize == 0)
73 usize = ABS (usize);
79 up += usize; /* point just above most significant limb */
89 usize = MIN (usize, n_limbs);
95 up++, usize
[all...]
/netbsd-current/external/lgpl3/gmp/dist/mpz/
H A Dcmp.c38 mp_size_t usize, vsize, asize; variable
42 usize = SIZ(u);
44 /* Cannot use usize - vsize, may overflow an "int" */
45 if (usize != vsize)
46 return (usize > vsize) ? 1 : -1;
48 asize = ABS (usize);
52 return (usize >= 0 ? cmp : -cmp);
H A Dlcm_ui.c38 mp_size_t usize; local
59 usize = SIZ(u);
60 if (usize == 0 || v == 0)
65 usize = ABS(usize);
67 MPZ_REALLOC (r, usize+1);
70 g = (unsigned long) mpn_gcd_1 (up, usize, (mp_limb_t) v);
74 c = mpn_mul_1 (rp, up, usize, (mp_limb_t) v);
75 rp[usize] = c;
76 usize
[all...]
H A Dhamdist.c38 mp_size_t usize, vsize; variable
41 usize = SIZ(u);
47 if (usize >= 0)
54 if (usize < vsize)
55 MPN_SRCPTR_SWAP (up,usize, vp,vsize);
61 usize -= vsize;
62 if (usize != 0)
63 count += mpn_popcount (up + vsize, usize);
77 usize = -usize;
[all...]
H A Dset.c38 mp_size_t usize, size; local
40 usize = SIZ(u);
41 size = ABS (usize);
48 SIZ(w) = usize;
H A Dcmp_si.c47 mp_size_t vsize, usize;
49 usize = SIZ (u);
52 if ((usize == 0) | (usize != vsize))
53 return usize - vsize;
64 return usize;
66 return -usize;
H A Dlcm.c37 mp_size_t usize, vsize; local
40 usize = SIZ (u);
42 if (usize == 0 || vsize == 0)
47 usize = ABS (usize);
50 if (vsize == 1 || usize == 1)
56 if (usize == 1)
58 usize = vsize;
62 MPZ_REALLOC (r, usize+1);
66 gl = mpn_gcd_1 (up, usize, v
[all...]
H A Dmul.c39 mp_size_t usize; local
50 usize = SIZ (u);
52 sign_product = usize ^ vsize;
53 usize = ABS (usize);
56 if (usize < vsize)
59 MP_SIZE_T_SWAP (usize, vsize);
71 wp = MPZ_REALLOC (w, usize+vsize);
73 cy_limb = mpn_mul_1 (wp, PTR (u), usize, PTR (v)[0]);
76 cy_limb = mpn_mul_2 (wp, PTR (u), usize, PT
[all...]
H A Dneg.c40 mp_size_t usize, size; local
42 usize = SIZ (u);
46 size = ABS (usize);
55 SIZ (w) = -usize;
H A Dcmpabs.c39 mp_size_t usize, vsize, dsize; variable
43 usize = ABSIZ (u);
45 dsize = usize - vsize;
51 MPN_CMP (cmp, up, vp, usize);
H A Diset.c39 mp_size_t usize, size; local
41 usize = SIZ (u);
42 size = ABS (usize);
51 SIZ (w) = usize;
H A Dgcd.c43 mp_size_t usize; local
50 usize = ABSIZ (u);
54 if (usize == 0)
67 SIZ (g) = usize;
70 tp = MPZ_NEWALLOC (g, usize);
71 MPN_COPY (tp, up, usize);
75 if (usize == 1)
85 MPZ_NEWALLOC (g, 1)[0] = mpn_gcd_1 (up, usize, vp[0]);
96 usize -= u_zero_limbs;
98 up = TMP_ALLOC_LIMBS (usize);
[all...]
/netbsd-current/external/gpl3/gcc/dist/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
/netbsd-current/external/gpl3/gcc.old/dist/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...]

Completed in 172 milliseconds

1234