{\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 r76257 = a;
double r76258 = asin(r76257);
double r76259 = fmod(r76257, r76258);
double r76260 = atan(r76259);
double r76261 = r76257 * r76257;
double r76262 = pow(r76260, r76261);
return r76262;
}
double f(double a) {
double r76263 = a;
double r76264 = asin(r76263);
double r76265 = fmod(r76263, r76264);
double r76266 = atan(r76265);
double r76267 = r76263 * r76263;
double r76268 = pow(r76266, r76267);
return r76268;
}



Bits error versus a
Initial program 31.4
Final simplification31.4
herbie shell --seed 2020024
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))