#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] |