Equations
Instances For
Equations
- EvmYul.Yul.execUnOp f x✝ [a] = Except.ok (x✝, some (f a))
- EvmYul.Yul.execUnOp f x✝¹ x✝ = throw EvmYul.Yul.Exception.InvalidArguments
Instances For
Equations
- EvmYul.Yul.execBinOp f x✝ [a, b] = Except.ok (x✝, some (f a b))
- EvmYul.Yul.execBinOp f x✝¹ x✝ = throw EvmYul.Yul.Exception.InvalidArguments
Instances For
Equations
- EvmYul.Yul.execTriOp f x✝ [a, b, c] = Except.ok (x✝, some (f a b c))
- EvmYul.Yul.execTriOp f x✝¹ x✝ = throw EvmYul.Yul.Exception.InvalidArguments
Instances For
Equations
Instances For
Equations
- EvmYul.Yul.executionEnvOp op yulState x✝ = Except.ok (yulState, some (op yulState.executionEnv))
Instances For
Equations
- EvmYul.Yul.unaryExecutionEnvOp op yulState [a] = Except.ok (yulState, some (op yulState.executionEnv a))
- EvmYul.Yul.unaryExecutionEnvOp op yulState lits = Except.error EvmYul.Yul.Exception.InvalidArguments
Instances For
Equations
- EvmYul.Yul.machineStateOp op yulState x✝ = Except.ok (yulState, some (op yulState.toMachineState))
Instances For
Equations
- EvmYul.Yul.binaryMachineStateOp op yulState [a, b] = Except.ok (EvmYul.Yul.State.setMachineState (op yulState.toMachineState a b) yulState, none)
- EvmYul.Yul.binaryMachineStateOp op yulState lits = Except.error EvmYul.Yul.Exception.InvalidArguments
Instances For
def
EvmYul.Yul.binaryMachineStateOp'
(op : MachineState → UInt256 → UInt256 → UInt256 × MachineState)
:
Equations
- One or more equations did not get rendered due to their size.
- EvmYul.Yul.binaryMachineStateOp' op yulState lits = Except.error EvmYul.Yul.Exception.InvalidArguments
Instances For
def
EvmYul.Yul.ternaryMachineStateOp
(op : MachineState → UInt256 → UInt256 → UInt256 → MachineState)
:
Equations
- EvmYul.Yul.ternaryMachineStateOp op yulState [a, b, c] = Except.ok (EvmYul.Yul.State.setMachineState (op yulState.toMachineState a b c) yulState, none)
- EvmYul.Yul.ternaryMachineStateOp op yulState lits = Except.error EvmYul.Yul.Exception.InvalidArguments
Instances For
Equations
- EvmYul.Yul.binaryStateOp op yulState [a, b] = Except.ok (EvmYul.Yul.State.setState (op yulState.toState a b) yulState, none)
- EvmYul.Yul.binaryStateOp op yulState lits = Except.error EvmYul.Yul.Exception.InvalidArguments
Instances For
Instances For
Equations
- One or more equations did not get rendered due to their size.
- EvmYul.Yul.unaryStateOp op yulState lits = Except.error EvmYul.Yul.Exception.InvalidArguments
Instances For
Equations
- EvmYul.Yul.ternaryCopyOp op yulState [a, b, c] = Except.ok (yulState🇪⟦op yulState.toSharedState a b c⟧, none)
- EvmYul.Yul.ternaryCopyOp op yulState lits = Except.error EvmYul.Yul.Exception.InvalidArguments
Instances For
def
EvmYul.Yul.quaternaryCopyOp
(op : SharedState → UInt256 → UInt256 → UInt256 → UInt256 → SharedState)
:
Equations
- EvmYul.Yul.quaternaryCopyOp op yulState [a, b, c, d] = Except.ok (yulState🇪⟦op yulState.toSharedState a b c d⟧, none)
- EvmYul.Yul.quaternaryCopyOp op yulState lits = Except.error EvmYul.Yul.Exception.InvalidArguments