Math

Functions

min

function min(uint256 x, uint256 y) internal pure returns (uint256 z);

min128

function min128(uint128 x, uint128 y) internal pure returns (uint128 z);

min

function min(int256 x, int256 y) internal pure returns (int256 z);

max

function max(uint256 x, uint256 y) internal pure returns (uint256 z);

max

function max(int256 x, int256 y) internal pure returns (int256 z);

max128

function max128(uint128 x, uint128 y) internal pure returns (uint128 z);

clip128

function clip128(uint128 x, uint128 y) internal pure returns (uint128);

clip

divFloor

divCeil

mulFloor

mulCeil

invFloor

invCeil

mulDivFloor

mulDivCeil

mulDivDown

mulDivUp

mulDown

mulUp

divDown

divUp

scale

ammScaleToTokenScale

tokenScaleToAmmScale

abs32

abs

sqrt

floorD8Unchecked

Floor of a D8 number without checking overflow in the cast to int32.

Last updated