(no commit message)
authorlkcl <lkcl@web>
Wed, 15 Sep 2021 07:16:28 +0000 (08:16 +0100)
committerIkiWiki <ikiwiki.info>
Wed, 15 Sep 2021 07:16:28 +0000 (08:16 +0100)
openpower/sv/cr_ops.mdwn

index c04868f9351a48de0c5988a5442d2be8db92eaa3..e2b202ea197d95ffbb4213900b45cea6d15dc96a 100644 (file)
@@ -29,11 +29,16 @@ are firmly out of scope for
 this section.
 
 * Examples of v3.0B instructions to which this section does
-  apply is `mfcr` (3 bit operands) and `crnor` (5 bit operands).
+  apply is `mfcr` (3 bit operands) and `crnor` and `cmpi`
+  (5 bit operands).
 * Examples to which this section does **not** apply include
   `fadds.` and `subf.` which both produce arithmetic results
   (and a CR Field co-result).
 
+The CR Mode Format still applies to `sv.cmpi` because despite
+taking a GPR as input, the output from the Base Scalar v3.0B `cmpi`
+instruction is purely to a Condition Register Field.
+
 Other modes are still applicable and include:
 
 * **Data-dependent fail-first**.