From: lkcl Date: Wed, 9 Dec 2020 00:32:05 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~1461 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a415ac89c48fcf59b1f691cc74cdee26a472256e;p=libreriscv.git --- diff --git a/openpower/sv/av_opcodes.mdwn b/openpower/sv/av_opcodes.mdwn index 454daa27a..089644a8f 100644 --- a/openpower/sv/av_opcodes.mdwn +++ b/openpower/sv/av_opcodes.mdwn @@ -10,7 +10,9 @@ The fundamental principle for these instructions is: * identify the scalar primitive * assume that longer runs of scalars will have Simple-V vectorisatin applied -* assume that "swizzle" may be applied at the (vec2 - SUBVL=2) Vector level +* assume that "swizzle" may be applied at the (vec2 - SUBVL=2) Vector level, + in order to perform the necessary HI/LO selection normally hard-coded + into SIMD ISAs. Thus for example, where OpenPOWER VSX has vpkswss, this would be achieved in SV with simply: