real: fix a bug in the fma() when working with different precision values.

The precision value was not being set properly on the static variable.