\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left({\left(\sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}} \cdot \sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)} \cdot {\left(\sqrt[3]{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)double f(double a, double b) {
double r15806 = b;
double r15807 = atan2(r15806, r15806);
double r15808 = sqrt(r15807);
double r15809 = a;
double r15810 = r15806 - r15809;
double r15811 = pow(r15808, r15810);
double r15812 = sin(r15811);
return r15812;
}
double f(double a, double b) {
double r15813 = b;
double r15814 = atan2(r15813, r15813);
double r15815 = sqrt(r15814);
double r15816 = cbrt(r15815);
double r15817 = r15816 * r15816;
double r15818 = a;
double r15819 = r15813 - r15818;
double r15820 = pow(r15817, r15819);
double r15821 = pow(r15816, r15819);
double r15822 = r15820 * r15821;
double r15823 = sin(r15822);
return r15823;
}



Bits error versus a



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