\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 r3598 = b;
double r3599 = atan2(r3598, r3598);
double r3600 = sqrt(r3599);
double r3601 = a;
double r3602 = r3598 - r3601;
double r3603 = pow(r3600, r3602);
double r3604 = sin(r3603);
return r3604;
}
double f(double a, double b) {
double r3605 = b;
double r3606 = atan2(r3605, r3605);
double r3607 = sqrt(r3606);
double r3608 = sqrt(r3607);
double r3609 = r3608 * r3608;
double r3610 = a;
double r3611 = r3605 - r3610;
double r3612 = pow(r3609, r3611);
double r3613 = sin(r3612);
return r3613;
}



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 2020060
(FPCore (a b)
:name "Random Jason Timeout Test 015"
:precision binary64
(sin (pow (sqrt (atan2 b b)) (- b a))))