Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: Andrei Maiboroda <[email protected]>
  • Loading branch information
pdobacz and gumb0 authored Jan 29, 2024
1 parent be5f5fe commit 07db4a9
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 17 deletions.
16 changes: 8 additions & 8 deletions lists/evm/pending-opcodes.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ next or subsuquent hard fork.
| 0x5C | TLOAD | Transient data load | [EIP-1153](https://eips.ethereum.org/EIPS/eip-1153) |
| 0x5D | TSTORE | Transient data store | [EIP-1153](https://eips.ethereum.org/EIPS/eip-1153) |
| 0x5E | MCOPY | Memory copy | [EIP-5656](https://eips.ethereum.org/EIPS/eip-5656) |
| 0xD0 | DATALOAD | Loads data from EOF data section, via stack | TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) |
| 0xD1 | DATALOADN | Loads data from EOF data section, via immediate | TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) |
| 0xD2 | DATASIZE | Size of the EOF data section | TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) |
| 0xD3 | DATACOPY | Bulk EOF data copy | TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) |
| 0xD0 | DATALOAD | Loads data from EOF data section, via stack | [EIP-7480](https://eips.ethereum.org/EIPS/eip-7480) |
| 0xD1 | DATALOADN | Loads data from EOF data section, via immediate | [EIP-7480](https://eips.ethereum.org/EIPS/eip-7480) |
| 0xD2 | DATASIZE | Size of the EOF data section | [EIP-7480](https://eips.ethereum.org/EIPS/eip-7480) |
| 0xD3 | DATACOPY | Bulk EOF data copy | [EIP-7480](https://eips.ethereum.org/EIPS/eip-7480) |
| 0xE0 | RJUMP | relative jump | [EIP-4200](https://eips.ethereum.org/EIPS/eip-4200) |
| 0xE1 | RJUMPI | relative conditional jump | [EIP-4200](https://eips.ethereum.org/EIPS/eip-4200) |
| 0xE2 | RJUMV | relative jump table | [EIP-4200](https://eips.ethereum.org/EIPS/eip-4200) |
Expand Down Expand Up @@ -257,10 +257,10 @@ scheduled or accepted) are in *itallics*.
| 0XCD | | | | |
| 0XCE | | | | |
| 0XCF | | | | |
| *0xD0* | *DATALOAD* | *EOF* | *????* | *TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification)* |
| *0xD1* | *DATALOADN* | *EOF* | *????* | *TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification)* |
| *0xD2* | *DATASIZE* | *EOF* | *????* | *TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification)* |
| *0xD3* | *DATACOPY* | *EOF* | *????* | *TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification)* |
| *0xD0* | *DATALOAD* | *EOF* | *????* | *[EIP-7480](https://eips.ethereum.org/EIPS/eip-7480)* |
| *0xD1* | *DATALOADN* | *EOF* | *????* | *[EIP-7480](https://eips.ethereum.org/EIPS/eip-7480)* |
| *0xD2* | *DATASIZE* | *EOF* | *????* | *[EIP-7480](https://eips.ethereum.org/EIPS/eip-7480)* |
| *0xD3* | *DATACOPY* | *EOF* | *????* | *[EIP-7480](https://eips.ethereum.org/EIPS/eip-7480)* |
| 0XD4 | | | | |
| 0XD5 | | | | |
| 0XD6 | | | | |
Expand Down
17 changes: 8 additions & 9 deletions lists/evm/proposed-opcodes.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,14 +68,13 @@ unshipped EIPs, even withdrawn and non-viable proposals.
| [6888](https://eips.ethereum.org/EIPS/eip-6888) | 0x5B | JUMPC | Jump if the most recent arithmetic op set the carry bit |
| [6888](https://eips.ethereum.org/EIPS/eip-6888) | 0x5C | JUMPO | Jump if the most recent arithmetic op set the overflow bit |
| [6913](https://eips.ethereum.org/EIPS/eip-6913) | 0x49 | SETCODE | Replace code of current contract |
| [EIP-7069](https://eips.ethereum.org/EIPS/eip-7069) | 0xF7 | RETURNDATALOAD | Loads data returned from a call to the stack |
| [EIP-7069](https://eips.ethereum.org/EIPS/eip-7069) | 0xF8 | CALL2 | CALL without gas and output memory |
| [EIP-7069](https://eips.ethereum.org/EIPS/eip-7069) | 0xF9 | DELEGATECALL2 | DELEGATECALL without gas and output memory |
| [EIP-7069](https://eips.ethereum.org/EIPS/eip-7069) | 0xFB | STATICCALL2 | STATICCALL without gas and output memory |
| [EIP-7480](https://eips.ethereum.org/EIPS/eip-7480) | 0xD0 | DATALOAD | Loads data from EOF data section, via stack |
| [EIP-7480](https://eips.ethereum.org/EIPS/eip-7480) | 0xD1 | DATALOADN | Loads data from EOF data section, via immediate |
| [EIP-7480](https://eips.ethereum.org/EIPS/eip-7480) | 0xD2 | DATASIZE | Size of the EOF data section |
| [EIP-7480](https://eips.ethereum.org/EIPS/eip-7480) | 0xD3 | DATACOPY | Bulk data section copy |
| [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) | 0xEC | CREATE3 | Create from EOF contained initcode |
| [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) | 0xED | CREATE4 | Create from transaction contained initcode |
| [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) | 0xEE | RETURNCONTRACT | contract to be created, references EOF data |
| [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) | 0xD0 | DATALOAD | Loads data from EOF data section, via stack |
| [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) | 0xD1 | DATALOADN | Loads data from EOF data section, via immediate |
| [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) | 0xD2 | DATASIZE | Size of the EOF data section |
| [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) | 0xD3 | DATACOPY | Bulk data section copy |
| [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) | 0xF7 | RETURNDATALOAD | Loads data returned from a call to the stack |
| [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) | 0xF8 | CALL2 | CALL without gas and output memory |
| [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) | 0xF9 | DELEGATECALL2 | DELEGATECALL without gas and output memory |
| [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) | 0xFB | STATICCALL2 | STATICCALL without gas and output memory |

0 comments on commit 07db4a9

Please sign in to comment.