fma(a,b,c)
эквивалентен a*b+c
, за исключением того, что он не округляет промежуточный результат.
Не могли бы вы привести несколько примеров алгоритмов, которые нетривиально выиграют от этого округления?
Это не очевидно, так как округление после умножений, которые мы избегаем, имеет тенденцию быть менее проблематичным, чем округление после добавления, чего мы не делаем.