dedicated ports to the floating-point register file: two operand read ports and a destination port for each execution unit.
The floating-point queue uses the multiplier's issue port to issue instructions to the square-root and divide units. These instructions also share the multiplier's register ports.
The floating-point queue contains simple sequencing logic for multiple-pass instructions such as Multiply-Add. These instructions require one pass through the multiplier, then one pass through the adder.

Copyright 1996, 1997, MIPS Technologies, Inc. -- 09 DEC 96



Generated with