aboutsummaryrefslogblamecommitdiffstats
path: root/test/compilationTests/zeppelin/math/Math.sol
blob: 3d016c0acd52685eb042d531b89655fdd9d9c0bc (plain) (tree)























                                                                             
pragma solidity ^0.4.11;

/**
 * @title Math
 * @dev Assorted math operations
 */

library Math {
  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }
}