
Herbie found 4 alternatives:
| Alternative | Accuracy | Speedup |
|---|
Initial program 100.0%
fma-def100.0%
Simplified100.0%
Final simplification100.0%
Initial program 100.0%
Final simplification100.0%
if x < -2.1000000000000001e-75Initial program 100.0%
Taylor expanded in x around inf 77.5%
unpow277.5%
Simplified77.5%
if -2.1000000000000001e-75 < x Initial program 100.0%
Taylor expanded in x around 0 64.8%
unpow264.8%
Simplified64.8%
Final simplification68.6%
Initial program 100.0%
Taylor expanded in x around inf 58.4%
unpow258.4%
Simplified58.4%
Final simplification58.4%
herbie shell --seed 2023166
(FPCore (x y)
:name "Graphics.Rasterific.Linear:$cquadrance from Rasterific-0.6.1"
:precision binary64
(+ (* x x) (* y y)))