Searched refs:expsign (Results 1 - 18 of 18) sorted by relevance

/freebsd-10.0-release/lib/msun/src/
H A Ds_rintl.c36 /* We also require the usual bias, min exp and expsign packing. */
58 uint32_t expsign; local
62 expsign = u.xbits.expsign;
63 ex = expsign & 0x7fff;
70 sign = expsign >> 15;
H A De_acosl.c48 int16_t expsign, expt; local
50 expsign = u.xbits.expsign;
51 expt = expsign & 0x7fff;
54 if (expsign>0) return 0.0; /* acos(1) = 0 */
66 } else if (expsign<0) { /* x < -0.5 */
H A Ds_atanl.c38 int16_t expsign, expt; local
42 expsign = u.xbits.expsign;
43 expt = expsign & 0x7fff;
48 if(expsign>0) return atanhi[3]+atanlo[3];
83 return (expsign<0)? -z:z;
H A Ds_cbrtl.c42 uint16_t expsign; local
46 expsign = u.xbits.expsign;
47 k = expsign & 0x7fff;
67 u.xbits.expsign = BIAS;
83 v.xbits.expsign = (expsign & 0x8000) | (BIAS + k / 3);
H A De_asinl.c38 int16_t expsign, expt; local
40 expsign = u.xbits.expsign;
41 expt = expsign & 0x7fff;
76 if(expsign>0) return t; else return -t;
H A De_atan2l.c55 expsigny = uy.xbits.expsign;
58 expsignx = ux.xbits.expsign;
H A Dmath_private.h192 * Get expsign and mantissa as 16 bit and 64 bit ints from an 80 bit long
200 (ix0) = ew_u.xbits.expsign; \
205 * Get expsign and mantissa as one 16 bit and two 64 bit ints from a 128 bit
213 (ix0) = ew_u.xbits.expsign; \
218 /* Get expsign as a 16 bit int from a long double. */
224 (i) = ge_u.xbits.expsign; \
228 * Set an 80 bit long double from a 16 bit int expsign and a 64 bit int
235 iw_u.xbits.expsign = (ix0); \
241 * Set a 128 bit long double from a 16 bit int expsign and two 64 bit ints
248 iw_u.xbits.expsign
[all...]
/freebsd-10.0-release/lib/libc/ia64/
H A D_fpmath.h52 unsigned int expsign :16; member in struct:IEEEl2bits::__anon5377
56 unsigned int expsign :16;
/freebsd-10.0-release/lib/msun/ld128/
H A De_rem_pio2l.h69 int16_t expsign; local
72 expsign = u.xbits.expsign;
73 ex = expsign & 0x7fff;
93 ex1 = u2.xbits.expsign & 0x7fff;
102 ex1 = u2.xbits.expsign & 0x7fff;
125 u1.xbits.expsign = ex - e0;
138 if(expsign<0) {y[0] = -r; y[1] = -w; return -n;}
H A Ds_expl.c239 hx = u.xbits.expsign;
277 v.xbits.expsign = BIAS + k;
280 v.xbits.expsign = BIAS + k + 10000;
380 hx = u.xbits.expsign;
452 v.xbits.expsign = BIAS + k;
486 v.xbits.expsign = BIAS - k;
H A Ds_exp2l.c364 hx = u.xbits.expsign;
406 v.xbits.expsign = LDBL_MAX_EXP - 1 + k;
409 v.xbits.expsign = LDBL_MAX_EXP - 1 + k + 10000;
/freebsd-10.0-release/lib/msun/ld80/
H A De_rem_pio2l.h80 int16_t expsign; local
83 expsign = u.xbits.expsign;
84 ex = expsign & 0x7fff;
103 ex1 = u2.xbits.expsign & 0x7fff;
112 ex1 = u2.xbits.expsign & 0x7fff;
135 u1.xbits.expsign = ex - e0;
147 if(expsign<0) {y[0] = -r; y[1] = -w; return -n;}
H A Dinvtrig.h70 uint16_t expsign; member in struct:longdouble
H A Ds_expl.c245 hx = u.xbits.expsign;
283 v.xbits.expsign = BIAS + k;
286 v.xbits.expsign = BIAS + k + 10000;
358 hx = u.xbits.expsign;
428 v.xbits.expsign = BIAS + k;
461 v.xbits.expsign = BIAS - k;
H A Ds_exp2l.c227 hx = u.xbits.expsign;
267 v.xbits.expsign = BIAS + k;
270 v.xbits.expsign = BIAS + k + 10000;
/freebsd-10.0-release/lib/libc/amd64/
H A D_fpmath.h41 unsigned int expsign :16; member in struct:IEEEl2bits::__anon5341
/freebsd-10.0-release/lib/libc/i386/
H A D_fpmath.h40 unsigned int expsign :16; member in struct:IEEEl2bits::__anon5375
/freebsd-10.0-release/lib/libc/sparc64/
H A D_fpmath.h39 unsigned int expsign :16; member in struct:IEEEl2bits::__anon5501

Completed in 89 milliseconds