Subversion Repositories Kolibri OS

Rev

Rev 1693 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1693 Rev 2168
Line 30... Line 30...
30
  __ULong i[4];
30
  __ULong i[4];
31
};
31
};
32
#endif
32
#endif
Line 33... Line 33...
33
 
33
 
34
/* Natural log of 2 */
34
/* Natural log of 2 */
Line 35... Line 35...
35
#define _M_LOG2_E        0.693147180559945309417
35
#define _M_LN2        0.693147180559945309417
36
 
36
 
37
#if defined(__GNUC__) && \
37
#if defined(__GNUC__) && \
Line 274... Line 274...
274
extern double lgamma _PARAMS((double));
274
extern double lgamma _PARAMS((double));
275
extern double erf _PARAMS((double));
275
extern double erf _PARAMS((double));
276
extern double erfc _PARAMS((double));
276
extern double erfc _PARAMS((double));
277
extern double log2 _PARAMS((double));
277
extern double log2 _PARAMS((double));
278
#if !defined(__cplusplus)
278
#if !defined(__cplusplus)
279
#define log2(x) (log (x) / _M_LOG2_E)
279
#define log2(x) (log (x) / _M_LN2)
280
#endif
280
#endif
Line 281... Line 281...
281
 
281
 
282
#ifndef __math_68881
282
#ifndef __math_68881
283
extern double hypot _PARAMS((double, double));
283
extern double hypot _PARAMS((double, double));
Line 354... Line 354...
354
extern float lgammaf _PARAMS((float));
354
extern float lgammaf _PARAMS((float));
355
extern float erff _PARAMS((float));
355
extern float erff _PARAMS((float));
356
extern float erfcf _PARAMS((float));
356
extern float erfcf _PARAMS((float));
357
extern float log2f _PARAMS((float));
357
extern float log2f _PARAMS((float));
358
#if !defined(__cplusplus)
358
#if !defined(__cplusplus)
359
#define log2f(x) (logf (x) / (float) _M_LOG2_E)
359
#define log2f(x) (logf (x) / (float_t) _M_LN2)
360
#endif
360
#endif
361
extern float hypotf _PARAMS((float, float));
361
extern float hypotf _PARAMS((float, float));
362
#endif /* ! defined (_REENT_ONLY) */
362
#endif /* ! defined (_REENT_ONLY) */
Line 363... Line 363...
363
 
363
 
Line 527... Line 527...
527
#define MAXFLOAT	3.40282347e+38F
527
#define MAXFLOAT	3.40282347e+38F
Line 528... Line 528...
528
 
528
 
529
#define M_E		2.7182818284590452354
529
#define M_E		2.7182818284590452354
530
#define M_LOG2E		1.4426950408889634074
530
#define M_LOG2E		1.4426950408889634074
531
#define M_LOG10E	0.43429448190325182765
531
#define M_LOG10E	0.43429448190325182765
532
#define M_LN2		0.69314718055994530942
532
#define M_LN2		_M_LN2
533
#define M_LN10		2.30258509299404568402
533
#define M_LN10		2.30258509299404568402
534
#define M_PI		3.14159265358979323846
534
#define M_PI		3.14159265358979323846
535
#define M_TWOPI         (M_PI * 2.0)
535
#define M_TWOPI         (M_PI * 2.0)
536
#define M_PI_2		1.57079632679489661923
536
#define M_PI_2		1.57079632679489661923
Line 544... Line 544...
544
#define M_SQRT1_2	0.70710678118654752440
544
#define M_SQRT1_2	0.70710678118654752440
545
#define M_LN2LO         1.9082149292705877000E-10
545
#define M_LN2LO         1.9082149292705877000E-10
546
#define M_LN2HI         6.9314718036912381649E-1
546
#define M_LN2HI         6.9314718036912381649E-1
547
#define M_SQRT3	1.73205080756887719000
547
#define M_SQRT3	1.73205080756887719000
548
#define M_IVLN10        0.43429448190325182765 /* 1 / log(10) */
548
#define M_IVLN10        0.43429448190325182765 /* 1 / log(10) */
549
#define M_LOG2_E        _M_LOG2_E
549
#define M_LOG2_E        _M_LN2
550
#define M_INVLN2        1.4426950408889633870E0  /* 1 / log(2) */
550
#define M_INVLN2        1.4426950408889633870E0  /* 1 / log(2) */
Line 551... Line 551...
551
 
551
 
Line 552... Line 552...
552
/* Global control over fdlibm error handling.  */
552
/* Global control over fdlibm error handling.  */