home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / pOSxA.lzx / pOSxA / clib / mathieeesingbas_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-12  |  1.4 KB  |  44 lines

  1. #ifndef  CLIB_MATHIEEESINGBAS_PROTOS_H
  2. #define  CLIB_MATHIEEESINGBAS_PROTOS_H
  3.  
  4. /*******************************************************************
  5.  pOS / Amiga adapt
  6. *******************************************************************/
  7.  
  8. #ifndef EXEC_TYPES_H
  9. #include <exec/types.h>
  10. #endif
  11. #ifndef __INC_POS_PROTO_PMATHIEEE2_H
  12. #include <p:proto/pMathIEEE2.h>
  13. #endif
  14.  
  15.  
  16. SLONG IEEESPFix( FLOAT parm );
  17. FLOAT IEEESPFlt( SLONG integer );
  18. SLONG IEEESPCmp( FLOAT leftParm, FLOAT rightParm );
  19. SLONG IEEESPTst( FLOAT parm );
  20. FLOAT IEEESPAbs( FLOAT parm );
  21. FLOAT IEEESPNeg( FLOAT parm );
  22. FLOAT IEEESPAdd( FLOAT leftParm, FLOAT rightParm );
  23. FLOAT IEEESPSub( FLOAT leftParm, FLOAT rightParm );
  24. FLOAT IEEESPMul( FLOAT leftParm, FLOAT rightParm );
  25. FLOAT IEEESPDiv( FLOAT dividend, FLOAT divisor );
  26. FLOAT IEEESPFloor( FLOAT parm );
  27. FLOAT IEEESPCeil( FLOAT parm );
  28.  
  29.  
  30. #define IEEESPFix(a)    pOS_IEEESPFix(a)
  31. #define IEEESPFlt(a)    pOS_IEEESPFlt(a)
  32. #define IEEESPCmp(a,b)  pOS_IEEESPCmp(a,b)
  33. #define IEEESPTst(a)    pOS_IEEESPTst(a)
  34. #define IEEESPAbs(a)    pOS_IEEESPAbs(a)
  35. #define IEEESPNeg(a)    pOS_IEEESPNeg(a)
  36. #define IEEESPAdd(a,b)  pOS_IEEESPAdd(a,b)
  37. #define IEEESPSub(a,b)  pOS_IEEESPSub(a,b)
  38. #define IEEESPMul(a,b)  pOS_IEEESPMul(a,b)
  39. #define IEEESPDiv(a,b)  pOS_IEEESPDiv(a,b)
  40. #define IEEESPFloor(a)  pOS_IEEESPFloor(a)
  41. #define IEEESPCeil(a)   pOS_IEEESPCeil(a)
  42.  
  43. #endif     /* CLIB_MATHIEEESINGBAS_PROTOS_H */
  44.