ADDED Support for __ffs() and __ffsll() having signed input -sandeep

[ROCm/clr commit: a7c0be6e4b]
Цей коміт міститься в:
streamhsa
2016-02-02 15:05:46 +05:30
джерело 75643c8c00
коміт fa391f72c9
+10
Переглянути файл
@@ -325,6 +325,16 @@ __device__ inline unsigned int __ffsll(unsigned long long int input)
return hc::__lastbit_u32_u64( input)+1;
}
__device__ inline unsigned int __ffs(int input)
{
return hc::__lastbit_u32_s32( input)+1;
}
__device__ inline unsigned int __ffsll(long long int input)
{
return hc::__lastbit_u32_s64( input)+1;
}
__device__ inline unsigned int __brev( unsigned int input)
{
return hc::__bitrev_b32( input);