pifploadshift.mdwn, do one example english pseudocode operands
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 27 Oct 2023 10:38:09 +0000 (11:38 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 29 Oct 2023 08:54:37 +0000 (08:54 +0000)
openpower/isa/pifploadshift.mdwn

index 281ec28079fd7963fcb2302a6f8217bce6da63ed..7dcc3dd275cbb2799d22197375730a480428d63e 100644 (file)
@@ -6,17 +6,18 @@
 
 X-Form
 
-* lfsupx FRT,RA,RB
+* lfsupx FRT,RA,RB,SH
 
 Pseudo-code:
 
-    EA <- (RA) + (RB)
+    EA <- (RA) + (RB)<<(SH+1)
     FRT <- DOUBLE(MEM(RA, 4))
     RA <- EA
 
 Description:
 
-    Let the effective address (EA) be the sum (RA)+(RB).
+    Let the effective address (EA) be the sum of the contents of
+    register RB shifted by (SH+1), and the contents of register RA.
 
     The word in storage addressed by EA is interpreted as
     a floating-point single-precision operand. This word is