def
EvmYul.writeBytes
(source : ByteArray)
(sourceAddr : ℕ)
(self : MachineState)
(destAddr len : ℕ)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- EvmYul.MachineState.M s f 0 = s
- EvmYul.MachineState.M s f l = s ⊔ (f + l + 31) / 32
Instances For
Equations
- EvmYul.MachineState.x = "hello".toUTF8
Instances For
Equations
- EvmYul.MachineState.y = "kokusho".toUTF8
Instances For
Equations
- self.writeWord addr val = EvmYul.writeBytes val.toByteArray 0 self addr.toNat 32
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- self.msize = self.activeWords * { val := 32 }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- self.gas = self.gasAvailable
Instances For
Equations
- self.setReturnData r = { gasAvailable := self.gasAvailable, activeWords := self.activeWords, memory := self.memory, returnData := r, H_return := self.H_return }
Instances For
Equations
- self.setHReturn r = { gasAvailable := self.gasAvailable, activeWords := self.activeWords, memory := self.memory, returnData := self.returnData, H_return := r }
Instances For
Equations
- self.returndatasize = EvmYul.UInt256.ofNat self.returnData.size
Instances For
Equations
- self.returndataat pos = self.returnData.data.getD pos.toNat 0
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.