* VSPLAT (result broadcasting) is provided by making the sources scalar and the destination a vector, and having no predicate set or having multiple bits set.
* VSELECT is provided by setting up (at least one of) the sources as a vector, using a single bit in olthe predicate, and the destination as a scalar.
+All of this capability and coverage without even adding one single actual Vector opcode, let alone 180, 600 or 1,300!
+
# Predicate "zeroing" mode
Sometimes with predication it is ok to leave the masked-out element