Lines Matching defs:Accumulator
139 using Accumulator = ReduceAccumulator<std::int8_t, false>;
140 Accumulator accumulator{array, operation, identity, terminator};
141 PartialReduction<Accumulator, TypeCategory::Integer, 1>(result, array,
149 using Accumulator = ReduceAccumulator<std::int8_t, true>;
150 Accumulator accumulator{array, operation, identity, terminator};
151 PartialReduction<Accumulator, TypeCategory::Integer, 1>(result, array,
181 using Accumulator = ReduceAccumulator<std::int16_t, false>;
182 Accumulator accumulator{array, operation, identity, terminator};
183 PartialReduction<Accumulator, TypeCategory::Integer, 2>(result, array,
191 using Accumulator = ReduceAccumulator<std::int16_t, true>;
192 Accumulator accumulator{array, operation, identity, terminator};
193 PartialReduction<Accumulator, TypeCategory::Integer, 2>(result, array,
223 using Accumulator = ReduceAccumulator<std::int32_t, false>;
224 Accumulator accumulator{array, operation, identity, terminator};
225 PartialReduction<Accumulator, TypeCategory::Integer, 4>(result, array,
233 using Accumulator = ReduceAccumulator<std::int32_t, true>;
234 Accumulator accumulator{array, operation, identity, terminator};
235 PartialReduction<Accumulator, TypeCategory::Integer, 4>(result, array,
265 using Accumulator = ReduceAccumulator<std::int64_t, false>;
266 Accumulator accumulator{array, operation, identity, terminator};
267 PartialReduction<Accumulator, TypeCategory::Integer, 8>(result, array,
275 using Accumulator = ReduceAccumulator<std::int64_t, true>;
276 Accumulator accumulator{array, operation, identity, terminator};
277 PartialReduction<Accumulator, TypeCategory::Integer, 8>(result, array,
308 using Accumulator = ReduceAccumulator<common::int128_t, false>;
309 Accumulator accumulator{array, operation, identity, terminator};
310 PartialReduction<Accumulator, TypeCategory::Integer, 16>(result, array,
318 using Accumulator = ReduceAccumulator<common::int128_t, true>;
319 Accumulator accumulator{array, operation, identity, terminator};
320 PartialReduction<Accumulator, TypeCategory::Integer, 16>(result, array,
352 using Accumulator = ReduceAccumulator<std::uint8_t, false>;
353 Accumulator accumulator{array, operation, identity, terminator};
354 PartialReduction<Accumulator, TypeCategory::Unsigned, 1>(result, array,
362 using Accumulator = ReduceAccumulator<std::uint8_t, true>;
363 Accumulator accumulator{array, operation, identity, terminator};
364 PartialReduction<Accumulator, TypeCategory::Unsigned, 1>(result, array,
394 using Accumulator = ReduceAccumulator<std::uint16_t, false>;
395 Accumulator accumulator{array, operation, identity, terminator};
396 PartialReduction<Accumulator, TypeCategory::Unsigned, 2>(result, array,
404 using Accumulator = ReduceAccumulator<std::uint16_t, true>;
405 Accumulator accumulator{array, operation, identity, terminator};
406 PartialReduction<Accumulator, TypeCategory::Unsigned, 2>(result, array,
436 using Accumulator = ReduceAccumulator<std::uint32_t, false>;
437 Accumulator accumulator{array, operation, identity, terminator};
438 PartialReduction<Accumulator, TypeCategory::Unsigned, 4>(result, array,
446 using Accumulator = ReduceAccumulator<std::uint32_t, true>;
447 Accumulator accumulator{array, operation, identity, terminator};
448 PartialReduction<Accumulator, TypeCategory::Unsigned, 4>(result, array,
478 using Accumulator = ReduceAccumulator<std::uint64_t, false>;
479 Accumulator accumulator{array, operation, identity, terminator};
480 PartialReduction<Accumulator, TypeCategory::Unsigned, 8>(result, array,
488 using Accumulator = ReduceAccumulator<std::uint64_t, true>;
489 Accumulator accumulator{array, operation, identity, terminator};
490 PartialReduction<Accumulator, TypeCategory::Unsigned, 8>(result, array,
521 using Accumulator = ReduceAccumulator<common::uint128_t, false>;
522 Accumulator accumulator{array, operation, identity, terminator};
523 PartialReduction<Accumulator, TypeCategory::Unsigned, 16>(result, array,
532 using Accumulator = ReduceAccumulator<common::uint128_t, true>;
533 Accumulator accumulator{array, operation, identity, terminator};
534 PartialReduction<Accumulator, TypeCategory::Unsigned, 16>(result, array,
562 using Accumulator = ReduceAccumulator<float, false>;
563 Accumulator accumulator{array, operation, identity, terminator};
564 PartialReduction<Accumulator, TypeCategory::Real, 4>(result, array,
571 using Accumulator = ReduceAccumulator<float, true>;
572 Accumulator accumulator{array, operation, identity, terminator};
573 PartialReduction<Accumulator, TypeCategory::Real, 4>(result, array,
598 using Accumulator = ReduceAccumulator<double, false>;
599 Accumulator accumulator{array, operation, identity, terminator};
600 PartialReduction<Accumulator, TypeCategory::Real, 8>(result, array,
607 using Accumulator = ReduceAccumulator<double, true>;
608 Accumulator accumulator{array, operation, identity, terminator};
609 PartialReduction<Accumulator, TypeCategory::Real, 8>(result, array,
642 using Accumulator =
644 Accumulator accumulator{array, operation, identity, terminator};
645 PartialReduction<Accumulator, TypeCategory::Real, 10>(result, array,
653 using Accumulator =
655 Accumulator accumulator{array, operation, identity, terminator};
656 PartialReduction<Accumulator, TypeCategory::Real, 10>(result, array,
688 using Accumulator = ReduceAccumulator<CppFloat128Type, false>;
689 Accumulator accumulator{array, operation, identity, terminator};
690 PartialReduction<Accumulator, TypeCategory::Real, 16>(result, array,
698 using Accumulator = ReduceAccumulator<CppFloat128Type, true>;
699 Accumulator accumulator{array, operation, identity, terminator};
700 PartialReduction<Accumulator, TypeCategory::Real, 16>(result, array,
734 using Accumulator =
736 Accumulator accumulator{array, operation, identity, terminator};
737 PartialReduction<Accumulator, TypeCategory::Complex, 4>(result, array,
746 using Accumulator =
748 Accumulator accumulator{array, operation, identity, terminator};
749 PartialReduction<Accumulator, TypeCategory::Complex, 4>(result, array,
781 using Accumulator =
783 Accumulator accumulator{array, operation, identity, terminator};
784 PartialReduction<Accumulator, TypeCategory::Complex, 8>(result, array,
793 using Accumulator =
795 Accumulator accumulator{array, operation, identity, terminator};
796 PartialReduction<Accumulator, TypeCategory::Complex, 8>(result, array,
832 using Accumulator =
834 Accumulator accumulator{array, operation, identity, terminator};
835 PartialReduction<Accumulator, TypeCategory::Complex, 10>(result, array,
844 using Accumulator =
846 Accumulator accumulator{array, operation, identity, terminator};
847 PartialReduction<Accumulator, TypeCategory::Complex, 10>(result, array,
884 using Accumulator =
886 Accumulator accumulator{array, operation, identity, terminator};
887 PartialReduction<Accumulator, TypeCategory::Complex, 16>(result, array,
896 using Accumulator =
898 Accumulator accumulator{array, operation, identity, terminator};
899 PartialReduction<Accumulator, TypeCategory::Complex, 16>(result, array,
1031 using Accumulator = BufferedReduceAccumulator<char,
1033 Accumulator accumulator{array, operation, identity, terminator};
1034 PartialReduction<Accumulator, TypeCategory::Character, 1>(result, array,
1052 using Accumulator = BufferedReduceAccumulator<char16_t,
1054 Accumulator accumulator{array, operation, identity, terminator};
1055 PartialReduction<Accumulator, TypeCategory::Character, 2>(result, array,
1073 using Accumulator = BufferedReduceAccumulator<char32_t,
1075 Accumulator accumulator{array, operation, identity, terminator};
1076 PartialReduction<Accumulator, TypeCategory::Character, 4>(result, array,
1094 using Accumulator = BufferedReduceAccumulator<char,
1096 Accumulator accumulator{array, operation, identity, terminator};
1097 PartialReduction<Accumulator, TypeCategory::Derived, 0>(result, array,