[eigen-commits] commit/eigen: 15 new changesets |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen-commits Archives
]
15 new commits in eigen:
https://bitbucket.org/eigen/eigen/commits/f5af112d571f/
Changeset: f5af112d571f
User: ggael
Date: 2015-08-06 11:56:53+00:00
Summary: Add a EIGEN_DEFAULT_ALIGN_BYTES macro defining default alignment for alloca and aligned_malloc.
It is defined as the max of EIGEN_IDEAL_MAX_ALIGN_BYTES and EIGEN_MAX_ALIGN_BYTES
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/8b2a77a0281e/
Changeset: 8b2a77a0281e
User: ggael
Date: 2015-08-06 12:00:26+00:00
Summary: Enable runtime stack alignment in gemm_blocking_space.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/93f9be50d423/
Changeset: 93f9be50d423
User: ggael
Date: 2015-08-06 12:07:59+00:00
Summary: Fix logic in compute_default_alignment, extend it to Dynamic size, and move it to XprHelper.h file.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/2b1c03e11a1a/
Changeset: 2b1c03e11a1a
User: ggael
Date: 2015-08-06 13:31:07+00:00
Summary: First part of a big refactoring of alignment control to enable the handling of arbitrarily aligned buffers. It includes:
- AlignedBit flag is deprecated. Alignment is now specified by the evaluator through the 'Alignment' enum, e.g., evaluator<Xpr>::Alignment. Its value is in Bytes.
- Add several enums to specify alignment: Aligned8, Aligned16, Aligned32, Aligned64, Aligned128. AlignedMax corresponds to EIGEN_MAX_ALIGN_BYTES. Such enums are used to define the above Alignment value, and as the 'Options' template parameter of Map<> and Ref<>.
- The Aligned enum is now deprecated. It is now an alias for Aligned16.
- Currently, traits<Matrix<>>, traits<Array<>>, traits<Ref<>>, traits<Map<>>, and traits<Block<>> also expose the Alignment enum.
Affected #: 24 files
https://bitbucket.org/eigen/eigen/commits/37f9100ce7a3/
Changeset: 37f9100ce7a3
User: ggael
Date: 2015-08-06 15:52:01+00:00
Summary: Generalize first_aligned to take the requested alignment as a template parameter, and add a first_default_aligned variante calling first_aligned with the requirement of the largest packet for the given scalar type.
Affected #: 14 files
https://bitbucket.org/eigen/eigen/commits/13bcdf651025/
Changeset: 13bcdf651025
User: ggael
Date: 2015-08-07 08:44:01+00:00
Summary: Let unpacket_traits<> exposes the required alignment and make use of it everywhere
Affected #: 18 files
https://bitbucket.org/eigen/eigen/commits/f4cd850cd305/
Changeset: f4cd850cd305
User: ggael
Date: 2015-08-07 08:45:02+00:00
Summary: Mark ALignedBit as deprecated.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/546e0d745eec/
Changeset: 546e0d745eec
User: ggael
Date: 2015-08-07 10:01:39+00:00
Summary: Allow to use arbitrary packet-types during evaluation.
This is implemented by adding a PacketType template parameter to packet and writePacket members of evaluator<>.
Affected #: 10 files
https://bitbucket.org/eigen/eigen/commits/aa31d800bce9/
Changeset: aa31d800bce9
User: ggael
Date: 2015-08-07 15:40:39+00:00
Summary: Include SSE packetmath when AVX is enabled, and enable AVX's sine function only in fast-math mode (as SSE)
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/8ea3202a69d0/
Changeset: 8ea3202a69d0
User: ggael
Date: 2015-08-07 15:41:39+00:00
Summary: Some functors were not generic wrt packet-type.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/a9e3d95090eb/
Changeset: a9e3d95090eb
User: ggael
Date: 2015-08-07 17:27:59+00:00
Summary: Fix prototype of plset and generalize linspace functor.
Affected #: 10 files
https://bitbucket.org/eigen/eigen/commits/ece6e5c0b64d/
Changeset: ece6e5c0b64d
User: ggael
Date: 2015-08-07 18:05:31+00:00
Summary: Enable vectorization with half-packets
Affected #: 5 files
https://bitbucket.org/eigen/eigen/commits/c12bc5dddb9d/
Changeset: c12bc5dddb9d
User: ggael
Date: 2015-08-09 19:20:24+00:00
Summary: Fix Tensor module wrt nullary functor recent change
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/425ec0c387c8/
Changeset: 425ec0c387c8
User: ggael
Date: 2015-08-09 19:24:20+00:00
Summary: merge
Affected #: 6 files
https://bitbucket.org/eigen/eigen/commits/3d0c72fc1726/
Changeset: 3d0c72fc1726
User: ggael
Date: 2015-08-16 12:22:02+00:00
Summary: merge
Affected #: 16 files
Repository URL: https://bitbucket.org/eigen/eigen/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.