/external/opencv3/modules/cudev/include/opencv2/cudev/warp/ |
D | shuffle.hpp | 243 __device__ __forceinline__ uchar shfl_down(uchar val, uint delta, int width = warpSize) in CV_CUDEV_SHFL_UP_VEC_INST() 248 __device__ __forceinline__ schar shfl_down(schar val, uint delta, int width = warpSize) in shfl_down() function 253 __device__ __forceinline__ ushort shfl_down(ushort val, uint delta, int width = warpSize) in shfl_down() function 258 __device__ __forceinline__ short shfl_down(short val, uint delta, int width = warpSize) in shfl_down() function 263 __device__ __forceinline__ int shfl_down(int val, uint delta, int width = warpSize) in shfl_down() function 268 __device__ __forceinline__ uint shfl_down(uint val, uint delta, int width = warpSize) in shfl_down() function 273 __device__ __forceinline__ float shfl_down(float val, uint delta, int width = warpSize) in shfl_down() function 278 __device__ double shfl_down(double val, uint delta, int width = warpSize) in shfl_down() function 290 …__device__ __forceinline__ input_type ## 1 shfl_down(const input_type ## 1 & val, uint delta, int … 293 shfl_down(val.x, delta, width) \ [all …]
|
/external/opencv3/modules/core/include/opencv2/core/cuda/ |
D | warp_shuffle.hpp | 87 __device__ __forceinline__ T shfl_down(T val, unsigned int delta, int width = warpSize) in shfl_down() function 95 …__device__ __forceinline__ unsigned int shfl_down(unsigned int val, unsigned int delta, int width … in shfl_down() function 103 … __device__ __forceinline__ double shfl_down(double val, unsigned int delta, int width = warpSize) in shfl_down() function
|
/external/opencv3/modules/core/include/opencv2/core/cuda/detail/ |
D | reduce_key_val.hpp | 91 thrust::get<I>(val) = shfl_down(thrust::get<I>(val), delta, width); in copyShfl() 106 …typename thrust::tuple_element<I, KeyReferenceTuple>::type>::type reg = shfl_down(thrust::get<I>(k… in mergeShfl() 111 thrust::get<I>(val) = shfl_down(thrust::get<I>(val), delta, width); in mergeShfl() 203 val = shfl_down(val, delta, width); in copyValsShfl() 232 K reg = shfl_down(key, delta, width); in mergeShfl() 259 K reg = shfl_down(key, delta, width); in mergeShfl()
|
D | reduce.hpp | 99 … GetType<typename thrust::tuple_element<I, ValTuple>::type>::type reg = shfl_down(thrust::get<I>(v… in mergeShfl() 163 T reg = shfl_down(val, delta, width); in mergeShfl()
|
/external/opencv3/modules/cudafeatures2d/src/cuda/ |
D | bf_knnmatch.cu | 75 d1 = shfl_down(bestDistance1, i, BLOCK_SIZE); in findBestMatch() 76 d2 = shfl_down(bestDistance2, i, BLOCK_SIZE); in findBestMatch() 77 i1 = shfl_down(bestTrainIdx1, i, BLOCK_SIZE); in findBestMatch() 78 i2 = shfl_down(bestTrainIdx2, i, BLOCK_SIZE); in findBestMatch() 188 d1 = shfl_down(bestDistance1, i, BLOCK_SIZE); in findBestMatch() 189 d2 = shfl_down(bestDistance2, i, BLOCK_SIZE); in findBestMatch() 190 i1 = shfl_down(bestTrainIdx1, i, BLOCK_SIZE); in findBestMatch() 191 i2 = shfl_down(bestTrainIdx2, i, BLOCK_SIZE); in findBestMatch() 192 j1 = shfl_down(bestImgIdx1, i, BLOCK_SIZE); in findBestMatch() 193 j2 = shfl_down(bestImgIdx2, i, BLOCK_SIZE); in findBestMatch()
|
/external/opencv3/modules/cudev/include/opencv2/cudev/warp/detail/ |
D | reduce.hpp | 101 …typename GetType<typename tuple_element<I, ValTuple>::type>::type reg = shfl_down(get<I>(val), del… in mergeShfl() 173 T reg = shfl_down(val, delta, width); in mergeShfl()
|
/external/opencv3/modules/cudev/include/opencv2/cudev/block/detail/ |
D | reduce.hpp | 111 …typename GetType<typename tuple_element<I, ValTuple>::type>::type reg = shfl_down(get<I>(val), del… in mergeShfl() 202 T reg = shfl_down(val, delta, width); in mergeShfl()
|