Skip to content

optionally use arm intrinsics to debug functions#238

Merged
struct merged 3 commits intomasterfrom
arm_native_sanity_checks
May 5, 2026
Merged

optionally use arm intrinsics to debug functions#238
struct merged 3 commits intomasterfrom
arm_native_sanity_checks

Conversation

@struct
Copy link
Copy Markdown
Owner

@struct struct commented May 5, 2026

Use ARM intrinsics to improve performance of debug only sanity functions

struct and others added 3 commits May 4, 2026 22:18
…-reject

Both bitmap scans now share a single per-qword body using popcount/ctz
on USED_BIT_VECTOR (and its complement for canary-bearing slots). The
USE_NEON path is reduced to a 2-qword load + zero/canary quick-reject
that lets us skip 64 chunk slots at a time when the bitmap range is
empty of relevant bits, matching the structure used in
iso_scan_zone_free_slot_slow.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@struct struct merged commit 4f9dabd into master May 5, 2026
19 checks passed
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