Skip to content

use u64 for occupancy#14

Closed
van-sprundel wants to merge 1 commit into
masterfrom
add-arrayvec-and-bitmap
Closed

use u64 for occupancy#14
van-sprundel wants to merge 1 commit into
masterfrom
add-arrayvec-and-bitmap

Conversation

@van-sprundel

Copy link
Copy Markdown
Owner

No description provided.

@github-actions

github-actions Bot commented Jan 10, 2026

Copy link
Copy Markdown

📊 Benchmark Results (Instruction Counts)

Comparing add-arrayvec-and-bitmap (PR) vs master (base)

Using iai-callgrind: Counts instructions via Cachegrind - deterministic and not affected by CI noise.

moves::single move: 5953|6330 ((-5.95577%))
moves::opponent moves: 13901|14000 ((-0.70714%))
moves::all moves: 28769|29146 ((-1.29349%))
moves::all legal moves: 435193|426306 ((+2.08465%))
piece moves::pawn: 6113|6490 ((-5.80894%))
piece moves::king: 5894|6271 ((-6.01180%))
piece moves::knight: 6175|6552 ((-5.75397%))
piece moves::queen: 6145|6522 ((-5.78044%))

📏 Instruction counts via Cachegrind. Lower is better. Results are deterministic.

@van-sprundel
van-sprundel force-pushed the add-arrayvec-and-bitmap branch from 63fed81 to 240aa31 Compare January 10, 2026 01:53
@van-sprundel
van-sprundel force-pushed the add-arrayvec-and-bitmap branch from 240aa31 to d4e6d98 Compare January 10, 2026 01:59
@van-sprundel
van-sprundel deleted the add-arrayvec-and-bitmap branch January 10, 2026 02:04
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