From: lkcl Date: Sat, 26 Dec 2020 18:38:16 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~829 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=030ebaf08b95e5d31963246c0b9ab10553f6cdc6;p=libreriscv.git --- diff --git a/openpower/sv/av_opcodes.mdwn b/openpower/sv/av_opcodes.mdwn index ce40f4d95..5fc3883af 100644 --- a/openpower/sv/av_opcodes.mdwn +++ b/openpower/sv/av_opcodes.mdwn @@ -11,6 +11,7 @@ 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, + (even if that involves a mv.swizxle which may be macro-op fused) in order to perform the necessary HI/LO selection normally hard-coded into SIMD ISAs.