[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Fix primitiveHighResClock (actually ioHighResClock) on x86-64. (9135361)

Tobias Pape notifications at github.com
Sun Dec 31 12:02:16 UTC 2017

What about the more simpler

  unsigned a, d;
  __asm__ volatile("rdtsc" : "=a" (a), "=d" (d));
  value= ((unsigned long long)a) | (((unsigned long long)d) << 32);

which should work for both x86 and x86_64 according to https://web.archive.org/web/20161215213659/http://www.cs.wm.edu/~kearns/001lab.d/rdtsc.html ?

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20171231/660c10bb/attachment.html>

More information about the Vm-dev mailing list