Skip to content

[C++] Potential issue in CompareColumnsToRows on AVX2 platforms when row table contains more than 2^31 rows #43046

@zanmato1984

Description

@zanmato1984

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++

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions