Skip to content

Conversation

@grod220
Copy link

@grod220 grod220 commented Dec 16, 2025

A draft of the C implementation of new fixed point helpers from SIMD-0391.

Meant to mirror the work done in Rust: solana-program/stake#152

Note: It is not integrated into the core client calculations. It adds the new fixed-point helpers independently, but does not add the necessary feature gating to be ready. Feature gating needed in:

  • Runtime & stake logic for stake activation and deactivation calculations
  • Stake cache & history for effective stake derivation and history aggregation
  • Inflation rewards for calculation of stake-weighted rewards

@topointon-jump
Copy link
Contributor

topointon-jump commented Dec 16, 2025

Thanks for this! Creating a Firedancer PR for a SIMD is awesome 🙌

Happy to get this PR across the line once the SIMD is approved 😄

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.

2 participants