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

Remove unused instructions from Asterisc #126

Open
wants to merge 3 commits into
base: feature/mininny/integrate-instruction-matching-tool
Choose a base branch
from

Conversation

mininny
Copy link
Collaborator

@mininny mininny commented Jan 16, 2025

Description
The Asterisc VM implementations support multiple syscalls. Most of them are not required to run the Kona binary and as they were initially supported to run the Go runtime.

The syscalls that are not used for Kona are not required and increase the complexity of the codebase.

This PR removes the unused instructions from asterisc, and updates the instructions matching tool to detect future addition / removal of instructions from kona binary

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