x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r18040 = x;
double r18041 = 3.0;
double r18042 = 8.0;
double r18043 = r18041 / r18042;
double r18044 = y;
double r18045 = r18043 * r18044;
double r18046 = r18040 - r18045;
return r18046;
}
double f(double x, double y) {
double r18047 = 3.0;
double r18048 = 8.0;
double r18049 = r18047 / r18048;
double r18050 = y;
double r18051 = -r18050;
double r18052 = x;
double r18053 = fma(r18049, r18051, r18052);
return r18053;
}



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