__local 4400 3rdparty/include/opencl/1.2/CL/cl.hpp __local(::size_t size) CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED; __local 60 modules/calib3d/src/opencl/stereobm.cl void calcDisp(__local short * cost, __global short * disp, int uniquenessRatio, __local 61 modules/calib3d/src/opencl/stereobm.cl __local int * bestDisp, __local int * bestCost, int d, int x, int y, int cols, int rows) __local 156 modules/calib3d/src/opencl/stereobm.cl __local short costFunc[2 * BLOCK_SIZE_Y * NUM_DISP]; __local 158 modules/calib3d/src/opencl/stereobm.cl __local short * cost; __local 159 modules/calib3d/src/opencl/stereobm.cl __local int best_disp[2]; __local 160 modules/calib3d/src/opencl/stereobm.cl __local int best_cost[2]; __local 34 modules/core/src/opencl/fft.cl void butterfly2(CT a0, CT a1, __local CT* smem, __global const CT* twiddles, __local 46 modules/core/src/opencl/fft.cl void butterfly4(CT a0, CT a1, CT a2, CT a3, __local CT* smem, __global const CT* twiddles, __local 68 modules/core/src/opencl/fft.cl void butterfly3(CT a0, CT a1, CT a2, __local CT* smem, __global const CT* twiddles, __local 86 modules/core/src/opencl/fft.cl void butterfly5(CT a0, CT a1, CT a2, CT a3, CT a4, __local CT* smem, __global const CT* twiddles, __local 96 modules/core/src/opencl/fft.cl __local CT* dst = smem + dst_ind; __local 127 modules/core/src/opencl/fft.cl void fft_radix2(__local CT* smem, __global const CT* twiddles, const int x, const int block_size, const int t) __local 146 modules/core/src/opencl/fft.cl void fft_radix2_B2(__local CT* smem, __global const CT* twiddles, const int x1, const int block_size, const int t) __local 169 modules/core/src/opencl/fft.cl void fft_radix2_B3(__local CT* smem, __global const CT* twiddles, const int x1, const int block_size, const int t) __local 195 modules/core/src/opencl/fft.cl void fft_radix2_B4(__local CT* smem, __global const CT* twiddles, const int x1, const int block_size, const int t) __local 225 modules/core/src/opencl/fft.cl void fft_radix2_B5(__local CT* smem, __global const CT* twiddles, const int x1, const int block_size, const int t) __local 258 modules/core/src/opencl/fft.cl void fft_radix4(__local CT* smem, __global const CT* twiddles, const int x, const int block_size, const int t) __local 276 modules/core/src/opencl/fft.cl void fft_radix4_B2(__local CT* smem, __global const CT* twiddles, const int x1, const int block_size, const int t) __local 299 modules/core/src/opencl/fft.cl void fft_radix4_B3(__local CT* smem, __global const CT* twiddles, const int x1, const int block_size, const int t) __local 325 modules/core/src/opencl/fft.cl void fft_radix8(__local CT* smem, __global const CT* twiddles, const int x, const int block_size, const int t) __local 372 modules/core/src/opencl/fft.cl __local CT* dst = smem + dst_ind; __local 388 modules/core/src/opencl/fft.cl void fft_radix3(__local CT* smem, __global const CT* twiddles, const int x, const int block_size, const int t) __local 406 modules/core/src/opencl/fft.cl void fft_radix3_B2(__local CT* smem, __global const CT* twiddles, const int x1, const int block_size, const int t) __local 429 modules/core/src/opencl/fft.cl void fft_radix3_B3(__local CT* smem, __global const CT* twiddles, const int x1, const int block_size, const int t) __local 455 modules/core/src/opencl/fft.cl void fft_radix3_B4(__local CT* smem, __global const CT* twiddles, const int x1, const int block_size, const int t) __local 485 modules/core/src/opencl/fft.cl void fft_radix5(__local CT* smem, __global const CT* twiddles, const int x, const int block_size, const int t) __local 504 modules/core/src/opencl/fft.cl void fft_radix5_B2(__local CT* smem, __global const CT* twiddles, const int x1, const int block_size, const int t) __local 541 modules/core/src/opencl/fft.cl __local CT smem[LOCAL_SIZE]; __local 589 modules/core/src/opencl/fft.cl __local FT* smem_1cn = (__local FT*) smem; __local 620 modules/core/src/opencl/fft.cl __local CT smem[LOCAL_SIZE]; __local 644 modules/core/src/opencl/fft.cl __local FT* smem_1cn = (__local FT*) smem; __local 654 modules/core/src/opencl/fft.cl __local FT* smem_1cn = (__local FT*) smem; __local 687 modules/core/src/opencl/fft.cl __local CT smem[LOCAL_SIZE]; __local 788 modules/core/src/opencl/fft.cl __local CT smem[LOCAL_SIZE]; __local 823 modules/core/src/opencl/fft.cl __local CT smem[LOCAL_SIZE]; __local 70 modules/core/src/opencl/gemm.cl __local T a_local[LOCAL_SIZE_ODD*LOCAL_SIZE]; __local 71 modules/core/src/opencl/gemm.cl __local WT b_local[LOCAL_SIZE_ODD*LOCAL_SIZE]; __local 117 modules/core/src/opencl/lut.cl __local dstT lut_l[256 * lcn]; __local 45 modules/core/src/opencl/meanstddev.cl __local dstT localMemSum[WGS2_ALIGNED]; __local 46 modules/core/src/opencl/meanstddev.cl __local sqdstT localMemSqSum[WGS2_ALIGNED]; __local 48 modules/core/src/opencl/meanstddev.cl __local int localMemNonZero[WGS2_ALIGNED]; __local 139 modules/core/src/opencl/minmaxloc.cl __local dstT1 localmem_min[WGS2_ALIGNED]; __local 142 modules/core/src/opencl/minmaxloc.cl __local uint localmem_minloc[WGS2_ALIGNED]; __local 148 modules/core/src/opencl/minmaxloc.cl __local dstT1 localmem_max[WGS2_ALIGNED]; __local 150 modules/core/src/opencl/minmaxloc.cl __local uint localmem_maxloc[WGS2_ALIGNED]; __local 155 modules/core/src/opencl/minmaxloc.cl __local dstT1 localmem_max2[WGS2_ALIGNED]; __local 159 modules/core/src/opencl/reduce.cl __local dstT localmem[WGS2_ALIGNED], localmem2[WGS2_ALIGNED] __local 164 modules/core/src/opencl/reduce.cl __local dstT localmem[WGS2_ALIGNED] __local 494 modules/core/src/opencl/reduce.cl __local dstT localmem[WGS2_ALIGNED] __local 101 modules/core/src/opencl/reduce2.cl __local bufT lsmem[TILE_HEIGHT][BUF_COLS][cn]; __local 89 modules/core/src/opencl/transpose.cl __local T tile[TILE_DIM * LDS_STEP]; __local 130 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_query, __local 131 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_train, __local 146 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_query, __local 147 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_train, __local 162 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_query, __local 163 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_train, __local 199 modules/features2d/src/opencl/brute_force_match.cl __local float sharebuffer[SHARED_MEM_SZ]; __local 200 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_query = (__local value_type *)sharebuffer; __local 203 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_train = (__local value_type *)sharebuffer + BLOCK_SIZE * MAX_DESC_LEN; __local 212 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_train = (__local value_type *)sharebuffer + BLOCK_SIZE_ODD * BLOCK_SIZE; __local 278 modules/features2d/src/opencl/brute_force_match.cl __local float *s_distance = (__local float *)sharebuffer; __local 279 modules/features2d/src/opencl/brute_force_match.cl __local int *s_trainIdx = (__local int *)(sharebuffer + BLOCK_SIZE_ODD * BLOCK_SIZE); __local 339 modules/features2d/src/opencl/brute_force_match.cl __local float sharebuffer[SHARED_MEM_SZ]; __local 340 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_query = (__local value_type *)sharebuffer; __local 341 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_train = (__local value_type *)sharebuffer + BLOCK_SIZE_ODD * BLOCK_SIZE; __local 402 modules/features2d/src/opencl/brute_force_match.cl __local float sharebuffer[SHARED_MEM_SZ]; __local 403 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_query = (__local value_type *)sharebuffer; __local 406 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_train = (__local value_type *)sharebuffer + BLOCK_SIZE * MAX_DESC_LEN; __local 415 modules/features2d/src/opencl/brute_force_match.cl __local value_type *s_train = (__local value_type *)sharebuffer + BLOCK_SIZE_ODD * BLOCK_SIZE; __local 492 modules/features2d/src/opencl/brute_force_match.cl __local float *s_distance = (__local float *)sharebuffer; __local 493 modules/features2d/src/opencl/brute_force_match.cl __local int *s_trainIdx = (__local int *)(sharebuffer + BLOCK_SIZE_ODD * BLOCK_SIZE); __local 180 modules/imgproc/src/opencl/boxFilter.cl __local WT sumOfCols[LOCAL_SIZE_X]; __local 80 modules/imgproc/src/opencl/canny.cl inline float3 sobel(int idx, __local const floatN *smem) __local 123 modules/imgproc/src/opencl/canny.cl __local floatN smem[(GRP_SIZEX + 4) * (GRP_SIZEY + 4)]; __local 144 modules/imgproc/src/opencl/canny.cl __local float mag[(GRP_SIZEX + 2) * (GRP_SIZEY + 2)]; __local 291 modules/imgproc/src/opencl/canny.cl __local int mag[(GRP_SIZEX + 2) * (GRP_SIZEY + 2)]; __local 292 modules/imgproc/src/opencl/canny.cl __local short2 sigma[(GRP_SIZEX + 2) * (GRP_SIZEY + 2)]; __local 394 modules/imgproc/src/opencl/canny.cl __local ushort2 l_stack[l_stack_size]; __local 395 modules/imgproc/src/opencl/canny.cl __local int l_counter; __local 50 modules/imgproc/src/opencl/clahe.cl inline int calc_lut(__local int* smem, int val, int tid) __local 64 modules/imgproc/src/opencl/clahe.cl inline void reduce(volatile __local int* smem, int val, int tid) __local 104 modules/imgproc/src/opencl/clahe.cl inline void reduce(__local volatile int* smem, int val, int tid) __local 148 modules/imgproc/src/opencl/clahe.cl __local int smem[512]; __local 192 modules/imgproc/src/opencl/clahe.cl __local int totalClipped; __local 118 modules/imgproc/src/opencl/corner.cl __local float temp[6][THREADS]; __local 91 modules/imgproc/src/opencl/covardata.cl __local float lsmem[BLK_Y+2][BLK_X+2]; __local 130 modules/imgproc/src/opencl/covardata.cl __local float lsmem[BLK_Y+4][BLK_X+4]; __local 201 modules/imgproc/src/opencl/covardata.cl __local float lsmem[BLK_Y+6][BLK_X+6]; __local 178 modules/imgproc/src/opencl/filter2D.cl __local WT sumOfCols[LOCAL_SIZE]; __local 79 modules/imgproc/src/opencl/filterSepCol.cl __local srcT LDS_DAT[LSIZE1 * READ_TIMES_COL][LSIZE0 + 1]; __local 170 modules/imgproc/src/opencl/filterSepRow.cl __local uchar4 LDS_DAT[LSIZE1][READ_TIMES_ROW * LSIZE0 + 1]; __local 261 modules/imgproc/src/opencl/filterSepRow.cl sum = convertDstVec(vload4(0,(__local uchar *)&LDS_DAT[l_y][l_x]+RADIUSX+offset)) * mat_kernel[RADIUSX]; __local 264 modules/imgproc/src/opencl/filterSepRow.cl temp[0] = vload4(0, (__local uchar*)&LDS_DAT[l_y][l_x] + RADIUSX + offset - i); __local 265 modules/imgproc/src/opencl/filterSepRow.cl temp[1] = vload4(0, (__local uchar*)&LDS_DAT[l_y][l_x] + RADIUSX + offset + i); __local 310 modules/imgproc/src/opencl/filterSepRow.cl __local srcT LDS_DAT[LSIZE1][READ_TIMES_ROW * LSIZE0 + 1]; __local 114 modules/imgproc/src/opencl/filterSep_singlePass.cl __local WT lsmem[BLK_Y + 2 * RADIUSY][BLK_X + 2 * RADIUSX]; __local 115 modules/imgproc/src/opencl/filterSep_singlePass.cl __local WT lsmemDy[BLK_Y][BLK_X + 2 * RADIUSX]; __local 59 modules/imgproc/src/opencl/gftt.cl __local float localmem_max[WGS2_ALIGNED]; __local 57 modules/imgproc/src/opencl/histogram.cl __local int localhist[BINS]; __local 160 modules/imgproc/src/opencl/histogram.cl __local int sumhist[BINS]; __local 161 modules/imgproc/src/opencl/histogram.cl __local float scale; __local 18 modules/imgproc/src/opencl/hough_lines.cl __local int l_index, l_offset; __local 19 modules/imgproc/src/opencl/hough_lines.cl __local int l_points[LOCAL_SIZE]; __local 105 modules/imgproc/src/opencl/hough_lines.cl __local int l_accum[BUFFER_SIZE]; __local 31 modules/imgproc/src/opencl/integral_sum.cl __local sumT lm_sum[LOCAL_SUM_STRIDE * LOCAL_SUM_SIZE]; __local 33 modules/imgproc/src/opencl/integral_sum.cl __local sumSQT lm_sum_sq[LOCAL_SUM_STRIDE * LOCAL_SUM_SIZE]; __local 100 modules/imgproc/src/opencl/integral_sum.cl __local sumT lm_sum[LOCAL_SUM_STRIDE * LOCAL_SUM_SIZE]; __local 102 modules/imgproc/src/opencl/integral_sum.cl __local sumSQT lm_sum_sq[LOCAL_SUM_STRIDE * LOCAL_SUM_SIZE]; __local 107 modules/imgproc/src/opencl/laplacian5.cl __local WT lsmem[BLK_Y + 2 * RADIUS][BLK_X + 2 * RADIUS]; __local 108 modules/imgproc/src/opencl/laplacian5.cl __local WT lsmemDy1[BLK_Y][BLK_X + 2 * RADIUS]; __local 109 modules/imgproc/src/opencl/laplacian5.cl __local WT lsmemDy2[BLK_Y][BLK_X + 2 * RADIUS]; __local 84 modules/imgproc/src/opencl/match_template.cl __local WT localmem[WGS2_ALIGNED]; __local 284 modules/imgproc/src/opencl/medianFilter.cl __local T data[18][18]; __local 331 modules/imgproc/src/opencl/medianFilter.cl __local T data[20][20]; __local 16 modules/imgproc/src/opencl/moments.cl __local int mom[TILE_SIZE][10]; __local 133 modules/imgproc/src/opencl/morph.cl __local T LDS_DAT[2 * LSIZE1 * LSIZE0]; __local 123 modules/imgproc/src/opencl/pyr_down.cl vstore4(sum40, col_lcl, (__local float*) &smem[0][2]); \ __local 126 modules/imgproc/src/opencl/pyr_down.cl vstore4(sum41, col_lcl, (__local float*) &smem[1][2]); __local 137 modules/imgproc/src/opencl/pyr_down.cl __local FT smem[2][LOCAL_SIZE + 4]; __local 229 modules/imgproc/src/opencl/pyr_down.cl FT sum = dot(vload4(0, (__local float*) (&smem) + tid2 + (yin - y) * (LOCAL_SIZE + 4)), (float4)(co3, co2, co1, co2)); __local 231 modules/imgproc/src/opencl/pyr_down.cl FT sum = dot(vload4(0, (__local double*) (&smem) + tid2 + (yin - y) * (LOCAL_SIZE + 4)), (double4)(co3, co2, co1, co2)); __local 84 modules/imgproc/src/opencl/pyr_up.cl __local FT s_srcPatch[LOCAL_SIZE/2 + 2][LOCAL_SIZE/2 + 2]; __local 85 modules/imgproc/src/opencl/pyr_up.cl __local FT s_dstPatch[LOCAL_SIZE/2 + 2][LOCAL_SIZE]; __local 137 modules/imgproc/src/opencl/pyr_up.cl __local FT s_srcPatch[LOCAL_SIZE+2][LOCAL_SIZE+2]; __local 138 modules/imgproc/src/opencl/pyr_up.cl __local FT s_dstPatch[LOCAL_SIZE+2][2*LOCAL_SIZE]; __local 107 modules/objdetect/src/opencl/cascadedetect.cl __local int lstore[SUM_BUF_SIZE + LOCAL_SIZE*5/2+1]; __local 109 modules/objdetect/src/opencl/cascadedetect.cl __local int* ibuf = lstore; __local 110 modules/objdetect/src/opencl/cascadedetect.cl __local int* lcount = ibuf + SUM_BUF_SIZE; __local 112 modules/objdetect/src/opencl/cascadedetect.cl __local int* lcount = lstore; __local 114 modules/objdetect/src/opencl/cascadedetect.cl __local float* lnf = (__local float*)(lcount + 1); __local 115 modules/objdetect/src/opencl/cascadedetect.cl __local float* lpartsum = lnf + LOCAL_SIZE; __local 116 modules/objdetect/src/opencl/cascadedetect.cl __local short* lbuf = (__local short*)(lpartsum + LOCAL_SIZE); __local 158 modules/objdetect/src/opencl/cascadedetect.cl __local const int* psum = ibuf + mad24(iy, SUM_BUF_STEP, ix); __local 269 modules/objdetect/src/opencl/cascadedetect.cl __local const int* psum = ibuf + mad24(iy1, SUM_BUF_STEP, ix1); __local 477 modules/objdetect/src/opencl/cascadedetect.cl __local int lstore[SUM_BUF_SIZE + LOCAL_SIZE*3/2+1]; __local 479 modules/objdetect/src/opencl/cascadedetect.cl __local int* ibuf = lstore; __local 480 modules/objdetect/src/opencl/cascadedetect.cl __local int* lcount = ibuf + SUM_BUF_SIZE; __local 482 modules/objdetect/src/opencl/cascadedetect.cl __local int* lcount = lstore; __local 484 modules/objdetect/src/opencl/cascadedetect.cl __local float* lpartsum = (__local float*)(lcount + 1); __local 485 modules/objdetect/src/opencl/cascadedetect.cl __local short* lbuf = (__local short*)(lpartsum + LOCAL_SIZE); __local 523 modules/objdetect/src/opencl/cascadedetect.cl __local const int* p = ibuf + mad24(iy, SUM_BUF_STEP, ix); __local 594 modules/objdetect/src/opencl/cascadedetect.cl __local const int* p = ibuf + mad24(iy1, SUM_BUF_STEP, ix1); __local 72 modules/objdetect/src/opencl/objdetect_hog.cl __global float* block_hists, __local float* smem) __local 87 modules/objdetect/src/opencl/objdetect_hog.cl __local float* hists = smem + lp * cnbins * (CELLS_PER_BLOCK_X * __local 89 modules/objdetect/src/opencl/objdetect_hog.cl __local float* final_hist = hists + cnbins * __local 100 modules/objdetect/src/opencl/objdetect_hog.cl __local float* hist = hists + 12 * (cell_y * CELLS_PER_BLOCK_Y + cell_x) + __local 129 modules/objdetect/src/opencl/objdetect_hog.cl volatile __local float* hist_ = hist; __local 160 modules/objdetect/src/opencl/objdetect_hog.cl const float threshold, __local float *squares) __local 172 modules/objdetect/src/opencl/objdetect_hog.cl __local float* smem = squares + boffset; __local 210 modules/objdetect/src/opencl/objdetect_hog.cl inline float reduce_smem(volatile __local float* smem, int size) __local 255 modules/objdetect/src/opencl/objdetect_hog.cl __global float* block_hists, const float threshold, __local float *squares) __local 313 modules/objdetect/src/opencl/objdetect_hog.cl __local float products[180]; __local 325 modules/objdetect/src/opencl/objdetect_hog.cl volatile __local float* smem = products; __local 386 modules/objdetect/src/opencl/objdetect_hog.cl __local float products[NTHREADS]; __local 398 modules/objdetect/src/opencl/objdetect_hog.cl volatile __local float* smem = products; __local 456 modules/objdetect/src/opencl/objdetect_hog.cl __local float products[NTHREADS]; __local 468 modules/objdetect/src/opencl/objdetect_hog.cl volatile __local float* smem = products; __local 578 modules/objdetect/src/opencl/objdetect_hog.cl __local float sh_row[(NTHREADS + 2) * 3]; __local 677 modules/objdetect/src/opencl/objdetect_hog.cl __local float sh_row[NTHREADS + 2]; __local 100 modules/photo/src/opencl/nlmeans.cl __local int * dists, int y, int x, int id, __local 145 modules/photo/src/opencl/nlmeans.cl __local int * dists, int y, int x0, int x, int id, int first, __local 177 modules/photo/src/opencl/nlmeans.cl __local int * dists, int y, int x0, int x, int id, int first, __local 210 modules/photo/src/opencl/nlmeans.cl __local int * dists, __global const wlut_t * almostDist2Weight, __local 212 modules/photo/src/opencl/nlmeans.cl int y, int x, int id, __local weight_t * weights_local, __local 213 modules/photo/src/opencl/nlmeans.cl __local sum_t * weighted_sum_local, int almostTemplateWindowSizeSqBinShift) __local 266 modules/photo/src/opencl/nlmeans.cl __local int dists[SEARCH_SIZE_SQ]; __local 267 modules/photo/src/opencl/nlmeans.cl __local weight_t weights[CTA_SIZE]; __local 268 modules/photo/src/opencl/nlmeans.cl __local sum_t weighted_sum[CTA_SIZE]; __local 78 modules/video/src/opencl/optical_flow_farneback.cl __local float * smem, __local 85 modules/video/src/opencl/optical_flow_farneback.cl __local float *row = smem + tx; __local 163 modules/video/src/opencl/optical_flow_farneback.cl __local float * smem) __local 168 modules/video/src/opencl/optical_flow_farneback.cl __local float *row = smem + ty * (bdx + 2*ksizeHalf); __local 202 modules/video/src/opencl/optical_flow_farneback.cl __local float * smem) __local 208 modules/video/src/opencl/optical_flow_farneback.cl __local volatile float *row = smem + 5 * ty * smw; __local 354 modules/video/src/opencl/optical_flow_farneback.cl __local float * smem) __local 361 modules/video/src/opencl/optical_flow_farneback.cl __local float *row = smem + 5 * ty * smw; __local 62 modules/video/src/opencl/pyrlk.cl inline void reduce3(float val1, float val2, float val3, __local float* smem1, __local float* smem2, __local float* smem3, int tid) __local 81 modules/video/src/opencl/pyrlk.cl inline void reduce2(float val1, float val2, volatile __local float* smem1, volatile __local float* smem2, int tid) __local 98 modules/video/src/opencl/pyrlk.cl inline void reduce1(float val1, volatile __local float* smem1, int tid) __local 114 modules/video/src/opencl/pyrlk.cl __local volatile float* smem1, __local volatile float* smem2, __local volatile float* smem3, int tid) __local 157 modules/video/src/opencl/pyrlk.cl inline void reduce2(float val1, float val2, __local volatile float* smem1, __local volatile float* smem2, int tid) __local 193 modules/video/src/opencl/pyrlk.cl inline void reduce1(float val1, __local volatile float* smem1, int tid) __local 307 modules/video/src/opencl/pyrlk.cl __local float smem1[BUFFER]; __local 308 modules/video/src/opencl/pyrlk.cl __local float smem2[BUFFER]; __local 309 modules/video/src/opencl/pyrlk.cl __local float smem3[BUFFER];