Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HOL-Light: Add spec & proof for poly_mulcache_compute #867

Merged
merged 2 commits into from
Mar 11, 2025

Conversation

hanno-becker
Copy link
Contributor

@hanno-becker hanno-becker commented Mar 11, 2025

This commit adds a HOL specification and functional correctness
proof for the AArch64 native implementation of poly_mulcache_compute.

This commit simplifies the code generating the aarch64 mulcache.
This is a preparatory step towards expressing the mulcache computation
logic in a HOL-Light spec.

Signed-off-by: Hanno Becker <[email protected]>
@hanno-becker hanno-becker force-pushed the hol_light_poly_mulcache branch from 52abf52 to a92a6e4 Compare March 11, 2025 09:07
@hanno-becker hanno-becker marked this pull request as ready for review March 11, 2025 09:07
@hanno-becker hanno-becker requested a review from a team as a code owner March 11, 2025 09:07
@hanno-becker hanno-becker force-pushed the hol_light_poly_mulcache branch from a92a6e4 to ab5a57d Compare March 11, 2025 09:11
This commit adds a HOL specification and functional correctness
proof for the AArch64 native implementation of `poly_mulcache_compute`.

Signed-off-by: Hanno Becker <[email protected]>
@hanno-becker hanno-becker force-pushed the hol_light_poly_mulcache branch from ab5a57d to d3f73f6 Compare March 11, 2025 09:25
Copy link
Contributor

@mkannwischer mkannwischer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another proof done - thanks @hanno-becker!

@hanno-becker hanno-becker merged commit 1ac3794 into main Mar 11, 2025
201 checks passed
@hanno-becker hanno-becker deleted the hol_light_poly_mulcache branch March 11, 2025 11:39
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.

HOL-Light: Prove correctness of AArch64 implementation of poly_mulcache_compute
2 participants