#include #include double cabs (double complex Z) { return _hypot ( __real__ Z, __imag__ Z); }