\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left(\sqrt[3]{{\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(\left(b - a\right) + \left(b - a\right)\right)} \cdot \left({\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(\left(b - a\right) + \left(b - a\right)\right)} \cdot {\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(\left(b - a\right) + \left(b - a\right)\right)}\right)}\right)double f(double a, double b) {
double r1439574 = b;
double r1439575 = atan2(r1439574, r1439574);
double r1439576 = sqrt(r1439575);
double r1439577 = a;
double r1439578 = r1439574 - r1439577;
double r1439579 = pow(r1439576, r1439578);
double r1439580 = sin(r1439579);
return r1439580;
}
double f(double a, double b) {
double r1439581 = b;
double r1439582 = atan2(r1439581, r1439581);
double r1439583 = sqrt(r1439582);
double r1439584 = sqrt(r1439583);
double r1439585 = a;
double r1439586 = r1439581 - r1439585;
double r1439587 = r1439586 + r1439586;
double r1439588 = pow(r1439584, r1439587);
double r1439589 = r1439588 * r1439588;
double r1439590 = r1439588 * r1439589;
double r1439591 = cbrt(r1439590);
double r1439592 = sin(r1439591);
return r1439592;
}



Bits error versus a



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