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 */