Lines Matching +full:0 +full:x5
34 * Write x = (k + j/256)ln2 + r, where k and j are integers, j >= 0,
332 { DBLWORD(0x43380000, 0x00000000) },
333 { DBLWORD(0x40771547, 0x652b82fe) },
334 { DBLWORD(0x3f662e42, 0xfee00000) },
335 { DBLWORD(0x3d6a39ef, 0x35793c76) },
336 { DBLWORD(0x3ff00000, 0x00000000) },
337 { DBLWORD(0x3fdfffff, 0xfffffff6) },
338 { DBLWORD(0x3fc55555, 0x721a1d14) },
339 { DBLWORD(0x3fa55555, 0x6e0896af) },
340 { DBLWORD(0x01000000, 0x00000000) },
341 { DBLWORD(0x7f000000, 0x00000000) },
342 { DBLWORD(0x40862e42, 0xfefa39ef) },
343 { DBLWORD(0xc0874910, 0xd52d3051) },
344 { DBLWORD(0xfff00000, 0x00000000) },
345 { DBLWORD(0x00000000, 0x00000000) }
348 #define round C[0].d
368 j##N = (j##N & 0xff) << 1; \
374 HI(y##N) += (k##N + 0x3ef) << 20; \
383 hx = HI(x[0]); \
384 ix = hx & ~0x80000000; \
387 if (ix >= 0x40862e42) { \
388 if (ix >= 0x7ff00000) { /* x is inf or nan */ \
401 } else if (ix < 0x3e300000) { /* |x| < 2^-28 */ \
410 double x0, x1, x2, x3, x4, x5; in __vexp() local
421 if (--n < 0) in __vexp()
425 PREPROCESS(0, 0, begin); in __vexp()
427 if (--n < 0) in __vexp()
432 if (--n < 0) in __vexp()
437 if (--n < 0) in __vexp()
442 if (--n < 0) in __vexp()
447 if (--n < 0) in __vexp()
457 y5 = (x5 * invln2_256) + round; in __vexp()
480 j0 = (j0 & 0xff) << 1; in __vexp()
481 j1 = (j1 & 0xff) << 1; in __vexp()
482 j2 = (j2 & 0xff) << 1; in __vexp()
483 j3 = (j3 & 0xff) << 1; in __vexp()
484 j4 = (j4 & 0xff) << 1; in __vexp()
485 j5 = (j5 & 0xff) << 1; in __vexp()
492 x5 = (x5 - y5 * ln2_256h) - y5 * ln2_256l; in __vexp()
499 y5 = x5 * (one + x5 * (B1 + x5 * (B2 + x5 * B3))); in __vexp()
516 HI(y0) += (k0 + 0x3ef) << 20; in __vexp()
522 HI(y1) += (k1 + 0x3ef) << 20; in __vexp()
528 HI(y2) += (k2 + 0x3ef) << 20; in __vexp()
534 HI(y3) += (k3 + 0x3ef) << 20; in __vexp()
540 HI(y4) += (k4 + 0x3ef) << 20; in __vexp()
546 HI(y5) += (k5 + 0x3ef) << 20; in __vexp()
552 y[0] = y0; in __vexp()
562 PROCESS(0); in __vexp()
566 PROCESS(0); in __vexp()
571 PROCESS(0); in __vexp()
577 PROCESS(0); in __vexp()
584 PROCESS(0); in __vexp()