From: Luke Kenneth Casson Leighton Date: Wed, 31 Aug 2022 13:33:56 +0000 (+0100) Subject: target_addr in b and bc pseudo-code has no corresponding X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7656b425de39cb28e6c52b9ee32c0f12517bae69;p=openpower-isa.git target_addr in b and bc pseudo-code has no corresponding field in Section 1.6. actually, target_addr=LI for b and target_addr=BI for bc therefore make the pseudo-code actually do exactly that --- diff --git a/openpower/isa/branch.mdwn b/openpower/isa/branch.mdwn index 5867ea87..a115ee6e 100644 --- a/openpower/isa/branch.mdwn +++ b/openpower/isa/branch.mdwn @@ -24,10 +24,10 @@ I-Form -* b target_addr (AA=0 LK=0) -* ba target_addr (AA=1 LK=0) -* bl target_addr (AA=0 LK=1) -* bla target_addr (AA=1 LK=1) +* b LI (AA=0 LK=0) +* ba LI (AA=1 LK=0) +* bl LI (AA=0 LK=1) +* bla LI (AA=1 LK=1) Pseudo-code: @@ -43,10 +43,10 @@ Special Registers Altered: B-Form -* bc BO,BI,target_addr (AA=0 LK=0) -* bca BO,BI,target_addr (AA=1 LK=0) -* bcl BO,BI,target_addr (AA=0 LK=1) -* bcla BO,BI,target_addr (AA=1 LK=1) +* bc BO,BI,BD (AA=0 LK=0) +* bca BO,BI,BD (AA=1 LK=0) +* bcl BO,BI,BD (AA=0 LK=1) +* bcla BO,BI,BD (AA=1 LK=1) Pseudo-code: