x - \frac{3}{8} \cdot y\mathsf{fma}\left(y, -\frac{3}{8}, x\right)double f(double x, double y) {
double r204846 = x;
double r204847 = 3.0;
double r204848 = 8.0;
double r204849 = r204847 / r204848;
double r204850 = y;
double r204851 = r204849 * r204850;
double r204852 = r204846 - r204851;
return r204852;
}
double f(double x, double y) {
double r204853 = y;
double r204854 = 3.0;
double r204855 = 8.0;
double r204856 = r204854 / r204855;
double r204857 = -r204856;
double r204858 = x;
double r204859 = fma(r204853, r204857, r204858);
return r204859;
}



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