/search.css" rel="stylesheet" type="text/css"/> /search.js">
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
sse.h File Reference
#include <iostream>
#include <limits>
#include <stdexcept>

Go to the source code of this file.

Classes

struct  r123m128i
 

Functions

static int haveAESNI ()
 
static uint64_t _mm_extract_lo64 (__m128i si)
 
static r123m128ioperator++ (r123m128i &v)
 
static r123m128ioperator+= (r123m128i &lhs, R123_ULONG_LONG n)
 
static bool operator<= (R123_ULONG_LONG, const r123m128i &)
 
static bool operator< (const r123m128i &, const r123m128i &)
 
static bool operator<= (const r123m128i &, const r123m128i &)
 
static bool operator> (const r123m128i &, const r123m128i &)
 
static bool operator>= (const r123m128i &, const r123m128i &)
 
static bool operator== (const r123m128i &lhs, const r123m128i &rhs)
 
static bool operator!= (const r123m128i &lhs, const r123m128i &rhs)
 
static bool operator== (R123_ULONG_LONG lhs, const r123m128i &rhs)
 
static bool operator!= (R123_ULONG_LONG lhs, const r123m128i &rhs)
 
static std::ostream & operator<< (std::ostream &os, const r123m128i &m)
 
static std::istream & operator>> (std::istream &is, r123m128i &m)
 
template<typename T >
assemble_from_u32 (uint32_t *p32)
 
template<>
r123m128i assemble_from_u32< r123m128i > (uint32_t *p32)
 

Function Documentation

static uint64_t _mm_extract_lo64 ( __m128i  si)
inlinestatic
template<typename T >
T assemble_from_u32 ( uint32_t *  p32)
inline
template<>
r123m128i assemble_from_u32< r123m128i > ( uint32_t *  p32)
inline
static int haveAESNI ( )
inlinestatic
static bool operator!= ( const r123m128i lhs,
const r123m128i rhs 
)
inlinestatic
static bool operator!= ( R123_ULONG_LONG  lhs,
const r123m128i rhs 
)
inlinestatic
static r123m128i& operator++ ( r123m128i v)
inlinestatic
static r123m128i& operator+= ( r123m128i lhs,
R123_ULONG_LONG  n 
)
inlinestatic
static bool operator< ( const r123m128i ,
const r123m128i  
)
inlinestatic
static std::ostream& operator<< ( std::ostream &  os,
const r123m128i m 
)
inlinestatic
static bool operator<= ( R123_ULONG_LONG  ,
const r123m128i  
)
inlinestatic
static bool operator<= ( const r123m128i ,
const r123m128i  
)
inlinestatic
static bool operator== ( const r123m128i lhs,
const r123m128i rhs 
)
inlinestatic
static bool operator== ( R123_ULONG_LONG  lhs,
const r123m128i rhs 
)
inlinestatic
static bool operator> ( const r123m128i ,
const r123m128i  
)
inlinestatic
static bool operator>= ( const r123m128i ,
const r123m128i  
)
inlinestatic
static std::istream& operator>> ( std::istream &  is,
r123m128i m 
)
inlinestatic