Skip to content

Commit

Permalink
Update pending-opcodes.md (DATA*)
Browse files Browse the repository at this point in the history
  • Loading branch information
pdobacz authored Jan 24, 2024
1 parent 559ba54 commit fd84be3
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions lists/evm/pending-opcodes.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +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) |
| 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 All @@ -19,10 +23,7 @@ next or subsuquent hard fork.
| 0xE5 | JUMPF | EOF Function Jump | [EIP-6209](https://eips.ethereum.org/EIPS/eip-6209) |
| 0xE6 | DUPN | Unlimited dup | [EIP-663](https://eips.ethereum.org/EIPS/eip-663) |
| 0xE7 | SWAPN | Unlimited swap | [EIP-663](https://eips.ethereum.org/EIPS/eip-663) |
| 0xE8 | DATALOAD | Loads data from EOF data section, via stack | TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) |
| 0xE9 | DATALOADN | Loads data from EOF data section, via immediate | TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) |
| 0xEA | DATASIZE | Size of the EOF data section | TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) |
| 0xEB | DATACOPY | Bulk EOF data copy | TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) |
| 0xE8 | EXCHANGE | Deep swap | [EIP-663](https://eips.ethereum.org/EIPS/eip-663) |
| 0xEC | CREATE3 | Create from EOF contained initcode | TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) |
| 0xED | CREATE4 | Create from transaction contained initcode | TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) |
| 0xEE | RETURNCONTRACT | Contract to be created, references EOF data | TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification) |
Expand Down Expand Up @@ -255,10 +256,10 @@ scheduled or accepted) are in *itallics*.
| 0XCD | | | | |
| 0XCE | | | | |
| 0XCF | | | | |
| 0XD0 | | | | |
| 0XD1 | | | | |
| 0XD2 | | | | |
| 0XD3 | | | | |
| *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)* |
| 0XD4 | | | | |
| 0XD5 | | | | |
| 0XD6 | | | | |
Expand All @@ -279,10 +280,10 @@ scheduled or accepted) are in *itallics*.
| *0xE5* | *JUMPF* | *EOF* | *????* | *[EIP-4750](https://eips.ethereum.org/EIPS/eip-6209)* |
| *0xE6* | *DUPN* | *EOF* | *????* | *[EIP-663](https://eips.ethereum.org/EIPS/eip-663)* |
| *0xE7* | *SWAPN* | *EOF* | *????* | *[EIP-663](https://eips.ethereum.org/EIPS/eip-663)* |
| *0xE8* | *DATALOAD* | *EOF* | *????* | *TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification)* |
| *0xE9* | *DATALOADN* | *EOF* | *????* | *TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification)* |
| *0xEA* | *DATASIZE* | *EOF* | *????* | *TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification)* |
| *0xEB* | *DATACOPY* | *EOF* | *????* | *TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification)* |
| *0xE8* | *EXCHANGE* | *EOF* | *????* | *[EIP-663](https://eips.ethereum.org/EIPS/eip-663)* |
| 0xE9 | | | | |
| 0xEA | | | | |
| 0xEB | | | | |
| *0xEC* | *CREATE3* | *EOF* | *????* | *TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification)* |
| *0xED* | *CREATE4* | *EOF* | *????* | *TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification)* |
| *0xEE* | *RETURNCONTRACT* | *EOF* | *????* | *TBD - [mega EOF](https://notes.ethereum.org/@ipsilon/mega-eof-specification)* |
Expand Down

0 comments on commit fd84be3

Please sign in to comment.