x \cdot x - 1
x \cdot x - 1
double f(double x) {
double r185634 = x;
double r185635 = r185634 * r185634;
double r185636 = 1.0;
double r185637 = r185635 - r185636;
return r185637;
}
double f(double x) {
double r185638 = x;
double r185639 = r185638 * r185638;
double r185640 = 1.0;
double r185641 = r185639 - r185640;
return r185641;
}



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