From e64539b860f0578eed6bed4f86daf71f7864a27f Mon Sep 17 00:00:00 2001 From: lkcl Date: Wed, 15 Sep 2021 08:16:28 +0100 Subject: [PATCH] --- openpower/sv/cr_ops.mdwn | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/openpower/sv/cr_ops.mdwn b/openpower/sv/cr_ops.mdwn index c04868f93..e2b202ea1 100644 --- a/openpower/sv/cr_ops.mdwn +++ b/openpower/sv/cr_ops.mdwn @@ -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**. -- 2.30.2