hypotl
extern long double hypotl(long double x, long double y);
__real__ result = log10l (hypotl (__real__ x,
__real__ result = logl (hypotl (__real__ x,
d = hypotl (__real__ x, __imag__ x);
return hypotl(creall(z), cimagl(z));