x \cdot x - 1
x \cdot x - 1
double f(double x) {
double r214544 = x;
double r214545 = r214544 * r214544;
double r214546 = 1.0;
double r214547 = r214545 - r214546;
return r214547;
}
double f(double x) {
double r214548 = x;
double r214549 = r214548 * r214548;
double r214550 = 1.0;
double r214551 = r214549 - r214550;
return r214551;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019362
(FPCore (x)
:name "Data.Random.Dice:roll from dice-0.1"
:precision binary64
(- (* x x) 1))