(svn r8933) -Fix [Win64]: rdtsc now uses intrinsic on VC8 (michi_cc)

This commit is contained in:
KUDr
2007-02-27 23:12:45 +00:00
parent eb1af4a65e
commit fbd6a88d02
3 changed files with 10 additions and 12 deletions

View File

@@ -7,8 +7,12 @@
/* rdtsc for MSC_VER, uses simple inline assembly, or _rdtsc
* from external win64.asm because VS2005 does not support inline assembly */
#if defined(_MSC_VER) && !defined(RDTSC_AVAILABLE)
# if defined (_M_AMD64)
extern uint64 _rdtsc(void);
# if _MSC_VER >= 1400
#include <intrin.h>
uint64 _rdtsc(void)
{
return __rdtsc();
}
# else
uint64 _declspec(naked) _rdtsc(void)
{