x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r240830 = x;
double r240831 = 3.0;
double r240832 = 8.0;
double r240833 = r240831 / r240832;
double r240834 = y;
double r240835 = r240833 * r240834;
double r240836 = r240830 - r240835;
return r240836;
}
double f(double x, double y) {
double r240837 = 3.0;
double r240838 = 8.0;
double r240839 = r240837 / r240838;
double r240840 = y;
double r240841 = -r240840;
double r240842 = x;
double r240843 = fma(r240839, r240841, r240842);
return r240843;
}



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