Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add a mechanism to recursively access to half-size packet types | Gael Guennebaud | 2014-03-28 |
| | |||
* | Merged latest changes from parent. | Benoit Steiner | 2014-03-27 |
|\ | |||
* | | Implemented the AVX version of the gather and scatter packet primitives. | Benoit Steiner | 2014-03-27 |
| | | |||
| * | enforce the use of vfmadd231ps for pmadd (gcc and clang stupidely generates ↵ | Gael Guennebaud | 2014-03-27 |
|/ | | | | the other fmadd variants plus some register moves...) | ||
* | Implemented the AVX version of the ptranspose packet primitive. | Benoit Steiner | 2014-03-27 |
| | |||
* | Implement pcplflip, palign, predux and the likes from AVC/complexes | Gael Guennebaud | 2014-03-27 |
| | |||
* | Specialized the pload1 packet primitive for Packet8f and Packet4d in order ↵ | Benoit Steiner | 2014-03-26 |
| | | | | to take advantage of the vbroadcastss and vbroadcastsd instructions whenever possible. | ||
* | Vectorized the multiplication and division of complex numbers using AVX ↵ | Benoit Steiner | 2014-03-26 |
| | | | | instructions. | ||
* | Used AVX instructions to vectorize the complex version of the pfirst and ↵ | Benoit Steiner | 2014-03-26 |
| | | | | | | ploaddup packet primitives. Silenced a few compilation warnings. | ||
* | Use AVX instructions to vectorize pset1<Packet2cd>, pset1<Packet4cf>, ↵ | Benoit Steiner | 2014-03-25 |
| | | | | preverse<Packet2cd>, and preverse<Packet4cf> | ||
* | Used AVX instructions to vectorize the predux_min<Packet8f>, ↵ | Benoit Steiner | 2014-03-24 |
| | | | | predux_min<Packet4d>, predux_max<Packet8f>, and predux_max<Packet4d> packet primitives. | ||
* | Added support for FMA instructions | Benoit Steiner | 2014-02-24 |
| | |||
* | Added support for AVX to Eigen. | Benoit Steiner | 2014-01-29 |