Searched refs:TBLSIZE (Results 1 - 4 of 4) sorted by relevance
/freebsd-9.3-release/lib/msun/src/ |
H A D | s_exp2f.c | 36 #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 D | s_exp2.c | 36 #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 D | s_exp2l.c | 37 #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 D | s_exp2l.c | 41 #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