x \cdot \frac{\sin y}{y}x \cdot \frac{\sin y}{y}double f(double x, double y) {
double r19394669 = x;
double r19394670 = y;
double r19394671 = sin(r19394670);
double r19394672 = r19394671 / r19394670;
double r19394673 = r19394669 * r19394672;
return r19394673;
}
double f(double x, double y) {
double r19394674 = x;
double r19394675 = y;
double r19394676 = sin(r19394675);
double r19394677 = r19394676 / r19394675;
double r19394678 = r19394674 * r19394677;
return r19394678;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2019173
(FPCore (x y)
:name "Linear.Quaternion:$cexp from linear-1.19.1.3"
(* x (/ (sin y) y)))