Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API

i128

Module0x8925…bce5
Move path
0x91bf…9ca1::i128
Functions
3129 public, 0 entry
Structs
1
Friend modules
None
i128

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module i128;
struct I128 has copy, drop, store {
bits: u128,
}
public fun abs(I128): I128
public fun abs_u128(I128): u128
public fun add(I128,I128): I128
public fun and(I128,I128): I128
public fun as_i32(I128): i32::I32
public fun as_i64(I128): i64::I64
public fun as_u128(I128): u128
public fun cmp(I128,I128): u8
public fun div(I128,I128): I128
public fun eq(I128,I128): bool
public fun from(u128): I128
public fun gt(I128,I128): bool
public fun gte(I128,I128): bool
public fun is_neg(I128): bool
public fun lt(I128,I128): bool
public fun lte(I128,I128): bool
public fun mul(I128,I128): I128
public fun neg(I128): I128
public fun neg_from(u128): I128
public fun or(I128,I128): I128
public fun overflowing_add(I128,I128): (I128, bool)
public fun overflowing_sub(I128,I128): (I128, bool)
public fun shl(I128, u8): I128
public fun shr(I128, u8): I128
public fun sign(I128): u8
public fun sub(I128,I128): I128
fun u128_neg(u128): u128
fun u8_neg(u8): u8
public fun wrapping_add(I128,I128): I128
public fun wrapping_sub(I128,I128): I128
public fun zero(): I128