From ff1b23b5583da0dbe9bd6b3dd7e34cbea8fa4f3f Mon Sep 17 00:00:00 2001 From: satyanveshd <53337087+satyanveshd@users.noreply.github.com> Date: Mon, 30 Sep 2019 10:40:31 +0530 Subject: [PATCH] Map clock64() to __builtin_readcyclecounter() (#1473) Fixes SWDEV-203215. --- hipamd/include/hip/hcc_detail/device_functions.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/hipamd/include/hip/hcc_detail/device_functions.h b/hipamd/include/hip/hcc_detail/device_functions.h index 1199f7b663..a6f9cc0826 100644 --- a/hipamd/include/hip/hcc_detail/device_functions.h +++ b/hipamd/include/hip/hcc_detail/device_functions.h @@ -690,12 +690,7 @@ extern "C" uint64_t __clock_u64() __HC__; __device__ inline __attribute((always_inline)) long long int __clock64() { -// ToDo: Unify HCC and HIP implementation. -#if __HCC__ - return (long long int) __clock_u64(); -#else - return (long long int) __builtin_amdgcn_s_memrealtime(); -#endif +return (long long int) __builtin_readcyclecounter(); } __device__