{\left(\tan^{-1} \left(a \bmod \left(\sin^{-1} a\right)\right)\right)}^{\left(a \cdot a\right)}{\left(\tan^{-1} \left(a \bmod \left(\sin^{-1} a\right)\right)\right)}^{\left(a \cdot a\right)}double f(double a) {
double r85562 = a;
double r85563 = asin(r85562);
double r85564 = fmod(r85562, r85563);
double r85565 = atan(r85564);
double r85566 = r85562 * r85562;
double r85567 = pow(r85565, r85566);
return r85567;
}
double f(double a) {
double r85568 = a;
double r85569 = asin(r85568);
double r85570 = fmod(r85568, r85569);
double r85571 = atan(r85570);
double r85572 = r85568 * r85568;
double r85573 = pow(r85571, r85572);
return r85573;
}



Bits error versus a
Initial program 31.1
Final simplification31.1
herbie shell --seed 2020020
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))