Skip to content

EIP-5656: MCOPY - Memory copying instruction #56

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

Open
1 of 3 tasks
lorenzogentile404 opened this issue Jan 22, 2025 · 1 comment · Fixed by #140
Open
1 of 3 tasks

EIP-5656: MCOPY - Memory copying instruction #56

lorenzogentile404 opened this issue Jan 22, 2025 · 1 comment · Fixed by #140
Assignees
Labels
hardfork cancun EIP's for the Cancun hardfork London to Prague London to Pectra will implement For those EIP's that will be implemented on Linea
Milestone

Comments

@lorenzogentile404
Copy link
Contributor

lorenzogentile404 commented Jan 22, 2025

EIP-5656: MCOPY - Memory copying instruction

Progress

Impact

  • HUB
    • misc/MXP
      • requires double compute of the new memory size (like CALL's)
      • requires also detecting zero size
    • misc/MMU
      • these operations would be carried out in 0 or two steps, like the IDENTITY precompile
      • first copy over data to fictious execution context
      • then transfer value back

Thus two distinct MMU operations of the form ramToRamSansPadding (or whatever.)

Notes

Test vectors

@lorenzogentile404 lorenzogentile404 added hardfork cancun EIP's for the Cancun hardfork London to Prague London to Pectra labels Jan 22, 2025
@letypequividelespoubelles
Copy link
Contributor

recquires #60

@lorenzogentile404 lorenzogentile404 self-assigned this Jan 22, 2025
@OlivierBBB OlivierBBB added the will implement For those EIP's that will be implemented on Linea label Jan 22, 2025
@OlivierBBB OlivierBBB added this to the London to Pectra milestone Mar 22, 2025
@OlivierBBB OlivierBBB linked a pull request Mar 28, 2025 that will close this issue
@OlivierBBB OlivierBBB modified the milestones: Prague, Cancun Apr 6, 2025
@OlivierBBB OlivierBBB changed the title EIP-5656: MCOPY - Memory copying instruction EIP-5656: MCOPY - Memory copying instruction Apr 8, 2025
@OlivierBBB OlivierBBB reopened this Jun 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hardfork cancun EIP's for the Cancun hardfork London to Prague London to Pectra will implement For those EIP's that will be implemented on Linea
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants