x \cdot \frac{\sin y}{y}\frac{x}{\frac{y}{\sin y}}double f(double x, double y) {
double r137474 = x;
double r137475 = y;
double r137476 = sin(r137475);
double r137477 = r137476 / r137475;
double r137478 = r137474 * r137477;
return r137478;
}
double f(double x, double y) {
double r137479 = x;
double r137480 = y;
double r137481 = sin(r137480);
double r137482 = r137480 / r137481;
double r137483 = r137479 / r137482;
return r137483;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.1
rmApplied div-inv0.2
rmApplied pow10.2
Applied pow10.2
Applied pow-prod-down0.2
Applied pow10.2
Applied pow-prod-down0.2
Simplified7.2
rmApplied associate-/l*0.1
Final simplification0.1
herbie shell --seed 2020045 +o rules:numerics
(FPCore (x y)
:name "Linear.Quaternion:$cexp from linear-1.19.1.3"
:precision binary64
(* x (/ (sin y) y)))