Math
Last updated
Last updated
function min(uint256 x, uint256 y) internal pure returns (uint256 z);
function min128(uint128 x, uint128 y) internal pure returns (uint128 z);
function min(int256 x, int256 y) internal pure returns (int256 z);
function max(uint256 x, uint256 y) internal pure returns (uint256 z);
function max(int256 x, int256 y) internal pure returns (int256 z);
function max128(uint128 x, uint128 y) internal pure returns (uint128 z);
function clip128(uint128 x, uint128 y) internal pure returns (uint128);
function clip(uint256 x, uint256 y) internal pure returns (uint256);
function divFloor(uint256 x, uint256 y) internal pure returns (uint256);
function divCeil(uint256 x, uint256 y) internal pure returns (uint256);
function mulFloor(uint256 x, uint256 y) internal pure returns (uint256);
function mulCeil(uint256 x, uint256 y) internal pure returns (uint256);
function invFloor(uint256 x) internal pure returns (uint256);
function invCeil(uint256 denominator) internal pure returns (uint256 z);
function mulDivFloor(uint256 x, uint256 y, uint256 k) internal pure returns (uint256 result);
function mulDivCeil(uint256 x, uint256 y, uint256 k) internal pure returns (uint256 result);
function mulDivDown(uint256 x, uint256 y, uint256 denominator) internal pure returns (uint256 z);
function mulDivUp(uint256 x, uint256 y, uint256 denominator) internal pure returns (uint256 z);
function mulDown(uint256 x, uint256 y) internal pure returns (uint256);
function mulUp(uint256 x, uint256 y) internal pure returns (uint256);
function divDown(uint256 x, uint256 y) internal pure returns (uint256);
function divUp(uint256 x, uint256 y) internal pure returns (uint256);
function scale(uint8 decimals) internal pure returns (uint256);
function ammScaleToTokenScale(uint256 amount, uint256 scaleFactor, bool ceil) internal pure returns (uint256 z);
function tokenScaleToAmmScale(uint256 amount, uint256 scaleFactor) internal pure returns (uint256);
function abs32(int32 x) internal pure returns (uint32);
function abs(int256 x) internal pure returns (uint256);
function sqrt(uint256 x) internal pure returns (uint256 z);
Floor of a D8 number without checking overflow in the cast to int32.
function floorD8Unchecked(int256 val) internal pure returns (int32);