double f(double a) {
double r14018621 = a;
double r14018622 = acos(r14018621);
double r14018623 = -r14018622;
double r14018624 = r14018621 / r14018623;
return r14018624;
}
double f(double a) {
double r14018625 = a;
double r14018626 = acos(r14018625);
double r14018627 = -r14018626;
double r14018628 = r14018625 / r14018627;
return r14018628;
}
\frac{a}{-\cos^{-1} a}\frac{a}{-\cos^{-1} a}


Bits error versus a
Initial program 0.2
Final simplification0.2
herbie shell --seed 2019102 +o rules:numerics
(FPCore (a)
:name "Fuzzer 001"
(/ a (- (acos a))))