From aaf1c19609e5eaf5b7ded74cecf2c008fd16ea6f Mon Sep 17 00:00:00 2001 From: Ioannis Assiouras Date: Tue, 21 Feb 2023 14:30:27 +0000 Subject: [PATCH] SWDEV-384362 - Added explicit cast from __fp16 to _Float16 in rcph Change-Id: Ibbb11e928a80126ed7a8c7cd8bddebc74c38986d --- hipamd/include/hip/amd_detail/amd_hip_fp16.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hipamd/include/hip/amd_detail/amd_hip_fp16.h b/hipamd/include/hip/amd_detail/amd_hip_fp16.h index fda272191c..ab6496d6d1 100644 --- a/hipamd/include/hip/amd_detail/amd_hip_fp16.h +++ b/hipamd/include/hip/amd_detail/amd_hip_fp16.h @@ -1569,7 +1569,7 @@ THE SOFTWARE. __half hrcp(__half x) { return __half_raw{ - __builtin_amdgcn_rcph(static_cast<__half_raw>(x).data)}; + static_cast<_Float16>(__builtin_amdgcn_rcph(static_cast<__half_raw>(x).data))}; } inline __device__ @@ -1673,8 +1673,8 @@ THE SOFTWARE. inline __HOST_DEVICE__ __half2 h2rcp(__half2 x) { - return _Float16_2{__builtin_amdgcn_rcph(x.x), - __builtin_amdgcn_rcph(x.y)}; + return _Float16_2{static_cast<_Float16>(__builtin_amdgcn_rcph(x.x)), + static_cast<_Float16>(__builtin_amdgcn_rcph(x.y))}; } inline __HOST_DEVICE__