vsm3c.vi

Vector SM3 compression with immediate

This instruction is defined by:

Encoding

svg

Synopsis

Performs SM3 compression operation on vector register vs2 using immediate value as round constant, storing results in vector register vd according to mask vm. This is used in the SM3 hash function compression phase.

Access

M HS U VS VU

Always

Always

Always

Always

Always

Decode Variables

Bits<5> vs2 = $encoding[24:20];
Bits<5> imm = $encoding[19:15];
Bits<5> vd = $encoding[11:7];

Execution

  • Pruned, XLEN == 64

  • Original