upvote
The cycle count for RDTSC is ~25 cycles on Skylake-era microarchitectures. The 49 number shown in the OP seems off.
reply
deleted
reply
AFAIK it acts as some kind of execution barrier, to give meaningful timing.
reply