src/fixedt.h
branchgamebalance
changeset 9898 324dad59eb35
parent 9887 3d32aa4ae67c
equal deleted inserted replaced
9897:4a2d75b60786 9898:324dad59eb35
    74 	 */
    74 	 */
    75 	int64 FIXED_MIN() const { return m_minimum; }
    75 	int64 FIXED_MIN() const { return m_minimum; }
    76 
    76 
    77 private:
    77 private:
    78 	/** The largest number we can hold */
    78 	/** The largest number we can hold */
    79 	static const int64 m_maximum = +(1ULL << ((sizeof(Tstorage) * 8) - Tdec_bits - 1)) - 1;
    79 	static const int64 m_maximum = +(1LL << ((sizeof(Tstorage) * 8) - Tdec_bits - 1)) - 1;
    80 
    80 
    81 	/** The smallest number we can hold */
    81 	/** The smallest number we can hold */
    82 	static const int64 m_minimum = -(1ULL << ((sizeof(Tstorage) * 8) - Tdec_bits - 1)) - 0;
    82 	static const int64 m_minimum = -(1LL << ((sizeof(Tstorage) * 8) - Tdec_bits - 1)) - 0;
    83 };
    83 };
    84 
    84 
    85 /* forward-declare some structs */
    85 /* forward-declare some structs */
    86 template <typename Tstorage, int Tdec_bits> class FixedT;
    86 template <typename Tstorage, int Tdec_bits> class FixedT;
    87 template <typename T> struct FixedHelperT;
    87 template <typename T> struct FixedHelperT;