{\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 r6625671 = a;
double r6625672 = asin(r6625671);
double r6625673 = fmod(r6625671, r6625672);
double r6625674 = atan(r6625673);
double r6625675 = r6625671 * r6625671;
double r6625676 = pow(r6625674, r6625675);
return r6625676;
}
double f(double a) {
double r6625677 = a;
double r6625678 = asin(r6625677);
double r6625679 = fmod(r6625677, r6625678);
double r6625680 = atan(r6625679);
double r6625681 = r6625677 * r6625677;
double r6625682 = pow(r6625680, r6625681);
return r6625682;
}



Bits error versus a
Initial program 30.8
Final simplification30.8
herbie shell --seed 2019173 +o rules:numerics
(FPCore (a)
:name "Fuzzer 002"
(pow (atan (fmod a (asin a))) (* a a)))