\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)e^{\log \left(\sin \left({\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(2 \cdot \left(b - a\right)\right)}\right)\right)}double f(double a, double b) {
double r16126 = b;
double r16127 = atan2(r16126, r16126);
double r16128 = sqrt(r16127);
double r16129 = a;
double r16130 = r16126 - r16129;
double r16131 = pow(r16128, r16130);
double r16132 = sin(r16131);
return r16132;
}
double f(double a, double b) {
double r16133 = b;
double r16134 = atan2(r16133, r16133);
double r16135 = sqrt(r16134);
double r16136 = sqrt(r16135);
double r16137 = 2.0;
double r16138 = a;
double r16139 = r16133 - r16138;
double r16140 = r16137 * r16139;
double r16141 = pow(r16136, r16140);
double r16142 = sin(r16141);
double r16143 = log(r16142);
double r16144 = exp(r16143);
return r16144;
}



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
rmApplied add-exp-log0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019351
(FPCore (a b)
:name "Random Jason Timeout Test 003"
:precision binary64
(sin (pow (sqrt (atan2 b b)) (- b a))))