\frac{x}{y \cdot y} - 3\frac{1}{y \cdot \frac{y}{x}} - 3double f(double x, double y) {
double r347854 = x;
double r347855 = y;
double r347856 = r347855 * r347855;
double r347857 = r347854 / r347856;
double r347858 = 3.0;
double r347859 = r347857 - r347858;
return r347859;
}
double f(double x, double y) {
double r347860 = 1.0;
double r347861 = y;
double r347862 = x;
double r347863 = r347861 / r347862;
double r347864 = r347861 * r347863;
double r347865 = r347860 / r347864;
double r347866 = 3.0;
double r347867 = r347865 - r347866;
return r347867;
}




Bits error versus x




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