 
 
 // benchmark the host neighborlist
-template<bool transpose_idxlist_coord, bool transpose_bin_adj> void bmark_host_nlist()
+template<bool transpose_idxlist_coord, bool transpose_bin_adj> float bmark_host_nlist(bool quiet=false)
     {
     float4 *idxlist_coord;
     if (transpose_idxlist_coord)

    
    float min_t = 10000.0f;
    unsigned int fastest_block_size = 0;
    for (unsigned int block_size=32; block_size<=512; block_size+=32)
        {
        // benchmarks
        timeval start;

            }
        }
    
    if (!quiet)
        {
        printf("Device<%1d,%1d>          : ", transpose_idxlist_coord, transpose_bin_adj);
        printf("%f ms, %d blk\n", min_t, fastest_block_size);
        }
    return min_t;
    }

