S2
S2 = 8.33333333332248946124e-03, /* 0x3F811111, 0x1110F8A6 */
r = S2+z*(S3+z*(S4+z*(S5+z*S6)));
S2 = 8.33333333332248946124e-03, /* 0x3F811111, 0x1110F8A6 */
r = S2 + z * (S3 + z * S4) + z * w * (S5 + z * S6);
S2 = 0x111110896efbb2.0p-59, /* 0.0083333293858894631756 */
*sn = (x + s * (S1 + z * S2)) + s * w * r;
S2 = 8.3333337680e-03, /* 0x3c088889 */
r = S2+z*(S3+z*(S4+z*(S5+z*S6)));
S2 = 0.0083333333333333333333333333333331135404851288270047L,
r = S2 + z * (S3 + z * (S4 + z * (S5 + z * (S6 + z * (S7 + z * (S8 +
S2 = 0.0083333333333333333333333333333331135404851288270047L,
r = S2+z*(S3+z*(S4+z*(S5+z*(S6+z*(S7+z*(S8+
S2 = 4.001557694070773974936904547424676279307E5L,
+ S2) * z
S2 = 0.0083333333333333332, /* 0x11111111111111.0p-59 */
r = S2 + z * (S3 + z * (S4 + z * (S5 + z * (S6 + z * (S7 + z * S8)))));
S2 = 0.0083333333333333332, /* 0x11111111111111.0p-59 */
r = S2+z*(S3+z*(S4+z*(S5+z*(S6+z*(S7+z*S8)))));
RESTORE_REG(s2, S2, frame, bo) ;\
SAVE_REG(s2, S2, frame, bo) ;\
goto S2; /* slurp next character */
S2: