jadnohra / jadnohra/zig-crypto-bench

Add assembly inspection to verify optimization assumptions

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Zig
Stars
3
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Need ability to verify that implementations are using expected optimizations (SIMD, hardware crypto extensions, etc).

Features needed:
- Option to dump generated assembly for critical functions
- Automated detection of instruction usage (SHA extensions, SIMD, etc)
- Report which optimizations are actually being used

This would help validate optimization assumptions. For example, we assume both Zig and Rust use ARM64 SHA extensions, but haven't verified this.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating the Zig and Rust benchmark implementations and reviewing how critical functions are built and measured; done means assembly can be inspected, relevant instructions are detected, and the report shows which optimizations are used.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, zig
Domain
compilers, cryptography, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.