A selection based rounding system and method eliminate the need for post
increment based rounding in a floating point (FP) fused multiply adder
that can be utilized in a processor or other digital circuit to
significantly increase speed. Generally, an unincremented result and an
incremented result are produced in parallel and then either one is
selected as a rounded result based upon specified rounding criteria,
thereby eliminating the time consuming need for an incrementor to perform
rounding at or near the end of the FP fused multiply adder.
Un choix basé arrondissant le système et la méthode éliminent le besoin d'arrondissage basé par incrément de poteau dans une virgule flottante (point de gel) fondue multiplient l'additionneur qui peut être utilisé dans un processeur ou tout autre circuit numérique pour augmenter de manière significative la vitesse. Généralement, unincremented le résultat et un résultat incrémenté sont produits en parallèle et alors ou un est choisi comme résultat arrondi basé sur des critères d'arrondissage indiqués, éliminant de ce fait le besoin long d'un incrementor d'exécuter l'arrondissage à ou près de la fin du point de gel fondu multipliez l'additionneur.