From: Luke Kenneth Casson Leighton Date: Sun, 17 Jan 2021 21:16:14 +0000 (+0000) Subject: whitespace X-Git-Tag: convert-csv-opcode-to-binary~429 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2dde14c374d86e5a18db1889186382be990bfb68;p=libreriscv.git whitespace --- diff --git a/openpower/sv/svp64/appendix.mdwn b/openpower/sv/svp64/appendix.mdwn index 7f31564af..47f76a6a2 100644 --- a/openpower/sv/svp64/appendix.mdwn +++ b/openpower/sv/svp64/appendix.mdwn @@ -147,9 +147,14 @@ Note that the operation takes place at the maximum bitwidth (max of src and dest # Reduce mode -There are two variants here. The first is when the destination is scalar and at least one of the sources is Vector. The second is more complex and involves map-reduction on vectors. - -The first defining characteristic distinguishing Scalar-dest reduce mode from Vector reduce mode is that Scalar-dest reduce issues VL element operations, whereas Vector reduce mode performs an actual map-reduce (tree reduction): typically `O(VL log VL)` actual computations. +There are two variants here. The first is when the destination is scalar +and at least one of the sources is Vector. The second is more complex +and involves map-reduction on vectors. + +The first defining characteristic distinguishing Scalar-dest reduce mode +from Vector reduce mode is that Scalar-dest reduce issues VL element +operations, whereas Vector reduce mode performs an actual map-reduce +(tree reduction): typically `O(VL log VL)` actual computations. The second defining characteristic of scalar-dest reduce mode is that it is, in simplistic and shallow terms *serial and sequential in nature*,