\sqrt{x} \cdot \sin 45 - \cos 33\sqrt{x} \cdot \sin 45 - \cos 33double code(double x) {
return ((double) (((double) (((double) sqrt(x)) * ((double) sin(45.0)))) - ((double) cos(33.0))));
}
double code(double x) {
return ((double) (((double) (((double) sqrt(x)) * ((double) sin(45.0)))) - ((double) cos(33.0))));
}



Bits error versus x
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2020152
(FPCore (x)
:name "(- (* (sqrt x) (sin 45)) (cos 33))"
:precision binary64
(- (* (sqrt x) (sin 45.0)) (cos 33.0)))