__global__ void warpvote(hipLaunchParm lp, int* device_any, int* device_all , int Num_Warps_per_Block, int pshift) { int tid = hipThreadIdx_x + hipBlockIdx_x * hipBlockDim_x; device_any[hipThreadIdx_x>>pshift] = __any(tid -77); device_all[hipThreadIdx_x>>pshift] = __all(tid -77); }
__DEVICE_ATOMIC_FUNCTIONS_DECL__ bool any(bool cond) { return (bool)__any((int)cond); }