{\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 r7177716 = a;
double r7177717 = asin(r7177716);
double r7177718 = fmod(r7177716, r7177717);
double r7177719 = atan(r7177718);
double r7177720 = r7177716 * r7177716;
double r7177721 = pow(r7177719, r7177720);
return r7177721;
}
double f(double a) {
double r7177722 = a;
double r7177723 = asin(r7177722);
double r7177724 = fmod(r7177722, r7177723);
double r7177725 = atan(r7177724);
double r7177726 = r7177722 * r7177722;
double r7177727 = pow(r7177725, r7177726);
return r7177727;
}



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