x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r157133 = x;
double r157134 = 3.0;
double r157135 = 8.0;
double r157136 = r157134 / r157135;
double r157137 = y;
double r157138 = r157136 * r157137;
double r157139 = r157133 - r157138;
return r157139;
}
double f(double x, double y) {
double r157140 = 3.0;
double r157141 = 8.0;
double r157142 = r157140 / r157141;
double r157143 = y;
double r157144 = -r157143;
double r157145 = x;
double r157146 = fma(r157142, r157144, r157145);
return r157146;
}



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