old MSVC versions don't have rdtsc

use _emit instead

Pointed out by Jeremy Cooper <jeremy@baymoo.org>
This commit is contained in:
Ulf Möller 2001-03-08 16:46:23 +00:00
parent c62b26fdc6
commit 429cf462d0

View File

@ -582,7 +582,8 @@ static void readtimer(void)
if (have_tsc) { if (have_tsc) {
__try { __try {
__asm { __asm {
rdtsc _emit 0x0f
_emix 0x31
mov cyclecount, eax mov cyclecount, eax
} }
RAND_add(&cyclecount, sizeof(cyclecount), 1); RAND_add(&cyclecount, sizeof(cyclecount), 1);