We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 767d34a commit 3c8cd44Copy full SHA for 3c8cd44
offload/DeviceRTL/src/Misc.cpp
@@ -39,15 +39,7 @@ double getWTick() {
39
}
40
41
double getWTime() {
42
- uint64_t NumTicks = 0;
43
- if constexpr (__has_builtin(__builtin_amdgcn_s_sendmsg_rtnl))
44
- NumTicks = __builtin_amdgcn_s_sendmsg_rtnl(0x83);
45
- else if constexpr (__has_builtin(__builtin_amdgcn_s_memrealtime))
46
- NumTicks = __builtin_amdgcn_s_memrealtime();
47
- else if constexpr (__has_builtin(__builtin_amdgcn_s_memtime))
48
- NumTicks = __builtin_amdgcn_s_memtime();
49
-
50
- return static_cast<double>(NumTicks) * getWTick();
+ return static_cast<double>(__builtin_readsteadycounter()) * getWTick();
51
52
53
#pragma omp end declare variant
0 commit comments