vsm3me.vv

Vector SM3 message expansion

This instruction is defined by:

Encoding

svg

Synopsis

Performs SM3 message expansion operation on vector register vs2 using vector register vs1, storing results in vector register vd according to mask vm. This is used in the SM3 hash function message expansion phase.

Access

M HS U VS VU

Always

Always

Always

Always

Always

Decode Variables

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

Execution

  • Pruned, XLEN == 64

  • Original