    LDIV(III)                     5/7/73                    LDIV(III)

    NAME
         ldiv, lrem - long division

    SYNOPSIS
         ldiv(hidividend, lodividend, divisor)

         lrem(hidividend, lodividend, divisor)

    DESCRIPTION
         The  concatenation  of  the signed 16-bit hidividend and the
         unsigned 16-bit  lodividend  is  divided  by  divisor.   The
         16-bit  signed  quotient  is returned by ldiv and the 16-bit
         signed remainder is returned by lrem.  Divide check and  er-
         roneous results will occur unless the magnitude of the divi-
         sor is greater than that of the high-order dividend.

         An integer division of an unsigned dividend by a signed  di-
         visor may be accomplished by

              quo = ldiv(0, dividend, divisor);

         and similarly for the remainder operation.

         Often  both  the  quotient  and  the  remainder  are wanted.
         Therefore ldiv leaves  a  remainder  in  the  external  cell
         ldivr.

    BUGS
         No divide check check.

                                  - 1 -