ILBODCI

ILBODCI converts a 16-byte internal decimal number or 18-byte external decimal number into a double-precision internal floating-point number. ILBODCI is called by compiled code, and itself calls the following subroutines:

  • ILBOIDB1, to convert an internal decimal number to binary

  • ILBOIDB0, to convert an external decimal number to binary

  • ILBOBII2, to convert a binary number to internal floating-point

Hints

High processing in ILBODCI may indicate excessive data conversions. 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.