\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left({\left(\left|\sqrt[3]{\tan^{-1}_* \frac{b}{b}}\right|\right)}^{\left(b - a\right)} \cdot {\left(\sqrt{\sqrt[3]{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)double f(double a, double b) {
double r23566 = b;
double r23567 = atan2(r23566, r23566);
double r23568 = sqrt(r23567);
double r23569 = a;
double r23570 = r23566 - r23569;
double r23571 = pow(r23568, r23570);
double r23572 = sin(r23571);
return r23572;
}
double f(double a, double b) {
double r23573 = b;
double r23574 = atan2(r23573, r23573);
double r23575 = cbrt(r23574);
double r23576 = fabs(r23575);
double r23577 = a;
double r23578 = r23573 - r23577;
double r23579 = pow(r23576, r23578);
double r23580 = sqrt(r23575);
double r23581 = pow(r23580, r23578);
double r23582 = r23579 * r23581;
double r23583 = sin(r23582);
return r23583;
}



Bits error versus a



Bits error versus b
Results
Initial program 0.1
rmApplied add-cube-cbrt0.1
Applied sqrt-prod0.1
Applied unpow-prod-down0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019325
(FPCore (a b)
:name "Random Jason Timeout Test 003"
:precision binary64
(sin (pow (sqrt (atan2 b b)) (- b a))))