OSDN Git Service

Initial revision
[pf3gnuchains/pf3gnuchains3x.git] / newlib / libm / mathfp / sf_sin.c
1
2 /* @(#)z_sinf.c 1.0 98/08/13 */
3 /******************************************************************
4  * Sine
5  *
6  * Input:
7  *   x - floating point value
8  *
9  * Output:
10  *   sine of x
11  *
12  * Description:
13  *   This routine returns the sine of x.
14  *
15  *****************************************************************/
16
17 #include "fdlibm.h"
18 #include "zmath.h"
19
20 float
21 _DEFUN (sinf, (float),
22         float x)
23 {
24   return (sinef (x, 0));
25 }
26
27 #ifdef _DOUBLE_IS_32BITS
28
29 double sin (double x)
30 {
31   return (double) sinef ((float) x, 0);
32 }
33
34 #endif /* defined(_DOUBLE_IS_32BITS) */