ILBOFPW

ILBOFPW is a COBOL routine that exponentiates a long-form floating-point base and exponent. If both the base and the exponent are negative, the base is made positive. Any condition that would cause exponent overflow results in an answer equal to the largest floating-point number. Any condition that would cause exponent underflow results in an answer equal to 0. ILBOFPW is called by compiled code and calls no other subroutine.

Hints

High processing in this routine might indicate that excessive data conversions are being done. Look on the attribution reports for the location in the COBOL program that requires the conversion. If possible, change the definition of the variable to avoid the conversion.

Reference Sources

IBM OS/VS COBOL Subroutine Library Program Logic, LY28-6425.