Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | fix strict aliasing issue | 2010-07-22 | ||
| | | | ||||
* | | | now that we properly support mixing real-complex: clean mixingtypes test | 2010-07-22 | ||
| | | | ||||
| | * | fix typo | 2010-07-22 | ||
| | | | ||||
| | * | fix compilation of quaternion demo | 2010-07-21 | ||
| | | | ||||
| | * | fix mandelbrot compilation, and make it use Array instead of Matrix | 2010-07-21 | ||
| | | | ||||
| * | | fix a strict aliasing issue with gcc 4.3 | 2010-07-20 | ||
|/ / | ||||
* | | fix storage order request | 2010-07-20 | ||
| | | ||||
* | | fix static allocation of workspace | 2010-07-20 | ||
| | | ||||
* | | add NEON ploaddup and pcplxflip functions | 2010-07-20 | ||
| | | ||||
* | | one more fix for openmp | 2010-07-20 | ||
| | | ||||
* | | improve block-size heuristic | 2010-07-20 | ||
| | | ||||
* | | fix openmp version | 2010-07-20 | ||
| | | ||||
* | | fix declaration of pack_lhs in trsm | 2010-07-20 | ||
| | | ||||
* | | uncomment commented code for debug | 2010-07-20 | ||
| | | ||||
* | | report a true assert when not checking for an assertion | 2010-07-20 | ||
| | | ||||
* | | it appears only the "on the left" case was tested | 2010-07-20 | ||
| | | ||||
* | | fix trmm and symm wrt lhs packing | 2010-07-20 | ||
| | | ||||
* | | fix compilation by including file in correct order | 2010-07-19 | ||
| | | ||||
* | | * fix SelfCwiseBinaryOp traits and handling of mixed types | 2010-07-19 | ||
| | | | | | | | | * improve compilation error in case of type mismatch | |||
* | | explicitely disable vectorization for mixed coeff based products | 2010-07-19 | ||
| | | ||||
* | | fix lhs packing in the case of real * complex products | 2010-07-19 | ||
| | | ||||
* | | port Jacobi to new ei_pset1/ei_pload API | 2010-07-19 | ||
| | | ||||
* | | * fix compilation of mixed scalar product | 2010-07-19 | ||
| | | | | | | | | * optimize mixed scalar products | |||
* | | * fix a couple of remaining issues with previous commit, | 2010-07-19 | ||
| | | | | | | | | * merge ei_product_blocking_traits into ei_gepb_traits | |||
* | | * _mm_loaddup_pd is slow | 2010-07-19 | ||
| | | | | | | | | * optimize SSE ei_ploaddup<Packet4f> | |||
* | | wip: extend the gebp kernel to optimize complex and mixed products | 2010-07-19 | ||
| | | ||||
* | | update mixing type test | 2010-07-15 | ||
| | | ||||
* | | update unit test for new API | 2010-07-15 | ||
| | | ||||
* | | add support for mixing type in trsv | 2010-07-13 | ||
| | | ||||
* | | optimize non fused MADD, and add a flatten attribute macro to enforce | 2010-07-13 | ||
| | | | | | | | | inlining within a function | |||
* | | matrix product: move the alpha factor to gebp instead of the packing, | 2010-07-12 | ||
| | | | | | | | | clean some temporaries, etc. | |||
* | | mixing types step 3: | 2010-07-11 | ||
| | | | | | | | | | | - improve support of colmajor by vector and matrix - matrix - now all configurations are well handled, but the perf are not always very good | |||
* | | make colmaj * vector uses pointers only | 2010-07-11 | ||
| | | ||||
* | | mixing types in product step 2: | 2010-07-11 | ||
| | | | | | | | | | | | | | | | | * pload* and pset1 are now templated on the packet type * gemv routines are now embeded into a structure with a consistent API with respect to gemm * some configurations of vector * matrix and matrix * matrix works fine, some need more work... | |||
* | | sync | 2010-07-10 | ||
|\ \ | ||||
* | | | fix a few weird issues with gcc 4.3 32bits and complex<float> | 2010-07-09 | ||
| | | | ||||
* | | | fix SliceVectorizedTraversal for packetsize==1 | 2010-07-08 | ||
| | | | ||||
* | | | extend vectorization_logic | 2010-07-08 | ||
| | | | ||||
* | | | scalars fitting in a single packet requires more work, step 1 | 2010-07-08 | ||
| | | | | | | | | | | | | | | | * add a, Alignable trait * update LinearVectorization assignment | |||
* | | | compilation fix | 2010-07-08 | ||
| | | | ||||
* | | | an attempt to fix wrong unaligned store | 2010-07-07 | ||
| | | | ||||
* | | | update to support mixin types | 2010-07-07 | ||
| | | | ||||
* | | | support for real * complex matrix product - step 1 (works for some special ↵ | 2010-07-07 | ||
| | | | | | | | | | | | | cases) | |||
| | * | Examples for DenseBase::middle{Rows,Cols}() | 2010-06-30 | ||
| | | | ||||
| | * | Renamed DenseBase::{row,col}Range() to DenseBase::middle{Rows,Cols}() | 2010-06-29 | ||
| | | | ||||
| | * | Included tests for middleRows() and middleCols() | 2010-06-29 | ||
| | | | ||||
| | * | Included definitions for rowRange() and colRange() member functions of DenseBase | 2010-06-26 | ||
| | | | ||||
| | * | Relax assertion to allow for matrices with cols() == 0 and/or rows() == 0. | 2010-07-20 | ||
| | | | ||||
| | * | introduce a new LvalueBit flag and split DenseCoeffBase into three level of ↵ | 2010-07-21 | ||
| | | | | | | | | | | | | accessors | |||
| | * | Add (set)LinSpaced to quick reference guide. | 2010-07-20 | ||
| | | |