Module ext

Source
Expand description

Assembly FFI.

Functions§

addmod_i8
Emit opcode ADDMOD
addmod_i16
Emit opcode ADDMOD
addmod_i32
Emit opcode ADDMOD
addmod_i64
Emit opcode ADDMOD
addmod_u8
Emit opcode ADDMOD
addmod_u16
Emit opcode ADDMOD
addmod_u32
Emit opcode ADDMOD
addmod_u64
Emit opcode ADDMOD
mulmod_i8
Emit opcode ADDMOD
mulmod_i16
Emit opcode ADDMOD
mulmod_i32
Emit opcode ADDMOD
mulmod_i64
Emit opcode ADDMOD
mulmod_u8
Emit opcode ADDMOD
mulmod_u16
Emit opcode ADDMOD
mulmod_u32
Emit opcode ADDMOD
mulmod_u64
Emit opcode ADDMOD
push_i8
Push a 8-bit signed integer to the stack.
push_i16
Push a 16-bit signed integer to the stack.
push_i32
Push a 32-bit signed integer to the stack.
push_i64
Push a 64-bit signed integer to the stack.
push_u8
Push a 8-bit unsigned integer to the stack.
push_u16
Push a 16-bit unsigned integer to the stack.
push_u32
Push a 32-bit unsigned integer to the stack.
push_u64
Push a 64-bit unsigned integer to the stack.
revert1
Revert with message in 32 bytes
revert2
Revert with message in 64 bytes
revert3
Revert with message in 96 bytes
revert4
Revert with message in 128 bytes
sload_i8
Load a 8-bit signed integer from the storage.
sload_i16
Load a 16-bit signed integer from the storage.
sload_i32
Load a 32-bit signed integer from the storage.
sload_i64
Load a 64-bit signed integer from the storage.
sload_u8
Load a 8-bit unsigned integer from the storage.
sload_u16
Load a 16-bit unsigned integer from the storage.
sload_u32
Load a 32-bit unsigned integer from the storage.
sload_u64
Load a 64-bit unsigned integer from the storage.
tload_i8
Load a 8-bit signed integer from the transient storage.
tload_i16
Load a 16-bit signed integer from the transient storage.
tload_i32
Load a 32-bit signed integer from the transient storage.
tload_i64
Load a 64-bit signed integer from the transient storage.
tload_u8
Load a 8-bit unsigned integer from the transient storage.
tload_u16
Load a 16-bit unsigned integer from the transient storage.
tload_u32
Load a 32-bit unsigned integer from the transient storage.
tload_u64
Load a 64-bit unsigned integer from the transient storage.
tstore_i8
Store a 8-bit signed integer to the transient storage.
tstore_i16
Store a 16-bit signed integer to the transient storage.
tstore_i32
Store a 32-bit signed integer to the transient storage.
tstore_i64
Store a 64-bit signed integer to the transient storage.
tstore_u8
Store a 8-bit unsigned integer to the transient storage.
tstore_u16
Store a 16-bit unsigned integer to the transient storage.
tstore_u32
Store a 32-bit unsigned integer to the transient storage.
tstore_u64
Store a 64-bit unsigned integer to the transient storage.
u256_add
Addition operation for addresses
u256_addmod
Addmod operation for addresses
u256_div
Division operation for addresses
u256_lt
Less than operation for addresses
u256_max
Returns the maximum U256 value
u256_mulmod
Mulmod operation for addresses
u256_sub
Subtraction operation for addresses