1 --- blender-2.76/intern/cycles/util/util_simd.h.orig 2016-03-21 13:06:35.312841949 +0100
2 +++ blender-2.76/intern/cycles/util/util_simd.h 2016-03-21 13:07:38.880293791 +0100
4 int r = 0; asm ("btr %1,%0" : "=r"(r) : "r"(i), "0"(v) : "flags"); return r;
7 -#if defined(__KERNEL_64_BIT__) || defined(__APPLE__)
8 +#if (defined(__KERNEL_64_BIT__) && !defined(__ILP32__)) || defined(__APPLE__)
9 __forceinline size_t __bsf(size_t v) {
10 size_t r = 0; asm ("bsf %1,%0" : "=r"(r) : "r"(v)); return r;
16 -#if defined(__KERNEL_64_BIT__) || defined(__APPLE__)
17 +#if (defined(__KERNEL_64_BIT__) && !defined(__ILP32__)) || defined(__APPLE__)
18 __forceinline size_t bitscan(size_t v) {
19 #if defined(__KERNEL_AVX2__)
20 #if defined(__KERNEL_64_BIT__)
25 -#if defined(__KERNEL_64_BIT__) || defined(__APPLE__)
26 +#if (defined(__KERNEL_64_BIT__) && !defined(__ILP32__)) || defined(__APPLE__)
27 __forceinline size_t __bscf(size_t& v)
29 size_t i = bitscan(v);