mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 15:12:02 +00:00
Minor change
This commit is contained in:
parent
02e77c3ef1
commit
bd49e696c4
@ -78,12 +78,11 @@ struct ModuloByConstantImpl
|
|||||||
if (b < 0)
|
if (b < 0)
|
||||||
b = -b;
|
b = -b;
|
||||||
|
|
||||||
libdivide::divider<A> divider(b);
|
|
||||||
|
|
||||||
/// Here we failed to make the SSE variant from libdivide give an advantage.
|
/// Here we failed to make the SSE variant from libdivide give an advantage.
|
||||||
|
|
||||||
if (b & (b - 1))
|
if (b & (b - 1))
|
||||||
{
|
{
|
||||||
|
libdivide::divider<A> divider(b);
|
||||||
for (size_t i = 0; i < size; ++i)
|
for (size_t i = 0; i < size; ++i)
|
||||||
dst[i] = src[i] - (src[i] / divider) * b; /// NOTE: perhaps, the division semantics with the remainder of negative numbers is not preserved.
|
dst[i] = src[i] - (src[i] / divider) * b; /// NOTE: perhaps, the division semantics with the remainder of negative numbers is not preserved.
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user