(no commit message)
authorlkcl <lkcl@web>
Sat, 11 Jun 2022 14:54:18 +0000 (15:54 +0100)
committerIkiWiki <ikiwiki.info>
Sat, 11 Jun 2022 14:54:18 +0000 (15:54 +0100)
openpower/sv/mv.swizzle.mdwn

index a491bccb109dcca3646fdb20a2642c2a54c80467..225542475a840bc33a8a9455add888fae455235f 100644 (file)
@@ -8,6 +8,19 @@ Links
 
 the encoding embeds predication into the swizzle as well as constants 1/1.0 and 0/0.0
 
+As a Scalar instruction, mv.swiz and fmv.swiz operate on four 32-bit
+quantities, reducing this instruction to 2-in, 2-out pairs of 64-bit
+registers:
+
+| swizzle name | source | dest | half   |
+|--            | --     | --   | --      |
+| X            | RA     | RT   | lo-half |
+| Y            | RA     | RT   | hi-half |
+| Z            | RA+1   | RT+1 | lo-half |
+| W            | RA+1   | RT+1 | hi-half |
+
+When RA=RT (in-place swizzle) any 
+
 # Format
 
 | 0.5 |6.10|11.15|16.27|28.31|  name        |