Searched refs:bits (Results 1 - 25 of 726) sorted by relevance

1234567891011>>

/freebsd-current/contrib/bc/scripts/
H A Dsqrt_random.bc32 bits = rand()
38 bits = divmod(bits, 2, negpow[])
41 bits = divmod(bits, 2, square[])
48 bits = divmod(bits, 2, small[])
54 bits = divmod(bits, 2, small[])
63 bits
[all...]
/freebsd-current/sbin/ipf/libipf/
H A Dfill6bits.c14 fill6bits(int bits, u_int *msk) argument
16 if (bits == 0) {
29 if (bits == 128)
31 if (bits > 96) {
32 msk[3] = htonl(msk[3] << (128 - bits));
33 } else if (bits > 64) {
35 msk[2] = htonl(msk[2] << (96 - bits));
36 } else if (bits > 32) {
39 msk[1] = htonl(msk[1] << (64 - bits));
44 msk[0] = htonl(msk[0] << (32 - bits));
[all...]
/freebsd-current/usr.sbin/ifmcstat/
H A Dprintb.c40 printb(const char *s, unsigned int v, const char *bits) argument
45 assert(bits != NULL);
46 if (*bits == 8)
50 bits++;
51 if (bits) {
53 while ((i = *bits++) != '\0') {
58 for (; (c = *bits) > 32; bits++)
61 for (; *bits > 32; bits
[all...]
/freebsd-current/contrib/gdtoa/
H A Dstrtopdd.c46 ULong bits[4]; local
60 rv = strtodg(s, sp, fpi, &exp, bits);
69 u->L[_1] = (bits[1] >> 21 | bits[2] << 11) & 0xffffffffL;
70 u->L[_0] = (bits[2] >> 21) | ((bits[3] << 11) & 0xfffff)
73 if (bits[1] &= 0x1fffff) {
74 i = hi0bits(bits[1]) - 11;
82 bits[1] = bits[
[all...]
H A Dstrtordd.c36 ULtodd(L, bits, exp, k) ULong *L; ULong *bits; Long exp; int k;
38 ULtodd(ULong *L, ULong *bits, Long exp, int k)
50 L[_1] = (bits[1] >> 21 | bits[2] << 11) & (ULong)0xffffffffL;
51 L[_0] = (bits[2] >> 21) | (bits[3] << 11 & 0xfffff)
54 if (bits[1] &= 0x1fffff) {
55 i = hi0bits(bits[1]) - 11;
63 bits[
186 ULong bits[4]; local
[all...]
/freebsd-current/lib/libc/gen/
H A Dfrexp.c39 switch (u.bits.exp) {
41 if ((u.bits.manl | u.bits.manh) == 0) {
45 *ex = u.bits.exp - 1536;
46 u.bits.exp = 1022;
52 *ex = u.bits.exp - 1022;
53 u.bits.exp = 1022;
H A Dfpclassify.c45 if (u.bits.exp == 0) {
46 if (u.bits.man == 0)
50 if (u.bits.exp == 255) {
51 if (u.bits.man == 0)
64 if (u.bits.exp == 0) {
65 if ((u.bits.manl | u.bits.manh) == 0)
69 if (u.bits.exp == 2047) {
70 if ((u.bits.manl | u.bits
[all...]
H A Disinf.c48 return (u.bits.exp == 2047 && u.bits.manl == 0 && u.bits.manh == 0);
57 return (u.bits.exp == 255 && u.bits.man == 0);
68 return (u.bits.exp == 2047 && u.bits.manl == 0 && u.bits.manh == 0);
70 return (u.bits.exp == 32767 && u.bits
[all...]
/freebsd-current/sbin/ipf/common/
H A Dgenmask.c17 int bits; local
40 * set x most significant bits
42 bits = (int)strtol(msk, &endptr, 0);
47 if ((*endptr != '\0') || (bits < 0) || (bits > 128))
49 fill6bits(bits, mskp->i6);
52 if (*endptr != '\0' || bits > 32 || bits < 0)
54 if (bits == 0)
57 addr = htonl(0xffffffff << (32 - bits));
[all...]
/freebsd-current/lib/msun/src/
H A Ds_fminl.c44 if (u[0].bits.exp == 32767 && (u[0].bits.manh | u[0].bits.manl) != 0)
46 if (u[1].bits.exp == 32767 && (u[1].bits.manh | u[1].bits.manl) != 0)
50 if (u[0].bits.sign != u[1].bits.sign)
51 return (u[1].bits.sign ? y : x);
H A Ds_fmaxl.c44 if (u[0].bits.exp == 32767 && (u[0].bits.manh | u[0].bits.manl) != 0)
46 if (u[1].bits.exp == 32767 && (u[1].bits.manh | u[1].bits.manl) != 0)
50 if (u[0].bits.sign != u[1].bits.sign)
51 return (u[0].bits.sign ? y : x);
H A Ds_nextafterl.c38 if ((ux.bits.exp == 0x7fff &&
39 ((ux.bits.manh&~LDBL_NBIT)|ux.bits.manl) != 0) ||
40 (uy.bits.exp == 0x7fff &&
41 ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl) != 0))
45 ux.bits.manh = 0; /* return +-minsubnormal */
46 ux.bits.manl = 1;
47 ux.bits.sign = uy.bits
[all...]
H A Ds_floorl.c30 uint64_t o = u.bits.manh; \
31 u.bits.manh += (c); \
32 if (u.bits.manh < o) \
33 u.bits.exp++; \
38 uint64_t o = u.bits.manh; \
39 u.bits.manh += (c); \
40 if (u.bits.manh < o) { \
41 u.bits.exp++; \
42 u.bits.manh |= 1llu << (LDBL_MANH_SIZE - 1); \
53 int e = u.bits
[all...]
H A Ds_ceill.c30 uint64_t o = u.bits.manh; \
31 u.bits.manh += (c); \
32 if (u.bits.manh < o) \
33 u.bits.exp++; \
38 uint64_t o = u.bits.manh; \
39 u.bits.manh += (c); \
40 if (u.bits.manh < o) { \
41 u.bits.exp++; \
42 u.bits.manh |= 1llu << (LDBL_MANH_SIZE - 1); \
53 int e = u.bits
[all...]
H A Ds_isnormal.c39 return (u.bits.exp != 0 && u.bits.exp != 2047);
48 return (u.bits.exp != 0 && u.bits.exp != 255);
57 return (u.bits.exp != 0 && u.bits.exp != 32767);
H A Ds_frexpl.c44 switch (u.bits.exp) {
46 if ((u.bits.manl | u.bits.manh) == 0) {
50 *ex = u.bits.exp - 0x4200;
51 u.bits.exp = 0x3ffe;
57 *ex = u.bits.exp - 0x3ffe;
58 u.bits.exp = 0x3ffe;
H A Ds_fminf.c49 if (u[0].bits.exp == 255 && u[0].bits.man != 0)
51 if (u[1].bits.exp == 255 && u[1].bits.man != 0)
55 if (u[0].bits.sign != u[1].bits.sign)
56 return (u[u[1].bits.sign].f);
H A Ds_fmaxf.c49 if (u[0].bits.exp == 255 && u[0].bits.man != 0)
51 if (u[1].bits.exp == 255 && u[1].bits.man != 0)
55 if (u[0].bits.sign != u[1].bits.sign)
56 return (u[u[0].bits.sign].f);
H A Ds_ilogbl.c26 if (u.bits.exp == 0) {
27 if ((u.bits.manl | u.bits.manh) == 0)
30 if (u.bits.manh == 0) {
32 for (b = LDBL_MANH_SIZE; !(u.bits.manl & m); m >>= 1)
36 for (b = 0; !(u.bits.manh & m); m >>= 1)
43 } else if (u.bits.exp < (LDBL_MAX_EXP << 1) - 1)
44 return (u.bits.exp - LDBL_MAX_EXP + 1);
45 else if (u.bits.manl != 0 || u.bits
[all...]
H A Ds_modfl.c50 /* Return the last n bits of a word, representing the fractional part. */
51 #define GETFRAC(bits, n) ((bits) & ~(MASK << (n)))
52 /* The number of fraction bits in manh, not counting the integer bit */
64 e = ux.bits.exp - LDBL_MAX_EXP + 1;
67 *iptr = zero[ux.bits.sign];
70 if ((GETFRAC(ux.bits.manh, HIBITS - 1 - e) |
71 ux.bits.manl) == 0) { /* X is an integer. */
73 return (zero[ux.bits.sign]);
75 /* Clear all but the top e+1 bits
[all...]
/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/
H A Derr.D_DECL_BFTYPE.badtype.d40 struct bits {
/freebsd-current/lib/msun/ld80/
H A Ds_nanl.c39 uint32_t bits[3]; member in union:__anon439
42 _scan_nan(u.bits, 3, s);
43 u.ieee.bits.exp = 0x7fff;
44 u.ieee.bits.manh |= 0xc0000000; /* make it a quiet NaN */
/freebsd-current/lib/msun/ld128/
H A Ds_nanl.c39 uint32_t bits[4]; member in union:__anon435
42 _scan_nan(u.bits, 4, s);
43 u.ieee.bits.exp = 0x7fff;
44 u.ieee.bits.manh |= 1ULL << 47; /* make it a quiet NaN */
/freebsd-current/lib/libc/riscv/
H A D_fpmath.h35 } bits; member in union:IEEEl2bits
51 (a)[0] = (uint32_t)(u).bits.manl; \
52 (a)[1] = (uint32_t)((u).bits.manl >> 32); \
53 (a)[2] = (uint32_t)(u).bits.manh; \
54 (a)[3] = (uint32_t)((u).bits.manh >> 32); \
/freebsd-current/lib/libc/aarch64/
H A D_fpmath.h35 } bits; member in union:IEEEl2bits
52 (a)[0] = (uint32_t)(u).bits.manl; \
53 (a)[1] = (uint32_t)((u).bits.manl >> 32); \
54 (a)[2] = (uint32_t)(u).bits.manh; \
55 (a)[3] = (uint32_t)((u).bits.manh >> 32); \

Completed in 144 milliseconds

1234567891011>>