goes much further: in *any* twin-predicated instruction (extsw, fmv)
it is possible to apply one predicate to the source register (compressing
the source element array) and another *completely separate* predicate
-to the destination register, *in one instruction* and not just on Load/Stores.
+to the destination register, not just on Load/Stores but on *arithmetic*
+operations.
No other Vector ISA in the world has this capability. All true Vector
ISAs have Predicate Masks: it is an absolutely essential characteristic.
Consequently, when using a given instruction, it is necessary to look
up in the ISA Tables whether it is 1P or 2P. caveat emptor!
+Also worth a special mention: all Load/Store operations are Twin-Predicated.
+In other words: one Predicate applies to the Array of Memory Addresses,
+whilst the other Predicate applies to the Array of Memory Data.
+
# CR weird instructions
[[sv/int_cr_predication]] is by far the biggest violator of the SVP64