Home | History | Annotate | Download | only in parallel

Lines Matching refs:difference_type

56     typedef typename traits_type::difference_type difference_type;
67 difference_type** dist;
70 difference_type* starts;
127 typedef typename traits_type::difference_type difference_type;
134 difference_type length = sd->starts[iam + 1] - sd->starts[iam];
136 difference_type* dist = new difference_type[sd->num_bins + 1];
148 for (difference_type i = 0; i < length; ++i)
201 difference_type start = sd->starts[iam];
204 for (difference_type i = 0; i < length; ++i)
261 <RandomAccessIterator>::difference_type n,
267 typedef typename traits_type::difference_type difference_type;
282 num_bins_cache = std::max<difference_type>(
288 num_bins = std::min<difference_type>(n, num_bins_cache);
292 num_bins = std::min<difference_type>(__s.TLB_size / 2, num_bins);
301 num_bins_cache = static_cast<bin_index>(std::max<difference_type>(
307 std::min(n, static_cast<difference_type>(num_bins_cache)));
312 static_cast<difference_type>(__s.TLB_size / 2), num_bins);
326 difference_type* starts;
337 sd.dist = new difference_type*[num_bins + 1];
340 sd.dist[b] = new difference_type[num_threads + 1];
346 starts = sd.starts = new difference_type[num_threads + 1];
351 difference_type chunk_length = n / num_threads,
353 difference_type bin_chunk_length = num_bins / num_threads,
400 typedef typename traits_type::difference_type difference_type;
402 difference_type n = end - begin;
410 std::max<difference_type>
416 num_bins = std::min(n, (difference_type)num_bins_cache);
419 num_bins = std::min((difference_type)__s.TLB_size / 2, num_bins);
428 static_cast<bin_index>(std::max<difference_type>(
435 (std::min(n, static_cast<difference_type>(num_bins_cache)));
440 std::min<difference_type>(__s.TLB_size / 2, num_bins);
454 difference_type* dist0 = new difference_type[num_bins + 1],
455 * dist1 = new difference_type[num_bins + 1];
462 for (difference_type i = 0; i < n; ++i)
478 for (difference_type i = 0; i < n; ++i)
512 typedef typename traits_type::difference_type difference_type;
513 difference_type n = end - begin;