Mathematical constants (RiscSystem)
Zvika Bar-Deroma
AER7101%TECHNION at TAUNIVM.TAU.AC.IL
Tue Jun 18 20:12:23 AEST 1991
Hi,
I'm installing a subroutine library and need to know the values of a
number of mathematical constants. I would be grateful if someone could
provide me with the constants for the RS/6000 (AIX 3.1 w/ xlf) and also
for the PS/2 (AIX 1.2 w/ vs fortran).
Here are the definitions of the required constants:
ASSUME INTEGERS ARE REPRESENTED IN THE N-DIGIT, BASE-A FORM
SIGN ( X(N-1)*A**(N-1) + ... + X(1)*A + X(0) )
WHERE 0 .LE. X(I) .LT. A FOR I=0,...,N-1.
IPMPAR(1) = A, THE BASE.
IPMPAR(2) = N, THE NUMBER OF BASE-A DIGITS.
IPMPAR(3) = A**N - 1, THE LARGEST MAGNITUDE.
FLOATING-POINT NUMBERS.
IT IS ASSUMED THAT THE SINGLE AND DOUBLE PRECISION FLOATING
POINT ARITHMETICS HAVE THE SAME BASE, SAY B, AND THAT THE
NONZERO NUMBERS ARE REPRESENTED IN THE FORM
SIGN (B**E) * (X(1)/B + ... + X(M)/B**M)
WHERE X(I) = 0,1,...,B-1 FOR I=1,...,M,
X(1) .GE. 1, AND EMIN .LE. E .LE. EMAX.
IPMPAR(4) = B, THE BASE.
SINGLE-PRECISION
IPMPAR(5) = M, THE NUMBER OF BASE-B DIGITS.
IPMPAR(6) = EMIN, THE SMALLEST EXPONENT E.
IPMPAR(7) = EMAX, THE LARGEST EXPONENT E.
DOUBLE-PRECISION
IPMPAR(8) = M, THE NUMBER OF BASE-B DIGITS.
IPMPAR(9) = EMIN, THE SMALLEST EXPONENT E.
IPMPAR(10) = EMAX, THE LARGEST EXPONENT E.
Thanks,
/Zvika
Zvika Bar-Deroma Phone: (+972)-4-292706
Faculty of Aerospace Engineering, Fax : (+972)-4-231848
Technion
Haifa 32000
Israel
BITNET : AER7101 at TECHNION
Internet : AER7101 at TECHNION.TECHNION.AC.IL
UUCP : ...!uunet!pucc.princeton.edu!technion!aer7101
More information about the Comp.unix.aix
mailing list