100 \cdot \frac{x - x}{x}100 \cdot \frac{x - x}{x}double f(double x) {
double r271005 = 100.0;
double r271006 = x;
double r271007 = r271006 - r271006;
double r271008 = r271007 / r271006;
double r271009 = r271005 * r271008;
return r271009;
}
double f(double x) {
double r271010 = 100.0;
double r271011 = x;
double r271012 = r271011 - r271011;
double r271013 = r271012 / r271011;
double r271014 = r271010 * r271013;
return r271014;
}




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