{\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 r5362158 = a;
double r5362159 = asin(r5362158);
double r5362160 = fmod(r5362158, r5362159);
double r5362161 = atan(r5362160);
double r5362162 = r5362158 * r5362158;
double r5362163 = pow(r5362161, r5362162);
return r5362163;
}
double f(double a) {
double r5362164 = a;
double r5362165 = asin(r5362164);
double r5362166 = fmod(r5362164, r5362165);
double r5362167 = atan(r5362166);
double r5362168 = r5362164 * r5362164;
double r5362169 = pow(r5362167, r5362168);
return r5362169;
}



Bits error versus a
Initial program 31.2
Final simplification31.2
herbie shell --seed 2019144
(FPCore (a)
:name "Fuzzer 002"
(pow (atan (fmod a (asin a))) (* a a)))