C2
C2 = -1.38888888888741095749e-03, /* 0xBF56C16C, 0x16C15177 */
r = z*(C1+z*(C2+z*C3)) + w*w*(C4+z*(C5+z*C6));
C2 = -0x16c087e80f1e27.0p-62, /* -0.00138867637746099294692 */
r = C2+z*C3;
C2 = -0.0013888888888888874, /* -0x16c16c16c16c10.0p-62 */
#define POLY(z) (z*(C1+z*(C2+z*(C3+z*(C4+z*(C5+z*(C6+z*C7)))))))
C2 = -0.001388888888888888888888888888863490893732L,
#define POLY(z) (z*(C1+z*(C2+z*(C3+z*(C4+z*(C5+z*(C6+z*(C7+ \
tmp = tail + r + r2 * (C2 + r * C3) + r2 * r2 * (C4 + r * C5);
tmp = tail + r * C1 + r2 * (C2 + r * C3) + r2 * r2 * (C4 + r * C5);
x -= px * C2;
C2 = 1.428606820309417232121458176568075500134E-6L,
xx = C1 + C2;
static const long double C2 = 1.4286068203094172321215E-6L;
z = z + e * C2;
y = y + e * C2;
static const long double C2 = 1.4286068203094172321215E-6L;
z = z + e * C2;
y = y + e * C2;
tmp = tail + r + r2 * (C2 + r * C3) + r2 * r2 * (C4 + r * C5);