(no commit message)
authorlkcl <lkcl@web>
Sat, 11 Jun 2022 22:31:38 +0000 (23:31 +0100)
committerIkiWiki <ikiwiki.info>
Sat, 11 Jun 2022 22:31:38 +0000 (23:31 +0100)
openpower/sv/mv.swizzle.mdwn

index 8c0b84cadeaad18d858fdbd0d2ea453e75ac776d..6793f9440d02e3ba7d82ad9d7f7774d7af711103 100644 (file)
@@ -10,7 +10,9 @@ Links
 Swizzle is usually done on a per-operand basis in 3D GPU ISAs, making
 for extremely long instructions (64 bits or greater).
 Their value lies in the high occurrence of Swizzle
-in 3D Shader Binaries (over 10% of all instructions).
+in 3D Shader Binaries (over 10% of all instructions),
+however it is not practical to add two or more sets of 12-bit
+prefixes into a single instruction.
 A compromise is to provide a Swizzle "Move".
 The encoding for this instruction embeds static predication into the
 swizzle as well as constants 1/1.0 and 0/0.0