HomeSort by relevance Sort by last modified time
    Searched refs:mergeShfl (Results 1 - 4 of 4) sorted by null

  /external/opencv3/modules/cudev/include/opencv2/cudev/warp/detail/
reduce.hpp 99 __device__ static void mergeShfl(const ValTuple& val, uint delta, uint width, const OpTuple& op)
104 For<I + 1, N>::mergeShfl(val, delta, width, op);
123 __device__ __forceinline__ static void mergeShfl(const ValTuple&, uint, uint, const OpTuple&)
167 // mergeShfl
171 __device__ __forceinline__ void mergeShfl(T& val, uint delta, uint width, const Op& op)
179 __device__ __forceinline__ void mergeShfl(const tuple<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9>& val,
184 For<0, tuple_size<tuple<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9> >::value>::mergeShfl(val, delta, width, op);
199 mergeShfl(val, 16, 32, op);
200 mergeShfl(val, 8, 32, op);
201 mergeShfl(val, 4, 32, op)
    [all...]
  /external/opencv3/modules/core/include/opencv2/core/cuda/detail/
reduce.hpp 97 static __device__ void mergeShfl(const ValTuple& val, unsigned int delta, unsigned int width, const OpTuple& op)
102 For<I + 1, N>::mergeShfl(val, delta, width, op);
122 static __device__ void mergeShfl(const ValTuple&, unsigned int, unsigned int, const OpTuple&)
161 __device__ __forceinline__ void mergeShfl(T& val, unsigned int delta, unsigned int width, const Op& op)
179 __device__ __forceinline__ void mergeShfl(const thrust::tuple<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9>& val,
184 For<0, thrust::tuple_size<thrust::tuple<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9> >::value>::mergeShfl(val, delta, width, op);
253 mergeShfl(val, I, N, op);
reduce_key_val.hpp 104 static __device__ void mergeShfl(const KeyReferenceTuple& key, const ValReferenceTuple& val, const CmpTuple& cmp, unsigned int delta, int width)
114 For<I + 1, N>::mergeShfl(key, val, cmp, delta, width);
155 static __device__ void mergeShfl(const KeyReferenceTuple&, const ValReferenceTuple&, const CmpTuple&, unsigned int, int)
230 __device__ __forceinline__ void mergeShfl(K& key, V& val, const Cmp& cmp, unsigned int delta, int width)
254 __device__ __forceinline__ void mergeShfl(K& key,
287 __device__ __forceinline__ void mergeShfl(const thrust::tuple<KR0, KR1, KR2, KR3, KR4, KR5, KR6, KR7, KR8, KR9>& key,
292 For<0, thrust::tuple_size<thrust::tuple<KR0, KR1, KR2, KR3, KR4, KR5, KR6, KR7, KR8, KR9> >::value>::mergeShfl(key, val, cmp, delta, width);
379 mergeShfl(key, val, cmp, I, N);
  /external/opencv3/modules/cudev/include/opencv2/cudev/block/detail/
reduce.hpp 109 __device__ static void mergeShfl(const ValTuple& val, uint delta, uint width, const OpTuple& op)
114 For<I + 1, N>::mergeShfl(val, delta, width, op);
137 __device__ __forceinline__ static void mergeShfl(const ValTuple&, uint, uint, const OpTuple&)
196 // mergeShfl
200 __device__ __forceinline__ void mergeShfl(T& val, uint delta, uint width, const Op& op)
208 __device__ __forceinline__ void mergeShfl(const tuple<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9>& val,
213 For<0, tuple_size<tuple<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9> >::value>::mergeShfl(val, delta, width, op);
293 mergeShfl(val, I, N, op);

Completed in 1679 milliseconds