\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 r281137 = b;
double r281138 = atan2(r281137, r281137);
double r281139 = sqrt(r281138);
double r281140 = a;
double r281141 = r281137 - r281140;
double r281142 = pow(r281139, r281141);
double r281143 = sin(r281142);
return r281143;
}
double f(double a, double b) {
double r281144 = b;
double r281145 = atan2(r281144, r281144);
double r281146 = sqrt(r281145);
double r281147 = sqrt(r281146);
double r281148 = r281147 * r281147;
double r281149 = a;
double r281150 = r281144 - r281149;
double r281151 = pow(r281148, r281150);
double r281152 = sin(r281151);
return r281152;
}



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