From e0ecb4474fb9a0be1eab87fa3a4fe160e40329a7 Mon Sep 17 00:00:00 2001 From: Jacob Lifshay Date: Sun, 5 Nov 2023 18:18:08 -0800 Subject: [PATCH] remove lhaup from pifixedloadshift -- all pi-shift instructions are indexed X-Form rather than D-Form --- openpower/isa/pifixedloadshift.mdwn | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/openpower/isa/pifixedloadshift.mdwn b/openpower/isa/pifixedloadshift.mdwn index b383a967..51abc920 100644 --- a/openpower/isa/pifixedloadshift.mdwn +++ b/openpower/isa/pifixedloadshift.mdwn @@ -61,33 +61,6 @@ Special Registers Altered: None -# Load Halfword Algebraic with Post-Update - -D-Form - -* lhaup RT,D(RA) - -Pseudo-code: - - EA <- (RA) - RT <- EXTS(MEM(EA, 2)) - RA <- (RA) + EXTS(D) - -Description: - - Let the effective address (EA) be the register RA. - - The halfword in storage addressed by EA is loaded into RT[48:63]. - RT[0:47] are filled with a copy of bit 0 of the loaded halfword. - - The sum (RA) + D is placed into register RA. - - If RA=0 or RA=RT, the instruction form is invalid. - -Special Registers Altered: - - None - # Load Halfword Algebraic with Post-Update Indexed X-Form -- 2.30.2