(no commit message)
authorlkcl <lkcl@web>
Tue, 15 Dec 2020 18:21:06 +0000 (18:21 +0000)
committerIkiWiki <ikiwiki.info>
Tue, 15 Dec 2020 18:21:06 +0000 (18:21 +0000)
openpower/sv/cr_int_predication.mdwn

index 7b50d715a1a56b8c361d18ffde640108d527da9a..64dda389e9f7715ec5e4590cd0c74e6fa0c0cd79 100644 (file)
@@ -26,6 +26,13 @@ Side-effects:
 
 * mtcrweird when RA=0 is a means to set or clear arbitrary CR bits from immediates
 
+(Twin) Predication interactions:
+
+* INT twin predication with zeroing is a way to copy an integer into CRs without necessarily needing the INT register (RA).  if it is, it is effectively ANDed (or negate-and-ANDed) with the INT Predicate
+* CR twin predication with zeroing is likewise a way to interact with the incoming integer
+
+this gets particularly powerful if data-dependent predication is also enabled.
+
 # Instruction form and pseudocode
 
     | 0-5 | 6-10  | 11 | 12-15 | 16-18 | 19-20 | 21-30 | 31 |