VMS Help
RTL Routines, LIB$, LIB$EDIV
*Conan The Librarian (sorry for the slow response - running on an old VAX)
|
|
The Extended-Precision Divide routine performs extended-precision
division. LIB$EDIV makes the VAX EDIV instruction available as a
callable routine.
Format
LIB$EDIV longword-integer-divisor ,quadword-integer-dividend
,longword-integer-quotient ,remainder
OpenVMS usage:cond_value
type: longword (unsigned)
access: write only
mechanism: by value
longword-integer-divisor
OpenVMS usage:longword_signed
type: longword integer (signed)
access: read only
mechanism: by reference
Divisor. The longword-integer-divisor argument is the address of
a signed longword integer containing the divisor.
quadword-integer-dividend
OpenVMS usage:quadword_signed
type: quadword integer (signed)
access: read only
mechanism: by reference
Dividend. The quadword-integer-dividend argument is the address
of a signed quadword integer containing the dividend.
longword-integer-quotient
OpenVMS usage:longword_signed
type: longword integer (signed)
access: write only
mechanism: by reference
Quotient. The longword-integer-quotient argument is the address
of a signed longword integer containing the quotient.
remainder
OpenVMS usage:longword_signed
type: longword integer (signed)
access: write only
mechanism: by reference
Remainder. The remainder argument is the address of a signed
longword integer containing the remainder.
[legal]
[privacy]
[GNU]
[policy]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.