cexp Function (ROM Call 0x149)

math.h, timath.h

void cexp (float z_re, float z_im, float *w_re, float *w_im);

Complex exponential function.

cexp calculates the complex exponential function w = exp(z) of the complex number which real and imaginary parts are z_re and z_im, and stores real and imaginary part of the result in floating point destinations pointed to by w_re and w_im. The complex exponential function is defined by

exp(z) = exp(z_re) (cos(z_im) + i sin(z_im))

See exp, sin and cos.


Uses: cos, exp, sin, _bcd_math
Used by: push_acos, push_acosh, push_asin, push_asinh, push_atan, push_atanh, push_cos, push_cosh, push_exp, push_ln, push_log10, push_sin, push_sinh, push_sqrt, push_tanh, push_exponentiate