{\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 r5505126 = a;
double r5505127 = asin(r5505126);
double r5505128 = fmod(r5505126, r5505127);
double r5505129 = atan(r5505128);
double r5505130 = r5505126 * r5505126;
double r5505131 = pow(r5505129, r5505130);
return r5505131;
}
double f(double a) {
double r5505132 = a;
double r5505133 = asin(r5505132);
double r5505134 = fmod(r5505132, r5505133);
double r5505135 = atan(r5505134);
double r5505136 = r5505132 * r5505132;
double r5505137 = pow(r5505135, r5505136);
return r5505137;
}



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