EasyManua.ls Logo

Mips Technologies R4000 - Initialization Interface

Mips Technologies R4000
754 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MIPS R4000 Microprocessor User's Manual 183
Floating-Point Unit
MUL.[S,D] can start only when all of the following conditions are met in
the RF stage:
The multiplier is one of the following:
- idle, or in its second-to-last execution cycle.
- not within the first two execution cycles (EX, EX+1) if the
most recent instruction in the multiplier pipe is MUL.S
- not within the first three execution cycles (EX...EX+2) if
the most recent instruction in the multiplier pipe is
MUL.D
The adder is one of the following:
- idle, or in its second-to-last execution cycle.
- not processing the first execution cycle (EX) of CVT.S.L
The adder is not processing a square root instruction
The divider is one of the following:
- idle, or in its second-to-last execution cycle.
- in the first 8 execution cycles (EX...EX+7) of a DIV.S
- in the first 21 execution cycles, except for the second
execution cycle, (cycles EX, EX+2...EX+20) of a DIV.D)

Table of Contents