x \cdot \frac{\sin y}{y}x \cdot \frac{\sin y}{y}double f(double x, double y) {
double r80435 = x;
double r80436 = y;
double r80437 = sin(r80436);
double r80438 = r80437 / r80436;
double r80439 = r80435 * r80438;
return r80439;
}
double f(double x, double y) {
double r80440 = x;
double r80441 = y;
double r80442 = sin(r80441);
double r80443 = r80442 / r80441;
double r80444 = r80440 * r80443;
return r80444;
}



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.2
rmApplied div-inv0.2
Simplified0.1
Final simplification0.1
herbie shell --seed 2019298
(FPCore (x y)
:name "Linear.Quaternion:$cexp from linear-1.19.1.3"
:precision binary64
(* x (/ (sin y) y)))