{\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 r3307683 = a;
double r3307684 = asin(r3307683);
double r3307685 = fmod(r3307683, r3307684);
double r3307686 = atan(r3307685);
double r3307687 = r3307683 * r3307683;
double r3307688 = pow(r3307686, r3307687);
return r3307688;
}
double f(double a) {
double r3307689 = a;
double r3307690 = asin(r3307689);
double r3307691 = fmod(r3307689, r3307690);
double r3307692 = atan(r3307691);
double r3307693 = r3307689 * r3307689;
double r3307694 = pow(r3307692, r3307693);
return r3307694;
}



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