FflasFfpack
Public Types | Static Public Member Functions
Simd128i_base Struct Reference
+ Inheritance diagram for Simd128i_base:

Public Types

using vect_t = __m128i
 

Static Public Member Functions

static INLINE CONST vect_t zero ()
 
template<uint8_t s>
static INLINE CONST vect_t sll128 (const vect_t a)
 
template<uint8_t s>
static INLINE CONST vect_t srl128 (const vect_t a)
 
static INLINE CONST vect_t vand (const vect_t a, const vect_t b)
 
static INLINE CONST vect_t vor (const vect_t a, const vect_t b)
 
static INLINE CONST vect_t vxor (const vect_t a, const vect_t b)
 
static INLINE CONST vect_t vandnot (const vect_t a, const vect_t b)
 

Member Typedef Documentation

◆ vect_t

using vect_t = __m128i

Member Function Documentation

◆ zero()

static INLINE CONST vect_t zero ( )
inlinestatic

◆ sll128()

static INLINE CONST vect_t sll128 ( const vect_t  a)
inlinestatic

◆ srl128()

static INLINE CONST vect_t srl128 ( const vect_t  a)
inlinestatic

◆ vand()

static INLINE CONST vect_t vand ( const vect_t  a,
const vect_t  b 
)
inlinestatic

◆ vor()

static INLINE CONST vect_t vor ( const vect_t  a,
const vect_t  b 
)
inlinestatic

◆ vxor()

static INLINE CONST vect_t vxor ( const vect_t  a,
const vect_t  b 
)
inlinestatic

◆ vandnot()

static INLINE CONST vect_t vandnot ( const vect_t  a,
const vect_t  b 
)
inlinestatic

The documentation for this struct was generated from the following file: