-
Notifications
You must be signed in to change notification settings - Fork 0
Add preprocessed columns for PAGE/REGISTER tables and introduce VmProof API #321
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
Merged
Merged
Changes from all commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
7cfb44a
make memory precomputed
ColoCarletti 4022c2b
change verify api
ColoCarletti ee1dfb6
fmt
ColoCarletti 12e538a
fix verifier api
ColoCarletti 79f606e
clippy
ColoCarletti f834cfe
fmt
ColoCarletti 089704d
add tests
ColoCarletti 6568ac0
fmt
ColoCarletti 805ca84
import stack size from executor
ColoCarletti 822e9c7
rm prove_with_stack
ColoCarletti 4c01902
fmt
ColoCarletti ab9f0f2
fix proof api
ColoCarletti 85f2faa
add comments
ColoCarletti 42d326f
Merge branch 'main' into precompute_init_memory
ColoCarletti File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| .attribute 5, "rv64i2p1" | ||
| .globl main | ||
| main: | ||
| # Deep stack usage: allocates 8192 bytes of stack space. | ||
| # SP starts at 0xFFFF_FFFF_FFFF_FFF0. | ||
| # After allocation: SP = 0x...DFF0 (falls in page 0x...D000). | ||
| # With default stack_size=4096, only pages E000 and F000 are | ||
| # initialized, so stores into page D000 leave the memory bus | ||
| # unbalanced. Increasing stack_size to 8192 adds page D000. | ||
| lui t1, 2 # t1 = 8192 | ||
| sub sp, sp, t1 # sp -= 8192 → 0x...DFF0 | ||
| addi t0, zero, 0x42 | ||
| sb t0, 0(sp) # Store byte in page D000 | ||
| lb a0, 0(sp) # Load it back | ||
| add sp, sp, t1 # Restore stack | ||
| li a7, 5 | ||
| ecall |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.