Does VSHA2CL.VV support vm masking?
No. The official syntax has no vm operand.
Vector two SHA-2 compression rounds using state groups and message-schedule constants; Zvknha uses SEW=32 and Zvknhb supports SEW=32/64.
VSHA2CL.VV is a vector SHA-2 element-group instruction. It performs two compression rounds using current state in vd and vs2 plus message-schedule/constant data in vs1; vd is both input and output. Under Zvknha SEW must be 32; under Zvknhb SEW may be 32 or 64.
VSHA2CL.VV is a vector SHA-2 element-group instruction, not an ordinary per-element arithmetic operation and not a v0.t-masked operation.
Understand this scenario with real code like «vsha2cl.vv vd, vs2, vs1».
Understand this scenario with real code like «vsha2cl.vv vd, vs2, vs1».
No. The official syntax has no vm operand.
It comes from current vtype, but must satisfy the Zvknha/Zvknhb SEW restrictions.