From 9925f75c0edf596f35590721ec035491443078dd Mon Sep 17 00:00:00 2001 From: lkcl Date: Thu, 4 May 2023 19:36:23 +0100 Subject: [PATCH] --- openpower/sv/mv.swizzle.mdwn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openpower/sv/mv.swizzle.mdwn b/openpower/sv/mv.swizzle.mdwn index 9a09735ed..74ff6bd24 100644 --- a/openpower/sv/mv.swizzle.mdwn +++ b/openpower/sv/mv.swizzle.mdwn @@ -18,7 +18,9 @@ prefixes into a single instruction. A compromise is to provide a Swizzle "Move": one such move is then required for each operand used in a subsequent instruction. The encoding for Swizzle Move embeds static predication into the -swizzle as well as constants 1/1.0 and 0/0.0. +swizzle as well as constants 1/1.0 and 0/0.0, and if Saturation +is enabled maximum arithmetic constants may be placed into the +destination as well. An extremely important aspect of 3D GPU workloads is that the source and destination subvector lengths may be *different*. A vector of -- 2.30.2