8#include <QtCore/qcompilerdetection.h>
9#include <QtCore/qprocessordetection.h>
10#include <QtCore/qtconfigmacros.h>
34#if __has_builtin(__yield)
36#elif defined(_YIELD_PROCESSOR) && defined(Q_CC_MSVC)
39#elif __has_builtin(__builtin_ia32_pause)
40 __builtin_ia32_pause();
41#elif defined(Q_PROCESSOR_X86) && defined(Q_CC_GNU)
43 __builtin_ia32_pause();
44#elif defined(Q_PROCESSOR_X86) && defined(Q_CC_MSVC)
46#elif defined(Q_PROCESSOR_X86)
49#elif __has_builtin(__builtin_arm_yield)
50 __builtin_arm_yield();
51#elif defined(Q_PROCESSOR_ARM) && Q_PROCESSOR_ARM >= 7 && defined(Q_CC_GNU)
54#elif defined(Q_PROCESSOR_RISCV)
55 asm(
".word 0x0100000f");
57#elif defined(_YIELD_PROCESSOR) && defined(Q_CC_GHS)
struct capHdr __attribute__
Combined button and popup list for selecting options.
QT_BEGIN_NAMESPACE Q_ALWAYS_INLINE void qYieldCpu(void) Q_DECL_NOEXCEPT