# [DRAFT] Multiply and Add Extended Doubleword Unsigned VA-Form * maddedu RT,RA,RB,RC Pseudo-code: prod[0:XLEN*2-1] <- [0] * (XLEN * 2) if (RB)[0] != 0 then prod[0:XLEN*2-1] <- -((RA) * -(RB)) else prod[0:XLEN*2-1] <- (RA) * (RB) sum[0:XLEN*2-1] <- prod + (EXTSXL((RC)[0], 1) || (RC)) RT <- sum[XLEN:2*XLEN-1] RS <- sum[0:XLEN-1] Special Registers Altered: None # [DRAFT] Divide/Modulo Double-width Doubleword Unsigned VA-Form * divmod2du RT,RA,RB,RC Pseudo-code: