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