diff options
Diffstat (limited to 'offload/DeviceRTL/src/Misc.cpp')
-rw-r--r-- | offload/DeviceRTL/src/Misc.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/offload/DeviceRTL/src/Misc.cpp b/offload/DeviceRTL/src/Misc.cpp index 00935cc..ba6fbf5 100644 --- a/offload/DeviceRTL/src/Misc.cpp +++ b/offload/DeviceRTL/src/Misc.cpp @@ -39,15 +39,7 @@ double getWTick() { } double getWTime() { - uint64_t NumTicks = 0; - if constexpr (__has_builtin(__builtin_amdgcn_s_sendmsg_rtnl)) - NumTicks = __builtin_amdgcn_s_sendmsg_rtnl(0x83); - else if constexpr (__has_builtin(__builtin_amdgcn_s_memrealtime)) - NumTicks = __builtin_amdgcn_s_memrealtime(); - else if constexpr (__has_builtin(__builtin_amdgcn_s_memtime)) - NumTicks = __builtin_amdgcn_s_memtime(); - - return static_cast<double>(NumTicks) * getWTick(); + return static_cast<double>(__builtin_readsteadycounter()) * getWTick(); } #pragma omp end declare variant |