Home
last modified time | relevance | path

Searched full:complex (Results 1 – 25 of 1182) sorted by relevance

12345678910>>...48

/freebsd/include/
H A Dcomplex.h46 #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 Dcomplex14 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 Dcomplex_cmath.h9 // 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 Dcomplex1 /*===-- 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 Dcacos.347 .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 Dcimag.333 .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 Dcomplex.329 .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 Dcpow.322 .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 Dccos.335 .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 Dccosh.335 .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 Dclog.333 .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 Dtgmath.c63 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 Dconj_test.c32 #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 Ds_cpow.c19 * 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 Ds_cpowf.c19 * 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 Ds_cpowl.c19 * 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 Dcatrigf.c30 * 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 Dcatrigl.c29 * 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 Dcomplex1 /*===---- 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 Dcomplex.cppm
H A Dcomplex.inc12 // [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 DCSymbolMap.inc29 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 Dtgmath.363 .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 Dpci-msi.txt4 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 Dcache.json102complex is configured with a per-complex L2 cache, this event does not count. If the complex is co…
105complex is configured with a per-complex L2 cache, this event does not count. If the complex is co…

12345678910>>...48