CMPLXL
#define CMPLXL(x, y) ((long double complex)((long double)(x) + _Imaginary_I * (long double)(y)))
#define CMPLXL(x, y) (__builtin_complex((long double)(x), (long double)(y)))
#undef CMPLXL
#define CMPLXL(x, y) __CMPLX(x, y, long double)