On Windows (but not Linux or OSX) calls to `fma()` somehow break the overflow handling. ```julia julia> h, x = floatmax(Float128), Float128(1) julia> h + h inf julia> fma(x,x,x); julia> h + h 1.18973149535723176508575932662800701e+4932 ``` I don't see anything wrong with our wrappers; it may be a libquadmath and/or libgcc issue.