From bc984617f86820478862438116968669ab915959 Mon Sep 17 00:00:00 2001 From: lkcl Date: Wed, 27 Apr 2022 16:09:46 +0100 Subject: [PATCH] --- openpower/sv/biginteger/analysis.mdwn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openpower/sv/biginteger/analysis.mdwn b/openpower/sv/biginteger/analysis.mdwn index febdf75e7..c846fc9e0 100644 --- a/openpower/sv/biginteger/analysis.mdwn +++ b/openpower/sv/biginteger/analysis.mdwn @@ -137,7 +137,8 @@ and this is precisely what `adde` already does. For multiply and divide as shown later it is worthwhile to use one scalar register effectively as a full 64-bit carry/chain but in the case of shift, an OR may glue things together, easily, -and in parallel. +and in parallel, because unlike `sv.adde`, down-chain +carry-propagation through multiple elements does not occur. With Scalar shift and rotate operations in the Power ISA already being complex and very comprehensive, it is hard to justify creating complex -- 2.30.2