math: raise flags in log2l.c on <= 0 arguments, and fix volatile
[musl] / src / complex / cpow.c
1 #include "libm.h"
2
3 /* pow(z, c) = exp(c log(z)), See C99 G.6.4.1 */
4
5 double complex cpow(double complex z, double complex c)
6 {
7         return cexp(c * clog(z));
8 }