The rest of this document builds on the above simple loop to add:
* Vector-Scalar, Scalar-Vector and Scalar-Scalar operation
+ (of all register files: Integer, FP *and CRs*)
* Traditional Vector operations (VSPLAT, VINSERT, VCOMPRESS etc)
* Predication masks (essential for parallel if/else constructs)
* 8, 16 and 32 bit integer operations, and both FP16 and BF16.
the post-result analysis, if not included in SV, would need a second
predicate calculation followed by a predicate mask AND operation.
-Note, hilariously, that Condition Register Operations (crand, cror) may
+Note, hilariously, that Vectorised Condition Register Operations (crand, cror) may
also have post-result analysis applied to them. With Vectors of CRs being
utilised *for* predication, possibilities for compact and elegant code
begin to emerge from this innocuous-looking addition to SV.