_mm_aesdecwide256kl_u8
Classification
Other, Cryptography, CPUID Test: KEYLOCKER_WIDE
Header File
immintrin.h
Instruction
AESDECWIDE256KL m32
Synopsis
 _mm_aesdecwide256kl_u8(__m128i* __odata, const __m128i* __idata, const void* __h);
Description
Decrypt 10 rounds of 8 groups of unsigned 8-bit integers in "__idata" using 256-bit AES key specified in "__h", store the resulting unsigned 8-bit integers into the corresponding elements of "__odata", and set "dst" to the ZF flag status. If exception happens, set ZF flag to 1 and zero initialize "__odata".
Operation
FOR i := 0 to 7
	__odata[i] := AES256Decrypt (__idata[i], __h[511:0])
ENDFOR
dst := ZF