#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 r123m128i &  | operator++ (r123m128i &v) | 
| static r123m128i &  | operator+= (r123m128i &lhs, uint64_t n) | 
| static bool  | operator<= (uint64_t lhs, const r123m128i &rhs) | 
| static bool  | operator< (const r123m128i &lhs, const r123m128i &rhs) | 
| static bool  | operator<= (const r123m128i &lhs, const r123m128i &rhs) | 
| static bool  | operator> (const r123m128i &lhs, const r123m128i &rhs) | 
| static bool  | operator>= (const r123m128i &lhs, const r123m128i &rhs) | 
| static bool  | operator== (const r123m128i &lhs, const r123m128i &rhs) | 
| static bool  | operator!= (const r123m128i &lhs, const r123m128i &rhs) | 
| static bool  | operator== (uint64_t lhs, const r123m128i &rhs) | 
| static bool  | operator!= (uint64_t 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 >  | 
| 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 | 
           )  | 
           [inline, static] | 
        
      
 
 
template<typename T > 
      
        
          | T assemble_from_u32  | 
          ( | 
          uint32_t *  | 
           p32 | 
           )  | 
           [inline] | 
        
      
 
 
      
        
          | static int haveAESNI  | 
          ( | 
           | 
           )  | 
           [inline, static] | 
        
      
 
 
      
        
          | static bool operator!=  | 
          ( | 
          uint64_t  | 
           lhs,  | 
        
        
           | 
           | 
          const r123m128i &  | 
           rhs |   | 
        
        
           | 
          ) | 
           |  |  [inline, static] | 
        
      
 
 
      
        
          | static std::ostream& operator<<  | 
          ( | 
          std::ostream &  | 
           os,  | 
        
        
           | 
           | 
          const r123m128i &  | 
           m |   | 
        
        
           | 
          ) | 
           |  |  [inline, static] | 
        
      
 
 
      
        
          | static bool operator<=  | 
          ( | 
          uint64_t  | 
           lhs,  | 
        
        
           | 
           | 
          const r123m128i &  | 
           rhs |   | 
        
        
           | 
          ) | 
           |  |  [inline, static] | 
        
      
 
 
      
        
          | static bool operator==  | 
          ( | 
          uint64_t  | 
           lhs,  | 
        
        
           | 
           | 
          const r123m128i &  | 
           rhs |   | 
        
        
           | 
          ) | 
           |  |  [inline, static] | 
        
      
 
 
      
        
          | static std::istream& operator>>  | 
          ( | 
          std::istream &  | 
           is,  | 
        
        
           | 
           | 
          r123m128i &  | 
           m |   | 
        
        
           | 
          ) | 
           |  |  [inline, static] |