From 7638f281d78a0510d698ee1681af743cca9bca7b Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Fri, 1 Jul 2022 09:24:27 +0100 Subject: [PATCH] corrections to overview regarding predication --- openpower/sv/overview.mdwn | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/openpower/sv/overview.mdwn b/openpower/sv/overview.mdwn index 639bb3057..a599b2eab 100644 --- a/openpower/sv/overview.mdwn +++ b/openpower/sv/overview.mdwn @@ -280,10 +280,13 @@ through the registers*. A particularly interesting case is if the destination is scalar, and the first few bits of the predicate are zero. The loop proceeds to increment -the Scalar *source* registers until the first nonzero predicate bit is -found, whereupon a single result is computed, and *then* the loop exits. -This therefore uses the predicate to perform Vector source indexing. -This case was not possible without the predicate mask. +the Vector *source* registers until the first nonzero predicate bit is +found, whereupon a single *Scalar* result is computed, and *then* the loop +exits. +This in effect uses the predicate to perform *Vector source indexing*. +This case was not possible without the predicate mask. Also, interestingly, +the predicate mode `1<