diff options
Diffstat (limited to 'Zend/zend_alloc.c')
-rw-r--r-- | Zend/zend_alloc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_alloc.c b/Zend/zend_alloc.c index cace802579..b3430c4f5d 100644 --- a/Zend/zend_alloc.c +++ b/Zend/zend_alloc.c @@ -670,7 +670,7 @@ static inline unsigned int zend_mm_high_bit(size_t _size) __asm__("bsrl %1,%0\n\t" : "=r" (n) : "rm" (_size) : "cc"); return n; #elif defined(__GNUC__) && defined(__x86_64__) - unsigned long n; + zend_ulong n; __asm__("bsr %1,%0\n\t" : "=r" (n) : "rm" (_size) : "cc"); return (unsigned int)n; @@ -698,7 +698,7 @@ static inline unsigned int zend_mm_low_bit(size_t _size) __asm__("bsfl %1,%0\n\t" : "=r" (n) : "rm" (_size) : "cc"); return n; #elif defined(__GNUC__) && defined(__x86_64__) - unsigned long n; + zend_ulong n; __asm__("bsf %1,%0\n\t" : "=r" (n) : "rm" (_size) : "cc"); return (unsigned int)n; |