| 28 | namespace STDEXEC |
| 29 | { |
| 30 | STDEXEC_ATTRIBUTE(always_inline) static void __spin_loop_pause() noexcept |
| 31 | { |
| 32 | # if STDEXEC_MSVC_HEADERS() |
| 33 | _mm_pause(); |
| 34 | # else |
| 35 | __builtin_ia32_pause(); |
| 36 | # endif |
| 37 | } |
| 38 | } // namespace STDEXEC |
| 39 | #elif defined(__arm__) || defined(__aarch64__) || defined(_M_ARM64) |
| 40 | namespace STDEXEC |