Expect an argument for push instructions
This commit is contained in:
parent
0f0e9ac3d5
commit
1d12cbdc3a
|
@ -74,38 +74,38 @@
|
|||
{ "msize", 0x59, OP1F, AO_0() },
|
||||
{ "gas", 0x5a, OP1F, AO_0() },
|
||||
{ "jumpdest", 0x5b, OP1F, AO_0() },
|
||||
{ "push1", 0x60, OP1F, AO_0() },
|
||||
{ "push2", 0x61, OP1F, AO_0() },
|
||||
{ "push3", 0x62, OP1F, AO_0() },
|
||||
{ "push4", 0x63, OP1F, AO_0() },
|
||||
{ "push5", 0x64, OP1F, AO_0() },
|
||||
{ "push6", 0x65, OP1F, AO_0() },
|
||||
{ "push7", 0x66, OP1F, AO_0() },
|
||||
{ "push8", 0x67, OP1F, AO_0() },
|
||||
{ "push9", 0x68, OP1F, AO_0() },
|
||||
{ "push10", 0x69, OP1F, AO_0() },
|
||||
{ "push11", 0x6a, OP1F, AO_0() },
|
||||
{ "push12", 0x6b, OP1F, AO_0() },
|
||||
{ "push13", 0x6c, OP1F, AO_0() },
|
||||
{ "push14", 0x6d, OP1F, AO_0() },
|
||||
{ "push15", 0x6e, OP1F, AO_0() },
|
||||
{ "push16", 0x6f, OP1F, AO_0() },
|
||||
{ "push17", 0x70, OP1F, AO_0() },
|
||||
{ "push18", 0x71, OP1F, AO_0() },
|
||||
{ "push19", 0x72, OP1F, AO_0() },
|
||||
{ "push20", 0x73, OP1F, AO_0() },
|
||||
{ "push21", 0x74, OP1F, AO_0() },
|
||||
{ "push22", 0x75, OP1F, AO_0() },
|
||||
{ "push23", 0x76, OP1F, AO_0() },
|
||||
{ "push24", 0x77, OP1F, AO_0() },
|
||||
{ "push25", 0x78, OP1F, AO_0() },
|
||||
{ "push26", 0x79, OP1F, AO_0() },
|
||||
{ "push27", 0x7a, OP1F, AO_0() },
|
||||
{ "push28", 0x7b, OP1F, AO_0() },
|
||||
{ "push29", 0x7c, OP1F, AO_0() },
|
||||
{ "push30", 0x7d, OP1F, AO_0() },
|
||||
{ "push31", 0x7e, OP1F, AO_0() },
|
||||
{ "push32", 0x7f, OP1F, AO_0() },
|
||||
{ "push1", 0x60, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push2", 0x61, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push3", 0x62, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push4", 0x63, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push5", 0x64, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push6", 0x65, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push7", 0x66, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push8", 0x67, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push9", 0x68, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push10", 0x69, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push11", 0x6a, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push12", 0x6b, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push13", 0x6c, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push14", 0x6d, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push15", 0x6e, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push16", 0x6f, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push17", 0x70, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push18", 0x71, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push19", 0x72, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push20", 0x73, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push21", 0x74, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push22", 0x75, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push23", 0x76, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push24", 0x77, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push25", 0x78, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push26", 0x79, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push27", 0x7a, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push28", 0x7b, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push29", 0x7c, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push30", 0x7d, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push31", 0x7e, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "push32", 0x7f, OP1F, AO_1(AO_IMMEDIATE(0, 8, 0)) },
|
||||
{ "dup1", 0x80, OP1F, AO_0() },
|
||||
{ "dup2", 0x81, OP1F, AO_0() },
|
||||
{ "dup3", 0x82, OP1F, AO_0() },
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* $Id$ */
|
||||
.section .text
|
||||
push1 0x01 /* 60 01 */
|
||||
push1 0x00 /* 60 00 */
|
||||
push1 $0x01 /* 60 01 */
|
||||
push1 $0x00 /* 60 00 */
|
||||
dup2 /* 81 */
|
||||
swap1 /* 90 */
|
||||
sstore /* 55 */
|
||||
|
|
Loading…
Reference in New Issue
Block a user