\frac{x}{y \cdot y} - 3.0\frac{\frac{x}{y}}{y} - 3.0double f(double x, double y) {
double r14236677 = x;
double r14236678 = y;
double r14236679 = r14236678 * r14236678;
double r14236680 = r14236677 / r14236679;
double r14236681 = 3.0;
double r14236682 = r14236680 - r14236681;
return r14236682;
}
double f(double x, double y) {
double r14236683 = x;
double r14236684 = y;
double r14236685 = r14236683 / r14236684;
double r14236686 = r14236685 / r14236684;
double r14236687 = 3.0;
double r14236688 = r14236686 - r14236687;
return r14236688;
}




Bits error versus x




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