VAESKF2.VI

Vector AES Key Expansion 2

VAESKF2.VI vd, vs2, uimm

Generates the next round key for AES (Step 2).

Details

Performs a vectorised AES cryptographic round operation. Each element group undergoes one step of the cipher algorithm in parallel. See the Zvk vector crypto extension for full semantic details.

Pseudocode Operation

vd = AES_KeyGen_2(vs2, uimm);

Example

VAESKF2.VI v1, v4, 4

Encoding

Binary Layout
1010101
31:25
vs2
24:20
zimm5
19:15
010
14:12
vd
11:7
1110111
6:0
 
Format OPIVI
Opcode 0xAA002077
Extension Zvkned

Operands

  • vd
    Destination vector register
  • vs2
    Source vector register 2
  • uimm
    Round