I'm supposed to describe how I would implement the addition of two doubles in MIPS without using the floating point unit. I know how to do it with single precision IEEE 754, but somehow cannot figure out how to do the whole shifting business in two registers(when normalizing etc.).
Is there any other way than shifting the first register, saving the number of bits shifted, and then applying the same number of shifts to the second register?