Is VSM4K.VI an element-wise masked operation?
No. It is an element-group crypto instruction and the official syntax has no vm.
Vector SM4 round-key expansion selected by uimm; executes as an unmasked element-group crypto instruction.
VSM4K.VI is a vector SM4 round-key expansion selected by uimm instruction. SM4 forms use SEW=32, EGW=128, and EGS=4.
VSM4K.VI is an SM4 vector crypto instruction executed over element groups, not an ordinary independent per-element integer operation.
Understand this scenario with real code like «vsm4k.vi vd, vs2, uimm».
Understand this scenario with real code like «vsm4k.vi vd, vs2, uimm».
No. It is an element-group crypto instruction and the official syntax has no vm.
SEW must be 32 and LMUL*VLEN must cover a 128-bit element group.