From 6ea469f554fcb40070810a7899ca7a76d895d67d Mon Sep 17 00:00:00 2001 From: lkcl Date: Thu, 10 Dec 2020 02:01:16 +0000 Subject: [PATCH] --- openpower/sv/svp_rewrite/svp64/discussion.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openpower/sv/svp_rewrite/svp64/discussion.mdwn b/openpower/sv/svp_rewrite/svp64/discussion.mdwn index 71c81f411..5999ec4c1 100644 --- a/openpower/sv/svp_rewrite/svp64/discussion.mdwn +++ b/openpower/sv/svp_rewrite/svp64/discussion.mdwn @@ -13,6 +13,8 @@ http://lists.libre-soc.org/pipermail/libre-soc-dev/2020-December/001434.html ## twin predication +twin predication and twin elwidth overrides is extremely important to have to be able to override both the src and dest elwidth yet keep the underlying scalar operation intact. examples include mr with an elwidth=8, VL=8 on the src will take a byte at a time from one 64 bit reg and place it into 8x 64-bit regs, zero-extended. more complex operations involve SUBVL and Audio/Video DSP operations. + something like: | 0 1 | 2 3 | 4 5 | 6 | 7 9 | 10 12 | 13 18 | -- 2.30.2