Skip to content

Commit 028411c

Browse files
committed
refactor: refactor main.c to make use of sincos
1 parent 05b4253 commit 028411c

File tree

1 file changed

+4
-4
lines changed
  • lib/node_modules/@stdlib/math/base/special/cexp/src

1 file changed

+4
-4
lines changed

lib/node_modules/@stdlib/math/base/special/cexp/src/main.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@
1818

1919
#include "stdlib/math/base/special/cexp.h"
2020
#include "stdlib/math/base/special/exp.h"
21-
#include "stdlib/math/base/special/sin.h"
22-
#include "stdlib/math/base/special/cos.h"
21+
#include "stdlib/math/base/special/sincos.h"
2322
#include "stdlib/math/base/assert/is_nan.h"
2423
#include "stdlib/math/base/assert/is_infinite.h"
2524
#include "stdlib/constants/float64/pinf.h"
@@ -74,8 +73,9 @@ stdlib_complex128_t stdlib_base_cexp( const stdlib_complex128_t z ) {
7473
if ( im == 0.0 ) {
7574
re = e;
7675
} else {
77-
re = stdlib_base_cos( im ) * e;
78-
im = stdlib_base_sin( im ) * e;
76+
stdlib_base_sincos( im, &re, &im );
77+
re *= e;
78+
im *= e;
7979
}
8080
}
8181
return stdlib_complex128( re, im );

0 commit comments

Comments
 (0)