{\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 r2392364 = a;
double r2392365 = asin(r2392364);
double r2392366 = fmod(r2392364, r2392365);
double r2392367 = atan(r2392366);
double r2392368 = r2392364 * r2392364;
double r2392369 = pow(r2392367, r2392368);
return r2392369;
}
double f(double a) {
double r2392370 = a;
double r2392371 = asin(r2392370);
double r2392372 = fmod(r2392370, r2392371);
double r2392373 = atan(r2392372);
double r2392374 = r2392370 * r2392370;
double r2392375 = pow(r2392373, r2392374);
return r2392375;
}



Bits error versus a
Initial program 30.8
Final simplification30.8
herbie shell --seed 2019135 +o rules:numerics
(FPCore (a)
:name "Fuzzer 002"
(pow (atan (fmod a (asin a))) (* a a)))