\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(\frac{b - a}{2}\right)} \cdot {\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(\frac{b - a}{2}\right)}\right)double f(double a, double b) {
double r16384 = b;
double r16385 = atan2(r16384, r16384);
double r16386 = sqrt(r16385);
double r16387 = a;
double r16388 = r16384 - r16387;
double r16389 = pow(r16386, r16388);
double r16390 = sin(r16389);
return r16390;
}
double f(double a, double b) {
double r16391 = b;
double r16392 = atan2(r16391, r16391);
double r16393 = sqrt(r16392);
double r16394 = a;
double r16395 = r16391 - r16394;
double r16396 = 2.0;
double r16397 = r16395 / r16396;
double r16398 = pow(r16393, r16397);
double r16399 = r16398 * r16398;
double r16400 = sin(r16399);
return r16400;
}



Bits error versus a



Bits error versus b
Results
Initial program 0.1
rmApplied sqr-pow0.1
Final simplification0.1
herbie shell --seed 2019198
(FPCore (a b)
:name "Random Jason Timeout Test 015"
(sin (pow (sqrt (atan2 b b)) (- b a))))