Home
last modified time | relevance | path

Searched refs:atomicAdd (Results 1 – 16 of 16) sorted by relevance

/external/opencv3/modules/core/include/opencv2/core/cuda/
Demulation.hpp108 static __device__ __forceinline__ T atomicAdd(T* address, T val) in atomicAdd() function
122 return ::atomicAdd(address, val); in atomicAdd()
145 static __device__ __forceinline__ int atomicAdd(int* address, int val) in atomicAdd() function
147 return ::atomicAdd(address, val); in atomicAdd()
149 … static __device__ __forceinline__ unsigned int atomicAdd(unsigned int* address, unsigned int val) in atomicAdd() function
151 return ::atomicAdd(address, val); in atomicAdd()
153 static __device__ __forceinline__ float atomicAdd(float* address, float val) in atomicAdd() function
156 return ::atomicAdd(address, val); in atomicAdd()
168 static __device__ __forceinline__ double atomicAdd(double* address, double val) in atomicAdd() function
/external/opencv3/modules/cudev/include/opencv2/cudev/util/
Datomic.hpp58 __device__ __forceinline__ int atomicAdd(int* address, int val) in atomicAdd() function
60 return ::atomicAdd(address, val); in atomicAdd()
63 __device__ __forceinline__ uint atomicAdd(uint* address, uint val) in atomicAdd() function
65 return ::atomicAdd(address, val); in atomicAdd()
68 __device__ __forceinline__ float atomicAdd(float* address, float val) in atomicAdd() function
71 return ::atomicAdd(address, val); in atomicAdd()
84 __device__ static double atomicAdd(double* address, double val) in atomicAdd() function
/external/opencv3/modules/cudaimgproc/src/cuda/
Dhist.cu74 Emulation::smem::atomicAdd(&shist[(data >> 0) & 0xFFU], 1); in histogram256Kernel()
75 Emulation::smem::atomicAdd(&shist[(data >> 8) & 0xFFU], 1); in histogram256Kernel()
76 Emulation::smem::atomicAdd(&shist[(data >> 16) & 0xFFU], 1); in histogram256Kernel()
77 Emulation::smem::atomicAdd(&shist[(data >> 24) & 0xFFU], 1); in histogram256Kernel()
85 Emulation::smem::atomicAdd(&shist[data], 1); in histogram256Kernel()
94 ::atomicAdd(hist + tid, histVal); in histogram256Kernel()
119 Emulation::smem::atomicAdd(shist + ind, 1); in histEvenInc()
169 ::atomicAdd(hist + tid, histVal); in histEven8u()
Dgeneralized_hough.cu99 const int qidx = Emulation::smem::atomicAdd(&s_sizes[threadIdx.y], 1); in buildEdgePointList()
121 const int globalOffset = atomicAdd(&g_counter, totalSize); in buildEdgePointList()
185 const int ind = ::atomicAdd(r_sizes + n, 1); in buildRTable()
237 ::atomicAdd(hist.ptr(c.y + 1) + c.x + 1, 1); in Ballard_Pos_calcHist()
275 const int ind = ::atomicAdd(&g_counter, 1); in Ballard_Pos_findPosInHist()
497 const int ind = ::atomicAdd(sizes + n, 1); in Guil_Full_buildFeatureList()
593 Emulation::smem::atomicAdd(&s_OHist[n], 1); in Guil_Full_calcOHist()
600 ::atomicAdd(OHist + i, s_OHist[i]); in Guil_Full_calcOHist()
656 Emulation::smem::atomicAdd(&s_SHist[s], 1); in Guil_Full_calcSHist()
664 ::atomicAdd(SHist + i, s_SHist[i]); in Guil_Full_calcSHist()
[all …]
Dhough_circles.cu106 ::atomicAdd(accum.ptr(y2 + 1) + x2 + 1, 1); in circlesAccumCenters()
148 const int idx = ::atomicAdd(&g_counter, 1); in buildCentersList()
210 Emulation::smem::atomicAdd(&smem[r + 1], 1); in circlesAccumRadius()
222 const int ind = ::atomicAdd(&g_counter, 1); in circlesAccumRadius()
Dhough_lines.cu85 ::atomicAdd(accumRow + r + 1, 1); in linesAccumGlobal()
119 Emulation::smem::atomicAdd(&smem[r + 1], 1); in linesAccumShared()
168 const int ind = ::atomicAdd(&g_counter, 1); in linesGetResult()
Dbuild_point_list.cu77 const int qidx = Emulation::smem::atomicAdd(&s_qsize[threadIdx.y], 1); in buildPointList()
97 const int globalOffset = atomicAdd(&g_counter, totalSize); in buildPointList()
Dcanny.cu328 const int ind = ::atomicAdd(&counter, 1); in edgesHysteresisLocalKernel()
387 ind = Emulation::smem::atomicAdd(&s_counter, 1); in edgesHysteresisGlobalKernel()
419 ind = Emulation::smem::atomicAdd(&s_counter, 1); in edgesHysteresisGlobalKernel()
432 s_ind = ::atomicAdd(&counter, s_counter); in edgesHysteresisGlobalKernel()
Dhough_segments.cu185 const int ind = ::atomicAdd(&g_counter, 1); in houghLinesProbabilistic()
205 const int ind = ::atomicAdd(&g_counter, 1); in houghLinesProbabilistic()
Dgftt.cu85 const int ind = ::atomicAdd(&g_counter, 1); in findCorners()
Dclahe.cu76 Emulation::smem::atomicAdd(&smem[data], 1); in calcLutKernel()
/external/opencv3/modules/cudev/include/opencv2/cudev/grid/detail/
Dreduce.hpp165 atomicAdd(ptr, val); in add()
185 atomicAdd(ptr, val.x); in add()
186 atomicAdd(ptr + 1, val.y); in add()
208 atomicAdd(ptr, val.x); in add()
209 atomicAdd(ptr + 1, val.y); in add()
210 atomicAdd(ptr + 2, val.z); in add()
234 atomicAdd(ptr, val.x); in add()
235 atomicAdd(ptr + 1, val.y); in add()
236 atomicAdd(ptr + 2, val.z); in add()
237 atomicAdd(ptr + 3, val.w); in add()
Dhistogram.hpp77 atomicAdd(&smem[data % BIN_COUNT], 1); in histogram()
88 atomicAdd(hist + i, histVal); in histogram()
/external/opencv3/modules/cudaobjdetect/src/cuda/
Dlbp.cu150 Emulation::smem::atomicAdd((rrects + cls * 4 + 0), candidates[tid].x); in disjoin()
151 Emulation::smem::atomicAdd((rrects + cls * 4 + 1), candidates[tid].y); in disjoin()
152 Emulation::smem::atomicAdd((rrects + cls * 4 + 2), candidates[tid].z); in disjoin()
153 Emulation::smem::atomicAdd((rrects + cls * 4 + 3), candidates[tid].w); in disjoin()
/external/opencv3/modules/cudalegacy/src/cuda/
DNCVHaarObjectDetection.cu273 outMaskOffset = atomicAdd(&d_outMaskPosition, incScan); in compactBlockWriteOutAnchorParallel()
620 Ncv32u outMaskOffset = atomicAdd(&d_outMaskPosition, 1); in applyHaarClassifierClassifierParallel()
DNPP_staging.cu2126 #define _atomicAdd atomicAdd