The Extended Multiply and Integerize routine (G-Floating-Point
    Values) allows higher-level language users to perform accurate
    range reduction of G-floating arguments.
    Format
      LIB$EMODG  floating-point-multiplier ,multiplier-extension
                 ,floating-point-multiplicand ,integer-portion
                 ,fractional-portion
Additional Information:
explode
extract