How does VMV.V.V handle masking?
It has no ordinary v0 execution mask; if a mask operand appears in the syntax, that operand is data, not an extra execution mask.
Move or broadcast values into destination vector elements according to the instruction source operand.
VMV.V.V is a RISC-V V vector move instruction. It copies active elements from vs1 to vd. It is an unmasked move form; the corresponding masked selection form is vmerge.
VMV instructions move or broadcast data; they do not perform arithmetic or access memory.
Understand this scenario with real code like «vmv.v.v v8, v4».
Understand this scenario with real code like «vmv.v.v v8, v4».
It has no ordinary v0 execution mask; if a mask operand appears in the syntax, that operand is data, not an extra execution mask.