* divweo. RT,RA,RB (OE=1 Rc=1)
dividend[0:63] <- (RA)[32:63] || [0]*32
- divisor[0:63] <- (RB)[32:63] || [0]*32
+ divisor[0:63] <- [0]*32 || (RB)[32:63]
if (divisor = 0x0000_0000_0000_0000) then
overflow <- 1
else
* divweuo. RT,RA,RB (OE=1 Rc=1)
dividend[0:63] <- (RA)[32:63] || [0]*32
- divisor[0:63] <- (RB)[32:63] || [0]*32
+ divisor[0:63] <- [0]*32 || (RB)[32:63]
if (divisor = 0x0000_0000_0000_0000) then
overflow <- 1
else
* divdeo. RT,RA,RB (OE=1 Rc=1)
dividend[0:127] <- (RA) || [0]*64
- divisor[0:127] <- (RB) || [0*64]
+ divisor[0:127] <- [0*64] || (RB)
if divisor = [0]*128 then
overflow <- 1
else
* divdeuo. RT,RA,RB (OE=1 Rc=1)
dividend[0:127] <- (RA) || [0]*64
- divisor[0:127] <- (RB) || [0*64]
+ divisor[0:127] <- [0*64] || (RB)
if divisor = [0]*128 then
overflow <- 1
else