Lines Matching full:terminator
13 #include "terminator.h"
24 const T *identity, Terminator &terminator)
26 terminator_{terminator} {}
58 Terminator &terminator_;
65 const T *identity, Terminator &terminator)
67 terminator_{terminator} {}
101 Terminator &terminator_;
116 Terminator terminator{source, line};
120 array, operation, identity, terminator},
127 Terminator terminator{source, line};
131 array, operation, identity, terminator},
138 Terminator terminator{source, line};
140 Accumulator accumulator{array, operation, identity, terminator};
142 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
148 Terminator terminator{source, line};
150 Accumulator accumulator{array, operation, identity, terminator};
152 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
158 Terminator terminator{source, line};
162 array, operation, identity, terminator},
169 Terminator terminator{source, line};
173 array, operation, identity, terminator},
180 Terminator terminator{source, line};
182 Accumulator accumulator{array, operation, identity, terminator};
184 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
190 Terminator terminator{source, line};
192 Accumulator accumulator{array, operation, identity, terminator};
194 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
200 Terminator terminator{source, line};
204 array, operation, identity, terminator},
211 Terminator terminator{source, line};
215 array, operation, identity, terminator},
222 Terminator terminator{source, line};
224 Accumulator accumulator{array, operation, identity, terminator};
226 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
232 Terminator terminator{source, line};
234 Accumulator accumulator{array, operation, identity, terminator};
236 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
242 Terminator terminator{source, line};
246 array, operation, identity, terminator},
253 Terminator terminator{source, line};
257 array, operation, identity, terminator},
264 Terminator terminator{source, line};
266 Accumulator accumulator{array, operation, identity, terminator};
268 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
274 Terminator terminator{source, line};
276 Accumulator accumulator{array, operation, identity, terminator};
278 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
285 Terminator terminator{source, line};
289 array, operation, identity, terminator},
296 Terminator terminator{source, line};
300 array, operation, identity, terminator},
307 Terminator terminator{source, line};
309 Accumulator accumulator{array, operation, identity, terminator};
311 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
317 Terminator terminator{source, line};
319 Accumulator accumulator{array, operation, identity, terminator};
321 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
329 Terminator terminator{source, line};
333 array, operation, identity, terminator},
340 Terminator terminator{source, line};
344 array, operation, identity, terminator},
351 Terminator terminator{source, line};
353 Accumulator accumulator{array, operation, identity, terminator};
355 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
361 Terminator terminator{source, line};
363 Accumulator accumulator{array, operation, identity, terminator};
365 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
371 Terminator terminator{source, line};
375 array, operation, identity, terminator},
382 Terminator terminator{source, line};
386 array, operation, identity, terminator},
393 Terminator terminator{source, line};
395 Accumulator accumulator{array, operation, identity, terminator};
397 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
403 Terminator terminator{source, line};
405 Accumulator accumulator{array, operation, identity, terminator};
407 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
413 Terminator terminator{source, line};
417 array, operation, identity, terminator},
424 Terminator terminator{source, line};
428 array, operation, identity, terminator},
435 Terminator terminator{source, line};
437 Accumulator accumulator{array, operation, identity, terminator};
439 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
445 Terminator terminator{source, line};
447 Accumulator accumulator{array, operation, identity, terminator};
449 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
455 Terminator terminator{source, line};
459 array, operation, identity, terminator},
466 Terminator terminator{source, line};
470 array, operation, identity, terminator},
477 Terminator terminator{source, line};
479 Accumulator accumulator{array, operation, identity, terminator};
481 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
487 Terminator terminator{source, line};
489 Accumulator accumulator{array, operation, identity, terminator};
491 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
498 Terminator terminator{source, line};
502 array, operation, identity, terminator},
509 Terminator terminator{source, line};
513 array, operation, identity, terminator},
520 Terminator terminator{source, line};
522 Accumulator accumulator{array, operation, identity, terminator};
524 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
531 Terminator terminator{source, line};
533 Accumulator accumulator{array, operation, identity, terminator};
535 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
543 Terminator terminator{source, line};
546 ReduceAccumulator<float, false>{array, operation, identity, terminator},
552 Terminator terminator{source, line};
555 ReduceAccumulator<float, true>{array, operation, identity, terminator},
561 Terminator terminator{source, line};
563 Accumulator accumulator{array, operation, identity, terminator};
565 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
570 Terminator terminator{source, line};
572 Accumulator accumulator{array, operation, identity, terminator};
574 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
579 Terminator terminator{source, line};
582 ReduceAccumulator<double, false>{array, operation, identity, terminator},
588 Terminator terminator{source, line};
591 ReduceAccumulator<double, true>{array, operation, identity, terminator},
597 Terminator terminator{source, line};
599 Accumulator accumulator{array, operation, identity, terminator};
601 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
606 Terminator terminator{source, line};
608 Accumulator accumulator{array, operation, identity, terminator};
610 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
618 Terminator terminator{source, line};
622 array, operation, identity, terminator},
630 Terminator terminator{source, line};
634 array, operation, identity, terminator},
641 Terminator terminator{source, line};
644 Accumulator accumulator{array, operation, identity, terminator};
646 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
652 Terminator terminator{source, line};
655 Accumulator accumulator{array, operation, identity, terminator};
657 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
665 Terminator terminator{source, line};
669 array, operation, identity, terminator},
676 Terminator terminator{source, line};
680 array, operation, identity, terminator},
687 Terminator terminator{source, line};
689 Accumulator accumulator{array, operation, identity, terminator};
691 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
697 Terminator terminator{source, line};
699 Accumulator accumulator{array, operation, identity, terminator};
701 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
710 Terminator terminator{source, line};
714 array, operation, identity, terminator},
722 Terminator terminator{source, line};
726 array, operation, identity, terminator},
733 Terminator terminator{source, line};
736 Accumulator accumulator{array, operation, identity, terminator};
738 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
745 Terminator terminator{source, line};
748 Accumulator accumulator{array, operation, identity, terminator};
750 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
757 Terminator terminator{source, line};
761 array, operation, identity, terminator},
769 Terminator terminator{source, line};
773 array, operation, identity, terminator},
780 Terminator terminator{source, line};
783 Accumulator accumulator{array, operation, identity, terminator};
785 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
792 Terminator terminator{source, line};
795 Accumulator accumulator{array, operation, identity, terminator};
797 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
806 Terminator terminator{source, line};
810 array, operation, identity, terminator},
818 Terminator terminator{source, line};
822 array, operation, identity, terminator},
831 Terminator terminator{source, line};
834 Accumulator accumulator{array, operation, identity, terminator};
836 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
843 Terminator terminator{source, line};
846 Accumulator accumulator{array, operation, identity, terminator};
848 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
858 Terminator terminator{source, line};
862 array, operation, identity, terminator},
870 Terminator terminator{source, line};
874 array, operation, identity, terminator},
883 Terminator terminator{source, line};
886 Accumulator accumulator{array, operation, identity, terminator};
888 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
895 Terminator terminator{source, line};
898 Accumulator accumulator{array, operation, identity, terminator};
900 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
1020 Terminator terminator{source, line};
1023 accumulator{array, operation, identity, terminator};
1024 DoTotalReduction<char>(array, dim, mask, accumulator, "REDUCE", terminator);
1030 Terminator terminator{source, line};
1033 Accumulator accumulator{array, operation, identity, terminator};
1035 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
1040 Terminator terminator{source, line};
1043 accumulator{array, operation, identity, terminator};
1045 array, dim, mask, accumulator, "REDUCE", terminator);
1051 Terminator terminator{source, line};
1054 Accumulator accumulator{array, operation, identity, terminator};
1056 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
1061 Terminator terminator{source, line};
1064 accumulator{array, operation, identity, terminator};
1066 array, dim, mask, accumulator, "REDUCE", terminator);
1072 Terminator terminator{source, line};
1075 Accumulator accumulator{array, operation, identity, terminator};
1077 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);
1083 Terminator terminator{source, line};
1086 accumulator{array, operation, identity, terminator};
1087 DoTotalReduction<char>(array, dim, mask, accumulator, "REDUCE", terminator);
1093 Terminator terminator{source, line};
1096 Accumulator accumulator{array, operation, identity, terminator};
1098 array.ElementBytes(), dim, mask, terminator, "REDUCE", accumulator);