x \cdot \frac{\sin y}{y}\frac{x}{\frac{y}{\sin y}}double f(double x, double y) {
double r170619 = x;
double r170620 = y;
double r170621 = sin(r170620);
double r170622 = r170621 / r170620;
double r170623 = r170619 * r170622;
return r170623;
}
double f(double x, double y) {
double r170624 = x;
double r170625 = y;
double r170626 = sin(r170625);
double r170627 = r170625 / r170626;
double r170628 = r170624 / r170627;
return r170628;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.1
rmApplied clear-num0.2
rmApplied *-un-lft-identity0.2
Applied associate-*l*0.2
Simplified0.1
Final simplification0.1
herbie shell --seed 2019347
(FPCore (x y)
:name "Linear.Quaternion:$cexp from linear-1.19.1.3"
:precision binary64
(* x (/ (sin y) y)))