1 #ifndef LIBRARIES_MATHIEEEDP_H
    2 #define LIBRARIES_MATHIEEEDP_H
    3 
    4 /*
    5 	mathieeedoubbas.library include
    6 
    7 	Copyright © 2002 The MorphOS Development Team, All Rights Reserved.
    8 */
    9 
   10 
   11 #ifndef PI
   12 # define PI         ((double) 3.141592653589793))
   13 #endif
   14 
   15 #define TWO_PI      (((double) 2) * PI)
   16 #define PI2         (PI/((double) 2))
   17 #define PI4         (PI/((double) 4))
   18 
   19 #ifndef E
   20 # define E          ((double) 2.718281828459045)
   21 #endif
   22 
   23 #define LOG10       ((double) 2.302585092994046)
   24 #define FPTEN       ((double) 10.0)
   25 #define FPONE       ((double) 1.0)
   26 #define FPHALF      ((double) 0.5)
   27 #define FPZERO      ((double) 0.0)
   28 #define trunc(x)    ((int) (x))
   29 #define round(x)    ((int) ((x) + 0.5))
   30 #define itof(i)     ((double) (i))
   31 
   32 #define fabs        IEEEDPAbs
   33 #define floor       IEEEDPFloor
   34 #define ceil        IEEEDPCeil
   35 
   36 #define tan         IEEEDPTan
   37 #define atan        IEEEDPAtan
   38 #define cos         IEEEDPCos
   39 #define acos        IEEEDPAcos
   40 #define sin         IEEEDPSin
   41 #define asin        IEEEDPAsin
   42 #define exp         IEEEDPExp
   43 #define pow(a,b)    IEEEDPPow((b),(a))
   44 #define log         IEEEDPLog
   45 #define log10       IEEEDPLog10
   46 #define sqrt        IEEEDPSqrt
   47 
   48 #define sinh        IEEEDPSinh
   49 #define cosh        IEEEDPCosh
   50 #define tanh        IEEEDPTanh
   51 
   52 
   53 #endif /* LIBRARIES_MATHIEEEDP_H */