Lines Matching refs:smem
141 extern __shared__ int smem[]; in matchUnrolledCached()
145 typename Dist::value_type* s_query = (typename Dist::value_type*)(smem); in matchUnrolledCached()
146 …typename Dist::value_type* s_train = (typename Dist::value_type*)(smem + BLOCK_SIZE * MAX_DESC_LEN… in matchUnrolledCached()
157 float* s_distance = (float*)(smem); in matchUnrolledCached()
158 int* s_trainIdx = (int*)(smem + BLOCK_SIZE * BLOCK_SIZE); in matchUnrolledCached()
190 extern __shared__ int smem[]; in matchUnrolledCached()
194 typename Dist::value_type* s_query = (typename Dist::value_type*)(smem); in matchUnrolledCached()
195 …typename Dist::value_type* s_train = (typename Dist::value_type*)(smem + BLOCK_SIZE * MAX_DESC_LEN… in matchUnrolledCached()
214 float* s_distance = (float*)(smem); in matchUnrolledCached()
215 int* s_trainIdx = (int*)(smem + BLOCK_SIZE * BLOCK_SIZE); in matchUnrolledCached()
216 int* s_imgIdx = (int*)(smem + 2 * BLOCK_SIZE * BLOCK_SIZE); in matchUnrolledCached()
301 extern __shared__ int smem[]; in matchUnrolled()
308 typename Dist::value_type* s_query = (typename Dist::value_type*)(smem); in matchUnrolled()
309 … typename Dist::value_type* s_train = (typename Dist::value_type*)(smem + BLOCK_SIZE * BLOCK_SIZE); in matchUnrolled()
315 float* s_distance = (float*)(smem); in matchUnrolled()
316 int* s_trainIdx = (int*)(smem + BLOCK_SIZE * BLOCK_SIZE); in matchUnrolled()
348 extern __shared__ int smem[]; in matchUnrolled()
356 typename Dist::value_type* s_query = (typename Dist::value_type*)(smem); in matchUnrolled()
357 … typename Dist::value_type* s_train = (typename Dist::value_type*)(smem + BLOCK_SIZE * BLOCK_SIZE); in matchUnrolled()
370 float* s_distance = (float*)(smem); in matchUnrolled()
371 int* s_trainIdx = (int*)(smem + BLOCK_SIZE * BLOCK_SIZE); in matchUnrolled()
372 int* s_imgIdxIdx = (int*)(smem + 2 * BLOCK_SIZE * BLOCK_SIZE); in matchUnrolled()
456 extern __shared__ int smem[]; in match()
463 typename Dist::value_type* s_query = (typename Dist::value_type*)(smem); in match()
464 … typename Dist::value_type* s_train = (typename Dist::value_type*)(smem + BLOCK_SIZE * BLOCK_SIZE); in match()
470 float* s_distance = (float*)(smem); in match()
471 int* s_trainIdx = (int*)(smem + BLOCK_SIZE * BLOCK_SIZE); in match()
503 extern __shared__ int smem[]; in match()
511 typename Dist::value_type* s_query = (typename Dist::value_type*)(smem); in match()
512 … typename Dist::value_type* s_train = (typename Dist::value_type*)(smem + BLOCK_SIZE * BLOCK_SIZE); in match()
524 float* s_distance = (float*)(smem); in match()
525 int* s_trainIdx = (int*)(smem + BLOCK_SIZE * BLOCK_SIZE); in match()
526 int* s_imgIdxIdx = (int*)(smem + 2 * BLOCK_SIZE * BLOCK_SIZE); in match()