mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Add missing bool SSE2 PacketMath comparison
This commit is contained in:
@@ -296,6 +296,23 @@ void checkOptimalTraversal() {
|
||||
checkOptimalTraversal_impl<UnrollRowMajor, true>(UnrollRowMajor(Rows, Cols));
|
||||
checkOptimalTraversal_impl<DynamicColMajor, true>(DynamicColMajor(rows, cols));
|
||||
checkOptimalTraversal_impl<DynamicRowMajor, true>(DynamicRowMajor(rows, cols));
|
||||
|
||||
const Eigen::Array<bool, Eigen::Dynamic, 1> a = Eigen::Array<bool, 2, 1>{false, true};
|
||||
Eigen::Index i = -1;
|
||||
|
||||
VERIFY(!a.minCoeff(&i));
|
||||
VERIFY(i == 0);
|
||||
|
||||
VERIFY(!(!a).minCoeff(&i));
|
||||
VERIFY(i == 1);
|
||||
|
||||
Eigen::Index j = -1;
|
||||
|
||||
VERIFY(a.maxCoeff(&j));
|
||||
VERIFY(j == 1);
|
||||
|
||||
VERIFY((!a).maxCoeff(&j));
|
||||
VERIFY(j == 0);
|
||||
}
|
||||
|
||||
EIGEN_DECLARE_TEST(visitor) {
|
||||
|
||||
Reference in New Issue
Block a user