x \cdot \left(x - 1\right)
x \cdot x + \left(-1\right) \cdot x
double f(double x) {
double r220370 = x;
double r220371 = 1.0;
double r220372 = r220370 - r220371;
double r220373 = r220370 * r220372;
return r220373;
}
double f(double x) {
double r220374 = x;
double r220375 = r220374 * r220374;
double r220376 = 1.0;
double r220377 = -r220376;
double r220378 = r220377 * r220374;
double r220379 = r220375 + r220378;
return r220379;
}




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
Simplified0.0
Final simplification0.0
herbie shell --seed 2019323 +o rules:numerics
(FPCore (x)
:name "Statistics.Correlation.Kendall:numOfTiesBy from math-functions-0.1.5.2"
:precision binary64
:herbie-target
(- (* x x) x)
(* x (- x 1)))