AES64KS1I
AES-64 Key Schedule Instruction 1
AES64KS1I rd, rs1, rcon
Performs the first part of the AES-128/192/256 key schedule generation (RV64).
Details
AES64KS1I performs the first step of the AES-128/192/256 key schedule, applying SubWord, RotWord, and XOR with a round constant (Rcon[imm]) to rs1.
Pseudocode Operation
rd = aes_key_schedule_1(rs1, rcon);
Example
AES64KS1I t0, a0, rcon
Encoding
Binary Layout
rcon
rs1
31:27
000
26:24
rd
23:19
0010011
18:12
Operands
-
rd
Destination register (integer) -
rs1
Source Key -
rcon
Round Constant (0-10)