From 78a8e58d6928681286a62350c914af8163965bdd Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Tue, 17 Oct 2023 10:03:00 +0100 Subject: [PATCH] remove non-update instructions from pifpload.mdwn --- openpower/isa/pifpload.mdwn | 112 ------------------------------------ 1 file changed, 112 deletions(-) diff --git a/openpower/isa/pifpload.mdwn b/openpower/isa/pifpload.mdwn index d2bc4185..9c653292 100644 --- a/openpower/isa/pifpload.mdwn +++ b/openpower/isa/pifpload.mdwn @@ -2,53 +2,6 @@ -# Load Floating-Point Single - -D-Form - -* lfs FRT,D(RA) - -Pseudo-code: - - EA <- (RA|0) + EXTS(D) - FRT <- DOUBLE(MEM(EA, 4)) - -Description: - - Let the effective address (EA) be the sum (RA|0)+D. - The word in storage addressed by EA is interpreted as - a floating-point single-precision operand. This word is - converted to floating-point double format (see - page 138) and placed into register FRT. - -Special Registers Altered: - - None - -# Load Floating-Point Single Indexed - -X-Form - -* lfsx FRT,RA,RB - -Pseudo-code: - - EA <- (RA|0) + (RB) - FRT <- DOUBLE(MEM(EA, 4)) - -Description: - - Let the effective address (EA) be the sum (RA|0)+(RB). - - The word in storage addressed by EA is interpreted as - a floating-point single-precision operand. This word is - converted to floating-point double format (see - page 138) and placed into register FRT. - -Special Registers Altered: - - None - # Load Floating-Point Single with Update D-Form @@ -107,50 +60,6 @@ Special Registers Altered: None -# Load Floating-Point Double - -D-Form - -* lfd FRT,D(RA) - -Pseudo-code: - - EA <- (RA|0) + EXTS(D) - FRT <- MEM(EA, 8) - -Description: - - Let the effective address (EA) be the sum (RA|0)+D. - - The doubleword in storage addressed by EA is loaded - into register FRT. - -Special Registers Altered: - - None - -# Load Floating-Point Double Indexed - -X-Form - -* lfdx FRT,RA,RB - -Pseudo-code: - - EA <- (RA|0) + (RB) - FRT <- MEM(EA, 8) - -Description: - - Let the effective address (EA) be the sum (RA|0)+(RB). - - The doubleword in storage addressed by EA is loaded - into register FRT. - -Special Registers Altered: - - None - # Load Floating-Point Double with Update D-Form @@ -228,24 +137,3 @@ Special Registers Altered: None -# Load Floating-Point as Integer Word Zero Indexed - -X-Form - -* lfiwzx FRT,RA,RB - -Pseudo-code: - - EA <- (RA|0) + (RB) - FRT <- [0]*32 || MEM(EA, 4) - -Description: - - Let the effective address (EA) be the sum (RA|0)+(RB). - - The word in storage addressed by EA is loaded into - FRT [32:63]. FRT [0:31] are set to 0. - -Special Registers Altered: - - None -- 2.30.2