From: lkcl Date: Wed, 22 Mar 2023 00:33:44 +0000 (+0000) Subject: (no commit message) X-Git-Tag: opf_rfc_ls001_v3~123 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8c06a9258fae197092972aefac370d5eb230f752;p=libreriscv.git --- diff --git a/openpower/sv/rfc/ls007.mdwn b/openpower/sv/rfc/ls007.mdwn index 189ef6224..1ff8294ac 100644 --- a/openpower/sv/rfc/ls007.mdwn +++ b/openpower/sv/rfc/ls007.mdwn @@ -192,6 +192,8 @@ For each integer value i, 0 to 3, do the following. Functions," on page 968 for the equivalent function evaluated by this instruction for any given value of TLI. +*Programmer's Note: this instruction is a "masked" overwrite on CR Field BF. For each bit set in msk a Write is performed but for each bit clear in msk the corresponding bit of BF is preserved. Overall this makes crbinlog a conditionally Read-Modify-Write instruction on CR Field BF* + Special registers altered: ```