equal
deleted
inserted
replaced
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; |