\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 r23568 = b;
double r23569 = atan2(r23568, r23568);
double r23570 = sqrt(r23569);
double r23571 = a;
double r23572 = r23568 - r23571;
double r23573 = pow(r23570, r23572);
double r23574 = sin(r23573);
return r23574;
}
double f(double a, double b) {
double r23575 = b;
double r23576 = atan2(r23575, r23575);
double r23577 = cbrt(r23576);
double r23578 = fabs(r23577);
double r23579 = a;
double r23580 = r23575 - r23579;
double r23581 = pow(r23578, r23580);
double r23582 = sqrt(r23577);
double r23583 = pow(r23582, r23580);
double r23584 = r23581 * r23583;
double r23585 = sin(r23584);
return r23585;
}



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))))