Available on x86 or x86-64 only.
Expand description
AES New Instructions (AES-NI)
The intrinsics here correspond to those in the wmmintrin.h
C header.
The reference is Intel 64 and IA-32 Architectures Software Developer’s Manual Volume 2: Instruction Set Reference, A-Z.
Functions§
- _mm_
aesdec_ ⚠si128 aes
- Performs one round of an AES decryption flow on data (state) in
a
. - _mm_
aesdeclast_ ⚠si128 aes
- Performs the last round of an AES decryption flow on data (state) in
a
. - _mm_
aesenc_ ⚠si128 aes
- Performs one round of an AES encryption flow on data (state) in
a
. - _mm_
aesenclast_ ⚠si128 aes
- Performs the last round of an AES encryption flow on data (state) in
a
. - _mm_
aesimc_ ⚠si128 aes
- Performs the
InvMixColumns
transformation ona
. - _mm_
aeskeygenassist_ ⚠si128 aes
- Assist in expanding the AES cipher key.
- aesdec 🔒 ⚠
- aesdeclast 🔒 ⚠
- aesenc 🔒 ⚠
- aesenclast 🔒 ⚠
- aesimc 🔒 ⚠
- aeskeygenassist 🔒 ⚠