/freebsd/include/ |
H A D | complex.h | 46 #define complex _Complex macro 51 #define CMPLX(x, y) ((double complex){ x, y }) 52 #define CMPLXF(x, y) ((float complex){ x, y }) 53 #define CMPLXL(x, y) ((long double complex){ x, y }) 63 double cabs(double complex); 64 float cabsf(float complex); 65 long double cabsl(long double complex); 66 double complex cacos(double complex); 67 float complex cacosf(float complex); 68 double complex cacosh(double complex); [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | complex | 14 complex synopsis 20 class complex 25 complex(const T& re = T(), const T& im = T()); // constexpr in C++14 26 complex(const complex&); // constexpr in C++14 27 template<class X> complex(const complex<X>&); // constexpr in C++14 35 complex<T>& operator= (const T&); // constexpr in C++20 36 complex<T>& operator+=(const T&); // constexpr in C++20 37 complex<T>& operator-=(const T&); // constexpr in C++20 38 complex<T>& operator*=(const T&); // constexpr in C++20 39 complex<T>& operator/=(const T&); // constexpr in C++20 [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/ |
H A D | complex_cmath.h | 9 // std::complex header copied from the libcxx source and simplified for use in 34 template <class _Tp> __DEVICE__ _Tp abs(const std::complex<_Tp> &__c) { in abs() 40 template <class _Tp> __DEVICE__ _Tp arg(const std::complex<_Tp> &__c) { in arg() 58 template <class _Tp> __DEVICE__ _Tp norm(const std::complex<_Tp> &__c) { in norm() 68 template <class _Tp> std::complex<_Tp> conj(const std::complex<_Tp> &__c) { in conj() 69 return std::complex<_Tp>(__c.real(), -__c.imag()); in conj() 74 template <class _Tp> std::complex<_Tp> proj(const std::complex<_Tp> &__c) { in proj() 75 std::complex<_Tp> __r = __c; in proj() 77 __r = std::complex<_Tp>(INFINITY, copysign(_Tp(0), __c.imag())); in proj() 84 complex<_Tp> polar(const _Tp &__rho, const _Tp &__theta = _Tp()) { [all …]
|
H A D | complex | 1 /*===-- complex --- OpenMP complex wrapper for target regions --------- c++ -=== 17 // We require std::math functions in the complex builtins below. 35 #include_next <complex> 38 // after including <cmath> above. Since the complex header we use is a 41 // the (hopefully template) functions in the <complex> header with the ones we 43 // arithmetic and calls to non-complex functions, all of which we can then
|
/freebsd/lib/msun/man/ |
H A D | cacos.3 | 47 .Nd complex inverse trigonometric and hyperbolic functions 53 .Fn cacos "double complex z" 55 .Fn cacosf "float complex z" 57 .Fn cacosl "long double complex z" 59 .Fn cacosh "double complex z" 61 .Fn cacoshf "float complex z" 63 .Fn cacoshl "long double complex z" 65 .Fn casin "double complex z" 67 .Fn casinf "float complex z" 69 .Fn casinl "long double complex z" [all …]
|
H A D | cimag.3 | 33 .Nd "functions to manipulate complex numbers" 39 .Fn cimag "double complex z" 41 .Fn cimagf "float complex z" 43 .Fn cimagl "long double complex z" 45 .Fn conj "double complex z" 47 .Fn conjf "float complex z" 49 .Fn conjl "long double complex z" 51 .Fn cproj "double complex z" 53 .Fn cprojf "float complex z" 55 .Fn cprojl "long double complex z" [all …]
|
H A D | complex.3 | 29 .Nm complex 30 .Nd "complex arithmetic" 36 These functions support complex arithmetic in the C math library. 39 .Vt "double complex" 41 .Vt "float complex" 45 .Vt "long double complex" 50 .Vt "float complex" 52 .Vt "long double complex" 55 .Fn cabs "double complex z" 58 .Fn cabsf "float complex z" [all …]
|
H A D | cpow.3 | 22 .Nd complex power functions 26 .Fn cpow "double complex x" "double complex z" 28 .Fn cpowf "float complex x" "float complex z" 30 .Fn cpowl "long double complex x" "long double complex z" 37 functions compute the complex number 39 raised to the complex power 48 functions return the complex number 50 raised to the complex power
|
H A D | ccos.3 | 35 .Nd complex trigonometric functions 41 .Fn ccos "double complex z" 43 .Fn ccosf "float complex z" 45 .Fn csin "double complex z" 47 .Fn csinf "float complex z" 49 .Fn ctan "double complex z" 51 .Fn ctanf "float complex z" 58 functions compute the cosine, sine, and tangent of the complex number 72 .Xr complex 3 ,
|
H A D | ccosh.3 | 35 .Nd complex hyperbolic functions 41 .Fn ccosh "double complex z" 43 .Fn ccoshf "float complex z" 45 .Fn csinh "double complex z" 47 .Fn csinhf "float complex z" 49 .Fn ctanh "double complex z" 51 .Fn ctanhf "float complex z" 58 functions compute the hyperbolic cosine, sine, and tangent of the complex number 72 .Xr complex 3 ,
|
H A D | clog.3 | 33 .Nd complex natural logarithm functions 39 .Fn clog "double complex z" 41 .Fn clogf "float complex z" 43 .Fn clogl "long double complex z" 50 functions compute the complex natural logarithm of 56 function returns the complex natural logarithm value, in the 89 .Xr complex 3 ,
|
/freebsd/tools/regression/include/tgmath/ |
H A D | tgmath.c | 63 float complex (FNC ## f)(float complex x) { n_float_complex++; }\ 64 double complex (FNC)(double complex x) { n_double_complex++; } \ 65 long double complex \ 66 (FNC ## l)(long double complex x) { n_long_double_complex++; } 69 float (FNC ## f)(float complex x) { n_float_complex++; } \ 70 double (FNC)(double complex x) { n_double_complex++; } \ 72 (FNC ## l)(long double complex x) { n_long_double_complex++; } 91 float complex (cpowf)(float complex x, float complex y) { n_float_complex++; } in TGMACRO() 92 double complex in complex() function 93 (cpow)(double complex x, double complex y) { n_double_complex++; } in complex() [all …]
|
/freebsd/lib/msun/tests/ |
H A D | conj_test.c | 32 #include <complex.h> 42 static float complex (*libconjf)(float complex) = conjf; 43 static double complex (*libconj)(double complex) = conj; 44 static long double complex (*libconjl)(long double complex) = conjl; 45 static float (*libcrealf)(float complex) = crealf; 46 static double (*libcreal)(double complex) = creal; 47 static long double (*libcreall)(long double complex) = creall; 48 static float (*libcimagf)(float complex) = cimagf; 49 static double (*libcimag)(double complex) = cimag; 50 static long double (*libcimagl)(long double complex) = cimagl; [all …]
|
/freebsd/lib/msun/src/ |
H A D | s_cpow.c | 19 * Complex power function 25 * double complex cpow(); 26 * double complex a, z, w; 34 * Raises complex A to the complex Zth power. 46 #include <complex.h> 51 double complex 52 cpow(double complex a, double complex z) in cpow() 54 double complex w; in cpow()
|
H A D | s_cpowf.c | 19 * Complex power function 25 * float complex cpowf(); 26 * float complex a, z, w; 34 * Raises complex A to the complex Zth power. 46 #include <complex.h> 50 float complex 51 cpowf(float complex a, float complex z) in cpowf() 53 float complex w; in cpowf()
|
H A D | s_cpowl.c | 19 * Complex power function 25 * long double complex cpowl(); 26 * long double complex a, z, w; 34 * Raises complex A to the complex Zth power. 46 #include <complex.h> 50 long double complex 51 cpowl(long double complex a, long double complex z) in cpowl() 53 long double complex w; in cpowl()
|
H A D | catrigf.c | 30 * The algorithm is very close to that in "Implementing the complex arcsine 43 #include <complex.h> 74 static float complex clog_for_large_values(float complex z); 144 float complex 145 casinhf(float complex z) in casinhf() 149 float complex w; in casinhf() 191 float complex 192 casinf(float complex z) in casinf() 194 float complex w = casinhf(CMPLXF(cimagf(z), crealf(z))); in casinf() 199 float complex [all …]
|
H A D | catrigl.c | 29 * The algorithm is very close to that in "Implementing the complex arcsine 42 #include <complex.h> 93 static long double complex clog_for_large_values(long double complex z); 163 long double complex 164 casinhl(long double complex z) in casinhl() 168 long double complex w; in casinhl() 210 long double complex 211 casinl(long double complex z) in casinl() 213 long double complex w; in casinl() 219 long double complex [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Headers/cuda_wrappers/ |
H A D | complex | 1 /*===---- complex - CUDA wrapper for <complex> ------------------------------=== 27 // Wrapper around <complex> that forces its functions to be __host__ 31 // <complex>, so that the pragma below only applies to <complex> itself. 46 // complex functions, rather than calling builtins (which resolve to library 53 // __host__ __device__ void complex<float> sin(const complex<float>& x) { 59 // void __host__ __device__ complex<T> sin(const complex<T>& x) { 60 // return complex<T>(sin(x.real()) * cosh(x.imag()), 82 #include_next <complex>
|
/freebsd/contrib/llvm-project/libcxx/modules/std/ |
H A D | complex.cppm |
|
H A D | complex.inc | 12 // [complex], class template complex 13 using std::complex; 15 // [complex.ops], operators 27 // [complex.value.ops], values 39 // [complex.transcendentals], transcendentals 63 // [complex.tuple], tuple interface 69 // [complex.literals], complex literals
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
H A D | CSymbolMap.inc | 29 SYMBOL(CMPLX, None, <complex.h>) 30 SYMBOL(CMPLXF, None, <complex.h>) 31 SYMBOL(CMPLXL, None, <complex.h>) 88 SYMBOL(I, None, <complex.h>) 201 SYMBOL(_Complex_I, None, <complex.h>) 205 SYMBOL(_Imaginary_I, None, <complex.h>) 318 SYMBOL(cabs, None, <complex.h>) 319 SYMBOL(cabsf, None, <complex.h>) 320 SYMBOL(cabsl, None, <complex.h>) 321 SYMBOL(cacos, None, <complex.h>) [all …]
|
/freebsd/share/man/man3/ |
H A D | tgmath.3 | 63 .Vt "long double complex" , 68 .Vt double , "double complex" 76 For the macros in the following table, both real and complex functions 80 and the complex equivalents in 82 The complex function is called if any of the generic arguments is a 83 complex value. 85 .Bl -column -offset indent ".Fn acosh" "Sy real function" ".Sy complex function" 86 .It Sy Macro Ta Sy real function Ta Sy complex function 106 No complex functions exist for the following macros, so passing a 107 complex value to a generic argument invokes undefined behaviour: [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | pci-msi.txt | 4 Each PCI device under a root complex is uniquely identified by its Requester ID 26 PCI root complex 52 - msi-parent: Describes the MSI parent of the root complex itself. Where 53 the root complex and MSI controller do not pass sideband data with MSI 55 used by PCI devices under the root complex, if defined as such in the 56 binding for the root complex. 75 compatible = "vendor,pcie-root-complex"; 103 compatible = "vendor,pcie-root-complex"; 132 compatible = "vendor,pcie-root-complex"; 162 compatible = "vendor,pcie-root-complex"; [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/arm64/arm/cortex-a510/ |
H A D | cache.json | 102 …complex is configured with a per-complex L2 cache, this event does not count. If the complex is co… 105 …complex is configured with a per-complex L2 cache, this event does not count. If the complex is co…
|