x \cdot \frac{\sin y}{y}\frac{\sin y}{y} \cdot xdouble f(double x, double y) {
double r130253 = x;
double r130254 = y;
double r130255 = sin(r130254);
double r130256 = r130255 / r130254;
double r130257 = r130253 * r130256;
return r130257;
}
double f(double x, double y) {
double r130258 = y;
double r130259 = sin(r130258);
double r130260 = r130259 / r130258;
double r130261 = x;
double r130262 = r130260 * r130261;
return r130262;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.1
rmApplied *-commutative0.1
Final simplification0.1
herbie shell --seed 2020042 +o rules:numerics
(FPCore (x y)
:name "Linear.Quaternion:$cexp from linear-1.19.1.3"
:precision binary64
(* x (/ (sin y) y)))