Describe the bug, including details regarding any error messages, version, and platform.
See this TODO:
|
// TODO: Need to test if this gather is OK when irow_right is larger than |
|
// 0x80000000u. |
When the right row ids in irow_right are bigger than 2^31 (0x80000000) - and that's very possible - the AVX2 gather intrinsic may have the same issue as #41813 (comment).
Constructing tests to verify that, and fix followed if necessary.
Component(s)
C++
Describe the bug, including details regarding any error messages, version, and platform.
See this TODO:
arrow/cpp/src/arrow/compute/row/compare_internal_avx2.cc
Lines 239 to 240 in e635cc2
When the right row ids in
irow_rightare bigger than 2^31 (0x80000000) - and that's very possible - the AVX2 gather intrinsic may have the same issue as #41813 (comment).Constructing tests to verify that, and fix followed if necessary.
Component(s)
C++