e^{re} \cdot \sin im\sin im \cdot e^{re}double f(double re, double im) {
double r952787 = re;
double r952788 = exp(r952787);
double r952789 = im;
double r952790 = sin(r952789);
double r952791 = r952788 * r952790;
return r952791;
}
double f(double re, double im) {
double r952792 = im;
double r952793 = sin(r952792);
double r952794 = re;
double r952795 = exp(r952794);
double r952796 = r952793 * r952795;
return r952796;
}



Bits error versus re



Bits error versus im
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019138
(FPCore (re im)
:name "math.exp on complex, imaginary part"
(* (exp re) (sin im)))