{\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 r86025 = a;
double r86026 = asin(r86025);
double r86027 = fmod(r86025, r86026);
double r86028 = atan(r86027);
double r86029 = r86025 * r86025;
double r86030 = pow(r86028, r86029);
return r86030;
}
double f(double a) {
double r86031 = a;
double r86032 = asin(r86031);
double r86033 = fmod(r86031, r86032);
double r86034 = atan(r86033);
double r86035 = r86031 * r86031;
double r86036 = pow(r86034, r86035);
return r86036;
}



Bits error versus a
Initial program 30.6
Final simplification30.6
herbie shell --seed 2019354 +o rules:numerics
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))