mirror of
https://github.com/luxfi/markets.git
synced 2026-10-30 16:19:55 +00:00
17 lines
430 B
Solidity
17 lines
430 B
Solidity
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
pragma solidity ^0.8.0;
|
|
|
|
library Math {
|
|
function max(uint256 a, uint256 b) internal pure returns (uint256) {
|
|
return a > b ? a : b;
|
|
}
|
|
|
|
function min(uint256 a, uint256 b) internal pure returns (uint256) {
|
|
return a < b ? a : b;
|
|
}
|
|
|
|
function zeroFloorSub(uint256 x, uint256 y) internal pure returns (uint256) {
|
|
return x <= y ? 0 : x - y;
|
|
}
|
|
}
|