x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r143867 = x;
double r143868 = 3.0;
double r143869 = 8.0;
double r143870 = r143868 / r143869;
double r143871 = y;
double r143872 = r143870 * r143871;
double r143873 = r143867 - r143872;
return r143873;
}
double f(double x, double y) {
double r143874 = 3.0;
double r143875 = 8.0;
double r143876 = r143874 / r143875;
double r143877 = y;
double r143878 = -r143877;
double r143879 = x;
double r143880 = fma(r143876, r143878, r143879);
return r143880;
}



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