inteli.shaintrin

Public Imports

inteli.types
public import inteli.types;
Undocumented in source.

Members

Functions

_mm_sha256msg1_epu32
__m128i _mm_sha256msg1_epu32(__m128i a, __m128i b)

Perform the final calculation for the next four SHA256 message values (unsigned 32-bit integers) using previous message values from a and b, and return the result.

_mm_sha256msg2_epu32
__m128i _mm_sha256msg2_epu32(__m128i a, __m128i b)

Perform 2 rounds of SHA256 operation using an initial SHA256 state (C,D,G,H) from a, an initial SHA256 state (A,B,E,F) from b, and a pre-computed sum of the next 2 round message values (unsigned 32-bit integers) and the corresponding round constants from k, and return the updated SHA256 state (A,B,E,F).

_mm_sha256rnds2_epu32
__m128i _mm_sha256rnds2_epu32(__m128i a, __m128i b, __m128i k)

Perform an intermediate calculation for the next four SHA256 message values (unsigned 32-bit integers) using previous message values from a and b, and return the result.

Meta