// Copyright Epic Games, Inc. All Rights Reserved. #include "ticks.h" #include #pragma warning(push) #pragma warning(disable:4035) // no return value #ifdef __RADX64__ #define our_rdtsc() __rdtsc() #elif defined( __RADARM__ ) static inline U64 our_rdtsc() { U64 qpc; QueryPerformanceCounter( (LARGE_INTEGER*) &qpc ); return qpc; } #else #error What cpu? #endif U64 baue_ticks( void ) { return our_rdtsc(); }