From: lkcl Date: Sun, 12 Jun 2022 06:38:59 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~1839 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=555d03a61ca2fdf1c42a63321f25093bb8591a55;p=libreriscv.git --- diff --git a/openpower/sv/mv.swizzle.mdwn b/openpower/sv/mv.swizzle.mdwn index 5892b283e..40d0758f3 100644 --- a/openpower/sv/mv.swizzle.mdwn +++ b/openpower/sv/mv.swizzle.mdwn @@ -89,8 +89,17 @@ Evaluating efforts to encode 12 bit swizzle into less proved unsuccessful: 7^4 c Note that 7 options are needed (not 6) because the 7th option allows static predicate masking to be encoded within the swizzle immediate. -For example this allows "W..Y" to specify: "copy W to position X, -and Y to position W, leave the other two positions Y and Z unaltered" +For example this allows "W.Y." to specify: "copy W to position X, +and Y to position Z, leave the other two positions Y and W unaltered" + + 0 1 2 3 + X Y Z W + | | + +----+ | + | | | + +--------------+ + | | | | + W Y Y W # RM Mode Concept: