clang  6.0.0svn
Macros | Functions
shaintrin.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("sha")))
 
#define _mm_sha1rnds4_epu32(V1, V2, M)
 

Functions

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha1nexte_epu32 (__m128i __X, __m128i __Y)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha1msg1_epu32 (__m128i __X, __m128i __Y)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha1msg2_epu32 (__m128i __X, __m128i __Y)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha256rnds2_epu32 (__m128i __X, __m128i __Y, __m128i __Z)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha256msg1_epu32 (__m128i __X, __m128i __Y)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha256msg2_epu32 (__m128i __X, __m128i __Y)
 

Macro Definition Documentation

◆ __DEFAULT_FN_ATTRS

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("sha")))

◆ _mm_sha1rnds4_epu32

#define _mm_sha1rnds4_epu32 (   V1,
  V2,
 
)
Value:
__extension__ ({ \
__builtin_ia32_sha1rnds4((__v4si)(__m128i)(V1), (__v4si)(__m128i)(V2), (M)); })

Definition at line 34 of file shaintrin.h.

Function Documentation

◆ _mm_sha1msg1_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha1msg1_epu32 ( __m128i  __X,
__m128i  __Y 
)
static

Definition at line 44 of file shaintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_sha1msg2_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha1msg2_epu32 ( __m128i  __X,
__m128i  __Y 
)
static

Definition at line 50 of file shaintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_sha1nexte_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha1nexte_epu32 ( __m128i  __X,
__m128i  __Y 
)
static

Definition at line 38 of file shaintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_sha256msg1_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha256msg1_epu32 ( __m128i  __X,
__m128i  __Y 
)
static

Definition at line 62 of file shaintrin.h.

References __DEFAULT_FN_ATTRS.

◆ _mm_sha256msg2_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha256msg2_epu32 ( __m128i  __X,
__m128i  __Y 
)
static

Definition at line 68 of file shaintrin.h.

◆ _mm_sha256rnds2_epu32()

static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_sha256rnds2_epu32 ( __m128i  __X,
__m128i  __Y,
__m128i  __Z 
)
static

Definition at line 56 of file shaintrin.h.

References __DEFAULT_FN_ATTRS.