x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r132173 = x;
double r132174 = 3.0;
double r132175 = 8.0;
double r132176 = r132174 / r132175;
double r132177 = y;
double r132178 = r132176 * r132177;
double r132179 = r132173 - r132178;
return r132179;
}
double f(double x, double y) {
double r132180 = 3.0;
double r132181 = 8.0;
double r132182 = r132180 / r132181;
double r132183 = y;
double r132184 = -r132183;
double r132185 = x;
double r132186 = fma(r132182, r132184, r132185);
return r132186;
}



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