mirror of
https://github.com/BLAKE2/BLAKE2
synced 2024-11-23 02:42:10 +01:00
count cycles on msvc
This commit is contained in:
parent
0ee2296e98
commit
a0f55091f1
@ -43,6 +43,11 @@ static unsigned long long cpucycles( void ) {
|
||||
__asm__ __volatile__( ".byte 15;.byte 49;" : "=A" ( result ) );
|
||||
return result;
|
||||
}
|
||||
#elif defined(_MSC_VER)
|
||||
#include <intrin.h>
|
||||
static unsigned long long cpucycles( void ) {
|
||||
return __rdtsc();
|
||||
}
|
||||
#else
|
||||
#error "Don't know how to count cycles on this platform!"
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user