Lines Matching full:smem
75 extern __shared__ float smem[];
76 volatile float *row = smem + tx;
140 int smem = 3 * block.x * sizeof(float);
143 polynomialExpansion<5><<<grid, block, smem, stream>>>(src.rows, src.cols, src, dst);
145 polynomialExpansion<7><<<grid, block, smem, stream>>>(src.rows, src.cols, src, dst);
310 extern __shared__ float smem[];
311 volatile float *row = smem + ty * (bdx + 2*ksizeHalf);
345 int smem = (block.x + 2*ksizeHalf) * block.y * sizeof(float);
348 boxFilter<<<grid, block, smem, stream>>>(src.rows, src.cols, src, ksizeHalf, boxAreaInv, dst);
364 extern __shared__ float smem[];
367 volatile float *row = smem + 5 * ty * smw;
422 int smem = (block.x + 2*ksizeHalf) * 5 * block.y * sizeof(float);
425 boxFilter5<<<grid, block, smem, stream>>>(height, width, src, ksizeHalf, boxAreaInv, dst);
441 int smem = (block.x + 2*ksizeHalf) * 5 * block.y * sizeof(float);
444 boxFilter5<<<grid, block, smem, stream>>>(height, width, src, ksizeHalf, boxAreaInv, dst);
463 extern __shared__ float smem[];
464 volatile float *row = smem + ty * (bdx + 2*ksizeHalf);
509 int smem = (block.x + 2*ksizeHalf) * block.y * sizeof(float);
512 gaussianBlur<<<grid, block, smem, stream>>>(height, width, src, ksizeHalf, b, dst);
547 extern __shared__ float smem[];
550 volatile float *row = smem + 5 * ty * smw;
607 int smem = (block.x + 2*ksizeHalf) * 5 * block.y * sizeof(float);
610 gaussianBlur5<<<grid, block, smem, stream>>>(height, width, src, ksizeHalf, b, dst);