\left(x + x\right) - 1
\left(x + x\right) - 1
double f(double x) {
double r157590 = x;
double r157591 = r157590 + r157590;
double r157592 = 1.0;
double r157593 = r157591 - r157592;
return r157593;
}
double f(double x) {
double r157594 = x;
double r157595 = r157594 + r157594;
double r157596 = 1.0;
double r157597 = r157595 - r157596;
return r157597;
}



Bits error versus x
Results
Initial program 0
Final simplification0
herbie shell --seed 2019323
(FPCore (x)
:name "Data.Random.Distribution.Normal:doubleStdNormalZ from random-fu-0.2.6.2"
:precision binary64
(- (+ x x) 1))