{\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 r1319364 = a;
double r1319365 = asin(r1319364);
double r1319366 = fmod(r1319364, r1319365);
double r1319367 = atan(r1319366);
double r1319368 = r1319364 * r1319364;
double r1319369 = pow(r1319367, r1319368);
return r1319369;
}
double f(double a) {
double r1319370 = a;
double r1319371 = asin(r1319370);
double r1319372 = fmod(r1319370, r1319371);
double r1319373 = atan(r1319372);
double r1319374 = r1319370 * r1319370;
double r1319375 = pow(r1319373, r1319374);
return r1319375;
}



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