{\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 r3587650 = a;
double r3587651 = asin(r3587650);
double r3587652 = fmod(r3587650, r3587651);
double r3587653 = atan(r3587652);
double r3587654 = r3587650 * r3587650;
double r3587655 = pow(r3587653, r3587654);
return r3587655;
}
double f(double a) {
double r3587656 = a;
double r3587657 = asin(r3587656);
double r3587658 = fmod(r3587656, r3587657);
double r3587659 = atan(r3587658);
double r3587660 = r3587656 * r3587656;
double r3587661 = pow(r3587659, r3587660);
return r3587661;
}



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