{\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 r8902187 = a;
double r8902188 = asin(r8902187);
double r8902189 = fmod(r8902187, r8902188);
double r8902190 = atan(r8902189);
double r8902191 = r8902187 * r8902187;
double r8902192 = pow(r8902190, r8902191);
return r8902192;
}
double f(double a) {
double r8902193 = a;
double r8902194 = asin(r8902193);
double r8902195 = fmod(r8902193, r8902194);
double r8902196 = atan(r8902195);
double r8902197 = r8902193 * r8902193;
double r8902198 = pow(r8902196, r8902197);
return r8902198;
}



Bits error versus a
Initial program 31.4
Final simplification31.4
herbie shell --seed 2019104
(FPCore (a)
:name "Fuzzer 002"
(pow (atan (fmod a (asin a))) (* a a)))