SWDEV-411156 - Use _Float16 instead of unsigned short values

Change-Id: I23387bf27b2bd70fb47a3a36ffaf114e6c03e0bc


[ROCm/clr commit: 295963fe7a]
Этот коммит содержится в:
Jatin Chaudhary
2023-07-13 23:03:11 +01:00
родитель 60a3077ed4
Коммит 9c28f156e4
+3 -3
Просмотреть файл
@@ -1617,7 +1617,7 @@ THE SOFTWARE.
__half hrcp(__half x)
{
return __half_raw{
static_cast<_Float16>(__builtin_amdgcn_rcph(static_cast<__half_raw>(x).data))};
static_cast<_Float16>(1.0f) /static_cast<__half_raw>(x).data};
}
inline
__device__
@@ -1721,8 +1721,8 @@ THE SOFTWARE.
inline
__HOST_DEVICE__
__half2 h2rcp(__half2 x) {
return _Float16_2{static_cast<_Float16>(__builtin_amdgcn_rcph(x.x)),
static_cast<_Float16>(__builtin_amdgcn_rcph(x.y))};
return _Float16_2{
_Float16_2{static_cast<_Float16>(1.0f), static_cast<_Float16>(1.0f)} / x.data};
}
inline
__HOST_DEVICE__