aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* * include Macros.h much earlier: since it takes care of the alignment ↵Gravatar Benoit Jacob2010-03-06
| | | | | | | platform detection, it is needed before we do the vectorization stuff in Eigen/Core !! * kill EIGEN_DONT_ALIGN_HEAP option (one should use EIGEN_DONT_ALIGN) * rename EIGEN_DONT_ALIGN_STACK to EIGEN_DONT_ALIGN_STATICALLY. hope it's a better name.
* mergeGravatar Hauke Heibel2010-03-06
|\
| * introduce EIGEN_DONT_ALIGN_STACK (disables alignment attributes) and ↵Gravatar Benoit Jacob2010-03-06
| | | | | | | | | | | | EIGEN_DONT_ALIGN_HEAP (disables aligned malloc)... you can still use EIGEN_DONT_ALIGN to do both at once.
| * fix copy pasted commentGravatar Gael Guennebaud2010-03-05
| |
| * Altivec brought up to date. Most tests pass and performance is better than ↵Gravatar Konstantinos Margaritis2010-03-05
| | | | | | | | before too!
* | Fixed line endings.Gravatar Hauke Heibel2010-03-05
|/
* add a small program to bench all combinations of small productsGravatar Gael Guennebaud2010-03-05
|
* clean a bit the bench_gemm filesGravatar Gael Guennebaud2010-03-05
|
* add a FIXMEGravatar Gael Guennebaud2010-03-05
|
* * dynamically adjust the number of threadsGravatar Gael Guennebaud2010-03-05
| | | | * disbale parallelisation if we already are in a parallel session
* add an option to test ompenmpGravatar Gael Guennebaud2010-03-05
|
* fix openmp version for scalar types different than floatGravatar Gael Guennebaud2010-03-05
|
* remove the 1D and 2D parallelizer, keep only the GEMM specialized oneGravatar Gael Guennebaud2010-03-05
|
* minor cleaningGravatar Gael Guennebaud2010-03-05
|
* mergeGravatar Gael Guennebaud2010-03-05
|\
| * enable posix_memalign for QNXGravatar Gael Guennebaud2010-03-05
| |
* | mergeGravatar Gael Guennebaud2010-03-04
|\|
| * mergeGravatar Gael Guennebaud2010-03-04
| |\
| * | make the number of registers easier to configure per architecturesGravatar Gael Guennebaud2010-03-04
| | |
* | | merge with default branchGravatar Gael Guennebaud2010-03-04
|\| |
| | * Moved x()/y()/z() and w() access functions to DenseBase; they are now ↵Gravatar Hauke Heibel2010-03-04
| | | | | | | | | | | | available for Arrays as well.
| * | add a minor FIXMEGravatar Gael Guennebaud2010-03-04
| |/
| * integer division is vectorizable on no SIMD platform, not just SSE.Gravatar Benoit Jacob2010-03-04
| |
| * arm_neon.h is a standard header file, fixedGravatar Konstantinos Margaritis2010-03-03
| |
| * minor cleanupGravatar Benoit Jacob2010-03-03
| |
| * factorize default performance related settings to a single fileGravatar Gael Guennebaud2010-03-03
| | | | | | | | | | included after the architecture specific files such that they can be adapted by each platform.
| * Added initial NEON support, most tests pass however we had to use some ↵Gravatar Konstantinos Margaritis2010-03-03
| | | | | | | | | | | | | | | | hackish workarounds as gcc on ARM (both CodeSourcery 4.4.1 used and experimental 4.5) fail to ensure proper alignment with __attribute__((aligned(16))). This has to be fixed upstream to remove the workarounds.
| * cleanup/simplification in computation of matrix flagsGravatar Benoit Jacob2010-03-03
| |
| * mergeGravatar Benoit Jacob2010-03-03
| |\
| | * Backed out changeset 2f3d685e0c687ae1121428dab6bc0ec868b14fe3Gravatar Benoit Jacob2010-03-03
| | | | | | | | | | | | This was implementing deep changes that after discussion on the mailing list seem to need further discussion/thinking.
| * | Added a missing inline hints.Gravatar Hauke Heibel2010-03-03
| | | | | | | | | | | | Removed a useless Nested temporary.
| * | clean #defined tokens, and use clock_gettime for the real timeGravatar Gael Guennebaud2010-03-03
| | |
| * | BenchTimer: avoid warning about symbol redefinition on win32, and include ↵Gravatar Eamon Nerbonne2010-03-02
| | | | | | | | | | | | <Eigen/Core> (required to compile)
| * | blas: add warnings for non implemented functionsGravatar Gael Guennebaud2010-03-03
| | |
| * | Adapted the comment and removed it from the public dox.Gravatar Hauke Heibel2010-03-03
| | |
| * | product selector: the symmetric caseGravatar Gael Guennebaud2010-03-02
| | |
| * | Added a comment to prevent placing an EIGEN_STRONG_INLINE where it makes no ↵Gravatar Hauke Heibel2010-03-02
| | | | | | | | | | | | sense.
| * | Changed product type selector to fix perf regression.Gravatar Eamon Nerbonne2010-03-02
| | |
| * | add missing implementation of uniform scaling productsGravatar Gael Guennebaud2010-03-02
| |/
| * a matrix (or array) does not always have the LinearAccessBit!Gravatar Gael Guennebaud2010-03-02
| | | | | | | | => fixes in outerStride and matrix flags
| * blas: add a default implementation of xerblaGravatar Gael Guennebaud2010-03-02
| |
| * blas: fix most of level1 functionsGravatar Gael Guennebaud2010-03-02
| |
| * fix compilationGravatar Benoit Jacob2010-03-02
| |
| * blas: fix HEMM and HERKGravatar Gael Guennebaud2010-03-02
| |
| * selfadjoint: do not reference the imaginary part of the diagonalGravatar Gael Guennebaud2010-03-02
| |
| * blas: fix SYRKGravatar Gael Guennebaud2010-03-02
| |
| * Fixes a compilation issue for MSVC.Gravatar Hauke Heibel2010-03-01
| |
| * blas interface: fix compilation, fix GEMM, SYMM, TRMM, and TRSM,Gravatar Gael Guennebaud2010-03-01
| | | | | | | | i,e., they all pass the blas test suite. More to come
| * Add (failing) test for computing HouseholderQR of a 1x1 matrix.Gravatar Jitse Niesen2010-03-01
| |
* | rm useless omp shared directiveGravatar Gael Guennebaud2010-03-01
| |