Skip to content

Deyu/perf - #1281

Merged
Deyu Kong (cave-g-f) merged 1 commit into
jegao/LabelHotFixfrom
deyu/perf
Jul 28, 2026
Merged

Deyu Kong (cave-g-f) merged 1 commit into
jegao/LabelHotFixfrom
deyu/perf

Conversation

@cave-g-f

Copy link
Copy Markdown
  • Does this PR have a descriptive title that could go in our release notes?
  • Does this PR add any new dependencies?
  • Does this PR modify any existing APIs?
  • Is the change to the API backwards compatible?
  • Should this result in any changes to our documentation, either updating existing docs or adding new ones?

Reference Issues/PRs

What does this implement/fix? Briefly explain your changes.

Any other comments?

The query-side bitmask buffers used max(bitmask_size, 4) while the
node-side simple_bitmask_buf used size + 4. Unify on size +
AVX2_TAIL_PADDING everywhere so every bitmask buffer follows one rule
(logical extent + 4 trailing padding words), regardless of side. The
scalar tail in test_full_mask_val is retained, so correctness never
depends on the padding words being zero -- padding is purely for the
256-bit load's memory safety.

Update the query-buffer size assertions to match (size N -> N + 4).
@cave-g-f
Deyu Kong (cave-g-f) merged commit 593a857 into jegao/LabelHotFix Jul 28, 2026
3 of 39 checks passed
@cave-g-f
Deyu Kong (cave-g-f) deleted the deyu/perf branch July 28, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant