{\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 r111606 = a;
double r111607 = asin(r111606);
double r111608 = fmod(r111606, r111607);
double r111609 = atan(r111608);
double r111610 = r111606 * r111606;
double r111611 = pow(r111609, r111610);
return r111611;
}
double f(double a) {
double r111612 = a;
double r111613 = asin(r111612);
double r111614 = fmod(r111612, r111613);
double r111615 = atan(r111614);
double r111616 = r111612 * r111612;
double r111617 = pow(r111615, r111616);
return r111617;
}



Bits error versus a
Initial program 31.5
Final simplification31.5
herbie shell --seed 2020056
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))