#include <exec/types.h>
#include <libraries/mathieeedp.h>
#include <clib/mathdoubtrans_protos.h>
struct Library *MathIeeeDoubTransBase;
VOID main()
{
DOUBLE d1, d2, d3;
FLOAT f1;
if (MathIeeeDoubTransBase = OpenLibrary("mathieeedoubtrans.library",34))
{
d1 = IEEEDPAsin(d2); /* Call IEEEDPAsin entry */
d1 = IEEEDPAcos(d2); /* Call IEEEDPAcos entry */
d1 = IEEEDPAtan(d2); /* Call IEEEDPAtan entry */
d1 = IEEEDPSin(d2); /* Call IEEEDPSin entry */
d1 = IEEEDPCos(d2); /* Call IEEEDPCos entry */
d1 = IEEEDPTan(d2); /* Call IEEEDPTan entry */
d1 = IEEEDPSincos(&d3, d2); /* Call IEEEDPSincos entry */
d1 = IEEEDPSinh(d2); /* Call IEEEDPSinh entry */
d1 = IEEEDPCosh(d2); /* Call IEEEDPCosh entry */
d1 = IEEEDPTanh(d2); /* Call IEEEDPTanh entry */
d1 = IEEEDPExp(d2); /* Call IEEEDPExp entry */
d1 = IEEEDPLog(d2); /* Call IEEEDPLog entry */
d1 = IEEEDPLog10(d2); /* Call IEEEDPLog10 entry */
d1 = IEEEDPPow(d2, d3); /* Call IEEEDPPow entry */
d1 = IEEEDPSqrt(d2); /* Call IEEEDPSqrt entry */
f1 = IEEEDPTieee(d2); /* Call IEEEDPTieee entry */
d1 = IEEEDPFieee(f1); /* Call IEEEDPFieee entry */
CloseLibrary(MathIeeeDoubTransBase);
}
else printf("Can't open mathieeedoubtrans.library\n");
}
[Back to Amiga Developer Docs]