x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r158788 = x;
double r158789 = 3.0;
double r158790 = 8.0;
double r158791 = r158789 / r158790;
double r158792 = y;
double r158793 = r158791 * r158792;
double r158794 = r158788 - r158793;
return r158794;
}
double f(double x, double y) {
double r158795 = 3.0;
double r158796 = 8.0;
double r158797 = r158795 / r158796;
double r158798 = y;
double r158799 = -r158798;
double r158800 = x;
double r158801 = fma(r158797, r158799, r158800);
return r158801;
}



Bits error versus x



Bits error versus y
Initial program 0.1
rmApplied add-cube-cbrt0.8
Applied prod-diff0.8
Simplified0.1
Simplified0
Final simplification0
herbie shell --seed 2019323 +o rules:numerics
(FPCore (x y)
:name "Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, A"
:precision binary64
(- x (* (/ 3 8) y)))