/external/opencv3/modules/cudev/include/opencv2/cudev/util/ |
atomic.hpp | 56 // atomicAdd 58 __device__ __forceinline__ int atomicAdd(int* address, int val) 60 return ::atomicAdd(address, val); 63 __device__ __forceinline__ uint atomicAdd(uint* address, uint val) 65 return ::atomicAdd(address, val); 68 __device__ __forceinline__ float atomicAdd(float* address, float val) 71 return ::atomicAdd(address, val); 84 __device__ static double atomicAdd(double* address, double val)
|
/external/opencv3/modules/cudaimgproc/src/cuda/ |
hist.cu | 74 Emulation::smem::atomicAdd(&shist[(data >> 0) & 0xFFU], 1); 75 Emulation::smem::atomicAdd(&shist[(data >> 8) & 0xFFU], 1); 76 Emulation::smem::atomicAdd(&shist[(data >> 16) & 0xFFU], 1); 77 Emulation::smem::atomicAdd(&shist[(data >> 24) & 0xFFU], 1); 85 Emulation::smem::atomicAdd(&shist[data], 1); 94 ::atomicAdd(hist + tid, histVal); 119 Emulation::smem::atomicAdd(shist + ind, 1); 169 ::atomicAdd(hist + tid, histVal);
|
build_point_list.cu | 77 const int qidx = Emulation::smem::atomicAdd(&s_qsize[threadIdx.y], 1); 97 const int globalOffset = atomicAdd(&g_counter, totalSize);
|
hough_lines.cu | 85 ::atomicAdd(accumRow + r + 1, 1); 119 Emulation::smem::atomicAdd(&smem[r + 1], 1); 168 const int ind = ::atomicAdd(&g_counter, 1);
|
hough_circles.cu | 106 ::atomicAdd(accum.ptr(y2 + 1) + x2 + 1, 1); 148 const int idx = ::atomicAdd(&g_counter, 1); 210 Emulation::smem::atomicAdd(&smem[r + 1], 1); 222 const int ind = ::atomicAdd(&g_counter, 1);
|
generalized_hough.cu | 99 const int qidx = Emulation::smem::atomicAdd(&s_sizes[threadIdx.y], 1); 121 const int globalOffset = atomicAdd(&g_counter, totalSize); 185 const int ind = ::atomicAdd(r_sizes + n, 1); 237 ::atomicAdd(hist.ptr(c.y + 1) + c.x + 1, 1); 275 const int ind = ::atomicAdd(&g_counter, 1); 497 const int ind = ::atomicAdd(sizes + n, 1); 593 Emulation::smem::atomicAdd(&s_OHist[n], 1); 600 ::atomicAdd(OHist + i, s_OHist[i]); 656 Emulation::smem::atomicAdd(&s_SHist[s], 1); 664 ::atomicAdd(SHist + i, s_SHist[i]) [all...] |
hough_segments.cu | 185 const int ind = ::atomicAdd(&g_counter, 1); 205 const int ind = ::atomicAdd(&g_counter, 1);
|
canny.cu | 328 const int ind = ::atomicAdd(&counter, 1); 387 ind = Emulation::smem::atomicAdd(&s_counter, 1); 419 ind = Emulation::smem::atomicAdd(&s_counter, 1); 432 s_ind = ::atomicAdd(&counter, s_counter);
|
gftt.cu | 85 const int ind = ::atomicAdd(&g_counter, 1);
|
clahe.cu | 76 Emulation::smem::atomicAdd(&smem[data], 1);
|
/external/opencv3/modules/core/include/opencv2/core/cuda/ |
emulation.hpp | 108 static __device__ __forceinline__ T atomicAdd(T* address, T val) 122 return ::atomicAdd(address, val); 145 static __device__ __forceinline__ int atomicAdd(int* address, int val) 147 return ::atomicAdd(address, val); 149 static __device__ __forceinline__ unsigned int atomicAdd(unsigned int* address, unsigned int val) 151 return ::atomicAdd(address, val); 153 static __device__ __forceinline__ float atomicAdd(float* address, float val) 156 return ::atomicAdd(address, val); 168 static __device__ __forceinline__ double atomicAdd(double* address, double val)
|
/external/opencv3/modules/cudev/include/opencv2/cudev/grid/detail/ |
histogram.hpp | 77 atomicAdd(&smem[data % BIN_COUNT], 1); 88 atomicAdd(hist + i, histVal);
|
reduce.hpp | 165 atomicAdd(ptr, val); 185 atomicAdd(ptr, val.x); 186 atomicAdd(ptr + 1, val.y); 208 atomicAdd(ptr, val.x); 209 atomicAdd(ptr + 1, val.y); 210 atomicAdd(ptr + 2, val.z); 234 atomicAdd(ptr, val.x); 235 atomicAdd(ptr + 1, val.y); 236 atomicAdd(ptr + 2, val.z); 237 atomicAdd(ptr + 3, val.w) [all...] |
/external/opencv3/modules/cudaobjdetect/src/cuda/ |
lbp.cu | 150 Emulation::smem::atomicAdd((rrects + cls * 4 + 0), candidates[tid].x); 151 Emulation::smem::atomicAdd((rrects + cls * 4 + 1), candidates[tid].y); 152 Emulation::smem::atomicAdd((rrects + cls * 4 + 2), candidates[tid].z); 153 Emulation::smem::atomicAdd((rrects + cls * 4 + 3), candidates[tid].w);
|
/external/opencv3/modules/cudalegacy/src/cuda/ |
NCVHaarObjectDetection.cu | 273 outMaskOffset = atomicAdd(&d_outMaskPosition, incScan); 620 Ncv32u outMaskOffset = atomicAdd(&d_outMaskPosition, 1); [all...] |
NPP_staging.cu | [all...] |