Searched refs:kmp_cmplx128_a16_t (Results 1 - 2 of 2) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_atomic.h312 struct KMP_DO_ALIGN(16) kmp_cmplx128_a16_t {
315 kmp_cmplx128_a16_t() : q() {} function
317 kmp_cmplx128_a16_t(const kmp_cmplx128 &c128) : q(c128) {} function
319 kmp_cmplx128_a16_t operator+(const kmp_cmplx128_a16_t &b) {
322 return (kmp_cmplx128_a16_t)(lhs + rhs);
324 kmp_cmplx128_a16_t operator-(const kmp_cmplx128_a16_t &b) {
327 return (kmp_cmplx128_a16_t)(lhs - rhs);
329 kmp_cmplx128_a16_t operato
[all...]
H A Dkmp_atomic.cpp660 static inline void operator+=(kmp_cmplx128_a16_t &lhs,
661 kmp_cmplx128_a16_t &rhs) {
664 static inline void operator-=(kmp_cmplx128_a16_t &lhs,
665 kmp_cmplx128_a16_t &rhs) {
668 static inline void operator*=(kmp_cmplx128_a16_t &lhs,
669 kmp_cmplx128_a16_t &rhs) {
672 static inline void operator/=(kmp_cmplx128_a16_t &lhs,
673 kmp_cmplx128_a16_t &rhs) {
1336 ATOMIC_CRITICAL(cmplx16, add_a16, kmp_cmplx128_a16_t, +, 32c,
1338 ATOMIC_CRITICAL(cmplx16, sub_a16, kmp_cmplx128_a16_t,
[all...]

Completed in 59 milliseconds