sinl
long double sinl(long double);
LDBL_PROTO_NORMAL(sinl);
z = q * sinl (PIL * z);
return sinl (pi * x);
y = sinl (pi * y);
y = sinl (pi * (one - y));
y = sinl (pi * (y - 2.0));
z = q * sinl( PIL * z );
w = coshl(x) * cosl(y) + (sinhl(x) * sinl(y)) * I;
w = cosl(creall(z)) * ch + (-sinl(creall(z)) * sh) * I;
w = r * cosl(cimagl(z)) + (r * sinl(cimagl(z))) * I;
w = r * cosl(theta) + (r * sinl(theta)) * I;
w = sinhl(x) * cosl(y) + (coshl(x) * sinl(y)) * I;
w = sinl(creall(z)) * ch + (cosl(creall(z)) * sh) * I;
w = sinhl(2.0L * x) / d + (sinl(2.0L * y) / d) * I;
w = sinl(2.0L * x) / d + (sinhl(2.0L * y) / d) * I;
DEF_STD(sinl);
{"sin", sinl, 7.85398163397448278999e-1L, 7.0709228515625e-1L,
{"sin", sinl, -7.85398163397448501044e-1L, -7.071075439453125e-1L,
{"sin", sinl, 1.570796326794896558L, 9.999847412109375e-1L,
{"sin", sinl, -1.57079632679489678004L, -1.0L,
{"sin", sinl, 4.712388980384689674L, -1.0L,
{"sin", sinl, -4.71238898038468989604L, 9.999847412109375e-1L,
long double sinl (long double);
{"sin", sinl, 7.85398163397448309615660845819875699E-1L,
{"sin", sinl, -7.85398163397448309615660845819875699E-1L,
{"sin", sinl, 1.57079632679489661923132169163975140E0L,
{"sin", sinl, -1.57079632679489661923132169163975140E0L,
{"sin", sinl, 4.71238898038468985769396507491925433E0L,
{"sin", sinl, -4.71238898038468985769396507491925420E0L,
long double sinl (long double);
{"sinl", sinl, 8388607.L, 9.9234509376961249835628E-1L, 0},
{"sinl", sinl, 2147483647.L, -7.2491655514455639054829E-1L, 0},
{"sinl", sinl, PIO4L, 7.0710678118654752440084E-1L, 0},
{"sinl", sinl, &PIO2L, &ONEL, 0},
{"sinl", sinl, &NANL, &NANL, 0},
{"sinl", sinl, &NEGZEROL, &NEGZEROL, 0},
{"sinl", sinl, &ZEROL, &ZEROL, 0},
{"sinl", sinl, &INFINITYL, &NANL, 0},
{"sinl", sinl, &MINFL, &NANL, 0},
long double sinl (long double);
{"sinl", sinl, 32767.L, 1.8750655394138942394239E-1L, 0},
{"sinl", sinl, 32767.L, 1.8750655394138942394239E-1L, 0},
{"sinl", sinl, 8388607.L, 9.9234509376961249835628E-1L, 0},
{"sinl", sinl, 2147483647.L, -7.2491655514455639054829E-1L, 0},
{"sinl", sinl, PIO4L, 7.0710678118654752440084E-1L, 0},
{"sinl", sinl, &PIO2L, &ONEL, 0},
{"sinl", sinl, &NANL, &NANL, 0},
{"sinl", sinl, &NEGZEROL, &NEGZEROL, 0},
{"sinl", sinl, &ZEROL, &ZEROL, 0},
{"sinl", sinl, &INFINITYL, &NANL, 0},
{"sinl", sinl, &MINFL, &NANL, 0},
long double sinl (long double);
s = finites[i] == 0 ? finites[i] : INFINITY * sinl(finites[i]);
return (sinl(asinf(x)));
return (sinl(asin(x)));
return (sinl(asinl(x)));
ATF_CHECK(fabsl(sinl(ld_pi_odd[i])) < LDBL_EPSILON);
ATF_CHECK(fabsl(sinl(-ld_pi_odd[i])) < LDBL_EPSILON);
ATF_CHECK(fabsl(sinl(ld_pi_odd[i] * 2)) < LDBL_EPSILON);
ATF_CHECK(fabsl(sinl(-ld_pi_odd[i] * 2)) < LDBL_EPSILON);
struct func funcs[] = { {"s", sinl},