Can VROL.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 rotate left by vector: rotate vs2[i] left by vs1[i] bits
vrol.vv is the Zvbb vector rotate-left instruction. Each element vs2[i] is rotated left by vs1[i] mod SEW bits. Rotate means shifted-out bits wrap around to the other end. Supports all SEW.
VROL.VV is a Zvbb vector instruction for vector rotate left. This page is checked against the official vector crypto extension and V-extension execution model.
Understand this scenario with real code like «vrol.vv vd, vs2, vs1».
Understand this scenario with real code like «vrol.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.