add link to appendix and mention use of tpred mode for branch on SVP
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 25 Sep 2019 08:18:57 +0000 (09:18 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 25 Sep 2019 08:18:57 +0000 (09:18 +0100)
simple_v_extension/sv_prefix_proposal.rst

index ebf3f5ac154fff0c6f0d59f7c8fd579cef9056b0..6e67b1ca35752fbda93d1f5121ea0fe7e5aacde4 100644 (file)
@@ -12,6 +12,7 @@ into 32, 48 and 64 bit RV formats, to provide Vectorisation context
 on a per-instruction basis.
 
 .. _Specification: http://libre-riscv.org/simple_v_extension/specification/
+.. _Appendix: http://libre-riscv.org/simple_v_extension/appendix/
 
 .. contents::
 
@@ -434,6 +435,13 @@ Predication (pred) Field Encoding
 Twin-predication (tpred) Field Encoding
 =======================================
 
+Twin-predication (ability to associate two predicate registers with an
+instruction) applies to MV, FCLASS, LD and ST.  The same format also
+applies to integer-branch-compare operations although it is **not** to be
+considered "twin" predication.  In the case of integer-branch-compare
+operations, the second register (if enabled) stores the results of the
+element comparisons.  See Appendix_ for details.
+
 +-------+------------+--------------------+----------------------------------------------+
 | tpred | Mnemonic   | Predicate Register | Meaning                                      |
 +=======+============+====================+==============================================+