aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* pff I introduced much too many bugs latey, count--Gravatar Gael Guennebaud2010-03-06
|
* fix symmGravatar Gael Guennebaud2010-03-06
|
* fix trsolveGravatar Gael Guennebaud2010-03-06
|
* fix issue #100 (fix syrk)Gravatar Gael Guennebaud2010-03-06
|
* bugfix in gebp for 32bits x86Gravatar Gael Guennebaud2010-03-06
|
* #undef minor at the right placeGravatar Benoit Jacob2010-03-06
|
* remove the __ARM_NEON__ check there since Konstantinos said he removed it ↵Gravatar Benoit Jacob2010-03-06
| | | | but apparently didn't commit :)
* * disable static alignment on QCCGravatar Benoit Jacob2010-03-06
| | | | * remove obsolete #error
* * 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.
* 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!
* add a small program to bench all combinations of small productsGravatar 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
* 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.
| * | 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
| * selfadjoint: do not reference the imaginary part of the diagonalGravatar Gael Guennebaud2010-03-02
| |
| * Fixes a compilation issue for MSVC.Gravatar Hauke Heibel2010-03-01
| |
* | rm useless omp shared directiveGravatar Gael Guennebaud2010-03-01
| |
* | remove Qt's atomic dependency, I don't know what I was doing wrong...Gravatar Gael Guennebaud2010-03-01
| |
* | GEMM: move the first packing of A' before the packing of B'Gravatar Gael Guennebaud2010-03-01
| |
* | make Aron's idea work using Qt's atomic implementation for the synchronisationGravatar Gael Guennebaud2010-03-01
| |
| * remove the hack to make the static assertion on types actually show up.Gravatar Benoit Jacob2010-02-28
| | | | | | | | indeed, now that we use the meta selector for transposing as needed, the static asserts work very well.
| * forgot defined(...)Gravatar Benoit Jacob2010-02-28
| |
| * on 64-bit systems, glibc's malloc returns 16-byte aligned ptrs, and we now ↵Gravatar Benoit Jacob2010-02-28
| | | | | | | | take advantage of that.