ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
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"), __min_vector_width__(128)))
 
#define _mm_sha1rnds4_epu32(V1, V2, M)    __builtin_ia32_sha1rnds4((__v4si)(__m128i)(V1), (__v4si)(__m128i)(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"), __min_vector_width__(128)))

Definition at line 18 of file shaintrin.h.

◆ _mm_sha1rnds4_epu32

#define _mm_sha1rnds4_epu32 (   V1,
  V2,
 
)     __builtin_ia32_sha1rnds4((__v4si)(__m128i)(V1), (__v4si)(__m128i)(V2), (M))

Definition at line 20 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 30 of file shaintrin.h.

◆ _mm_sha1msg2_epu32()

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

Definition at line 36 of file shaintrin.h.

◆ _mm_sha1nexte_epu32()

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

Definition at line 24 of file shaintrin.h.

◆ _mm_sha256msg1_epu32()

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

Definition at line 48 of file shaintrin.h.

◆ _mm_sha256msg2_epu32()

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

Definition at line 54 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 42 of file shaintrin.h.