Skip to content

Commit 61a7506

Browse files
committed
rename lower/upper
1 parent 2214ac8 commit 61a7506

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

inc/zoo/swar/associative_iteration.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -474,8 +474,8 @@ constexpr auto halvePrecision(SWAR<NB, T> even, SWAR<NB, T> odd) {
474474

475475

476476
template <int NB, typename T> struct MultiplicationResult {
477-
SWAR<NB, T> result;
478-
SWAR<NB, T> overflow;
477+
SWAR<NB, T> lower;
478+
SWAR<NB, T> upper;
479479
};
480480

481481
template <int NB, typename T>
@@ -497,11 +497,11 @@ wideningMultiplication(SWAR<NB, T> multiplicand, SWAR<NB, T> multiplier) {
497497
constexpr auto
498498
HalfLane = S::NBits,
499499
UpperHalfOfLanes = SWAR<S::NBits, T>::oddLaneMask().value();
500-
auto [res_even, res_odd] = doublingMultiplication(multiplicand, multiplier);
501-
auto result = halvePrecision(res_even, res_odd);
500+
auto [lower, upper] = doublingMultiplication(multiplicand, multiplier);
501+
auto result = halvePrecision(lower, upper);
502502
auto
503-
over_even = D{(res_even.value() & UpperHalfOfLanes) >> HalfLane},
504-
over_odd = D{(res_odd.value() & UpperHalfOfLanes) >> HalfLane};
503+
over_even = D{(lower.value() & UpperHalfOfLanes) >> HalfLane},
504+
over_odd = D{(upper.value() & UpperHalfOfLanes) >> HalfLane};
505505
auto upper_lanes_overflow = halvePrecision(over_even, over_odd);
506506
return {result, upper_lanes_overflow};
507507
}

0 commit comments

Comments
 (0)