|
Random123
|
#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 | |
| r123 | |
Macros | |
| #define | CXXMETHODS_REQUIRING_STL |
| #define | CXXMETHODS(_N, W, T) |
| #define | CXXOVERLOADS(_N, W, T) |
| #define | _r123array_tpl(_N, W, T) |
| #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 _r123array_tpl | ( | _N, | |
| W, | |||
| T | |||
| ) |
| #define CXXMETHODS | ( | _N, | |
| W, | |||
| T | |||
| ) |
| #define CXXMETHODS_REQUIRING_STL |
| #define CXXOVERLOADS | ( | _N, | |
| W, | |||
| T | |||
| ) |
| #define R123_W | ( | a | ) | (8*sizeof(((a *)0)->v[0])) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.17