1 #ifndef LIBRARIES_MATHIEEESP_H
    2 #define LIBRARIES_MATHIEEESP_H
    3 
    4 /*
    5 	mathieeesingbas.library include
    6 
    7 	Copyright © 2002 The MorphOS Development Team, All Rights Reserved.
    8 */
    9 
   10 
   11 #ifndef PI
   12 # define PI         ((float) 3.141592653589793))
   13 #endif
   14 
   15 #define TWO_PI      (((float) 2) * PI)
   16 #define PI2         (PI/((float) 2))
   17 #define PI4         (PI/((float) 4))
   18 
   19 #ifndef E
   20 # define E          ((float) 2.718281828459045)
   21 #endif
   22 
   23 #define LOG10       ((float) 2.302585092994046)
   24 #define FPTEN       ((float) 10.0)
   25 #define FPONE       ((float) 1.0)
   26 #define FPHALF      ((float) 0.5)
   27 #define FPZERO      ((float) 0.0)
   28 #define trunc(x)    ((int) (x))
   29 #define round(x)    ((int) ((x) + 0.5))
   30 #define itof(i)     ((float) (i))
   31 
   32 #define fabs        IEEESPAbs
   33 #define floor       IEEESPFloor
   34 #define ceil        IEEESPCeil
   35 
   36 #define tan         IEEESPTan
   37 #define atan        IEEESPAtan
   38 #define cos         IEEESPCos
   39 #define acos        IEEESPAcos
   40 #define sin         IEEESPSin
   41 #define asin        IEEESPAsin
   42 #define exp         IEEESPExp
   43 #define pow(a,b)    IEEESPPow((b),(a))
   44 #define log         IEEESPLog
   45 #define log10       IEEESPLog10
   46 #define sqrt        IEEESPSqrt
   47 
   48 #define sinh        IEEESPSinh
   49 #define cosh        IEEESPCosh
   50 #define tanh        IEEESPTanh
   51 
   52 
   53 #endif /* LIBRARIES_MATHIEEESP_H */