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

12

/bionic/libm/src/
H A Ds_fmax.c43 if (u[0].bits.exp == 2047 && (u[0].bits.manh | u[0].bits.manl) != 0)
45 if (u[1].bits.exp == 2047 && (u[1].bits.manh | u[1].bits.manl) != 0)
49 if (u[0].bits.sign != u[1].bits.sign)
50 return (u[u[0].bits.sign].d);
H A Ds_fmaxl.c45 if (u[0].bits.exp == 32767 && (u[0].bits.manh | u[0].bits.manl) != 0)
47 if (u[1].bits.exp == 32767 && (u[1].bits.manh | u[1].bits.manl) != 0)
51 if (u[0].bits.sign != u[1].bits.sign)
52 return (u[0].bits.sign ? y : x);
H A Ds_fmin.c43 if (u[0].bits.exp == 2047 && (u[0].bits.manh | u[0].bits.manl) != 0)
45 if (u[1].bits.exp == 2047 && (u[1].bits.manh | u[1].bits.manl) != 0)
49 if (u[0].bits.sign != u[1].bits.sign)
50 return (u[u[1].bits.sign].d);
H A Ds_fminl.c45 if (u[0].bits.exp == 32767 && (u[0].bits.manh | u[0].bits.manl) != 0)
47 if (u[1].bits.exp == 32767 && (u[1].bits.manh | u[1].bits.manl) != 0)
51 if (u[0].bits.sign != u[1].bits.sign)
52 return (u[1].bits.sign ? y : x);
H A Ds_ceill.c36 uint64_t o = u.bits.manh; \
37 u.bits.manh += (c); \
38 if (u.bits.manh < o) \
39 u.bits.exp++; \
44 uint64_t o = u.bits.manh; \
45 u.bits.manh += (c); \
46 if (u.bits.manh < o) { \
47 u.bits.exp++; \
48 u.bits.manh |= 1llu << (LDBL_MANH_SIZE - 1); \
59 int e = u.bits
[all...]
H A Ds_floorl.c36 uint64_t o = u.bits.manh; \
37 u.bits.manh += (c); \
38 if (u.bits.manh < o) \
39 u.bits.exp++; \
44 uint64_t o = u.bits.manh; \
45 u.bits.manh += (c); \
46 if (u.bits.manh < o) { \
47 u.bits.exp++; \
48 u.bits.manh |= 1llu << (LDBL_MANH_SIZE - 1); \
59 int e = u.bits
[all...]
H A Ds_nextafterl.c44 if ((ux.bits.exp == 0x7fff &&
45 ((ux.bits.manh&~LDBL_NBIT)|ux.bits.manl) != 0) ||
46 (uy.bits.exp == 0x7fff &&
47 ((uy.bits.manh&~LDBL_NBIT)|uy.bits.manl) != 0))
51 ux.bits.manh = 0; /* return +-minsubnormal */
52 ux.bits.manl = 1;
53 ux.bits.sign = uy.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_isnan.c41 return (u.bits.exp == 2047 && (u.bits.manl != 0 || u.bits.manh != 0));
51 return (u.bits.exp == 255 && u.bits.man != 0);
61 return (u.bits.exp == 32767 && (u.bits.manl != 0 || u.bits.manh != 0));
H A Ds_fmaxf.c43 if (u[0].bits.exp == 255 && u[0].bits.man != 0)
45 if (u[1].bits.exp == 255 && u[1].bits.man != 0)
49 if (u[0].bits.sign != u[1].bits.sign)
50 return (u[u[0].bits.sign].f);
H A Ds_fminf.c43 if (u[0].bits.exp == 255 && u[0].bits.man != 0)
45 if (u[1].bits.exp == 255 && u[1].bits.man != 0)
49 if (u[0].bits.sign != u[1].bits.sign)
50 return (u[u[1].bits.sign].f);
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_ilogbl.c31 if (u.bits.exp == 0) {
32 if ((u.bits.manl | u.bits.manh) == 0)
35 if (u.bits.manh == 0) {
37 for (b = LDBL_MANH_SIZE; !(u.bits.manl & m); m >>= 1)
41 for (b = 0; !(u.bits.manh & m); m >>= 1)
48 } else if (u.bits.exp < (LDBL_MAX_EXP << 1) - 1)
49 return (u.bits.exp - LDBL_MAX_EXP + 1);
50 else if (u.bits.manl != 0 || u.bits
[all...]
H A Ds_isfinite.c39 return (u.bits.exp != 2047);
48 return (u.bits.exp != 255);
57 return (u.bits.exp != 32767);
H A Ds_signbit.c39 return (u.bits.sign);
48 return (u.bits.sign);
57 return (u.bits.sign);
H A Ds_truncl.c45 int e = u.bits.exp - LDBL_MAX_EXP + 1;
53 if (((u.bits.manh & m) | u.bits.manl) == 0)
56 u.bits.manh &= ~m;
57 u.bits.manl = 0;
62 if ((u.bits.manl & m) == 0)
65 u.bits.manl &= ~m;
/bionic/libm/
H A Disinf.c44 return (u.bits.exp == 2047 && u.bits.manl == 0 && u.bits.manh == 0);
53 return (u.bits.exp == 255 && u.bits.man == 0);
64 return (u.bits.exp == 32767 && u.bits.manl == 0 && u.bits.manh == 0);
66 return (u.bits.exp == 2047 && u.bits
[all...]
H A Dfpclassify.c43 if (u.bits.exp == 0) {
44 if (u.bits.man == 0)
48 if (u.bits.exp == 255) {
49 if (u.bits.man == 0)
62 if (u.bits.exp == 0) {
63 if ((u.bits.manl | u.bits.manh) == 0)
67 if (u.bits.exp == 2047) {
68 if ((u.bits.manl | u.bits
[all...]
/bionic/libm/amd64/
H A D_fpmath.h38 } bits; member in union:IEEEl2bits
42 #define mask_nbit_l(u) ((u).bits.manh &= ~LDBL_NBIT)
48 (a)[0] = (uint32_t)(u).bits.manl; \
49 (a)[1] = (uint32_t)(u).bits.manh; \
/bionic/libm/i386/
H A D_fpmath.h37 } bits; member in union:IEEEl2bits
41 #define mask_nbit_l(u) ((u).bits.manh &= ~LDBL_NBIT)
47 (a)[0] = (uint32_t)(u).bits.manl; \
48 (a)[1] = (uint32_t)(u).bits.manh; \
/bionic/libm/sparc64/
H A D_fpmath.h37 } bits; member in union:IEEEl2bits
48 (a)[0] = (uint32_t)(u).bits.manl; \
49 (a)[1] = (uint32_t)((u).bits.manl >> 32); \
50 (a)[2] = (uint32_t)(u).bits.manh; \
51 (a)[3] = (uint32_t)((u).bits.manh >> 32); \
/bionic/libm/alpha/
H A D_fpmath.h36 } bits; member in union:IEEEl2bits
47 (a)[0] = (uint32_t)(u).bits.manl; \
48 (a)[1] = (uint32_t)(u).bits.manh; \
/bionic/libm/arm/
H A D_fpmath.h43 } bits; member in union:IEEEl2bits
53 (a)[0] = (uint32_t)(u).bits.manl; \
54 (a)[1] = (uint32_t)(u).bits.manh; \
/bionic/libm/powerpc/
H A D_fpmath.h36 } bits; member in union:IEEEl2bits
47 (a)[0] = (uint32_t)(u).bits.manl; \
48 (a)[1] = (uint32_t)(u).bits.manh; \
/bionic/libm/ia64/
H A D_fpmath.h48 } bits; member in union:IEEEl2bits
53 #define mask_nbit_l(u) ((u).bits.manh &= ~LDBL_NBIT)
62 #define mask_nbit_l(u) ((u).bits.manh &= ~LDBL_NBIT)
69 (a)[0] = (uint32_t)(u).bits.manl; \
70 (a)[1] = (uint32_t)(u).bits.manh; \

Completed in 62 milliseconds

12