(no commit message)
authorlkcl <lkcl@web>
Mon, 28 Mar 2022 23:55:31 +0000 (00:55 +0100)
committerIkiWiki <ikiwiki.info>
Mon, 28 Mar 2022 23:55:31 +0000 (00:55 +0100)
openpower/sv/cr_int_predication.mdwn

index 4ba18ea8d8b852876628e3f27ecd817340cd23cb..7ba682add8f0d389c8aea9032ff43c994930b374 100644 (file)
@@ -69,16 +69,16 @@ Instruction format:
 |0-5|6-10 |11|12-15|16-18|19-20|21-25  |26-30  |31|name      |
 |---|---- |--|-----|-----|-----|-----  |-----  |--|----      |
 |19 |RT   |  |mask |BB   |     |XO[0:4]|XO[5:9]|/ |          |
-|19 |RT   |0 |mask |BB   | 0 M |XO[0:4]|0 mode |Rc|crrweird  |
-|19 |RA   |1 |mask |BT   | 0 / |XO[0:4]|0 mode |/ |mtcrweird |
-|19 |BT //|0 |mask |BB   | 1 / |XO[0:4]|0 mode |/ |crweird   |
-|19 |BFT  |1 |mask |BB   | 1 M |XO[0:4]|0 mode |/ |crweirder |
+|19 |RT   |M |mask |BB   | 0 0 |XO[0:4]|0 mode |Rc|crrweird  |
+|19 |RA   |/ |mask |BT   | 0 1 |XO[0:4]|0 mode |/ |mtcrweird |
+|19 |BT //|M |mask |BB   | 1 0 |XO[0:4]|0 mode |/ |crweird   |
+|19 |BFT  |/ |mask |BB   | 1 1 |XO[0:4]|0 mode |/ |crweirder |
 
 **crrweird**
 
 mode is encoded in XO and is 4 bits
 
-bit 11=0, bit 19=0
+bit 19=0, bit 20=0
 
     crrweird: RT, BB, mask.mode
 
@@ -97,7 +97,7 @@ such can use Rc=1 and RC1 Data-dependent Mode capability
 
 **mtcrweird**
 
-bit 11=1, bit 19=0
+bit 19=0, bit 20=1
 
     mtcrweird: BT, RA, mask.mode
 
@@ -115,7 +115,7 @@ When used with SVP64 Prefixing this is a [[openpower/sv/cr_ops]] SVP64 type oper
 
 **crweird**
 
-bit 11=0, bit 19=1
+bit 19=1, bit 20=0
 
     crweird: BT, BB, mask.mode
 
@@ -132,7 +132,7 @@ When used with SVP64 Prefixing this is a [[openpower/sv/cr_ops]] SVP64 type oper
 
 **crweirder**
 
-bit 11=1, bit 19=1
+bit 19=1, bit 20=1
 
     crweirder: BFT, BB, mask.mode