mpfr_exp(tmp0, stack[stackTop].re, MPFR_RNDN);
mpfr_sin_cos(stack[stackTop].im, stack[stackTop].re, stack[stackTop].im, MPFR_RNDN);
mpfr_mul(stack[stackTop].re, stack[stackTop].re, tmp0, MPFR_RNDN);
mpfr_mul(stack[stackTop].im, stack[stackTop].im, tmp0, MPFR_RNDN);