From: lkcl Date: Thu, 24 Dec 2020 09:15:39 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~966 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e6b47e29497a32d13ad9ebb8ecff9fdac0364e92;p=libreriscv.git --- diff --git a/openpower/sv/overview.mdwn b/openpower/sv/overview.mdwn index fc2d2f02d..1dcc65d9f 100644 --- a/openpower/sv/overview.mdwn +++ b/openpower/sv/overview.mdwn @@ -79,7 +79,7 @@ Note in particular: there is no separate Scalar add instruction and separate Vec # Adding single predication -The next step is to add a single predicate mask. This is where it gets interesting. Predicate masks are a bitvector, each bit specifying, in order, whether the element operation is to be skipped ("masked out") or allowed If there is no predicate, it is set to all 1s +The next step is to add a single predicate mask. This is where it gets interesting. Predicate masks are a bitvector, each bit specifying, in order, whether the element operation is to be skipped ("masked out") or allowed. If there is no predicate, it is set to all 1s, which is effectively the same as "no predicate". function op_add(rd, rs1, rs2) # add not VADD! int id=0, irs1=0, irs2=0;