{\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 r94284 = a;
double r94285 = asin(r94284);
double r94286 = fmod(r94284, r94285);
double r94287 = atan(r94286);
double r94288 = r94284 * r94284;
double r94289 = pow(r94287, r94288);
return r94289;
}
double f(double a) {
double r94290 = a;
double r94291 = asin(r94290);
double r94292 = fmod(r94290, r94291);
double r94293 = atan(r94292);
double r94294 = r94290 * r94290;
double r94295 = pow(r94293, r94294);
return r94295;
}



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)))