shfl_xor 309 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[4] = shfl_xor(result[4] , 1, 32); shfl_xor 310 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[5] = shfl_xor(result[5] , 1, 32); shfl_xor 311 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[6] = shfl_xor(result[6] , 1, 32); shfl_xor 312 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[7] = shfl_xor(result[7] , 1, 32); shfl_xor 314 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[8] = shfl_xor(result[8] , 2, 32); shfl_xor 315 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[9] = shfl_xor(result[9] , 2, 32); shfl_xor 316 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[10] = shfl_xor(result[10], 2, 32); shfl_xor 317 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[11] = shfl_xor(result[11], 2, 32); shfl_xor 319 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[12] = shfl_xor(result[12], 3, 32); shfl_xor 320 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[13] = shfl_xor(result[13], 3, 32); shfl_xor 321 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[14] = shfl_xor(result[14], 3, 32); shfl_xor 322 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[15] = shfl_xor(result[15], 3, 32); shfl_xor 365 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp result[i] = shfl_xor(result[i], 1, 32); shfl_xor 334 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ uchar shfl_xor(uchar val, int laneMask, int width = warpSize) shfl_xor 381 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ input_type ## 1 shfl_xor(const input_type ## 1 & val, int laneMask, int width = warpSize) \ shfl_xor 384 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_xor(val.x, laneMask, width) \ shfl_xor 387 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ input_type ## 2 shfl_xor(const input_type ## 2 & val, int laneMask, int width = warpSize) \ shfl_xor 390 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_xor(val.x, laneMask, width), \ shfl_xor 391 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_xor(val.y, laneMask, width) \ shfl_xor 394 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ input_type ## 3 shfl_xor(const input_type ## 3 & val, int laneMask, int width = warpSize) \ shfl_xor 397 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_xor(val.x, laneMask, width), \ shfl_xor 398 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_xor(val.y, laneMask, width), \ shfl_xor 399 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_xor(val.z, laneMask, width) \ shfl_xor 402 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp __device__ __forceinline__ input_type ## 4 shfl_xor(const input_type ## 4 & val, int laneMask, int width = warpSize) \ shfl_xor 405 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_xor(val.x, laneMask, width), \ shfl_xor 406 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_xor(val.y, laneMask, width), \ shfl_xor 407 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_xor(val.z, laneMask, width), \ shfl_xor 408 modules/cudev/include/opencv2/cudev/warp/shuffle.hpp shfl_xor(val.w, laneMask, width) \