Copyright Digital Equipment Corp. All rights reserved.

Arguments

 

polynomial-argument

   OpenVMS usage:floating_point
   type:         IEEE T_floating
   access:       read only
   mechanism:    by reference

   Argument for the polynomial. The polynomial-argument argument
   is the address of a floating-point number that contains this
   argument. The polynomial-argument argument is an IEEE T-floating
   number.
 

degree

   OpenVMS usage:word_signed
   type:         word (signed)
   access:       read only
   mechanism:    by reference

   Highest-numbered nonzero coefficient to participate in the
   evaluation. The degree argument is the address of a signed word
   integer that contains this highest-numbered coefficient.

   If the degree is 0, the result equals C[0]. The range of the
   degree is 0 to 31.
 

coefficient

   OpenVMS usage:floating_point
   type:         IEEE T_floating
   access:       read only
   mechanism:    by reference, array reference

   The address of an array of floating-point coefficients. The
   coefficient of the highest-order term of the polynomial is the
   lowest addressed element in the array. The coefficient argument
   is an array of IEEE T-floating numbers.
 

floating-point-result

   OpenVMS usage:floating_point
   type:         IEEE T_floating
   access:       write only
   mechanism:    by reference

   Result of the calculation. The floating-point-result argument is
   the address of a floating-point number that contains this result.
   LIB$POLYT writes the address of floating-point-result into an
   IEEE T-floating number.

   Intermediate multiplications are carried out using extended
   floating-point fractions (31 bits for POLYT).