| /dragonfly/contrib/gmp/mpn/generic/ |
| HD | mul.c | 76 mp_srcptr up, mp_size_t un, in mpn_mul() argument 79 ASSERT (un >= vn); in mpn_mul() 81 ASSERT (! MPN_OVERLAP_P (prodp, un+vn, up, un)); in mpn_mul() 82 ASSERT (! MPN_OVERLAP_P (prodp, un+vn, vp, vn)); in mpn_mul() 84 if (un == vn) in mpn_mul() 87 mpn_sqr (prodp, up, un); in mpn_mul() 89 mpn_mul_n (prodp, up, vp, un); in mpn_mul() 96 if (un <= MUL_BASECASE_MAX_UN in mpn_mul() 103 mpn_mul_basecase (prodp, up, un, vp, vn); in mpn_mul() 138 un -= MUL_BASECASE_MAX_UN; in mpn_mul() [all …]
|
| HD | gcdext_subdiv_step.c | 44 mp_size_t an, bn, un; in mpn_gcdext_subdiv_step() local 58 un = *unp; in mpn_gcdext_subdiv_step() 68 MPN_NORMALIZE (u0, un); in mpn_gcdext_subdiv_step() 69 MPN_COPY (up, u0, un); in mpn_gcdext_subdiv_step() 71 *usizep = swapped ? un : -un; in mpn_gcdext_subdiv_step() 80 MPN_NORMALIZE (u1, un); in mpn_gcdext_subdiv_step() 81 MPN_COPY (up, u1, un); in mpn_gcdext_subdiv_step() 83 *usizep = swapped ? -un : un; in mpn_gcdext_subdiv_step() 106 MPN_CMP (c, u0, u1, un); in mpn_gcdext_subdiv_step() 107 ASSERT (c != 0 || (un == 1 && u0[0] == 1 && u1[0] == 1)); in mpn_gcdext_subdiv_step() [all …]
|
| HD | mul_basecase.c | 46 mp_srcptr up, mp_size_t un, in mpn_mul_basecase() argument 49 ASSERT (un >= vn); in mpn_mul_basecase() 51 ASSERT (! MPN_OVERLAP_P (rp, un+vn, up, un)); in mpn_mul_basecase() 52 ASSERT (! MPN_OVERLAP_P (rp, un+vn, vp, vn)); in mpn_mul_basecase() 61 rp[un + 1] = mpn_mul_2 (rp, up, un, vp); in mpn_mul_basecase() 66 rp[un] = mpn_mul_1 (rp, up, un, vp[0]); in mpn_mul_basecase() 70 rp[un] = mpn_mul_1 (rp, up, un, vp[0]); in mpn_mul_basecase() 83 rp[un + 6 - 1] = mpn_addmul_6 (rp, up, un, vp); in mpn_mul_basecase() 97 rp[un + 5 - 1] = mpn_addmul_5 (rp, up, un, vp); in mpn_mul_basecase() 111 rp[un + 4 - 1] = mpn_addmul_4 (rp, up, un, vp); in mpn_mul_basecase() [all …]
|
| HD | gcdext_lehmer.c | 46 mp_size_t un; in mpn_gcdext_lehmer_n() local 56 u1[0] = 1; un = 1; in mpn_gcdext_lehmer_n() 101 un = mpn_hgcd_mul_matrix1_vector(&M, u2, u0, u1, un); in mpn_gcdext_lehmer_n() 110 mp_size_t updated_un = un; in mpn_gcdext_lehmer_n() 119 un = updated_un; in mpn_gcdext_lehmer_n() 136 MPN_CMP (c, u0, u1, un); in mpn_gcdext_lehmer_n() 137 ASSERT (c != 0 || (un == 1 && u0[0] == 1 && u1[0] == 1)); in mpn_gcdext_lehmer_n() 140 MPN_NORMALIZE (u0, un); in mpn_gcdext_lehmer_n() 141 MPN_COPY (up, u0, un); in mpn_gcdext_lehmer_n() 142 *usize = -un; in mpn_gcdext_lehmer_n() [all …]
|
| HD | gcdext.c | 197 mp_size_t un; in mpn_gcdext() local 299 un = M.n; in mpn_gcdext() 300 while ( (u0[un-1] | u1[un-1] ) == 0) in mpn_gcdext() 301 un--; in mpn_gcdext() 322 un = updated_un; in mpn_gcdext() 323 ASSERT (un < ualloc); in mpn_gcdext() 347 ASSERT (M.n + un <= ualloc); in mpn_gcdext() 351 MPN_COPY (t0, u0, un); in mpn_gcdext() 354 un = hgcd_mul_matrix_vector (&M, u0, t0, u1, un, t0 + un); in mpn_gcdext() 356 ASSERT (un < ualloc); in mpn_gcdext() [all …]
|
| HD | get_str.c | 140 mp_ptr up, mp_size_t un, int base) in mpn_sb_get_str() argument 165 MPN_COPY (rp + 1, up, un); in mpn_sb_get_str() 168 while (un > 1) in mpn_sb_get_str() 172 MPN_DIVREM_OR_PREINV_DIVREM_1 (rp, (mp_size_t) 1, rp + 1, un, in mpn_sb_get_str() 176 un -= rp[un] == 0; in mpn_sb_get_str() 247 MPN_COPY (rp + 1, up, un); in mpn_sb_get_str() 250 while (un > 1) in mpn_sb_get_str() 254 MPN_DIVREM_OR_PREINV_DIVREM_1 (rp, (mp_size_t) 1, rp + 1, un, in mpn_sb_get_str() 257 un -= rp[un] == 0; in mpn_sb_get_str() 301 mp_ptr up, mp_size_t un, in mpn_dc_get_str() argument [all …]
|
| HD | rootrem.c | 42 #define MPN_RSHIFT(cy,rp,up,un,cnt) \ argument 45 cy = mpn_rshift (rp, up, un, cnt); \ 48 MPN_COPY_INCR (rp, up, un); \ 53 #define MPN_LSHIFT(cy,rp,up,un,cnt) \ argument 56 cy = mpn_lshift (rp, up, un, cnt); \ 59 MPN_COPY_DECR (rp, up, un); \ 80 mp_srcptr up, mp_size_t un, mp_limb_t k) in mpn_rootrem() argument 82 ASSERT (un > 0); in mpn_rootrem() 83 ASSERT (up[un - 1] != 0); in mpn_rootrem() 86 if ((remp == NULL) && (un / k > 2)) in mpn_rootrem() [all …]
|
| HD | mod_1.c | 73 mpn_mod_1_unnorm (mp_srcptr up, mp_size_t un, mp_limb_t d) in mpn_mod_1_unnorm() argument 80 ASSERT (un > 0); in mpn_mod_1_unnorm() 87 r = up[un - 1] << GMP_NAIL_BITS; in mpn_mod_1_unnorm() 91 un--; in mpn_mod_1_unnorm() 92 if (un == 0) in mpn_mod_1_unnorm() 101 && BELOW_THRESHOLD (un, MOD_1_UNNORM_THRESHOLD)) in mpn_mod_1_unnorm() 103 for (i = un - 1; i >= 0; i--) in mpn_mod_1_unnorm() 115 n1 = up[un - 1] << GMP_NAIL_BITS; in mpn_mod_1_unnorm() 119 && BELOW_THRESHOLD (un, MOD_1_UNNORM_THRESHOLD)) in mpn_mod_1_unnorm() 121 for (i = un - 2; i >= 0; i--) in mpn_mod_1_unnorm() [all …]
|
| HD | divrem_1.c | 80 mp_srcptr up, mp_size_t un, mp_limb_t d) in mpn_divrem_1() argument 88 ASSERT (un >= 0); in mpn_divrem_1() 91 ASSERT (MPN_SAME_OR_SEPARATE_P (qp+qxn, up, un)); in mpn_divrem_1() 93 n = un + qxn; in mpn_divrem_1() 103 if (un != 0) in mpn_divrem_1() 107 r = up[un - 1] << GMP_NAIL_BITS; in mpn_divrem_1() 113 un--; in mpn_divrem_1() 119 for (i = un - 1; i >= 0; i--) in mpn_divrem_1() 140 for (i = un - 1; i >= 0; i--) in mpn_divrem_1() 163 if (un != 0) in mpn_divrem_1() [all …]
|
| HD | diveby3.c | 26 mpn_divexact_by3c (mp_ptr rp, mp_srcptr up, mp_size_t un, mp_limb_t c) in mpn_divexact_by3c() argument 29 r = mpn_bdiv_dbm1c (rp, up, un, GMP_NUMB_MASK / 3, GMP_NUMB_MASK / 3 * c); in mpn_divexact_by3c() 64 mpn_divexact_by3c (mp_ptr restrict rp, mp_srcptr restrict up, mp_size_t un, mp_limb_t c) in mpn_divexact_by3c() argument 69 ASSERT (un >= 1); in mpn_divexact_by3c() 71 ASSERT (MPN_SAME_OR_SEPARATE_P (rp, up, un)); in mpn_divexact_by3c() 85 while (++i < un); in mpn_divexact_by3c() 133 mpn_divexact_by3c (mp_ptr restrict rp, mp_srcptr restrict up, mp_size_t un, mp_limb_t cy) in mpn_divexact_by3c() argument 138 ASSERT (un >= 1); in mpn_divexact_by3c() 140 ASSERT (MPN_SAME_OR_SEPARATE_P (rp, up, un)); in mpn_divexact_by3c() 144 for (i = 0; i < un; i++) in mpn_divexact_by3c()
|
| HD | remove.c | 52 mp_ptr up, mp_size_t un, mp_ptr vp, mp_size_t vn, in mpn_remove() argument 63 ASSERT (un > 0); in mpn_remove() 70 tp = TMP_ALLOC_LIMBS ((un + vn) / 2); /* remainder */ in mpn_remove() 71 qp = TMP_ALLOC_LIMBS (un); /* quotient, alternating */ in mpn_remove() 72 qp2 = TMP_ALLOC_LIMBS (un); /* quotient, alternating */ in mpn_remove() 73 np = TMP_ALLOC_LIMBS (un + LOG); /* powers of V */ in mpn_remove() 80 scratch_out = TMP_ALLOC_LIMBS (mpn_bdiv_qr_itch (un, un >> 1)); in mpn_remove() 82 MPN_COPY (qp, up, un); in mpn_remove() 83 qn = un; in mpn_remove()
|
| /dragonfly/test/unix/unconn_dgram/ |
| HD | unconn_dgram.c | 17 struct sockaddr_un un; in test_send_unconn_dgram() local 24 memset(&un, 0, sizeof(un)); in test_send_unconn_dgram() 25 un.sun_family = AF_LOCAL; in test_send_unconn_dgram() 26 strlcpy(un.sun_path, UNCONN_DGRAM_PATH, sizeof(un.sun_path)); in test_send_unconn_dgram() 29 (const struct sockaddr *)&un, sizeof(un)); in test_send_unconn_dgram() 39 struct sockaddr_un un; in main() local 48 memset(&un, 0, sizeof(un)); in main() 49 un.sun_family = AF_LOCAL; in main() 50 strlcpy(un.sun_path, UNCONN_DGRAM_PATH, sizeof(un.sun_path)); in main() 51 unlink(un.sun_path); in main() [all …]
|
| /dragonfly/usr.bin/btpin/ |
| HD | btpin.c | 49 struct sockaddr_un un; in main() local 56 memset(&un, 0, sizeof(un)); in main() 57 un.sun_len = sizeof(un); in main() 58 un.sun_family = AF_LOCAL; in main() 59 strlcpy(un.sun_path, BTHCID_SOCKET_NAME, sizeof(un.sun_path)); in main() 99 strlcpy(un.sun_path, optarg, sizeof(un.sun_path)); in main() 132 if (connect(s, (struct sockaddr *)&un, sizeof(un)) < 0) in main() 133 err(EXIT_FAILURE, "connect(\"%s\")", un.sun_path); in main()
|
| /dragonfly/usr.sbin/makefs/msdos/ |
| HD | msdosfs_conv.c | 145 winSlotCnt(const u_char *un, size_t unlen) in winSlotCnt() argument 152 for (cp = un + unlen; unlen > 0; unlen--) in winSlotCnt() 164 winChkName(const u_char *un, size_t unlen, struct winentry *wep, int chksum) in winChkName() argument 188 len = char8ucs2str(un, unlen, wn, WIN_MAXLEN); in winChkName() 235 unix2winfn(const u_char *un, size_t unlen, struct winentry *wep, int cnt, in unix2winfn() argument 245 for (cp = un + unlen; unlen > 0; unlen--) in unix2winfn() 257 len = char8ucs2str(un, unlen, wn, WIN_MAXLEN); in unix2winfn() 299 unix2dosfn(const u_char *un, u_char dn[12], size_t unlen, u_int gen) in unix2dosfn() argument 319 if (un[0] == '.' && unlen == 1) { in unix2dosfn() 323 if (un[0] == '.' && un[1] == '.' && unlen == 2) { in unix2dosfn() [all …]
|
| /dragonfly/contrib/mpfr/src/ |
| HD | frac.c | 35 mp_size_t un, tn, t0; in mpfr_frac() local 63 un = (uq - 1) / GMP_NUMB_BITS; /* index of most significant limb */ in mpfr_frac() 64 un -= (mp_size_t) (ue / GMP_NUMB_BITS); in mpfr_frac() 69 k = up[un] << sh; in mpfr_frac() 87 while (up[--un] == 0) in mpfr_frac() 89 MPFR_ASSERTN(un >= 0); in mpfr_frac() 90 k = up[un]; in mpfr_frac() 98 t = (mp_size_t) (MPFR_PREC(r) - 1) / GMP_NUMB_BITS < un ? in mpfr_frac() 99 (mpfr_init2 (tmp, (un + 1) * GMP_NUMB_BITS), tmp) : r; in mpfr_frac() 107 MPFR_ASSERTN(tn >= un); in mpfr_frac() [all …]
|
| HD | rec_sqrt.c | 197 mp_size_t xn, rn, th, ln, tn, sn, ahn, un; in mpfr_mpn_rec_sqrt() local 240 un = xn + (tn - th); in mpfr_mpn_rec_sqrt() 245 MPFR_ASSERTD(2 * xn <= un); in mpfr_mpn_rec_sqrt() 246 u = r = MPFR_TMP_LIMBS_ALLOC (un); in mpfr_mpn_rec_sqrt() 348 un = n - th; /* un cannot be zero, since p <= n*GMP_NUMB_BITS, in mpfr_mpn_rec_sqrt() 353 MPFR_ASSERTD(un > 0); in mpfr_mpn_rec_sqrt() 354 u += (tn + xn) - un; /* xn + tn - un = xn + (original_tn - th) - (n - th) in mpfr_mpn_rec_sqrt() 358 MPFR_ASSERTD(tn + xn > un); /* will allow to access u[-1] below */ in mpfr_mpn_rec_sqrt() 368 mpn_lshift (u - 1, u - 1, un + 1, 1); in mpfr_mpn_rec_sqrt() 377 cu = mpn_add_1 (u, u, un, u[0] & (MPFR_LIMB_ONE << (pl - 1))); in mpfr_mpn_rec_sqrt() [all …]
|
| /dragonfly/sys/vfs/msdosfs/ |
| HD | msdosfs_conv.c | 243 dos2unixfn(u_char dn[11], u_char *un, int lower, struct msdosfsmount *pmp) in dos2unixfn() argument 265 *un++ = c >> 8; in dos2unixfn() 268 *un++ = c; in dos2unixfn() 278 *un++ = '.'; in dos2unixfn() 284 *un++ = c >> 8; in dos2unixfn() 287 *un++ = c; in dos2unixfn() 291 *un++ = 0; in dos2unixfn() 308 unix2dosfn(const u_char *un, u_char dn[12], size_t unlen, u_int gen, in unix2dosfn() argument 330 if (un[0] == '.' && unlen == 1) { in unix2dosfn() 334 if (un[0] == '.' && un[1] == '.' && unlen == 2) { in unix2dosfn() [all …]
|
| /dragonfly/contrib/gmp/mpf/ |
| HD | get_str.c | 117 mp_size_t un, pn, tn; in mpf_get_str() local 128 un = ABSIZ(u); in mpf_get_str() 161 if (un == 0) in mpf_get_str() 189 if (un > n_limbs_needed) in mpf_get_str() 191 up += un - n_limbs_needed; in mpf_get_str() 192 un = n_limbs_needed; in mpf_get_str() 198 if (un > pn) in mpf_get_str() 199 mpn_mul (tp, up, un, pp, pn); /* FIXME: mpn_mul_highpart */ in mpf_get_str() 201 mpn_mul (tp, pp, pn, up, un); /* FIXME: mpn_mul_highpart */ in mpf_get_str() 202 tn = un + pn; in mpf_get_str() [all …]
|
| /dragonfly/contrib/gmp/mpz/ |
| HD | gcd_ui.c | 28 mp_size_t un; in mpz_gcd_ui() local 47 un = ABSIZ(u); in mpz_gcd_ui() 49 if (un == 0) in mpz_gcd_ui() 57 MPZ_REALLOC (w, un); in mpz_gcd_ui() 58 MPN_COPY (PTR(w), PTR(u), un); in mpz_gcd_ui() 60 SIZ(w) = un; in mpz_gcd_ui() 64 return (un == 1 && res <= ULONG_MAX ? res : 0); in mpz_gcd_ui() 67 res = mpn_gcd_1 (PTR(u), un, (mp_limb_t) v); in mpz_gcd_ui()
|
| HD | cmpabs_ui.c | 29 mp_size_t un; in mpz_cmpabs_ui() local 33 un = SIZ(u); in mpz_cmpabs_ui() 35 if (un == 0) in mpz_cmpabs_ui() 38 un = ABS (un); in mpz_cmpabs_ui() 40 if (un == 1) in mpz_cmpabs_ui() 53 if (un == 2) in mpz_cmpabs_ui()
|
| HD | rootrem.c | 29 mp_size_t us, un, rootn, remn; in mpz_rootrem() local 51 un = ABS (us); in mpz_rootrem() 52 rootn = (un - 1) / nth + 1; in mpz_rootrem() 63 remp = MPZ_REALLOC (rem, un); in mpz_rootrem() 65 remp = TMP_ALLOC_LIMBS (un); in mpz_rootrem() 71 MPN_COPY (rootp, up, un); in mpz_rootrem() 76 remn = mpn_rootrem (rootp, remp, up, un, (mp_limb_t) nth); in mpz_rootrem()
|
| HD | cmp_ui.c | 29 mp_size_t un; in _mpz_cmp_ui() local 33 un = SIZ(u); in _mpz_cmp_ui() 35 if (un == 0) in _mpz_cmp_ui() 38 if (un == 1) in _mpz_cmp_ui() 51 if (un == 2) in _mpz_cmp_ui() 67 return un > 0 ? 1 : -1; in _mpz_cmp_ui()
|
| /dragonfly/usr.sbin/lpr/common_source/ |
| HD | startdaemon.c | 56 struct sockaddr_un un; in startdaemon() local 66 memset(&un, 0, sizeof(un)); in startdaemon() 67 un.sun_family = AF_LOCAL; in startdaemon() 68 strcpy(un.sun_path, _PATH_SOCKETNAME); in startdaemon() 73 connectres = connect(s, (struct sockaddr *)&un, SUN_LEN(&un)); in startdaemon()
|
| /dragonfly/games/hack/ |
| HD | hack.objnam.c | 104 char *un = ocl->oc_uname; in typename() local 124 if (un) { in typename() 127 " called %s", un); in typename() 139 if (un) { in typename() 142 " called %s", un); in typename() 152 if (un) { in typename() 154 Snprintf(buf+bufpos, sizeof(buf)-bufpos, " called %s", un); in typename() 173 char *un = objects[obj->otyp].oc_uname; in xname() local 221 if (nn || un || !obj->dknown) { in xname() 229 if (un) { in xname() [all …]
|
| /dragonfly/usr.sbin/bthcid/ |
| HD | client.c | 80 struct sockaddr_un un; in init_control() local 98 memset(&un, 0, sizeof(un)); in init_control() 99 un.sun_len = sizeof(un); in init_control() 100 un.sun_family = AF_LOCAL; in init_control() 101 strlcpy(un.sun_path, name, sizeof(un.sun_path)); in init_control() 102 if (bind(ctl, (struct sockaddr *)&un, sizeof(un)) < 0) { in init_control() 133 struct sockaddr_un un; in process_control() local 140 n = sizeof(un); in process_control() 141 fd = accept(sock, (struct sockaddr *)&un, &n); in process_control()
|