x \cdot \frac{\sin y}{y}\frac{x}{\frac{y}{\sin y}}double f(double x, double y) {
double r88783 = x;
double r88784 = y;
double r88785 = sin(r88784);
double r88786 = r88785 / r88784;
double r88787 = r88783 * r88786;
return r88787;
}
double f(double x, double y) {
double r88788 = x;
double r88789 = y;
double r88790 = sin(r88789);
double r88791 = r88789 / r88790;
double r88792 = r88788 / r88791;
return r88792;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.1
Simplified0.1
rmApplied div-inv0.2
rmApplied un-div-inv0.1
Applied associate-*l/6.9
Taylor expanded around inf 6.9
Simplified0.1
Final simplification0.1
herbie shell --seed 2019174 +o rules:numerics
(FPCore (x y)
:name "Linear.Quaternion:$cexp from linear-1.19.1.3"
(* x (/ (sin y) y)))