Visitor: fix modulo by zero compiler warning

This commit is contained in:
Charles Schlosser 2023-05-04 18:21:09 +00:00 committed by Rasmus Munk Larsen
parent b8208b363c
commit 725c11719b

View File

@ -47,6 +47,7 @@ struct visitor_impl<Visitor, Derived, UnrollCount, Vectorize, false, ShortCircui
static constexpr bool CanVectorize(int K) {
constexpr int InnerSizeAtCompileTime = RowMajor ? ColsAtCompileTime : RowsAtCompileTime;
if(InnerSizeAtCompileTime < PacketSize) return false;
return Vectorize && (InnerSizeAtCompileTime - (K % InnerSizeAtCompileTime) >= PacketSize);
}