home *** CD-ROM | disk | FTP | other *** search
- '
- ' ************************************
- ' ***** Math Library Functions *****
- ' ************************************
- '
- ' Angles are always in RADIANS
- '
- EXTERNAL FUNCTION Xma ()
- EXTERNAL FUNCTION XmaVersion$ ()
- EXTERNAL FUNCTION DOUBLE ACOS (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE ACOSH (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE ACOT (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE ACOTH (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE ACSC (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE ACSCH (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE ASEC (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE ASECH (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE ASIN (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE ASINH (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE ATAN (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE ATANH (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE COS (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE COSH (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE COT (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE COTH (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE CSC (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE CSCH (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE EXP (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE LOG (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE EXP2 (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE EXP10 (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE LOG10 (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE POWER (DOUBLE x, DOUBLE y)
- EXTERNAL FUNCTION DOUBLE SEC (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE SECH (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE SIN (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE SINH (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE SQRT (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE TAN (DOUBLE x)
- EXTERNAL FUNCTION DOUBLE TANH (DOUBLE x)
- '
- '
- ' ************************************
- ' ***** Math Library Constants *****
- ' ************************************
- '
- $$NNAN = 0dFFFFFFFFFFFFFFFF
- $$PNAN = 0d7FFFFFFFFFFFFFFF
- $$NINF = 0dFFF0000000000000
- $$PINF = 0d7FF0000000000000
- $$RADIANS = 1
- $$DEGREES = 2
- $$DEGTORAD = 0d3F91DF46A2529D39
- $$RADTODEG = 0d404CA5DC1A63C1F8
- $$PI = 0d400921FB54442D18
- $$TWOPI = 0d401921FB54442D18
- $$PI3DIV2 = 0d4012D97C7F3321D2
- $$PIDIV2 = 0d3FF921FB54442D18
- $$PIDIV4 = 0d3FE921FB54442D18
- $$INVPI = 0d3FD45F306DC9C883
- $$SQRT2 = 0d3FF6A09E667F3BCD
- $$SQRT2DIV2 = 0d3FE6A09E667F3BCD
- $$INVSQRT2 = 0d3FE6A09E667F3BCD
- $$E = 0d4005BF0A8B145769
- $$LOG2E = 0d3FF71547652B82FE
- $$LOG210 = 0d400A934F0979A371
- $$LOGE2 = 0d3FE62E42FEFA39EF
- $$LOGE10 = 0d4002EBB1BBB55516
- $$LOGESQRT2 = 0d3FD62E42FEFA39EF
- $$LOG102 = 0d3FD34413509F79FF
- $$LOG10E = 0d3FDBCB7B1526E50E
- $$PIDIV8 = 0d3FD921FB54442D18
- $$PI3DIV8 = 0d3FF2D97C7F3321D2
-