From 25699d3b031c600ac773966d47af770d7ef40ea7 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. [ROCm/hip commit: 4b413739a9a0625c5475cc5376fb26b7ad446502] --- projects/hip/include/hip/hcc_detail/device_functions.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/projects/hip/include/hip/hcc_detail/device_functions.h b/projects/hip/include/hip/hcc_detail/device_functions.h index 1199f7b663..a6f9cc0826 100644 --- a/projects/hip/include/hip/hcc_detail/device_functions.h +++ b/projects/hip/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__