aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/products/GeneralBlockPanelKernel.h
diff options
context:
space:
mode:
authorGravatar Christoph Hertzberg <chtz@informatik.uni-bremen.de>2015-08-19 21:50:21 +0200
committerGravatar Christoph Hertzberg <chtz@informatik.uni-bremen.de>2015-08-19 21:50:21 +0200
commite5c78d85c8d173f37dcb2b57c1540c0574e467ef (patch)
treef0543d36d5c41186e9f4f514904d5630dcb51b05 /Eigen/src/Core/products/GeneralBlockPanelKernel.h
parent1bdd06a199da2459180e9e6f77f5c12e5624cf6e (diff)
bug #1043: Avoid integer conversion sign warning
Diffstat (limited to 'Eigen/src/Core/products/GeneralBlockPanelKernel.h')
-rw-r--r--Eigen/src/Core/products/GeneralBlockPanelKernel.h6
1 files changed, 3 insertions, 3 deletions
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