{\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 r12494115 = a;
double r12494116 = asin(r12494115);
double r12494117 = fmod(r12494115, r12494116);
double r12494118 = atan(r12494117);
double r12494119 = r12494115 * r12494115;
double r12494120 = pow(r12494118, r12494119);
return r12494120;
}
double f(double a) {
double r12494121 = a;
double r12494122 = asin(r12494121);
double r12494123 = fmod(r12494121, r12494122);
double r12494124 = atan(r12494123);
double r12494125 = r12494121 * r12494121;
double r12494126 = pow(r12494124, r12494125);
return r12494126;
}



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