old MSVC versions don't have rdtsc
use _emit instead Pointed out by Jeremy Cooper <jeremy@baymoo.org>
This commit is contained in:
parent
c62b26fdc6
commit
429cf462d0
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user