Can VAESEM.VS 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 using one scalar 128-bit round-key element group from vs2 for all state groups.
vaesem.vs performs AES middle-round encryption. Each 128-bit element group in vd is transformed using SubBytes+ShiftRows+MixColumns and XORed with the scalar 128-bit round-key element group from vs2; the new state is written back to vd. SEW must be 32.
VAESEM.VS 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.vs vd, vs2».
Understand this scenario with real code like «vaesem.vs 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.