From: Jacob Lifshay Date: Mon, 6 Nov 2023 02:18:08 +0000 (-0800) Subject: remove lhaup from pifixedloadshift -- all pi-shift instructions are indexed X-Form... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e0ecb4474fb9a0be1eab87fa3a4fe160e40329a7;p=openpower-isa.git remove lhaup from pifixedloadshift -- all pi-shift instructions are indexed X-Form rather than D-Form --- 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