#include "features/compilerfeatures.h"
#include "features/sse.h"
#include <stddef.h>
#include <algorithm>
#include <stdexcept>
#include <iterator>
#include <limits>
#include <iostream>
Go to the source code of this file.
| 
Classes | 
| struct | r123array1x32 | 
| struct | r123array2x32 | 
| struct | r123array4x32 | 
| struct | r123array8x32 | 
| struct | r123array1x64 | 
| struct | r123array2x64 | 
| struct | r123array4x64 | 
| struct | r123array16x8 | 
| struct | r123array1xm128i | 
| 
Namespaces | 
| namespace | r123 | 
| 
Defines | 
| #define | R123_W(a)   (8*sizeof(((a *)0)->v[0])) | 
| 
Typedefs | 
| typedef r123array1x32 | r123::Array1x32 | 
| typedef r123array2x32 | r123::Array2x32 | 
| typedef r123array4x32 | r123::Array4x32 | 
| typedef r123array8x32 | r123::Array8x32 | 
| typedef r123array1x64 | r123::Array1x64 | 
| typedef r123array2x64 | r123::Array2x64 | 
| typedef r123array4x64 | r123::Array4x64 | 
| typedef r123array16x8 | r123::Array16x8 | 
| typedef r123array1xm128i | r123::Array1xm128i | 
| 
Functions | 
| std::ostream & | operator<< (std::ostream &os, const r123array1x32 &a) | 
| std::istream & | operator>> (std::istream &is, r123array1x32 &a) | 
| std::ostream & | operator<< (std::ostream &os, const r123array2x32 &a) | 
| std::istream & | operator>> (std::istream &is, r123array2x32 &a) | 
| std::ostream & | operator<< (std::ostream &os, const r123array4x32 &a) | 
| std::istream & | operator>> (std::istream &is, r123array4x32 &a) | 
| std::ostream & | operator<< (std::ostream &os, const r123array8x32 &a) | 
| std::istream & | operator>> (std::istream &is, r123array8x32 &a) | 
| std::ostream & | operator<< (std::ostream &os, const r123array1x64 &a) | 
| std::istream & | operator>> (std::istream &is, r123array1x64 &a) | 
| std::ostream & | operator<< (std::ostream &os, const r123array2x64 &a) | 
| std::istream & | operator>> (std::istream &is, r123array2x64 &a) | 
| std::ostream & | operator<< (std::ostream &os, const r123array4x64 &a) | 
| std::istream & | operator>> (std::istream &is, r123array4x64 &a) | 
| std::ostream & | operator<< (std::ostream &os, const r123array16x8 &a) | 
| std::istream & | operator>> (std::istream &is, r123array16x8 &a) | 
| std::ostream & | operator<< (std::ostream &os, const r123array1xm128i &a) | 
| std::istream & | operator>> (std::istream &is, r123array1xm128i &a) | 
Define Documentation
      
        
          | #define R123_W | ( |  | a | ) | (8*sizeof(((a *)0)->v[0])) | 
      
 
 
Function Documentation
      
        
          | std::ostream& operator<< | ( | std::ostream & | os, | 
        
          |  |  | const r123array1x32 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::ostream& operator<< | ( | std::ostream & | os, | 
        
          |  |  | const r123array4x32 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::ostream& operator<< | ( | std::ostream & | os, | 
        
          |  |  | const r123array1x64 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::ostream& operator<< | ( | std::ostream & | os, | 
        
          |  |  | const r123array1xm128i & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::ostream& operator<< | ( | std::ostream & | os, | 
        
          |  |  | const r123array16x8 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::ostream& operator<< | ( | std::ostream & | os, | 
        
          |  |  | const r123array2x64 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::ostream& operator<< | ( | std::ostream & | os, | 
        
          |  |  | const r123array2x32 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::ostream& operator<< | ( | std::ostream & | os, | 
        
          |  |  | const r123array4x64 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::ostream& operator<< | ( | std::ostream & | os, | 
        
          |  |  | const r123array8x32 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::istream& operator>> | ( | std::istream & | is, | 
        
          |  |  | r123array1x64 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::istream& operator>> | ( | std::istream & | is, | 
        
          |  |  | r123array2x32 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::istream& operator>> | ( | std::istream & | is, | 
        
          |  |  | r123array2x64 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::istream& operator>> | ( | std::istream & | is, | 
        
          |  |  | r123array4x32 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::istream& operator>> | ( | std::istream & | is, | 
        
          |  |  | r123array16x8 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::istream& operator>> | ( | std::istream & | is, | 
        
          |  |  | r123array8x32 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::istream& operator>> | ( | std::istream & | is, | 
        
          |  |  | r123array1x32 & | a |  | 
        
          |  | ) |  |  |  [inline] | 
      
 
 
      
        
          | std::istream& operator>> | ( | std::istream & | is, | 
        
          |  |  | r123array4x64 & | a |  | 
        
          |  | ) |  |  |  [inline] |