{\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 r115601 = a;
double r115602 = asin(r115601);
double r115603 = fmod(r115601, r115602);
double r115604 = atan(r115603);
double r115605 = r115601 * r115601;
double r115606 = pow(r115604, r115605);
return r115606;
}
double f(double a) {
double r115607 = a;
double r115608 = asin(r115607);
double r115609 = fmod(r115607, r115608);
double r115610 = atan(r115609);
double r115611 = r115607 * r115607;
double r115612 = pow(r115610, r115611);
return r115612;
}



Bits error versus a
Initial program 30.8
Final simplification30.8
herbie shell --seed 2020100
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))