x \cdot \left(x - 1\right)
x \cdot x + x \cdot \left(-1\right)
double f(double x) {
double r1018279 = x;
double r1018280 = 1.0;
double r1018281 = r1018279 - r1018280;
double r1018282 = r1018279 * r1018281;
return r1018282;
}
double f(double x) {
double r1018283 = x;
double r1018284 = r1018283 * r1018283;
double r1018285 = 1.0;
double r1018286 = -r1018285;
double r1018287 = r1018283 * r1018286;
double r1018288 = r1018284 + r1018287;
return r1018288;
}




Bits error versus x
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.0 |
Initial program 0.0
rmApplied sub-neg0.0
Applied distribute-lft-in0.0
Final simplification0.0
herbie shell --seed 2020047
(FPCore (x)
:name "Statistics.Correlation.Kendall:numOfTiesBy from math-functions-0.1.5.2"
:precision binary64
:herbie-target
(- (* x x) x)
(* x (- x 1)))