4 ms·
> When c reaches about 0.5e+6 times larger than a and b, FMA starts winning. It should be noted that 1e+6 sticks out as right on the rounding limit of single p
by rualca 5y ago
> When c reaches about 0.5e+6 times larger than a and b, FMA starts winning.
It should be noted that 1e+6 sticks out as right on the rounding limit of single precision floating point numbers, which is about 1e+7. Thus it suggests that the residue amplification from b ceases to be a problem once b simply falls out of the picture as it gets close to a roundoff error.
Therefore, this test isn't evaluating FMA as much as it is showcasing how floating point division amplifies numerical residues.