{\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 r92793 = a;
double r92794 = asin(r92793);
double r92795 = fmod(r92793, r92794);
double r92796 = atan(r92795);
double r92797 = r92793 * r92793;
double r92798 = pow(r92796, r92797);
return r92798;
}
double f(double a) {
double r92799 = a;
double r92800 = asin(r92799);
double r92801 = fmod(r92799, r92800);
double r92802 = atan(r92801);
double r92803 = r92799 * r92799;
double r92804 = pow(r92802, r92803);
return r92804;
}



Bits error versus a
Initial program 31.5
Final simplification31.5
herbie shell --seed 2019194 +o rules:numerics
(FPCore (a)
:name "Fuzzer 002"
(pow (atan (fmod a (asin a))) (* a a)))