31#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) \
32 || !defined __STRICT_ANSI__
37#define complex _Complex
40#define _Complex_I (0.0F + 1.0iF)
55double carg (
double _Complex);
56double cabs (
double _Complex);
57double _Complex
conj (
double _Complex);
58double _Complex
cacos (
double _Complex);
59double _Complex
casin (
double _Complex);
60double _Complex
catan (
double _Complex);
61double _Complex
ccos (
double _Complex);
62double _Complex
csin (
double _Complex);
63double _Complex
ctan (
double _Complex);
64double _Complex
cacosh (
double _Complex);
65double _Complex
casinh (
double _Complex);
66double _Complex
catanh (
double _Complex);
67double _Complex
ccosh (
double _Complex);
68double _Complex
csinh (
double _Complex);
69double _Complex
ctanh (
double _Complex);
70double _Complex
cexp (
double _Complex);
71double _Complex
clog (
double _Complex);
72double _Complex
cpow (
double _Complex,
double _Complex);
73double _Complex
csqrt (
double _Complex);
74double _Complex
cproj (
double _Complex);
80float _Complex
conjf (
float _Complex);
81float _Complex
cacosf (
float _Complex);
82float _Complex
casinf (
float _Complex);
83float _Complex
catanf (
float _Complex);
84float _Complex
ccosf (
float _Complex);
85float _Complex
csinf (
float _Complex);
86float _Complex
ctanf (
float _Complex);
90float _Complex
ccoshf (
float _Complex);
91float _Complex
csinhf (
float _Complex);
92float _Complex
ctanhf (
float _Complex);
93float _Complex
cexpf (
float _Complex);
94float _Complex
clogf (
float _Complex);
95float _Complex
cpowf (
float _Complex,
float _Complex);
96float _Complex
csqrtf (
float _Complex);
97float _Complex
cprojf (
float _Complex);
99long double creall (
long double _Complex);
100long double cimagl (
long double _Complex);
101long double cargl (
long double _Complex);
102long double cabsl (
long double _Complex);
103long double _Complex
conjl (
long double _Complex);
104long double _Complex
cacosl (
long double _Complex);
105long double _Complex
casinl (
long double _Complex);
106long double _Complex
catanl (
long double _Complex);
107long double _Complex
ccosl (
long double _Complex);
108long double _Complex
csinl (
long double _Complex);
109long double _Complex
ctanl (
long double _Complex);
110long double _Complex
cacoshl (
long double _Complex);
111long double _Complex
casinhl (
long double _Complex);
112long double _Complex
catanhl (
long double _Complex);
113long double _Complex
ccoshl (
long double _Complex);
114long double _Complex
csinhl (
long double _Complex);
115long double _Complex
ctanhl (
long double _Complex);
116long double _Complex
cexpl (
long double _Complex);
117long double _Complex
clogl (
long double _Complex);
118long double _Complex
cpowl (
long double _Complex,
long double _Complex);
119long double _Complex
csqrtl (
long double _Complex);
120long double _Complex
cprojl (
long double _Complex);
125__CRT_INLINE
double creal (
double _Complex _Z)
130__CRT_INLINE
double cimag (
double _Complex _Z)
135__CRT_INLINE
double _Complex
conj (
double _Complex _Z)
137 return __extension__ ~_Z;
140__CRT_INLINE
double carg (
double _Complex _Z)
144 :
"=t" (
res) :
"0" (__real__ _Z),
"u" (__imag__ _Z) :
"st(1)");
150__CRT_INLINE
float crealf (
float _Complex _Z)
155__CRT_INLINE
float cimagf (
float _Complex _Z)
160__CRT_INLINE
float _Complex
conjf (
float _Complex _Z)
162 return __extension__ ~_Z;
165__CRT_INLINE
float cargf (
float _Complex _Z)
169 :
"=t" (
res) :
"0" (__real__ _Z),
"u" (__imag__ _Z) :
"st(1)");
174__CRT_INLINE
long double creall (
long double _Complex _Z)
179__CRT_INLINE
long double cimagl (
long double _Complex _Z)
184__CRT_INLINE
long double _Complex
conjl (
long double _Complex _Z)
186 return __extension__ ~_Z;
189__CRT_INLINE
long double cargl (
long double _Complex _Z)
193 :
"=t" (
res) :
"0" (__real__ _Z),
"u" (__imag__ _Z) :
"st(1)");
float _Complex conjf(float _Complex)
long double _Complex casinhl(long double _Complex)
double _Complex ccos(double _Complex)
float _Complex ccoshf(float _Complex)
float crealf(float _Complex)
double _Complex cacos(double _Complex)
double cimag(double _Complex)
float _Complex ctanhf(float _Complex)
float _Complex clogf(float _Complex)
double _Complex cpow(double _Complex, double _Complex)
double creal(double _Complex)
float _Complex csinf(float _Complex)
float _Complex ctanf(float _Complex)
long double _Complex clogl(long double _Complex)
long double _Complex catanl(long double _Complex)
double _Complex catan(double _Complex)
double _Complex cproj(double _Complex)
long double _Complex csqrtl(long double _Complex)
long double cargl(long double _Complex)
double _Complex cacosh(double _Complex)
float _Complex catanf(float _Complex)
long double _Complex cprojl(long double _Complex)
double carg(double _Complex)
float _Complex catanhf(float _Complex)
long double _Complex casinl(long double _Complex)
double _Complex conj(double _Complex)
float _Complex cexpf(float _Complex)
long double _Complex ctanhl(long double _Complex)
double _Complex casinh(double _Complex)
float cabsf(float _Complex)
long double _Complex cacoshl(long double _Complex)
double _Complex catanh(double _Complex)
double _Complex csqrt(double _Complex)
long double creall(long double _Complex)
long double _Complex ctanl(long double _Complex)
long double _Complex csinl(long double _Complex)
float _Complex cacosf(float _Complex)
float _Complex cprojf(float _Complex)
float _Complex casinf(float _Complex)
float _Complex cpowf(float _Complex, float _Complex)
long double _Complex cacosl(long double _Complex)
float cargf(float _Complex)
long double cabsl(long double _Complex)
double _Complex ctanh(double _Complex)
long double _Complex csinhl(long double _Complex)
double _Complex ctan(double _Complex)
long double _Complex ccosl(long double _Complex)
long double _Complex ccoshl(long double _Complex)
double _Complex ccosh(double _Complex)
float _Complex ccosf(float _Complex)
float cimagf(float _Complex)
double _Complex cexp(double _Complex)
long double _Complex cpowl(long double _Complex, long double _Complex)
long double cimagl(long double _Complex)
float _Complex csqrtf(float _Complex)
double _Complex csinh(double _Complex)
float _Complex cacoshf(float _Complex)
long double _Complex cexpl(long double _Complex)
long double _Complex catanhl(long double _Complex)
double _Complex casin(double _Complex)
long double _Complex conjl(long double _Complex)
double _Complex csin(double _Complex)
float _Complex casinhf(float _Complex)
float _Complex csinhf(float _Complex)
__asm__(".p2align 4, 0x90\n" ".seh_proc __seh2_global_filter_func\n" "__seh2_global_filter_func:\n" "\tsub %rbp, %rax\n" "\tpush %rbp\n" "\t.seh_pushreg %rbp\n" "\tsub $32, %rsp\n" "\t.seh_stackalloc 32\n" "\t.seh_endprologue\n" "\tsub %rax, %rdx\n" "\tmov %rdx, %rbp\n" "\tjmp *%r8\n" "__seh2_global_filter_func_exit:\n" "\t.p2align 4\n" "\tadd $32, %rsp\n" "\tpop %rbp\n" "\tret\n" "\t.seh_endproc")