100 \cdot \frac{x - x}{x}100 \cdot \frac{x - x}{x}double f(double x) {
double r234415 = 100.0;
double r234416 = x;
double r234417 = r234416 - r234416;
double r234418 = r234417 / r234416;
double r234419 = r234415 * r234418;
return r234419;
}
double f(double x) {
double r234420 = 100.0;
double r234421 = x;
double r234422 = r234421 - r234421;
double r234423 = r234422 / r234421;
double r234424 = r234420 * r234423;
return r234424;
}




Bits error versus x
Results
| Original | 0 |
|---|---|
| Target | 0 |
| Herbie | 0 |
Initial program 0
Final simplification0
herbie shell --seed 2020036 +o rules:numerics
(FPCore (x)
:name "ReportTypes:explainFloat from gipeda-0.1.2.1"
:precision binary64
:herbie-target
0.0
(* 100 (/ (- x x) x)))