INT64 __fastcall RtlBeginReadTickLock(INT64 *a1){ INT64 result; while( 1 ) { result = *a1; if( (*a1 & 1) == 0 ) break; _mm_pause(); } return result; }