Files
UnrealEngine/Engine/Source/Runtime/BinkAudioDecoder/SDK/BinkAudio/Src/win32_ticks.cpp
2025-05-18 13:04:45 +08:00

25 lines
366 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "ticks.h"
#include <windows.h>
#pragma warning(push)
#pragma warning(disable:4035) // no return value
#ifdef __RADX64__
#define our_rdtsc() __rdtsc()
#else
static inline U64 our_rdtsc()
{
__asm rdtsc;
// eax/edx returned
}
#endif
U64 baue_ticks( void )
{
return our_rdtsc();
}