in src/CodeAbortTimings/CodeAbortTimings.cpp [158:172]
Result func6()
{
auto t0 = __rdtsc();
auto status = XBEGIN;
if (status == _XBEGIN_STARTED)
{
*(volatile size_t*)spin;
_mm_mfence();
spin();
XEND;
}
auto t1 = __rdtsc();
auto d = t1 - t0;
return{ status, d };
}