Cycles: attempt to solve compilation error on 32bit OSX

This commit is contained in:
2014-06-19 12:24:08 +06:00
parent 24723131ef
commit 89ee6e0808

View File

@@ -225,7 +225,7 @@ __forceinline int __btr(int v, int i) {
int r = 0; asm ("btr %1,%0" : "=r"(r) : "r"(i), "0"(v) : "flags"); return r;
}
#if defined(__KERNEL_64_BIT__)
#if defined(__KERNEL_64_BIT__) || defined(__APPLE__)
__forceinline size_t __bsf(size_t v) {
size_t r = 0; asm ("bsf %1,%0" : "=r"(r) : "r"(v)); return r;
}
@@ -267,7 +267,7 @@ __forceinline unsigned int bitscan(unsigned int v) {
#endif
}
#if defined(__KERNEL_64_BIT__)
#if defined(__KERNEL_64_BIT__) || defined(__APPLE__)
__forceinline size_t bitscan(size_t v) {
#if defined(__KERNEL_AVX2__)
#if defined(__KERNEL_64_BIT__)
@@ -309,7 +309,7 @@ __forceinline unsigned int __bscf(unsigned int& v)
return i;
}
#if defined(__KERNEL_64_BIT__)
#if defined(__KERNEL_64_BIT__) || defined(__APPLE__)
__forceinline size_t __bscf(size_t& v)
{
size_t i = bitscan(v);