Home
last modified time | relevance | path

Searched refs:shfl_down (Results 1 – 7 of 7) sorted by relevance

/external/opencv3/modules/cudev/include/opencv2/cudev/warp/
Dshuffle.hpp243 __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/
Dwarp_shuffle.hpp87 __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/
Dreduce_key_val.hpp91 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()
Dreduce.hpp99 … 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/
Dbf_knnmatch.cu75 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/
Dreduce.hpp101 …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/
Dreduce.hpp111 …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()