osx man page for __sincosf

Query: __sincosf

OS: osx

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

__SINCOS(3)						   BSD Library Functions Manual 					       __SINCOS(3)

NAME
__sincos -- sine-cosine function
SYNOPSIS
#include <math.h> void __sincosf(float x, float *sinp, float *cosp); void __sincos(double x, double *sinp, double *cosp);
DESCRIPTION
The __sincos() function computes the sine and cosine of x (measured in radians) and stores the sine in the memory pointed to by sinp and the cosine in the memory pointed to by cosp.
SPECIAL VALUES
__sincos(+-0, sinp, cosp) sets *sinp to +-0 and sets *cosp to +1. __sincos(+-infinity, sinp, cosp) raises the "invalid" floating-point exception and sets both *sinp and *cosp to NaN.
VECTOR OPERATIONS
If you need to apply the __sincos() function to SIMD vectors or arrays, using the following functions provided by the Accelerate.framework may be useful: #include <Accelerate/Accelerate.h> vFloat vsincosf(vFloat x, vFloat *c); 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
cos(3), sin(3), tan(3), math(3)
BSD
December 15, 2012 BSD
Related Man Pages
__sincosf(3) - mojave
sin(3) - mojave
sinl(3) - mojave
cos(3) - osx
cosf(3) - osx
Similar Topics in the Unix Linux Community
At A Glance Coloured Real Time Bargraph Generator...
Hearing Aid for OSX 10.12.x and greater.
To print diamond asterisk pattern based on inputs
My first PERL incarnation... Audio Oscillograph
Syntax error in subtraction in Bash