{\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 r2635053 = a;
double r2635054 = asin(r2635053);
double r2635055 = fmod(r2635053, r2635054);
double r2635056 = atan(r2635055);
double r2635057 = r2635053 * r2635053;
double r2635058 = pow(r2635056, r2635057);
return r2635058;
}
double f(double a) {
double r2635059 = a;
double r2635060 = asin(r2635059);
double r2635061 = fmod(r2635059, r2635060);
double r2635062 = atan(r2635061);
double r2635063 = r2635059 * r2635059;
double r2635064 = pow(r2635062, r2635063);
return r2635064;
}



Bits error versus a
Initial program 31.7
Final simplification31.7
herbie shell --seed 2019172 +o rules:numerics
(FPCore (a)
:name "Fuzzer 002"
(pow (atan (fmod a (asin a))) (* a a)))