{\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 r136651 = a;
double r136652 = asin(r136651);
double r136653 = fmod(r136651, r136652);
double r136654 = atan(r136653);
double r136655 = r136651 * r136651;
double r136656 = pow(r136654, r136655);
return r136656;
}
double f(double a) {
double r136657 = a;
double r136658 = asin(r136657);
double r136659 = fmod(r136657, r136658);
double r136660 = atan(r136659);
double r136661 = r136657 * r136657;
double r136662 = pow(r136660, r136661);
return r136662;
}



Bits error versus a
Initial program 31.1
Final simplification31.1
herbie shell --seed 2020049 +o rules:numerics
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))