\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}}}\right)}^{\left(b - a\right)} \cdot {\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)double f(double a, double b) {
double r13098 = b;
double r13099 = atan2(r13098, r13098);
double r13100 = sqrt(r13099);
double r13101 = a;
double r13102 = r13098 - r13101;
double r13103 = pow(r13100, r13102);
double r13104 = sin(r13103);
return r13104;
}
double f(double a, double b) {
double r13105 = b;
double r13106 = atan2(r13105, r13105);
double r13107 = sqrt(r13106);
double r13108 = sqrt(r13107);
double r13109 = a;
double r13110 = r13105 - r13109;
double r13111 = pow(r13108, r13110);
double r13112 = r13111 * r13111;
double r13113 = sin(r13112);
return r13113;
}



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
Final simplification0.1
herbie shell --seed 2019310
(FPCore (a b)
:name "Random Jason Timeout Test 003"
:precision binary64
(sin (pow (sqrt (atan2 b b)) (- b a))))