x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r141113 = x;
double r141114 = 3.0;
double r141115 = 8.0;
double r141116 = r141114 / r141115;
double r141117 = y;
double r141118 = r141116 * r141117;
double r141119 = r141113 - r141118;
return r141119;
}
double f(double x, double y) {
double r141120 = 3.0;
double r141121 = 8.0;
double r141122 = r141120 / r141121;
double r141123 = y;
double r141124 = -r141123;
double r141125 = x;
double r141126 = fma(r141122, r141124, r141125);
return r141126;
}



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