Can VAESEM.VV always use a v0.t mask?
No. This element-group crypto instruction has no vm operand; ordinary RVV mask syntax should not be added to examples.
Vector AES middle-round encryption: transform 128-bit state groups in vd with corresponding round-key groups from vs2.
vaesem.vv performs AES middle-round encryption. Each 128-bit element group in vd is transformed using SubBytes+ShiftRows+MixColumns and XORed with the corresponding 128-bit round-key element group from vs2; the new state is written back to vd. SEW must be 32.
VAESEM.VV is a Zvkned vector instruction for vector AES middle-round encryption. This page is checked against the official vector crypto extension and V-extension execution model.
Understand this scenario with real code like «vaesem.vv vd, vs2».
Understand this scenario with real code like «vaesem.vv vd, vs2».
No. This element-group crypto instruction has no vm operand; ordinary RVV mask syntax should not be added to examples.
This instruction fixes SEW=32 and executes on 128-bit element groups; other SEW values are reserved/illegal cases.