\frac{a}{-\cos^{-1} a}\frac{\frac{1}{-\cos^{-1} a}}{\frac{1}{a}}double f(double a) {
double r174046 = a;
double r174047 = acos(r174046);
double r174048 = -r174047;
double r174049 = r174046 / r174048;
return r174049;
}
double f(double a) {
double r174050 = 1.0;
double r174051 = a;
double r174052 = acos(r174051);
double r174053 = -r174052;
double r174054 = r174050 / r174053;
double r174055 = r174050 / r174051;
double r174056 = r174054 / r174055;
return r174056;
}



Bits error versus a
Results
Initial program 0.3
rmApplied clear-num0.4
rmApplied div-inv0.4
Applied associate-/r*0.4
Final simplification0.4
herbie shell --seed 2019212
(FPCore (a)
:name "Fuzzer 001"
:precision binary64
(/ a (- (acos a))))