\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left({\left(\tan^{-1}_* \frac{b}{b}\right)}^{\left(\left(b - a\right) \cdot \frac{1}{2}\right)}\right)double f(double a, double b) {
double r21395 = b;
double r21396 = atan2(r21395, r21395);
double r21397 = sqrt(r21396);
double r21398 = a;
double r21399 = r21395 - r21398;
double r21400 = pow(r21397, r21399);
double r21401 = sin(r21400);
return r21401;
}
double f(double a, double b) {
double r21402 = b;
double r21403 = atan2(r21402, r21402);
double r21404 = a;
double r21405 = r21402 - r21404;
double r21406 = 0.5;
double r21407 = r21405 * r21406;
double r21408 = pow(r21403, r21407);
double r21409 = sin(r21408);
return r21409;
}



Bits error versus a



Bits error versus b
Results
Initial program 0.1
rmApplied pow1/20.1
Applied pow-pow0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019326
(FPCore (a b)
:name "Random Jason Timeout Test 015"
:precision binary64
(sin (pow (sqrt (atan2 b b)) (- b a))))