LowGasSafeMath
Contains methods for doing math operations that revert on overflow or underflow for minimal gas cost
Functions
add
function add(
uint256 x,
uint256 y
) internal pure returns (uint256 z)
Returns x + y, reverts if sum overflows uint256
Parameters:
x
uint256
The augend
y
uint256
The addend
Return Values:
z
uint256
The sum of x and y
sub
function sub(
uint256 x,
uint256 y
) internal pure returns (uint256 z)
Returns x - y, reverts if underflows
Parameters:
x
uint256
The minuend
y
uint256
The subtrahend
Return Values:
z
uint256
The difference of x and y
mul
function mul(
uint256 x,
uint256 y
) internal pure returns (uint256 z)
Returns x * y, reverts if overflows
Parameters:
x
uint256
The multiplicand
y
uint256
The multiplier
Return Values:
z
uint256
The product of x and y
add
function add(
int256 x,
int256 y
) internal pure returns (int256 z)
Returns x + y, reverts if overflows or underflows
Parameters:
x
int256
The augend
y
int256
The addend
Return Values:
z
int256
The sum of x and y
sub
function sub(
int256 x,
int256 y
) internal pure returns (int256 z)
Returns x - y, reverts if overflows or underflows
Parameters:
x
int256
The minuend
y
int256
The subtrahend
Return Values:
z
int256
The difference of x and y
Last updated