Math.sol 513 B

123456789101112131415161718192021222324
  1. pragma solidity ^0.4.18;
  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. }