198 static long double c[] = {
199 +4.563960711239483142081e-1L, -9.268566100670767619861e-2L,
200 -7.334392170021420220239e-3L, +3.379523740404396755124e-3L,
201 -3.085898448678595090813e-4L, -1.519846724619319512311e-5L,
202 +4.903955822454009397182e-6L, -2.106910538629224721838e-7L,
203 -2.930676220603996192089e-8L, +3.326790071774057337673e-9L,
204 +3.335593457695769191326e-11L, -2.279104036721012221982e-11L,
205 +7.877561633156348806091e-13L, +9.173158167107974472228e-14L,
206 -7.341175636102869400671e-15L, -1.763370444125849029511e-16L,
207 +3.792946298506435014290e-17L, -4.251969162435936250171e-19L,
208 -1.358295820818448686821e-19L, +5.268740962820224108235e-21L,
209 +3.414939674304748094484e-22L};
211 static const int degree =
sizeof(c) /
sizeof(
long double) - 1;
212 static const long double midpoint = (1.75L + 1.0L) / 2.0L;
213 static const long double half_length = (1.75L - 1.0L) / 2.0L;
216 return (x > 0.0L) ? daw : -daw;
243 static long double c[] = {
244 +2.843711194548592808550e-1L, -6.791774139166808940530e-2L,
245 +6.955211059379384327814e-3L, -2.726366582146839486784e-4L,
246 -6.516682485087925163874e-5L, +1.404387911504935155228e-5L,
247 -1.103288540946056915318e-6L, -1.422154597293404846081e-8L,
248 +1.102714664312839585330e-8L, -8.659211557383544255053e-10L,
249 -8.048589443963965285748e-12L, +6.092061709996351761426e-12L,
250 -3.580977611213519234324e-13L, -1.085173558590137965737e-14L,
251 +2.411707924175380740802e-15L, -7.760751294610276598631e-17L,
252 -6.701490147030045891595e-18L, +6.350145841254563572100e-19L,
253 -2.034625734538917052251e-21L, -2.260543651146274653910e-21L,
254 +9.782419961387425633151e-23L};
256 static const int degree =
sizeof(c) /
sizeof(
long double) - 1;
257 static const long double midpoint = (2.50L + 1.75L) / 2.0L;
258 static const long double half_length = (2.50L - 1.75L) / 2.0;
261 return (x > 0.0L) ? daw : -daw;
288 static long double c[] = {
289 +1.901351274204578126827e-1L, -3.000575522193632460118e-2L,
290 +2.672138524890489432579e-3L, -2.498237548675235150519e-4L,
291 +2.013483163459701593271e-5L, -8.454663603108548182962e-7L,
292 -8.036589636334016432368e-8L, +2.055498509671357933537e-8L,
293 -2.052151324060186596995e-9L, +8.584315967075483822464e-11L,
294 +5.062689357469596748991e-12L, -1.038671167196342609090e-12L,
295 +6.367962851860231236238e-14L, +3.084688422647419767229e-16L,
296 -3.417946142546575188490e-16L, +2.311567730100119302160e-17L,
297 -6.170132546983726244716e-20L, -9.133176920944950460847e-20L,
298 +5.712092431423316128728e-21L, +1.269641078369737220790e-23L,
299 -2.072659711527711312699e-23L};
301 static const int degree =
sizeof(c) /
sizeof(
long double) - 1;
302 static const long double midpoint = (3.25L + 2.50L) / 2.0L;
303 static const long double half_length = (3.25L - 2.50L) / 2.0L;
306 return (x > 0.0L) ? daw : -daw;
333 static long double c[] = {
334 +1.402884974484995678749e-1L, -2.053975371995937033959e-2L,
335 +1.595388628922920119352e-3L, -1.336894584910985998203e-4L,
336 +1.224903774178156286300e-5L, -1.206856028658387948773e-6L,
337 +1.187997233269528945503e-7L, -1.012936061496824448259e-8L,
338 +5.244408240062370605664e-10L, +2.901444759022254846562e-11L,
339 -1.168987502493903926906e-11L, +1.640096995420504465839e-12L,
340 -1.339190668554209618318e-13L, +3.643815972666851044790e-15L,
341 +6.922486581126169160232e-16L, -1.158761251467106749752e-16L,
342 +8.164320395639210093180e-18L, -5.397918405779863087588e-20L,
343 -5.052069908100339242896e-20L, +5.322512674746973445361e-21L,
344 -1.869294542789169825747e-22L};
346 static const int degree =
sizeof(c) /
sizeof(
long double) - 1;
349 static const long double midpoint = (4.25L + 3.25L) / 2.0L;
350 static const long double half_length = (4.25L - 3.25L) / 2.0L;
353 return (x > 0.0L) ? daw : -daw;
380 static long double c[] = {
381 +1.058610209741581514157e-1L, -1.429297757627935191694e-2L,
382 +9.911301703835545472874e-4L, -7.079903107876049846509e-5L,
383 +5.229587914675267516134e-6L, -4.016071345964089296212e-7L,
384 +3.231734714422926453741e-8L, -2.752870944370338482109e-9L,
385 +2.503059741885009530630e-10L, -2.418699000594890423278e-11L,
386 +2.410158905786160001792e-12L, -2.327254341132174000949e-13L,
387 +1.958284411563056492727e-14L, -1.099893145048991004460e-15L,
388 -2.959085292526991317697e-17L, +1.966366179276295203082e-17L,
389 -3.314408783993662492621e-18L, +3.635520318133814622089e-19L,
390 -2.550826919215104648800e-20L, +3.830090587178262542288e-22L,
391 +1.836693763159216122739e-22L};
393 static const int degree =
sizeof(c) /
sizeof(
long double) - 1;
394 static const long double midpoint = (5.50L + 4.25L) / 2.0L;
395 static const long double half_length = (5.50L - 4.25L) / 2.0L;
398 return (x > 0.0L) ? daw : -daw;
425 static long double c[] = {+8.024637207807814739314e-2L,
426 -1.136614891549306029413e-2L,
427 +8.164249750628661856014e-4L,
428 -5.951964778701328943018e-5L,
429 +4.407349502747483429390e-6L,
430 -3.317746826184531133862e-7L,
431 +2.541483569880571680365e-8L,
432 -1.983391157250772649001e-9L,
433 +1.579050614491277335581e-10L,
434 -1.284592098551537518322e-11L,
435 +1.070070857004674207604e-12L,
436 -9.151832297362522251950e-14L,
437 +8.065447314948125338081e-15L,
438 -7.360105847607056315915e-16L,
439 +6.995966000187407197283e-17L,
440 -6.964349343411584120055e-18L,
441 +7.268789359189778223225e-19L,
442 -7.885125241947769024019e-20L,
443 +8.689022564130615225208e-21L,
444 -9.353211304381231554634e-22L +
445 9.218280404899298404756e-23L};
447 static const int degree =
sizeof(c) /
sizeof(
long double) - 1;
450 static const long double midpoint = (7.25L + 5.50L) / 2.0L;
451 static const long double half_length = (7.25L - 5.50L) / 2.0L;
454 return (x > 0.0L) ? daw : -daw;