CDC 7600 registers
So it looks almost identical to the 6600, but with an even smaller central memory. It had a 12 word instruction stack, and 9 functional units, not counting branching. Pipelining made the difference. Only the floating point divide was not pipelined, and it took 20 clocks to execute. All the units except multiply could be given operands every clock cycle. Multiply required waiting two clocks.
Long add, floating point add, multiply, and boolean operations took 2, 4, 5, and 2 clocks to execute.