mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-24 06:12:27 +00:00
Initial import
This commit is contained in:
commit
c91b3c5006
14915 changed files with 590219 additions and 0 deletions
86
libc/complex.h
Normal file
86
libc/complex.h
Normal file
|
@ -0,0 +1,86 @@
|
|||
#ifndef COSMOPOLITAN_LIBC_COMPLEX_H_
|
||||
#define COSMOPOLITAN_LIBC_COMPLEX_H_
|
||||
#if !(__ASSEMBLER__ + __LINKER__ + 0)
|
||||
COSMOPOLITAN_C_START_
|
||||
|
||||
#define complex _Complex
|
||||
#define imaginary _Imaginary
|
||||
|
||||
complex double cacos(complex double);
|
||||
complex double cacosh(complex double);
|
||||
complex double casin(complex double);
|
||||
complex double casinh(complex double);
|
||||
complex double catan(complex double);
|
||||
complex double catanh(complex double);
|
||||
complex double ccos(complex double);
|
||||
complex double ccosh(complex double);
|
||||
complex double cexp(complex double);
|
||||
complex double cexp2(complex double);
|
||||
complex double clog(complex double);
|
||||
complex double conj(complex double);
|
||||
complex double cpow(complex double, complex double);
|
||||
complex double cproj(complex double);
|
||||
complex double csin(complex double);
|
||||
complex double csinh(complex double);
|
||||
complex double csqrt(complex double);
|
||||
complex double ctan(complex double);
|
||||
complex double ctanh(complex double);
|
||||
|
||||
complex float cacosf(complex float);
|
||||
complex float cacoshf(complex float);
|
||||
complex float casinf(complex float);
|
||||
complex float casinhf(complex float);
|
||||
complex float catanf(complex float);
|
||||
complex float catanhf(complex float);
|
||||
complex float ccosf(complex float);
|
||||
complex float ccoshf(complex float);
|
||||
complex float cexpf(complex float);
|
||||
complex float cexp2f(complex float);
|
||||
complex float clogf(complex float);
|
||||
complex float conjf(complex float);
|
||||
complex float cpowf(complex float, complex float);
|
||||
complex float cprojf(complex float);
|
||||
complex float csinf(complex float);
|
||||
complex float csinhf(complex float);
|
||||
complex float csqrtf(complex float);
|
||||
complex float ctanf(complex float);
|
||||
complex float ctanhf(complex float);
|
||||
|
||||
double cabs(complex double);
|
||||
double carg(complex double);
|
||||
double cimag(complex double);
|
||||
double creal(complex double);
|
||||
|
||||
float cabsf(complex float);
|
||||
float cargf(complex float);
|
||||
float cimagf(complex float);
|
||||
float crealf(complex float);
|
||||
|
||||
long double cabsl(complex long double);
|
||||
long double cargl(complex long double);
|
||||
long double cimagl(complex long double);
|
||||
long double creall(complex long double);
|
||||
|
||||
complex long double cprojl(complex long double);
|
||||
complex long double csinhl(complex long double);
|
||||
complex long double csinl(complex long double);
|
||||
complex long double csqrtl(complex long double);
|
||||
complex long double ctanhl(complex long double);
|
||||
complex long double ctanl(complex long double);
|
||||
complex long double cacoshl(complex long double);
|
||||
complex long double cacosl(complex long double);
|
||||
complex long double casinhl(complex long double);
|
||||
complex long double casinl(complex long double);
|
||||
complex long double catanhl(complex long double);
|
||||
complex long double catanl(complex long double);
|
||||
complex long double ccoshl(complex long double);
|
||||
complex long double ccosl(complex long double);
|
||||
complex long double cexpl(complex long double);
|
||||
complex long double cexp2l(complex long double);
|
||||
complex long double clogl(complex long double);
|
||||
complex long double conjl(complex long double);
|
||||
complex long double cpowl(complex long double, complex long double);
|
||||
|
||||
COSMOPOLITAN_C_END_
|
||||
#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */
|
||||
#endif /* COSMOPOLITAN_LIBC_COMPLEX_H_ */
|
Loading…
Add table
Add a link
Reference in a new issue