Home | History | Annotate | Download | only in parallel

Lines Matching refs:__begin

47    *  @param __begin Begin iterator of input sequence.
58 __parallel_partial_sum_basecase(_IIter __begin, _IIter __end,
63 if (__begin == __end)
66 while (__begin != __end)
68 __value = __bin_op(__value, *__begin);
71 ++__begin;
78 * @param __begin Begin iterator of input sequence.
89 __parallel_partial_sum_linear(_IIter __begin, _IIter __end,
98 if (__begin == __end)
106 *__result = *__begin;
107 return __parallel_partial_sum_basecase(__begin + 1, __end,
109 *__begin);
153 *__result = *__begin;
154 __parallel_partial_sum_basecase(__begin + 1,
155 __begin + __borders[1],
157 __bin_op, *__begin);
164 __begin + __borders[__iam] + 1,
165 __begin + __borders[__iam + 1],
166 *(__begin + __borders[__iam]),
180 __parallel_partial_sum_basecase(__begin + __borders[__iam + 1],
181 __begin + __borders[__iam + 2],
196 * @param __begin Begin iterator of input sequence.
205 __parallel_partial_sum(_IIter __begin, _IIter __end,
208 _GLIBCXX_CALL(__begin - __end)
214 _DifferenceType __n = __end - __begin;
220 return __parallel_partial_sum_linear(__begin, __end, __result,