\frac{x}{y \cdot y} - 3\frac{\frac{x}{y}}{y} - 3double f(double x, double y) {
double r314393 = x;
double r314394 = y;
double r314395 = r314394 * r314394;
double r314396 = r314393 / r314395;
double r314397 = 3.0;
double r314398 = r314396 - r314397;
return r314398;
}
double f(double x, double y) {
double r314399 = x;
double r314400 = y;
double r314401 = r314399 / r314400;
double r314402 = r314401 / r314400;
double r314403 = 3.0;
double r314404 = r314402 - r314403;
return r314404;
}




Bits error versus x




Bits error versus y
Results
| Original | 5.1 |
|---|---|
| Target | 0.1 |
| Herbie | 0.1 |
Initial program 5.1
rmApplied associate-/r*0.1
Final simplification0.1
herbie shell --seed 2020036
(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))