\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left(e^{\frac{\sqrt[3]{\log \left(\tan^{-1}_* \frac{b}{b}\right)}}{4} \cdot \left(\left(\sqrt[3]{\log \left(\tan^{-1}_* \frac{b}{b}\right)} \cdot \left(b - a\right)\right) \cdot \sqrt[3]{\log \left(\tan^{-1}_* \frac{b}{b}\right)}\right)} \cdot {\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)double f(double a, double b) {
double r614640 = b;
double r614641 = atan2(r614640, r614640);
double r614642 = sqrt(r614641);
double r614643 = a;
double r614644 = r614640 - r614643;
double r614645 = pow(r614642, r614644);
double r614646 = sin(r614645);
return r614646;
}
double f(double a, double b) {
double r614647 = b;
double r614648 = atan2(r614647, r614647);
double r614649 = log(r614648);
double r614650 = cbrt(r614649);
double r614651 = 4.0;
double r614652 = r614650 / r614651;
double r614653 = a;
double r614654 = r614647 - r614653;
double r614655 = r614650 * r614654;
double r614656 = r614655 * r614650;
double r614657 = r614652 * r614656;
double r614658 = exp(r614657);
double r614659 = sqrt(r614648);
double r614660 = sqrt(r614659);
double r614661 = pow(r614660, r614654);
double r614662 = r614658 * r614661;
double r614663 = sin(r614662);
return r614663;
}



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
Taylor expanded around -inf 0.1
Simplified0.1
rmApplied *-un-lft-identity0.1
Applied add-cube-cbrt0.1
Applied times-frac0.1
Applied associate-*r*0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019151
(FPCore (a b)
:name "Random Jason Timeout Test 015"
(sin (pow (sqrt (atan2 b b)) (- b a))))