Skip to content

Conversation

@0xjunha
Copy link
Member

@0xjunha 0xjunha commented Jun 17, 2025

  • Updated PVM state change logic to update pc & gas values prior to memory writes, so that they can be updated even on PageFault.
  • Updated PVM test harness to check posterior pc & gas values. Previously test harness skipped these checks.
  • Fixed djump and branch instructions to return correct posterior pc values
  • (TODO: Revisit) Temporarily updated pc value updates in Ψ to pass test vectors:

@0xjunha 0xjunha merged commit 37c2070 into main Jun 17, 2025
1 check passed
@0xjunha 0xjunha deleted the pvm-various-fixes branch June 17, 2025 10:23
0xjunha added a commit that referenced this pull request Jun 17, 2025
…in PVM tests (#150)

* Update pc & gas counter values on page-fault

* Update `djump` & `branch`: pc progress conditions

* Test pc values
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