On Thu Mar 14 14:12:38 2024 +0000, Conor McCarthy wrote:
Fma is fused multiply-add, with a single rounding, and Fmad is with two roundings, but it's unclear if the latter is only when marked precise. The proton fork uses Fma unless it's marked precise. We have no VSIR instruction for Fmad, but maybe that should be added now.
Fma is only used for double, which makes sense, and Fmad is for float, and is not fused if marked precise.