Architectures parallèles, M. Eleuldj, Département Génie Informatique, EMI, octobre 2008 3
Additionneur des virgules flottante
Entrée : deux nombres en virgules flottante normalisée.
A = a x 2pet B = b x 2q
a et b : matisses et p et q : exposants.
On veut calculer :
A + B = c x 2r= d x 2s où r = max(p.q) et 0,1 d < 1.
Exemple : A = 0,101 x 28et B = 0,1101 x 29
A + B = 0,101 x 28+ 0,1101 x 29
= 0,0101 x 29+ 0,1101 x 29 -- réduction au même exposant
= 1,0010 x 29 -- addition des matisses
= 0,1001 x 210 -- normalisation