summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2022-04-25 14:21:34 -0700
committerThiago Macieira <thiago.macieira@intel.com>2022-04-26 19:38:12 -0700
commitf02879a97a6e7587a7e116f85d6a153f616a5d3f (patch)
treee0e6caf0f3adbe8b4c3121e7b8d880b4a75d5e6a /src/widgets
parentf3640d908633b0e512077f24c41eca851879f0ed (diff)
QFutureInterface: insert x86 PAUSE in tight CMPXCHG loop
From the Intel Software Optimization Manual[1], Chapter 11 ("Multi-core and Hyper-Threading Technology"), offers: User/Source Coding Rule 14. (M impact, H generality) Insert the PAUSE instruction in fast spin loops and keep the number of loop repetitions to a minimum to improve overall system performance. See section 11.4.2 for an explanation of why this is a good idea. [1] https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html#inpage-nav-5 Pick-to: 6.3 Change-Id: I7fb65b80b7844c8d8f26fffd16e94088dad1ceee Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Diffstat (limited to 'src/widgets')
0 files changed, 0 insertions, 0 deletions