atanl
long double atanl(long double);
LDBL_PROTO_NORMAL(atanl);
else z=atanl(fabsl(y/x)); /* safe to do y/x */
return atanl(y); /* x=1.0 */
DEF_STD(atanl);
{"atan", atanl, 4.14213562373094923430E-1L, 3.92684936523437500000E-1L,
{"atan", atanl, 1.0L, 7.85385131835937500000E-1L,
{"atan", atanl, 2.41421356237309492343E0L, 1.17808532714843750000E0L,
{"atan", atanl, -2.41421356237309514547E0L, -1.17810058593750000000E0L,
{"atan", atanl, -1.0L, -7.85400390625000000000E-1L,
{"atan", atanl, -4.14213562373095145475E-1L, -3.92700195312500000000E-1L,
long double atanl (long double);
{"atan", atanl, 4.14213562373095048801688724209698081E-1L,
{"atan", atanl, 1.0L,
{"atan", atanl, 2.41421356237309504880168872420969818E0L,
{"atan", atanl, -2.41421356237309504880168872420969818E0L,
{"atan", atanl, -1.0L,
{"atan", atanl, -4.14213562373095048801688724209698081E-1L,
long double atanl (long double);
{"atanl", atanl, &ONEL, &PIO4L, 0},
{"atanl", atanl, &NANL, &NANL, 0},
{"atanl", atanl, &ZEROL, &ZEROL, 0},
{"atanl", atanl, &NEGZEROL, &NEGZEROL, 0},
{"atanl", atanl, &INFINITYL, &PIO2L, 0},
{"atanl", atanl, &MINFL, &MPIO2L, 0},
long double atanl (long double);
{"atanl", atanl, &ONEL, &PIO4L, 0},
{"atanl", atanl, &NANL, &NANL, 0},
{"atanl", atanl, &ZEROL, &ZEROL, 0},
{"atanl", atanl, &NEGZEROL, &NEGZEROL, 0},
{"atanl", atanl, &INFINITYL, &PIO2L, 0},
{"atanl", atanl, &MINFL, &MPIO2L, 0},
long double atanl (long double);
return (tanl(atanl(x)));
{"a", atanl}