Chapter 6
184 MIPS R4000 Microprocessor User's Manual
SQRT.[S,D] can start only when all of the following conditions are met in
the RFstage:
• The divider is either idle, or in its second-to-last execution cycle.
• The adder is either idle, or in its second-to-last execution cycle.
• The multiplier is either idle, or in its second-to-last execution
cycle.
CVT.fmt, NEG.[S,D] or ABS.[S,D] instructions can only start when all of
the following conditions are met in the RF stage:
• The adder is either idle, or in its second-to-last execution cycle.
• The multiplier is either idle, or in its second-to-last execution
cycle.
• The divider is one of the following:
- idle, or in its second-to-last execution cycle.
- in the third through eighth execution cycle (EX+2...EX+7)
of a DIV.S
- in the third through twenty-first execution cycle
(EX+2...EX+20) of a DIV.D