\frac{a}{-\cos^{-1} a}\frac{1}{-\cos^{-1} a} \cdot adouble f(double a) {
double r131507 = a;
double r131508 = acos(r131507);
double r131509 = -r131508;
double r131510 = r131507 / r131509;
return r131510;
}
double f(double a) {
double r131511 = 1.0;
double r131512 = a;
double r131513 = acos(r131512);
double r131514 = -r131513;
double r131515 = r131511 / r131514;
double r131516 = r131515 * r131512;
return r131516;
}



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
(FPCore (a)
:name "Fuzzer 001"
:precision binary64
(/ a (- (acos a))))