\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 r24345 = b;
double r24346 = atan2(r24345, r24345);
double r24347 = sqrt(r24346);
double r24348 = a;
double r24349 = r24345 - r24348;
double r24350 = pow(r24347, r24349);
double r24351 = sin(r24350);
return r24351;
}
double f(double a, double b) {
double r24352 = b;
double r24353 = atan2(r24352, r24352);
double r24354 = sqrt(r24353);
double r24355 = sqrt(r24354);
double r24356 = a;
double r24357 = r24352 - r24356;
double r24358 = pow(r24355, r24357);
double r24359 = r24358 * r24358;
double r24360 = sin(r24359);
return r24360;
}



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