sinf(3) [freebsd man page]
SIN(3) BSD Library Functions Manual SIN(3) NAME
sin, sinf, sinl -- sine functions LIBRARY
Math Library (libm, -lm) SYNOPSIS
#include <math.h> double sin(double x); float sinf(float x); long double sinl(long double x); DESCRIPTION
The sin(), sinf(), and sinl() functions compute the sine of x (measured in radians). A large magnitude argument may yield a result with lit- tle or no significance. RETURN VALUES
The sin(), sinf(), and sinl() functions return the sine value. SEE ALSO
acos(3), asin(3), atan(3), atan2(3), cos(3), cosh(3), csin(3), math(3), sinh(3), tan(3), tanh(3) STANDARDS
These functions conform to ISO/IEC 9899:1999 (``ISO C99''). BSD
January 24, 2008 BSD
Check Out this Related Man Page
SIN(3) BSD Library Functions Manual SIN(3) NAME
sin -- sine function SYNOPSIS
#include <math.h> double sin(double x); long double sinl(long double x); float sinf(float x); DESCRIPTION
The sin() function computes the sine of x (measured in radians). SPECIAL VALUES
sin(+-0) returns +-0. sin(+-infinity) returns a NaN and raises the "invalid" floating-point exception. VECTOR OPERATIONS
If you need to apply the sin() function to SIMD vectors or arrays, using the following functions provided by the Accelerate.framework may give significantly better performance: #include <Accelerate/Accelerate.h> vFloat vsinf(vFloat x); vFloat vsincosf(vFloat x, vFloat *c); void vvsinf(float *y, const float *x, const int *n); void vvsin(double *y, const double *x, const int *n); void vvsincosf(float *s, float *c, const float *x, const int *n); void vvsincos(double *s, double *c, const double *x, const int *n); SEE ALSO
acos(3), asin(3), atan(3), atan2(3), cos(3), cosh(3), sinh(3), tan(3), tanh(3), math(3) STANDARDS
The sin() function conforms to ISO/IEC 9899:2011. BSD
December 11, 2006 BSD