Zwei der Registersätze befinden sich im Multiplikator-Block. Einer dieser Sätze umfasst Eingaberegister, die in den Multiplikator einfließen. Der andere Satz (auch als Pipeline-Register bezeichnet) befindet sich an der Ausgabe des Multiplikators.
Der endgültige Registersatz befindet sich an der Ausgabe der Adder-/Subtractor/Desioreneinheit.
Alle drei Registersätze sind optional, es sei denn, Sie haben den Multiplikations-Akkumulationsmodus angegeben. Im Multiplikations-Akkumulationsmodus ist der dritte Satz obligatorisch.