Writing
03/2026
I Thought I Was Doing a Safe Refactor of a Machine Learning Codebase. Then Inlining Changed My Results.
A small refactor changed floating-point results because inlining exposed a multiply-add that the compiler could fuse into FMA under fast-math.