From: lkcl Date: Thu, 23 Jun 2022 18:28:55 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~1561 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c4234340f1f7711ef8344631700e842d1b741995;p=libreriscv.git --- diff --git a/openpower/sv/svstep.mdwn b/openpower/sv/svstep.mdwn index 163c91150..18a0770e3 100644 --- a/openpower/sv/svstep.mdwn +++ b/openpower/sv/svstep.mdwn @@ -43,7 +43,15 @@ loops when either Matrix Mode or DCT/FFT is set. In other words, for example, when the `xdim` inner loop reaches the end and on the next iteration it will begin again at zero, the CR Field `EQ` will be set. -*Programmer's note: VL in some situations, particularly larger Matrices, +*Programmer's note (1): VL in some situations, particularly larger Matrices, may exceed 64, meaning that `sv.svshape` returning a considerable number of values. Under such circumstances `sv.svshape/ew=8` is recommended.* + +*Programmer's note (2): having conveniently obtained a pre-computed +Schedule with `sv.svstep`, +it may then be used as the input to Indexed REMAP Mode +to achieve the exact same Schedule. It is evident however that +before use some of the Indices may be arbitrarily altered as desired. +`sv.svstep helps the programmer having to manually recreate certain +types of common Loop patterns.*