X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fcomplex%2F__cexpf.c;h=ee5ff2bce7e8f10f4af7f7c79bdfaf19d329b5ae;hb=3f701faace7addc75d16dea8a6cd769fa5b3f260;hp=47168e8f2cb980f86afeca78ce6dba32e4ce1433;hpb=b69f695acedd4ce2798ef9ea28d834ceccc789bd;p=musl diff --git a/src/complex/__cexpf.c b/src/complex/__cexpf.c index 47168e8f..ee5ff2bc 100644 --- a/src/complex/__cexpf.c +++ b/src/complex/__cexpf.c @@ -25,7 +25,7 @@ * SUCH DAMAGE. */ -#include "libm.h" +#include "complex_impl.h" static const uint32_t k = 235; /* constant for reduction */ static const float kln2 = 162.88958740F; /* k * ln2 */ @@ -63,6 +63,6 @@ float complex __ldexp_cexpf(float complex z, int expt) half_expt = expt - half_expt; SET_FLOAT_WORD(scale2, (0x7f + half_expt) << 23); - return cpackf(cosf(y) * exp_x * scale1 * scale2, + return CMPLXF(cosf(y) * exp_x * scale1 * scale2, sinf(y) * exp_x * scale1 * scale2); }