\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left({\left(\tan^{-1}_* \frac{b}{b}\right)}^{\left(\left(b - a\right) \cdot \frac{1}{2}\right)}\right)double f(double a, double b) {
double r227453 = b;
double r227454 = atan2(r227453, r227453);
double r227455 = sqrt(r227454);
double r227456 = a;
double r227457 = r227453 - r227456;
double r227458 = pow(r227455, r227457);
double r227459 = sin(r227458);
return r227459;
}
double f(double a, double b) {
double r227460 = b;
double r227461 = atan2(r227460, r227460);
double r227462 = a;
double r227463 = r227460 - r227462;
double r227464 = 0.5;
double r227465 = r227463 * r227464;
double r227466 = pow(r227461, r227465);
double r227467 = sin(r227466);
return r227467;
}



Bits error versus a



Bits error versus b
Results
Initial program 0.1
rmApplied pow1/20.1
Applied pow-pow0.1
Final simplification0.1
herbie shell --seed 2019196 +o rules:numerics
(FPCore (a b)
:name "Random Jason Timeout Test 003"
(sin (pow (sqrt (atan2 b b)) (- b a))))