#include <Eigen/Core>#include "BenchTimer.h"#include <boost/preprocessor/repetition/enum_params.hpp>#include <boost/preprocessor/repetition.hpp>#include <boost/preprocessor/seq.hpp>#include <boost/preprocessor/array.hpp>#include <boost/preprocessor/arithmetic.hpp>#include <boost/preprocessor/comparison.hpp>#include <boost/preprocessor/punctuation.hpp>#include <boost/preprocessor/punctuation/comma.hpp>#include <boost/preprocessor/stringize.hpp>

Go to the source code of this file.
Defines | |
| #define | DISABLE_SSE_EXCEPTIONS() |
Functions | |
| template<typename MatrixType > | |
| void | initMatrix_identity (MatrixType &mat) __attribute__((noinline)) |
| template<typename MatrixType > | |
| void | initMatrix_random (MatrixType &mat) __attribute__((noinline)) |
| #define DISABLE_SSE_EXCEPTIONS | ( | ) |
{ \
int aux; \
asm( \
"stmxcsr %[aux] \n\t" \
"orl $32832, %[aux] \n\t" \
"ldmxcsr %[aux] \n\t" \
: : [aux] "m" (aux)); \
}
Definition at line 34 of file BenchUtil.h.
| void initMatrix_identity | ( | MatrixType & | mat | ) |
Definition at line 28 of file BenchUtil.h.
| void initMatrix_random | ( | MatrixType & | mat | ) |
Definition at line 22 of file BenchUtil.h.