update branch / fp compare, clarify
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 14 Nov 2018 19:55:32 +0000 (19:55 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 14 Nov 2018 19:55:32 +0000 (19:55 +0000)
simple_v_extension/specification.mdwn

index e7e95e1f0e26b686b37e2e7f6be5dc7149d95b07..995c892a11670294ffa9b426f86888d2dc0715bd 100644 (file)
@@ -963,6 +963,13 @@ Where vectorisation is present on either or both src registers, the
 branch may stil go ahead if any only if *all* tests succeed (i.e. excluding
 those tests that are predicated out).
 
+Note that when either src1 or src2 have zero-predication enabled,
+a cleared bit in the respective predicate (src1's predicate register
+or src2's predicate register, respectively) indicates that a zero is passed
+into the compare unit (instead of the corresponding respective src1 or
+src2 element), whilst a set bit indicates that the src1 (or src2) element
+be passed into the compare unit.
+
 Note that just as with the standard (scalar, non-predicated) branch
 operations, BLE, BGT, BLEU and BTGU may be synthesised by inverting
 src1 and src2.