From b8d74053e25dd4b6c5b6ea39da1e5481a13a017d Mon Sep 17 00:00:00 2001 From: lkcl Date: Tue, 18 Apr 2023 23:07:30 +0100 Subject: [PATCH] --- openpower/sv/rfc/ls005.mdwn | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/openpower/sv/rfc/ls005.mdwn b/openpower/sv/rfc/ls005.mdwn index 9b2a9529d..2d82beac7 100644 --- a/openpower/sv/rfc/ls005.mdwn +++ b/openpower/sv/rfc/ls005.mdwn @@ -181,6 +181,8 @@ increase in bitlength not to exactly 64 but to XLEN. Obviousy for XLEN=16 there is no sign-extension, and for XLEN=8 truncation of `SI` will occur. Illustrates that there are subtle quirks involved, requiring some thought. +The reason for keeping as many bits of the Immediate as possible should be clear. + ## Compare Ranged Byte (cmprb BF,L,RA,RB) ``` @@ -212,8 +214,8 @@ valid. Would it be costly at the Decoder? ## Trap Word Immediate Like FP Single operations there also exist operations at "half of regfile width" -in the Integer realm. They are discernable with the designation `Word` in their -title. +in the Integer realm. They are discernable with the designation "Word" in their +title, such as "Trap WORD Immediate". ``` a <- EXTS((RA)[XLEN/2:XLEN-1]) -- 2.30.2