Searched refs:TBLSIZE (Results 1 - 4 of 4) sorted by relevance

/freebsd-9.3-release/lib/msun/src/
H A Ds_exp2f.c36 #define TBLSIZE (1 << TBLBITS) macro
40 redux = 0x1.8p23f / TBLSIZE,
48 static const double exp2ft[TBLSIZE] = {
79 * y = i/TBLSIZE + z for integer i near y * TBLSIZE.
80 * Thus we have exp2(y) = exp2(i/TBLSIZE) * exp2(z),
81 * with |z| <= 2**-(TBLSIZE+1).
83 * We compute exp2(i/TBLSIZE) via table lookup and exp2(z) via a
122 i0 += TBLSIZE / 2;
124 i0 &= TBLSIZE
[all...]
H A Ds_exp2.c36 #define TBLSIZE (1 << TBLBITS) macro
40 redux = 0x1.8p52 / TBLSIZE,
49 static const double tbl[TBLSIZE * 2] = {
321 * y = i/TBLSIZE + z - eps[i] for integer i near y * TBLSIZE.
322 * Thus we have exp2(y) = exp2(i/TBLSIZE) * exp2(z - eps[i]),
325 * We compute exp2(i/TBLSIZE) via table lookup and exp2(z - eps[i]) via
328 * exp2t[i] = exp2(i/TBLSIZE + eps[i]), and eps[i] is a small offset such
331 * Note that the range of i is +-TBLSIZE/2, so we actually index the tables
332 * by i0 = i + TBLSIZE/
[all...]
/freebsd-9.3-release/lib/msun/ld128/
H A Ds_exp2l.c37 #define TBLSIZE (1 << TBLBITS) macro
62 redux = 0x1.8p112 / TBLSIZE;
64 static const long double tbl[TBLSIZE] = {
195 static const float eps[TBLSIZE] = {
338 * y = i/TBLSIZE + z - eps[i] for integer i near y * TBLSIZE.
339 * Thus we have exp2(y) = exp2(i/TBLSIZE) * exp2(z - eps[i]),
342 * We compute exp2(i/TBLSIZE) via table lookup and exp2(z - eps[i]) via
345 * exp2t[i] = exp2(i/TBLSIZE + eps[i]), and eps[i] is a small offset such
348 * Note that the range of i is +-TBLSIZE/
[all...]
/freebsd-9.3-release/lib/msun/ld80/
H A Ds_exp2l.c41 #define TBLSIZE (1 << TBLBITS) macro
54 redux = 0x1.8p63 / TBLSIZE,
62 static const double tbl[TBLSIZE * 2] = {
205 * y = i/TBLSIZE + z for integer i near y * TBLSIZE.
206 * Thus we have exp2(y) = exp2(i/TBLSIZE) * exp2(z),
209 * We compute exp2(i/TBLSIZE) via table lookup and exp2(z) via a
265 i0 = u.bits.manl + TBLSIZE / 2;
267 i0 = (i0 & (TBLSIZE - 1)) << 1;

Completed in 57 milliseconds