shfl 108 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ input_type ## 1 shfl(const input_type ## 1 & val, int srcLane, int width = warpSize) \ shfl 111 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl(val.x, srcLane, width) \ shfl 114 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ input_type ## 2 shfl(const input_type ## 2 & val, int srcLane, int width = warpSize) \ shfl 117 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl(val.x, srcLane, width), \ shfl 118 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl(val.y, srcLane, width) \ shfl 121 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ input_type ## 3 shfl(const input_type ## 3 & val, int srcLane, int width = warpSize) \ shfl 124 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl(val.x, srcLane, width), \ shfl 125 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl(val.y, srcLane, width), \ shfl 126 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl(val.z, srcLane, width) \ shfl 129 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ input_type ## 4 shfl(const input_type ## 4 & val, int srcLane, int width = warpSize) \ shfl 132 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl(val.x, srcLane, width), \ shfl 133 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl(val.y, srcLane, width), \ shfl 134 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl(val.z, srcLane, width), \ shfl 135 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl(val.w, srcLane, width) \