{\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 r5131771 = a;
double r5131772 = asin(r5131771);
double r5131773 = fmod(r5131771, r5131772);
double r5131774 = atan(r5131773);
double r5131775 = r5131771 * r5131771;
double r5131776 = pow(r5131774, r5131775);
return r5131776;
}
double f(double a) {
double r5131777 = a;
double r5131778 = asin(r5131777);
double r5131779 = fmod(r5131777, r5131778);
double r5131780 = atan(r5131779);
double r5131781 = r5131777 * r5131777;
double r5131782 = pow(r5131780, r5131781);
return r5131782;
}



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