From: lkcl Date: Fri, 14 Apr 2023 17:19:50 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls008_v1~16 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ba4e0cd45a82eba51a9420d1df02f946e440cb44;p=libreriscv.git --- diff --git a/openpower/sv/svstep.mdwn b/openpower/sv/svstep.mdwn index 9f7724dbc..816440fc9 100644 --- a/openpower/sv/svstep.mdwn +++ b/openpower/sv/svstep.mdwn @@ -136,9 +136,32 @@ if REMAP is being used) should obviously be stored on the stack in order to achieve this benefit not normally found in Vector ISAs. +------------- + +\newpage{} + +# Appendix SVSTATE_NECT + + +``` + if SVi = 1 then return REMAP SVSHAPE0 current offset + if SVi = 2 then return REMAP SVSHAPE1 current offset + if SVi = 3 then return REMAP SVSHAPE2 current offset + if SVi = 4 then return REMAP SVSHAPE3 current offset + if SVi = 5 then return SVSTATE.srcstep + if SVi = 6 then return SVSTATE.dststep + if SVi = 7 then return SVSTATE.ssubstep # SUBVL source step + if SVi = 8 then return SVSTATE.dsubstep # SUBVL dest step + return 0 +``` + + +``` + [[!tag standards]] ------------- \newpage{} +