From 06b6d9160c1a0fdd046de183831fe960ca0f7f63 Mon Sep 17 00:00:00 2001 From: lkcl Date: Sat, 2 Jul 2022 22:08:26 +0100 Subject: [PATCH] --- openpower/sv/svp64_quirks.mdwn | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/openpower/sv/svp64_quirks.mdwn b/openpower/sv/svp64_quirks.mdwn index 7dcc06c98..675646e3c 100644 --- a/openpower/sv/svp64_quirks.mdwn +++ b/openpower/sv/svp64_quirks.mdwn @@ -590,4 +590,11 @@ of pseudo-op opportunities such as `addi RT,RA,0` or `ori RT,RA,0` and many more. Strictly speaking these may orthogonally be Vectorised and achieve -the same effect as a Vector Move. +the same effect as a Vector Move. However these instructions +are marked as `RM-2P-1S1D` and have EXTRA3 Augmentation. In other +words it is not possible to use them in Pack/Unpack Mode. +There is however a trick: [[sv/mv.swizzle]] with a straight linear +mapping (X to X, Y to Y...) +By applying a straight linear swizzle map, the `RM-2P-1S1D-PU` mode +of `sv.mv.swizzle` +is available. -- 2.30.2