home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2000 August
/
PCWorld_2000-08_cd.bin
/
Software
/
TemaCD
/
xbasic
/
xbpro.exe
/
xb
/
xma.dec
< prev
next >
Wrap
Text File
|
2000-01-12
|
3KB
|
74 lines
'
' ************************************
' ***** 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