From e5c78d85c8d173f37dcb2b57c1540c0574e467ef Mon Sep 17 00:00:00 2001 From: Christoph Hertzberg Date: Wed, 19 Aug 2015 21:50:21 +0200 Subject: bug #1043: Avoid integer conversion sign warning --- Eigen/src/Core/products/GeneralBlockPanelKernel.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Eigen/src/Core/products/GeneralBlockPanelKernel.h') diff --git a/Eigen/src/Core/products/GeneralBlockPanelKernel.h b/Eigen/src/Core/products/GeneralBlockPanelKernel.h index b7c236bb4..79eaa7432 100644 --- a/Eigen/src/Core/products/GeneralBlockPanelKernel.h +++ b/Eigen/src/Core/products/GeneralBlockPanelKernel.h @@ -104,13 +104,13 @@ void evaluateProductBlockingSizesHeuristic(Index& k, Index& m, Index& n, Index n enum { kdiv = KcFactor * (Traits::mr * sizeof(LhsScalar) + Traits::nr * sizeof(RhsScalar)), ksub = Traits::mr * Traits::nr * sizeof(ResScalar), - k_mask = (0xffffffff/8)*8, + k_mask = -8, mr = Traits::mr, - mr_mask = (0xffffffff/mr)*mr, + mr_mask = -mr, nr = Traits::nr, - nr_mask = (0xffffffff/nr)*nr + nr_mask = -nr }; // Increasing k gives us more time to prefetch the content of the "C" // registers. However once the latency is hidden there is no point in -- cgit v1.2.3