\frac{x}{y \cdot y} - 3\frac{\frac{x}{y}}{y} - 3double f(double x, double y) {
double r351477 = x;
double r351478 = y;
double r351479 = r351478 * r351478;
double r351480 = r351477 / r351479;
double r351481 = 3.0;
double r351482 = r351480 - r351481;
return r351482;
}
double f(double x, double y) {
double r351483 = x;
double r351484 = y;
double r351485 = r351483 / r351484;
double r351486 = r351485 / r351484;
double r351487 = 3.0;
double r351488 = r351486 - r351487;
return r351488;
}




Bits error versus x




Bits error versus y
Results
| Original | 5.4 |
|---|---|
| Target | 0.1 |
| Herbie | 0.1 |
Initial program 5.4
rmApplied associate-/r*0.1
Final simplification0.1
herbie shell --seed 2020047
(FPCore (x y)
:name "Statistics.Sample:$skurtosis from math-functions-0.1.5.2"
:precision binary64
:herbie-target
(- (/ (/ x y) y) 3)
(- (/ x (* y y)) 3))