(no commit message)
authorlkcl <lkcl@web>
Sat, 30 Apr 2022 06:02:34 +0000 (07:02 +0100)
committerIkiWiki <ikiwiki.info>
Sat, 30 Apr 2022 06:02:34 +0000 (07:02 +0100)
openpower/sv/svp64/appendix.mdwn

index 493fb3f24ae0af7c85c36e41ef2e7a4578316213..06e2a4aa8be269fe40763fe28c85efd56cf508e7 100644 (file)
@@ -959,6 +959,15 @@ more operands than would normally be seen in another ISA. If it
 was not for Power ISA already having LD/ST with update as well as
 Condition Codes and `lq` this would be hard to justify.
 
+With limited space in the `EXTRA` Field, and Power ISA opcodes
+being only 32 bit, 5 operands is quite an ask.  `lq` however sets
+a precedent: `RTp` stands for "RT pair".  In other words the result
+is stored in RT and RT+1.  For Scalar operations, following this
+precedent is perfectly reasonable.  In Scalar mode,
+`umadded` therefore stores the two halves of the 128-bit multiply
+into RT and RT+1.
+
+
 * [[isa/svfixedarith]]
 * [[isa/svfparith]]