x - \frac{3}{8} \cdot y\mathsf{fma}\left(-y, \frac{3}{8}, x\right)double f(double x, double y) {
double r181816 = x;
double r181817 = 3.0;
double r181818 = 8.0;
double r181819 = r181817 / r181818;
double r181820 = y;
double r181821 = r181819 * r181820;
double r181822 = r181816 - r181821;
return r181822;
}
double f(double x, double y) {
double r181823 = y;
double r181824 = -r181823;
double r181825 = 3.0;
double r181826 = 8.0;
double r181827 = r181825 / r181826;
double r181828 = x;
double r181829 = fma(r181824, r181827, r181828);
return r181829;
}



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