H A D | shuffle.hpp | 61 __device__ __forceinline__ uchar shfl(uchar val, int srcLane, int width = warpSize) argument 66 __device__ __forceinline__ schar shfl(schar val, int srcLane, int width = warpSize) argument 71 __device__ __forceinline__ ushort shfl(ushort val, int srcLane, int width = warpSize) argument 76 __device__ __forceinline__ short shfl(short val, int srcLane, int width = warpSize) argument 81 __device__ __forceinline__ int shfl(int val, int srcLane, int width = warpSize) argument 86 __device__ __forceinline__ uint shfl(uint val, int srcLane, int width = warpSize) argument 91 __device__ __forceinline__ float shfl(float val, int srcLane, int width = warpSize) argument 96 __device__ double shfl(double val, int srcLane, int width = warpSize) argument 108 __device__ __forceinline__ input_type ## 1 shfl(const input_type ## 1 & val, int srcLane, int width = warpSize) \ 114 __device__ __forceinline__ input_type ## 2 shfl(const input_type ## 2 & val, int srcLane, int width = warpSize) \ 152 shfl_up(uchar val, uint delta, int width = warpSize) argument 157 shfl_up(schar val, uint delta, int width = warpSize) argument 162 shfl_up(ushort val, uint delta, int width = warpSize) argument 167 shfl_up(short val, uint delta, int width = warpSize) argument 172 shfl_up(int val, uint delta, int width = warpSize) argument 177 shfl_up(uint val, uint delta, int width = warpSize) argument 182 shfl_up(float val, uint delta, int width = warpSize) argument 187 shfl_up(double val, uint delta, int width = warpSize) argument 243 shfl_down(uchar val, uint delta, int width = warpSize) argument 248 shfl_down(schar val, uint delta, int width = warpSize) argument 253 shfl_down(ushort val, uint delta, int width = warpSize) argument 258 shfl_down(short val, uint delta, int width = warpSize) argument 263 shfl_down(int val, uint delta, int width = warpSize) argument 268 shfl_down(uint val, uint delta, int width = warpSize) argument 273 shfl_down(float val, uint delta, int width = warpSize) argument 278 shfl_down(double val, uint delta, int width = warpSize) argument 334 shfl_xor(uchar val, int laneMask, int width = warpSize) argument 339 shfl_xor(schar val, int laneMask, int width = warpSize) argument 344 shfl_xor(ushort val, int laneMask, int width = warpSize) argument 349 shfl_xor(short val, int laneMask, int width = warpSize) argument 354 shfl_xor(int val, int laneMask, int width = warpSize) argument 359 shfl_xor(uint val, int laneMask, int width = warpSize) argument 364 shfl_xor(float val, int laneMask, int width = warpSize) argument 369 shfl_xor(double val, int laneMask, int width = warpSize) argument [all...] |