Drop use of NVCC_COMPAT since it is always set

[ROCm/hip commit: 71f96388ed]
Bu işleme şunda yer alıyor:
Brian Sumner
2018-07-27 09:29:29 -07:00
ebeveyn a192dbba39
işleme 94afa0fc08
5 değiştirilmiş dosya ile 0 ekleme ve 73 silme
-8
Dosyayı Görüntüle
@@ -49,21 +49,13 @@ THE SOFTWARE.
template <typename T>
int lastbit(T a) {
if (a == 0)
#if defined(__HIP_PLATFORM_HCC__) && !defined(NVCC_COMPAT)
return -1;
#else
return 0;
#endif
int pos = 1;
while ((a & 1) != 1) {
a >>= 1;
pos++;
}
#if defined(__HIP_PLATFORM_HCC__) && !defined(NVCC_COMPAT)
return pos - 1;
#else
return pos;
#endif
}