_mm_sha1nexte_epu32
Classification
Other, Cryptography, CPUID Test: SHA
Header File
Instruction
SHA1NEXTE xmm, xmm
Synopsis
_mm_sha1nexte_epu32(__m128i a, __m128i b);
Description
Calculate SHA1 state variable E after four rounds of operation from the current SHA1 state variable "a", add that value to the scheduled values (unsigned 32-bit integers) in "b", and store the result in "dst".
Operation
tmp := (a[127:96] <<< 30)
dst[127:96] := b[127:96] + tmp
dst[95:64] := b[95:64]
dst[63:32] := b[63:32]
dst[31:0] := b[31:0]