ADDED Support for __ffs() and __ffsll() having signed input -sandeep
Tá an tiomantas seo le fáil i:
1 tuismitheoir
e5a491f3c8
tiomantas
a7c0be6e4b
1 comhad athraithe
+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);
|
||||
|
||||
Tagairt in Eagrán Nua
Cuir bac ar úsáideoir