__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
cosf(3) - mojave
sinf(3) - mojave
__sincosf(3) - osx
cosl(3) - osx
sin(3) - osx
Similar Topics in the Unix Linux Community
Update: Uploading Movies at Attachments to Posts
Split large xml into mutiple files and with header and footer in file
Instructions to Clear Data Cache in Safari, Chrome, Firefox, Opera Browsers (Pictures)
Cannot extract libraries using sed
My first PERL incarnation... Audio Oscillograph