__sincosf(3) mojave man page | unix.com

Man Page: __sincosf

Operating Environment: mojave

Section: 3

__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
cos(3) - mojave
cosf(3) - mojave
sinl(3) - mojave
cosf(3) - osx
Similar Topics in the Unix Linux Community
Instructions to Clear Data Cache in Safari, Chrome, Firefox, Opera Browsers (Pictures)
Cannot extract libraries using sed
My first PERL incarnation... Audio Oscillograph
How can I direct messages from mac console.app to a log file?