x \cdot \frac{\sin y}{y}\frac{x}{\frac{y}{\sin y}}double f(double x, double y) {
double r117980 = x;
double r117981 = y;
double r117982 = sin(r117981);
double r117983 = r117982 / r117981;
double r117984 = r117980 * r117983;
return r117984;
}
double f(double x, double y) {
double r117985 = x;
double r117986 = y;
double r117987 = sin(r117986);
double r117988 = r117986 / r117987;
double r117989 = r117985 / r117988;
return r117989;
}



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