This commit is contained in:
Branimir Karadžić
2014-08-06 21:19:12 -07:00
parent 534906a272
commit 8a9b8e8059
2 changed files with 18 additions and 18 deletions

View File

@@ -212,24 +212,6 @@ namespace bx
uint32_t m_size;
};
inline int64_t int64_min(int64_t _a, int64_t _b)
{
return _a < _b ? _a : _b;
}
inline int64_t int64_max(int64_t _a, int64_t _b)
{
return _a > _b ? _a : _b;
}
inline int64_t int64_clamp(int64_t _a, int64_t _min, int64_t _max)
{
const int64_t min = int64_min(_a, _max);
const int64_t result = int64_max(_min, min);
return result;
}
class SizerWriter : public WriterSeekerI
{
public:

View File

@@ -595,6 +595,24 @@ namespace bx
return _a < _b ? _b : _a;
}
inline int64_t int64_min(int64_t _a, int64_t _b)
{
return _a < _b ? _a : _b;
}
inline int64_t int64_max(int64_t _a, int64_t _b)
{
return _a > _b ? _a : _b;
}
inline int64_t int64_clamp(int64_t _a, int64_t _min, int64_t _max)
{
const int64_t min = int64_min(_a, _max);
const int64_t result = int64_max(_min, min);
return result;
}
inline uint64_t uint64_cntlz_ref(uint64_t _val)
{
return _val & UINT64_C(0xffffffff00000000)