Math.sol 537 B

123456789101112131415161718192021222324
  1. pragma solidity ^0.4.24;
  2. /**
  3. * @title Math
  4. * @dev Assorted math operations
  5. */
  6. library Math {
  7. function max64(uint64 _a, uint64 _b) internal pure returns (uint64) {
  8. return _a >= _b ? _a : _b;
  9. }
  10. function min64(uint64 _a, uint64 _b) internal pure returns (uint64) {
  11. return _a < _b ? _a : _b;
  12. }
  13. function max256(uint256 _a, uint256 _b) internal pure returns (uint256) {
  14. return _a >= _b ? _a : _b;
  15. }
  16. function min256(uint256 _a, uint256 _b) internal pure returns (uint256) {
  17. return _a < _b ? _a : _b;
  18. }
  19. }