\frac{x}{y \cdot y} - 3\frac{1}{\frac{y}{\frac{x}{y}}} - 3double f(double x, double y) {
double r16061134 = x;
double r16061135 = y;
double r16061136 = r16061135 * r16061135;
double r16061137 = r16061134 / r16061136;
double r16061138 = 3.0;
double r16061139 = r16061137 - r16061138;
return r16061139;
}
double f(double x, double y) {
double r16061140 = 1.0;
double r16061141 = y;
double r16061142 = x;
double r16061143 = r16061142 / r16061141;
double r16061144 = r16061141 / r16061143;
double r16061145 = r16061140 / r16061144;
double r16061146 = 3.0;
double r16061147 = r16061145 - r16061146;
return r16061147;
}




Bits error versus x




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