x \cdot \frac{\sin y}{y}\frac{x}{\frac{y}{\sin y}}double f(double x, double y) {
double r124763 = x;
double r124764 = y;
double r124765 = sin(r124764);
double r124766 = r124765 / r124764;
double r124767 = r124763 * r124766;
return r124767;
}
double f(double x, double y) {
double r124768 = x;
double r124769 = y;
double r124770 = sin(r124769);
double r124771 = r124769 / r124770;
double r124772 = r124768 / r124771;
return r124772;
}



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 2020065 +o rules:numerics
(FPCore (x y)
:name "Linear.Quaternion:$cexp from linear-1.19.1.3"
:precision binary64
(* x (/ (sin y) y)))