Fix compilation with TinyCC
This commit is contained in:
parent
20856da7c5
commit
9730d91110
@ -514,7 +514,7 @@ static unsigned LZ4_NbCommonBytes (reg_t val)
|
|||||||
return (unsigned)r >> 3;
|
return (unsigned)r >> 3;
|
||||||
# elif (defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 3) || \
|
# elif (defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 3) || \
|
||||||
((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4))))) && \
|
((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4))))) && \
|
||||||
!defined(LZ4_FORCE_SW_BITCOUNT)
|
!defined(__TINYC__) && !defined(LZ4_FORCE_SW_BITCOUNT)
|
||||||
return (unsigned)__builtin_ctz((U32)val) >> 3;
|
return (unsigned)__builtin_ctz((U32)val) >> 3;
|
||||||
# else
|
# else
|
||||||
const U32 m = 0x01010101;
|
const U32 m = 0x01010101;
|
||||||
@ -525,7 +525,7 @@ static unsigned LZ4_NbCommonBytes (reg_t val)
|
|||||||
if (sizeof(val)==8) {
|
if (sizeof(val)==8) {
|
||||||
# if (defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 3) || \
|
# if (defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 3) || \
|
||||||
((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4))))) && \
|
((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4))))) && \
|
||||||
!defined(LZ4_FORCE_SW_BITCOUNT)
|
!defined(__TINYC__) && !defined(LZ4_FORCE_SW_BITCOUNT)
|
||||||
return (unsigned)__builtin_clzll((U64)val) >> 3;
|
return (unsigned)__builtin_clzll((U64)val) >> 3;
|
||||||
# else
|
# else
|
||||||
#if 1
|
#if 1
|
||||||
|
Loading…
Reference in New Issue
Block a user