Searched refs:kmp_cmplx64 (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/openmp/runtime/src/ |
H A D | kmp_atomic.h | 83 typedef struct __kmp_cmplx64_t kmp_cmplx64; typedef 108 __kmp_cmplx32_t operator+(const kmp_cmplx64 &b) { 109 kmp_cmplx64 t = kmp_cmplx64(*this) + b; 115 __kmp_cmplx32_t operator-(const kmp_cmplx64 &b) { 116 kmp_cmplx64 t = kmp_cmplx64(*this) - b; 122 __kmp_cmplx32_t operator*(const kmp_cmplx64 &b) { 123 kmp_cmplx64 t = kmp_cmplx64(*this) * b; 140 void operator/=(const kmp_cmplx64 &rhs) { 145 __kmp_cmplx32_t operator/(const kmp_cmplx64 &rhs) { 202 typedef double _Complex kmp_cmplx64; typedef [all …]
|
H A D | kmp_atomic.cpp | 1374 ATOMIC_CRITICAL(cmplx8, add, kmp_cmplx64, +, 16c, 1) // __kmpc_atomic_cmplx8_add 1375 ATOMIC_CRITICAL(cmplx8, sub, kmp_cmplx64, -, 16c, 1) // __kmpc_atomic_cmplx8_sub 1376 ATOMIC_CRITICAL(cmplx8, mul, kmp_cmplx64, *, 16c, 1) // __kmpc_atomic_cmplx8_mul 1377 ATOMIC_CRITICAL(cmplx8, div, kmp_cmplx64, /, 16c, 1) // __kmpc_atomic_cmplx8_div 1595 ATOMIC_CRITICAL_REV(cmplx8, sub, kmp_cmplx64, -, 16c, 1597 ATOMIC_CRITICAL_REV(cmplx8, div, kmp_cmplx64, /, 16c, 1908 ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, add, 64, +, cmplx8, kmp_cmplx64, 8c, 1910 ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, sub, 64, -, cmplx8, kmp_cmplx64, 8c, 1912 ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, mul, 64, *, cmplx8, kmp_cmplx64, 8c, 1914 ATOMIC_CMPXCHG_CMPLX(cmplx4, kmp_cmplx32, div, 64, /, cmplx8, kmp_cmplx64, 8c, [all …]
|