diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:24:43 -0700 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:24:43 -0700 |
commit | 6b8233bfe00e79134cb1b84fc49d4f750a797f79 (patch) | |
tree | ca2b03b0169568681dc3d9c823e9f0bc4417d6b5 /contrib/testzlib/rdtsc64.asm | |
parent | 0484693e1723bbab791c56f95597bd7dbe867d03 (diff) | |
download | zlib-1.2.2.3.tar.gz zlib-1.2.2.3.tar.bz2 zlib-1.2.2.3.zip |
zlib 1.2.2.3v1.2.2.3
Diffstat (limited to '')
-rw-r--r-- | contrib/testzlib/rdtsc64.asm | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/contrib/testzlib/rdtsc64.asm b/contrib/testzlib/rdtsc64.asm new file mode 100644 index 0000000..6b78a8b --- /dev/null +++ b/contrib/testzlib/rdtsc64.asm | |||
@@ -0,0 +1,18 @@ | |||
1 | ; rdtsc64.asm | ||
2 | ; | ||
3 | ; unsigned _int64 myrdtsc(); | ||
4 | ; | ||
5 | ; return the performance rdtsc value, on AMD64/Intel EM64T | ||
6 | ; | ||
7 | ; compile with : | ||
8 | ; ml64.exe" /Flrdtsc64 /c /Zi rdtsc64.asm | ||
9 | ; | ||
10 | .code | ||
11 | myrdtsc PROC | ||
12 | rdtsc | ||
13 | shl rdx,32 | ||
14 | or rax,rdx | ||
15 | ret | ||
16 | myrdtsc ENDP | ||
17 | |||
18 | END | ||