From: lkcl Date: Thu, 27 Jun 2019 18:05:10 +0000 (+0100) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~4388 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9fe53879deee05c3730a447a870633d0b8c53592;p=libreriscv.git --- diff --git a/simple_v_extension/vblock_format.mdwn b/simple_v_extension/vblock_format.mdwn index ac38a60c3..29127870d 100644 --- a/simple_v_extension/vblock_format.mdwn +++ b/simple_v_extension/vblock_format.mdwn @@ -178,9 +178,9 @@ When status=0b11, opptr may be written to using CSRRWI. Doing so will cause exec In privileged modes, obviously the above rules do not apply to the completely seoarate (x)ePCVBLK CSRs because these are copies of state, not the actual active PCVBLK. Writing to PCVBLK during a trap however, clearly the rules must apply. -If PCVBLK is written to with CSRRW, the same rules apply, however the entire register is treated as the new opptr. +If PCVBLK is written to with CSRRW, the same rules apply, however the entire register in rs1 is treated as the new opptr. -Note that the value returned in the dest register is the *full* PCVBLK, not just the opptr part. +Note that the value returned in the register rd is the *full* PCVBLK, not just the opptr part. # Limitations on instructions