shfl_down 99 modules/core/include/opencv2/core/cuda/detail/reduce.hpp typename GetType<typename thrust::tuple_element<I, ValTuple>::type>::type reg = shfl_down(thrust::get<I>(val), delta, width); shfl_down 163 modules/core/include/opencv2/core/cuda/detail/reduce.hpp T reg = shfl_down(val, delta, width); shfl_down 91 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp thrust::get<I>(val) = shfl_down(thrust::get<I>(val), delta, width); shfl_down 106 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp typename GetType<typename thrust::tuple_element<I, KeyReferenceTuple>::type>::type reg = shfl_down(thrust::get<I>(key), delta, width); shfl_down 111 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp thrust::get<I>(val) = shfl_down(thrust::get<I>(val), delta, width); shfl_down 203 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp val = shfl_down(val, delta, width); shfl_down 232 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp K reg = shfl_down(key, delta, width); shfl_down 259 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp K reg = shfl_down(key, delta, width); shfl_down 111 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp typename GetType<typename tuple_element<I, ValTuple>::type>::type reg = shfl_down(get<I>(val), delta, width); shfl_down 202 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp T reg = shfl_down(val, delta, width); shfl_down 101 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp typename GetType<typename tuple_element<I, ValTuple>::type>::type reg = shfl_down(get<I>(val), delta, width); shfl_down 173 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp T reg = shfl_down(val, delta, width); shfl_down 243 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ uchar shfl_down(uchar val, uint delta, int width = warpSize) shfl_down 290 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ input_type ## 1 shfl_down(const input_type ## 1 & val, uint delta, int width = warpSize) \ shfl_down 293 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_down(val.x, delta, width) \ shfl_down 296 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ input_type ## 2 shfl_down(const input_type ## 2 & val, uint delta, int width = warpSize) \ shfl_down 299 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_down(val.x, delta, width), \ shfl_down 300 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_down(val.y, delta, width) \ shfl_down 303 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ input_type ## 3 shfl_down(const input_type ## 3 & val, uint delta, int width = warpSize) \ shfl_down 306 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_down(val.x, delta, width), \ shfl_down 307 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_down(val.y, delta, width), \ shfl_down 308 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_down(val.z, delta, width) \ shfl_down 311 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ input_type ## 4 shfl_down(const input_type ## 4 & val, uint delta, int width = warpSize) \ shfl_down 314 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_down(val.x, delta, width), \ shfl_down 315 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_down(val.y, delta, width), \ shfl_down 316 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_down(val.z, delta, width), \ shfl_down 317 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_down(val.w, delta, width) \