| 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: |
|