x - \frac{3}{8} \cdot y\mathsf{fma}\left(-y, \frac{3}{8}, x\right)double f(double x, double y) {
double r205041 = x;
double r205042 = 3.0;
double r205043 = 8.0;
double r205044 = r205042 / r205043;
double r205045 = y;
double r205046 = r205044 * r205045;
double r205047 = r205041 - r205046;
return r205047;
}
double f(double x, double y) {
double r205048 = y;
double r205049 = -r205048;
double r205050 = 3.0;
double r205051 = 8.0;
double r205052 = r205050 / r205051;
double r205053 = x;
double r205054 = fma(r205049, r205052, r205053);
return r205054;
}



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 2020043 +o rules:numerics
(FPCore (x y)
:name "Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, A"
:precision binary64
(- x (* (/ 3 8) y)))