From: lkcl Date: Fri, 28 Apr 2023 10:40:58 +0000 (+0100) Subject: (no commit message) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ceffd46493d7ac301e5513daa69b47d5d8bb5712;p=libreriscv.git --- diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 2deebef86..f7f95c5be 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -532,13 +532,13 @@ mi0-2 and mo0-1 each select SVSHAPE0-3 to apply to a given register. mi0-2 apply to RA, RB, RC respectively, as input registers, and likewise mo0-1 apply to output registers (RT/FRT, RS/FRS) respectively. SVme is 5 bits (one for each of mi0-2/mo0-1) and indicates whether the -SVSHAPE is actively applied or not. +SVSHAPE is actively applied or not, and if so, to which registers. -* bit 0 of SVme indicates if mi0 is applied to RA / FRA / BA / BFA -* bit 1 of SVme indicates if mi1 is applied to RB / FRB / BB -* bit 2 of SVme indicates if mi2 is applied to RC / FRC / BC -* bit 3 of SVme indicates if mo0 is applied to RT / FRT / BT / BF -* bit 4 of SVme indicates if mo1 is applied to Effective Address / FRS / RS +* bit 4 of SVme indicates if mi0 is applied to source RA / FRA / BA / BFA / RT / FRT +* bit 3 of SVme indicates if mi1 is applied to source RB / FRB / BB +* bit 2 of SVme indicates if mi2 is applied to source RC / FRC / BC +* bit 1 of SVme indicates if mo0 is applied to result RT / FRT / BT / BF +* bit 0 of SVme indicates if mo1 is applied to result Effective Address / FRS / RS (LD/ST-with-update has an implicit 2nd write register, RA) The "persistence" bit if set will result in all Active REMAPs being applied