Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | proper C++ casting | Gael Guennebaud | 2012-01-31 | |
| | ||||
* | fix static inline versus inline static issues (the former is the correct order) | Gael Guennebaud | 2012-01-31 | |
| | ||||
* | implement ploaddup for complex and SSE/NEON even though they are not used in ↵ | Gael Guennebaud | 2011-02-23 | |
| | | | | practice | |||
* | fix a couple of issues with pcplxflip | Gael Guennebaud | 2011-02-23 | |
| | ||||
* | fix ICE and warning with gcc 4.2.4 | Gael Guennebaud | 2011-02-21 | |
| | ||||
* | fix bug #186 (in 32 bits mode, gcc 4.3 messed up with pfirst for complex<float>) | Gael Guennebaud | 2011-02-18 | |
| | ||||
* | fix redundancy | Gael Guennebaud | 2011-02-09 | |
| | ||||
* | workaround gcc 4.2.1 ICE (fix bug #145) | Gael Guennebaud | 2011-02-09 | |
| | ||||
* | fix SSE3 issue (infinite loop after the ei_ => internal change) - this fix ↵ | Gael Guennebaud | 2011-02-03 | |
| | | | | bug #174 | |||
* | fix some remainign issue with ei_ -> internal change | Gael Guennebaud | 2010-11-16 | |
| | ||||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 | |
| | ||||
* | fix ugly conversion from double[2] to complex | Gael Guennebaud | 2010-08-19 | |
| | ||||
* | merge | Gael Guennebaud | 2010-07-22 | |
|\ | ||||
* | | fix strict aliasing issue | Gael Guennebaud | 2010-07-22 | |
| | | ||||
| * | fix a strict aliasing issue with gcc 4.3 | Gael Guennebaud | 2010-07-20 | |
|/ | ||||
* | * fix a couple of remaining issues with previous commit, | Gael Guennebaud | 2010-07-19 | |
| | | | | * merge ei_product_blocking_traits into ei_gepb_traits | |||
* | wip: extend the gebp kernel to optimize complex and mixed products | Gael Guennebaud | 2010-07-19 | |
| | ||||
* | optimize non fused MADD, and add a flatten attribute macro to enforce | Gael Guennebaud | 2010-07-13 | |
| | | | | inlining within a function | |||
* | mixing types step 3: | Gael Guennebaud | 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 | |||
* | mixing types in product step 2: | Gael Guennebaud | 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 | Gael Guennebaud | 2010-07-10 | |
|\ | ||||
* | | fix a few weird issues with gcc 4.3 32bits and complex<float> | Gael Guennebaud | 2010-07-09 | |
| | | ||||
* | | scalars fitting in a single packet requires more work, step 1 | Gael Guennebaud | 2010-07-08 | |
| | | | | | | | | | | * add a, Alignable trait * update LinearVectorization assignment | |||
| * | enabling aligned loads/store for complex<double> is much more tricky, | Gael Guennebaud | 2010-07-07 | |
| | | | | | | | | so the temporary fix is to always perform unaligned load/store | |||
* | | an attempt to fix wrong unaligned store | Gael Guennebaud | 2010-07-07 | |
| | | ||||
* | | support for real * complex matrix product - step 1 (works for some special ↵ | Gael Guennebaud | 2010-07-07 | |
|/ | | | | cases) | |||
* | optimized conjugate products for SSE3 | Gael Guennebaud | 2010-07-07 | |
| | ||||
* | optimize for SSE3 => significant speed up !! | Gael Guennebaud | 2010-07-07 | |
| | ||||
* | optimize pmul for complex<double> | Gael Guennebaud | 2010-07-07 | |
| | ||||
* | cleanning | Gael Guennebaud | 2010-07-07 | |
| | ||||
* | s/IsVectorized/Vectorizable | Gael Guennebaud | 2010-07-07 | |
| | ||||
* | fix mixing types in DiagonalProduct | Gael Guennebaud | 2010-07-07 | |
| | ||||
* | * add a IsVectorized mechanism (instead of packet-size>1...) | Gael Guennebaud | 2010-07-06 | |
| | | | | * vectorize complex<double> | |||
* | add support for vectorized conjugated products | Gael Guennebaud | 2010-07-06 | |
| | ||||
* | * extend the Has* packet traits and makes all functor use it | Gael Guennebaud | 2010-07-05 | |
| | | | | * extend the packing routines to support conjugation | |||
* | add intitial support for the vectorization of complex<float> | Gael Guennebaud | 2010-07-05 | |