x \cdot x - 1
x \cdot x - 1
double f(double x) {
double r11204152 = x;
double r11204153 = r11204152 * r11204152;
double r11204154 = 1.0;
double r11204155 = r11204153 - r11204154;
return r11204155;
}
double f(double x) {
double r11204156 = x;
double r11204157 = r11204156 * r11204156;
double r11204158 = 1.0;
double r11204159 = r11204157 - r11204158;
return r11204159;
}



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