_mm_sha1msg1_epu32
Classification
Other, Cryptography, CPUID Test: SHA
Header File
Instruction
SHA1MSG1 xmm, xmm
Synopsis
_mm_sha1msg1_epu32(__m128i a, __m128i b);
Description
Perform an intermediate calculation for the next four SHA1 message values (unsigned 32-bit integers) using previous message values from "a" and "b", and store the result in "dst".
Operation
W0 := a[127:96]
W1 := a[95:64]
W2 := a[63:32]
W3 := a[31:0]
W4 := b[127:96]
W5 := b[95:64]
dst[127:96] := W2 XOR W0
dst[95:64] := W3 XOR W1
dst[63:32] := W4 XOR W2
dst[31:0] := W5 XOR W3