\frac{x}{y \cdot y} - 3\frac{1}{\frac{y}{x} \cdot y} - 3double f(double x, double y) {
double r366422 = x;
double r366423 = y;
double r366424 = r366423 * r366423;
double r366425 = r366422 / r366424;
double r366426 = 3.0;
double r366427 = r366425 - r366426;
return r366427;
}
double f(double x, double y) {
double r366428 = 1.0;
double r366429 = y;
double r366430 = x;
double r366431 = r366429 / r366430;
double r366432 = r366431 * r366429;
double r366433 = r366428 / r366432;
double r366434 = 3.0;
double r366435 = r366433 - r366434;
return r366435;
}




Bits error versus x




Bits error versus y
Results
| Original | 5.4 |
|---|---|
| Target | 0.1 |
| Herbie | 0.1 |
Initial program 5.4
rmApplied clear-num5.4
Simplified0.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))