EIP-8013: Static relative jumps and calls for the EVM

Discussion topic for EIP-8013

Five new EVM jump instructions are introduced (RJUMP, RJUMPI, RJUMPV, RJUMPSUB, and RJUMPSUBV) which encode destinations as signed immediate values. These can be useful in almost all JUMP and JUMPI use cases and offer improvements in cost, performance, and static analysis.

Update Log

  • yyyy-mm-dd: initial draft

External Reviews

Outstanding Issues

yyyy-mm-dd: Issue description, link to issue