We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Because __rdtsc is not serializable CPU is free to reorder the execution of this instruction which could lead to wrong latency measurements results.
__rdtsc
Instead the serializable version __rdtscp should be used.
__rdtscp
The text was updated successfully, but these errors were encountered:
Ok, I think you're right. At the same time, __rdtscp is more expensive. I guess I need to revisit that part. Thanks for the note.
Sorry, something went wrong.
No branches or pull requests
Because
__rdtsc
is not serializable CPU is free to reorder the execution of this instruction which could lead to wrong latency measurements results.Instead the serializable version
__rdtscp
should be used.The text was updated successfully, but these errors were encountered: