Merge pull request #47 from dariomanesku/master

Fixed wrong call in uint64_cnttz() on GCC.
This commit is contained in:
Branimir Karadžić
2015-03-02 17:59:18 -08:00

View File

@@ -669,7 +669,7 @@ namespace bx
inline uint64_t uint64_cnttz(uint64_t _val)
{
#if BX_COMPILER_GCC || BX_COMPILER_CLANG
return __builtin_ctz(_val);
return __builtin_ctzl(_val);
#elif BX_COMPILER_MSVC && BX_PLATFORM_WINDOWS && BX_ARCH_64BIT
unsigned long index;
_BitScanForward64(&index, _val);