Purpose: | To perform extended-precision division | |||
Format: | opcode divr.rl, divd.rq, quo.wl, rem.wl | |||
Operation: | quo <- divd/divr; rem <- remainder(divd/divr); |
|||
Condition Codes: |
N <- quo LSS 0; Z <- quo EQL 0; V <- integer overflow OR divr equals 0; C <- 0; |
|||
Exceptions: | Integer Overflow Divide by Zero |
|||
Opcodes: |
|
|||
Description: | The dividend operand is divided by the divisor operand; the quotient operand is replaced by the quotient and the remainder operand is replaced by the remainder. | |||
Notes: |
|