fdlibm.h (1713B)
1 /* 2 * ==================================================== 3 * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 4 * 5 * Developed at SunPro, a Sun Microsystems, Inc. business. 6 * Permission to use, copy, modify, and distribute this 7 * software is freely granted, provided that this notice 8 * is preserved. 9 * ==================================================== 10 */ 11 12 /* 13 * from: @(#)fdlibm.h 5.1 93/09/24 14 * $FreeBSD$ 15 */ 16 17 #ifndef mozilla_imported_fdlibm_h 18 #define mozilla_imported_fdlibm_h 19 20 #ifndef M_PI_2 21 #define M_PI_2 1.57079632679489661923 /* pi/2 */ 22 #endif 23 24 #ifdef __cplusplus 25 extern "C" { 26 #endif 27 28 double fdlibm_acos(double); 29 double fdlibm_asin(double); 30 double fdlibm_atan(double); 31 double fdlibm_atan2(double, double); 32 double fdlibm_cos(double); 33 double fdlibm_sin(double); 34 double fdlibm_tan(double); 35 36 double fdlibm_cosh(double); 37 double fdlibm_sinh(double); 38 double fdlibm_tanh(double); 39 40 double fdlibm_exp(double); 41 double fdlibm_log(double); 42 double fdlibm_log10(double); 43 44 double fdlibm_pow(double, double); 45 46 double fdlibm_acosh(double); 47 double fdlibm_asinh(double); 48 double fdlibm_atanh(double); 49 double fdlibm_cbrt(double); 50 double fdlibm_exp2(double); 51 double fdlibm_expm1(double); 52 double fdlibm_hypot(double, double); 53 double fdlibm_log1p(double); 54 double fdlibm_log2(double); 55 float fdlibm_acosf(float); 56 float fdlibm_asinf(float); 57 float fdlibm_atanf(float); 58 float fdlibm_cosf(float); 59 float fdlibm_sinf(float); 60 float fdlibm_tanf(float); 61 float fdlibm_exp2f(float); 62 float fdlibm_expf(float); 63 float fdlibm_log10f(float); 64 float fdlibm_logf(float); 65 float fdlibm_powf(float, float); 66 67 float fdlibm_hypotf(float, float); 68 69 #ifdef __cplusplus 70 } // extern "C" 71 #endif 72 73 #endif /* !mozilla_imported_fdlibm_h */