\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left(\log \left(e^{{\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)\right)double f(double a, double b) {
double r18275 = b;
double r18276 = atan2(r18275, r18275);
double r18277 = sqrt(r18276);
double r18278 = a;
double r18279 = r18275 - r18278;
double r18280 = pow(r18277, r18279);
double r18281 = sin(r18280);
return r18281;
}
double f(double a, double b) {
double r18282 = b;
double r18283 = atan2(r18282, r18282);
double r18284 = sqrt(r18283);
double r18285 = a;
double r18286 = r18282 - r18285;
double r18287 = 2.0;
double r18288 = r18286 / r18287;
double r18289 = pow(r18284, r18288);
double r18290 = r18289 * r18289;
double r18291 = exp(r18290);
double r18292 = log(r18291);
double r18293 = sin(r18292);
return r18293;
}



Bits error versus a



Bits error versus b
Results
Initial program 0.1
rmApplied add-log-exp0.2
rmApplied sqr-pow0.2
Final simplification0.2
herbie shell --seed 2019235
(FPCore (a b)
:name "Random Jason Timeout Test 003"
:precision binary64
(sin (pow (sqrt (atan2 b b)) (- b a))))