Can VANDN.VV always use a v0.t mask?
It can use the vm mask operand shown in the syntax; omitting it gives the unmasked form.
Vector bitwise AND-NOT: vd[i] = vs2[i] & ~vs1[i].
vandn.vv inverts each bit of vs1[i] and ANDs it with the corresponding bits of vs2[i]: vd[i] = vs2[i] & ~vs1[i].
VANDN.VV is a Zvbb vector instruction for vector bitwise and-not. This page is checked against the official vector crypto extension and V-extension execution model.
Understand this scenario with real code like «vandn.vv vd, vs2, vs1».
Understand this scenario with real code like «vandn.vv vd, vs2, vs1».
It can use the vm mask operand shown in the syntax; omitting it gives the unmasked form.
The current vtype SEW determines it, subject to any instruction-specific SEW restrictions in the extension.