Skip to content

Release v0.3.1#369

Merged
sjudson merged 13 commits intomainfrom
neo-sync
Mar 11, 2025
Merged

Release v0.3.1#369
sjudson merged 13 commits intomainfrom
neo-sync

Conversation

@sjudson
Copy link
Contributor

@sjudson sjudson commented Mar 11, 2025

This PR makes a series of changes culminating in a v0.3.1 release of the zkVM. These changes include resolving #368.

Yoichi Hirai and others added 13 commits March 11, 2025 11:30
* Use 16-bit chunks in logup

* Store program in 16-bit limbs
* Computation of ram1_ts_prev_aux in two constraints

* Remove constraints about unused limbs of helper1

* Computation of ram2_ts_prev_aux in two constraints

* Remove constraints about unused limbs of helper2

* Computation of ram3_ts_prev_aux in two constraints

* Remove constraints about unused limbs of helper3

* Computation of ram4_ts_prev_aux in two constraints

* Remove constraints about unused limbs in helper4
* Constrain addition 16-bit wise

* Constrain subtraction 16-bit wise

* Constrain addition in Auipc 16-bit wise

* Constrain addition in Beq 16-bit wise

* Constrain addition in Bge 16-bit wise

* Constrain subtraction in Bge 16-bit wise

* Constrain subtraction in Bgeu 16-bit wise

* Constrain addition in Bgeu 16-bit wise

* Constrain subtraction in Blt 16-bit wise

* Constrain addition in Blt 16-bit wise

* Constrain subtraction in Bltu 16-bit wise

* Constrain addition in Bltu 16-bit wise

* Constrain addition in Bne 16-bit wise

* Constrain addition in Jal 16-bit wise

* Constrain another addition in Jal 16-bit wise

* Constrain subtraction in Sltu in 16-bit wise

* Clippy
…alue of load (#608)

* Constrain RamBaseAddr in load and store

* Constrain return value of load instructions
* More efficient estimate of memory-checked RAM size

* Silence clippy

* Use WORD_SIZE
@sjudson sjudson requested a review from a user March 11, 2025 15:32
@sjudson sjudson merged commit 56ab8e5 into main Mar 11, 2025
7 checks passed
@sjudson sjudson deleted the neo-sync branch March 11, 2025 15:42
CreeptoGengar pushed a commit to CreeptoGengar/nexus-zkvm that referenced this pull request Mar 14, 2025
sjudson pushed a commit that referenced this pull request May 14, 2025
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