-
Notifications
You must be signed in to change notification settings - Fork 42
Opcode ranges
Luit Hollander edited this page Jan 4, 2019
·
2 revisions
| Start | End | Description | Opcodes used | Available opcodes |
|---|---|---|---|---|
0x00 |
0x0f |
Stop and Arithmetic Operations | 12 | 4 |
0x10 |
0x1f |
Comparison & Bitwise Logic Operations | 14 | 2 |
0x20 |
0x2f |
SHA3 | 1 | 15 |
0x30 |
0x3f |
Environmental Information | 16 | 0 |
0x40 |
0x4f |
Block Information | 6 | 10 |
0x50 |
0x5f |
Stack, Memory, Storage and Flow Operations | 12 | 4 |
0x60 |
0x6f |
Push Operations | 16 | 0 |
0x70 |
0x7f |
Push Operations | 16 | 0 |
0x80 |
0x8f |
Duplication Operations | 16 | 0 |
0x90 |
0x9f |
Exchange Operations | 16 | 0 |
0xa0 |
0xaf |
Logging Operations | 5 | 11 |
0xb0 |
0xbf |
Unused | 0 | 16 |
0xc0 |
0xcf |
Unused | 0 | 16 |
0xd0 |
0xdf |
Unused | 0 | 16 |
0xe0 |
0xef |
Unused | 0 | 16 |
0xf0 |
0xff |
System operations | 10 | 6 |
- Total used opcodes: 140
- Total available opcodes: 116
- Total possible opcodes: 256 (16^2)