\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left({\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}} \cdot \sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)double f(double a, double b) {
double r245960 = b;
double r245961 = atan2(r245960, r245960);
double r245962 = sqrt(r245961);
double r245963 = a;
double r245964 = r245960 - r245963;
double r245965 = pow(r245962, r245964);
double r245966 = sin(r245965);
return r245966;
}
double f(double a, double b) {
double r245967 = b;
double r245968 = atan2(r245967, r245967);
double r245969 = sqrt(r245968);
double r245970 = sqrt(r245969);
double r245971 = r245970 * r245970;
double r245972 = a;
double r245973 = r245967 - r245972;
double r245974 = pow(r245971, r245973);
double r245975 = sin(r245974);
return r245975;
}



Bits error versus a



Bits error versus b
Results
Initial program 0.1
rmApplied add-sqr-sqrt0.1
Applied sqrt-prod0.1
Final simplification0.1
herbie shell --seed 2019154 +o rules:numerics
(FPCore (a b)
:name "Random Jason Timeout Test 015"
(sin (pow (sqrt (atan2 b b)) (- b a))))