in src/CodeAbortTimings/CodeAbortTimings.cpp [82:95]
Result func3()
{
auto t0 = __rdtsc();
auto status = XBEGIN;
if (status == _XBEGIN_STARTED)
{
nopfunc();
spin();
XEND;
}
auto t1 = __rdtsc();
auto d = t1 - t0;
return{ status, d };
}