{\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 r111980 = a;
double r111981 = asin(r111980);
double r111982 = fmod(r111980, r111981);
double r111983 = atan(r111982);
double r111984 = r111980 * r111980;
double r111985 = pow(r111983, r111984);
return r111985;
}
double f(double a) {
double r111986 = a;
double r111987 = asin(r111986);
double r111988 = fmod(r111986, r111987);
double r111989 = atan(r111988);
double r111990 = r111986 * r111986;
double r111991 = pow(r111989, r111990);
return r111991;
}



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