x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r116870 = x;
double r116871 = 3.0;
double r116872 = 8.0;
double r116873 = r116871 / r116872;
double r116874 = y;
double r116875 = r116873 * r116874;
double r116876 = r116870 - r116875;
return r116876;
}
double f(double x, double y) {
double r116877 = 3.0;
double r116878 = 8.0;
double r116879 = r116877 / r116878;
double r116880 = y;
double r116881 = -r116880;
double r116882 = x;
double r116883 = fma(r116879, r116881, r116882);
return r116883;
}



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