_mm_sha256msg2_epu32
Classification
Other, Cryptography, CPUID Test: SHA
Header File
immintrin.h
Instruction
SHA256MSG2 xmm, xmm
Synopsis
 _mm_sha256msg2_epu32(__m128i a, __m128i b);
Description
Perform the final calculation for the next four SHA256 message values (unsigned 32-bit integers) using previous message values from "a" and "b", and store the result in "dst"."
Operation
W14 := b[95:64]
W15 := b[127:96]
W16 := a[31:0] + sigma1(W14)
W17 := a[63:32] + sigma1(W15)
W18 := a[95:64] + sigma1(W16)
W19 := a[127:96] + sigma1(W17)
dst[127:96] := W19
dst[95:64] := W18
dst[63:32] := W17
dst[31:0] := W16