[eigen-commits] commit/eigen: 6 new changesets |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen-commits Archives
]
- To: eigen-commits@xxxxxxxxxxxxxxxxxxx
- Subject: [eigen-commits] commit/eigen: 6 new changesets
- From: Bitbucket <commits-noreply@xxxxxxxxxxxxx>
- Date: Thu, 22 Aug 2019 15:57:44 +0000 (UTC)
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=bitbucket.org; h=mime-version:content-type:content-transfer-encoding:subject:from:to; s=s1; bh=tjJF4qghoDlGIjarBB4nseEUBrM=; b=WuT/087RhYa3ayQFdKeHIN6 7y8yph0vlsOXxRkh8P0e+BwUmOtpNOKvQgi0rZNTzf+GywGHN6kMifN6r06MU03h 5/PvxUXUpLCNFM1KcIRYj3VPw6NXCFzjni0tPqdR2jm+DScthsV2QLTgauGrklB2 CTncspMZ5BzSlJlqaiI0=
6 new commits in eigen:
https://bitbucket.org/eigen/eigen/commits/668f97e6dfd5/
Changeset: 668f97e6dfd5
User: jaopaulolc
Date: 2019-08-09 21:56:26+00:00
Summary: Bug 1718: Add cast to successfully compile with clang on PowerPC
Ignoring -Wc11-extensions warnings thrown by clang at Altivec/PacketMath.h
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/9fb7506db078/
Changeset: 9fb7506db078
User: jaopaulolc
Date: 2019-08-09 21:59:26+00:00
Summary: Fix offset argument of ploadu/pstoreu for Altivec
If no offset is given, them it should be zero.
Also passes full address to vec_vsx_ld/st builtins.
Removes userless _EIGEN_ALIGNED_PTR & _EIGEN_MASK_ALIGNMENT.
Removes unnecessary casts.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/71ea03af39b8/
Changeset: 71ea03af39b8
User: jaopaulolc
Date: 2019-08-09 22:02:55+00:00
Summary: Fix packed load/store for PowerPC's VSX
The vec_vsx_ld/vec_vsx_st builtins were wrongly used for aligned load/store. In fact, they perform unaligned memory access and, even when the address is 16-byte aligned, they are much slower (at least 2x) than their aligned counterparts.
For double/Packet2d vec_xl/vec_xst should be prefered over vec_ld/vec_st, although the latter works when casted to float/Packet4f.
Silencing some weird warning with throw but some GCC versions. Such warning are not thrown by Clang.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/d7106a0f89e8/
Changeset: d7106a0f89e8
User: jaopaulolc
Date: 2019-08-14 16:37:39+00:00
Summary: Add missing pcmp_XX methods for double/Packet2d
This actually fixes an issue in unit-test packetmath_2 with pcmp_eq when it is compiled with clang. When pcmp_eq(Packet4f,Packet4f) is used instead of pcmp_eq(Packet2d,Packet2d), the unit-test does not pass due to NaN on ref vector.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/5215bbef8e07/
Changeset: 5215bbef8e07
User: jaopaulolc
Date: 2019-08-14 17:59:12+00:00
Summary: Fix debug macros in p{load,store}u
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/2787c186a670/
Changeset: 2787c186a670
User: chtz
Date: 2019-08-22 15:57:33+00:00
Summary: Merged in jaopaulolc/eigen (pull request #679)
Fixes for Altivec/VSX and compilation with clang on PowerPC
Affected #: 2 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.