\frac{a}{-\cos^{-1} a}\frac{1}{-\cos^{-1} a} \cdot adouble f(double a) {
double r116563 = a;
double r116564 = acos(r116563);
double r116565 = -r116564;
double r116566 = r116563 / r116565;
return r116566;
}
double f(double a) {
double r116567 = 1.0;
double r116568 = a;
double r116569 = acos(r116568);
double r116570 = -r116569;
double r116571 = r116567 / r116570;
double r116572 = r116571 * r116568;
return r116572;
}



Bits error versus a
Results
Initial program 0.3
rmApplied clear-num0.3
rmApplied div-inv0.4
Applied add-cube-cbrt0.4
Applied times-frac0.5
Simplified0.5
Simplified0.4
Final simplification0.4
herbie shell --seed 2020002 +o rules:numerics
(FPCore (a)
:name "Fuzzer 001"
:precision binary64
(/ a (- (acos a))))