_mm_aesenc_si128
Classification
Other, Cryptography, CPUID Test: AES
Header File
wmmintrin.h
Instruction
AESENC xmm, xmm
Synopsis
 _mm_aesenc_si128(__m128i a, __m128i RoundKey);
Description
Perform one round of an AES encryption flow on data (state) in "a" using the round key in "RoundKey", and store the result in "dst"."
Operation
a[127:0] := ShiftRows(a[127:0])
a[127:0] := SubBytes(a[127:0])
a[127:0] := MixColumns(a[127:0])
dst[127:0] := a[127:0] XOR RoundKey[127:0]