mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-05-10 03:59:26 +00:00
Merge pull request #926 from mir-protocol/fix_gas
Fix GAS and implement storage value parsing
This commit is contained in:
commit
fc6487cac0
@ -37,4 +37,7 @@ global mpt_load_receipt_trie_value:
|
|||||||
|
|
||||||
global mpt_load_storage_trie_value:
|
global mpt_load_storage_trie_value:
|
||||||
// stack: retdest
|
// stack: retdest
|
||||||
PANIC // TODO
|
PROVER_INPUT(mpt)
|
||||||
|
%append_to_trie_data
|
||||||
|
// stack: retdest
|
||||||
|
JUMP
|
||||||
|
|||||||
@ -108,6 +108,7 @@ fn decode(registers: RegistersState, opcode: u8) -> Result<Operation, ProgramErr
|
|||||||
(0x57, _) => Ok(Operation::Jumpi),
|
(0x57, _) => Ok(Operation::Jumpi),
|
||||||
(0x58, _) => Ok(Operation::Pc),
|
(0x58, _) => Ok(Operation::Pc),
|
||||||
(0x59, _) => Ok(Operation::Syscall(opcode)),
|
(0x59, _) => Ok(Operation::Syscall(opcode)),
|
||||||
|
(0x5a, _) => Ok(Operation::Syscall(opcode)),
|
||||||
(0x5b, _) => Ok(Operation::Jumpdest),
|
(0x5b, _) => Ok(Operation::Jumpdest),
|
||||||
(0x60..=0x7f, _) => Ok(Operation::Push(opcode & 0x1f)),
|
(0x60..=0x7f, _) => Ok(Operation::Push(opcode & 0x1f)),
|
||||||
(0x80..=0x8f, _) => Ok(Operation::Dup(opcode & 0xf)),
|
(0x80..=0x8f, _) => Ok(Operation::Dup(opcode & 0xf)),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user