{\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 r121112 = a;
double r121113 = asin(r121112);
double r121114 = fmod(r121112, r121113);
double r121115 = atan(r121114);
double r121116 = r121112 * r121112;
double r121117 = pow(r121115, r121116);
return r121117;
}
double f(double a) {
double r121118 = a;
double r121119 = asin(r121118);
double r121120 = fmod(r121118, r121119);
double r121121 = atan(r121120);
double r121122 = r121118 * r121118;
double r121123 = pow(r121121, r121122);
return r121123;
}



Bits error versus a
Initial program 30.9
Final simplification30.9
herbie shell --seed 2020045
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))