From f2bf0f4e66fcc5aeb48f124b7f44010954f6aac9 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Fri, 27 Oct 2023 11:38:09 +0100 Subject: [PATCH] pifploadshift.mdwn, do one example english pseudocode operands --- openpower/isa/pifploadshift.mdwn | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/openpower/isa/pifploadshift.mdwn b/openpower/isa/pifploadshift.mdwn index 281ec280..7dcc3dd2 100644 --- a/openpower/isa/pifploadshift.mdwn +++ b/openpower/isa/pifploadshift.mdwn @@ -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 -- 2.30.2