[Bf-blender-cvs] [ff54dbd8fad] master: Cycles: Attempt to fix 32 bit linux compilation
Sergey Sharybin
noreply at git.blender.org
Thu Feb 1 15:17:24 CET 2018
Commit: ff54dbd8fad04b1a65199bb028d931fdd4adc371
Author: Sergey Sharybin
Date: Thu Feb 1 15:13:54 2018 +0100
Branches: master
https://developer.blender.org/rBff54dbd8fad04b1a65199bb028d931fdd4adc371
Cycles: Attempt to fix 32 bit linux compilation
===================================================================
M intern/cycles/util/util_simd.h
===================================================================
diff --git a/intern/cycles/util/util_simd.h b/intern/cycles/util/util_simd.h
index 8f6eb3995b7..04341451afb 100644
--- a/intern/cycles/util/util_simd.h
+++ b/intern/cycles/util/util_simd.h
@@ -460,6 +460,16 @@ ccl_device_inline int bitscan(int value)
return bit;
}
+ccl_device_inline int __bsr(int value)
+{
+ assert(value != 0);
+ int bit = 0;
+ while(value >>= 1) {
+ ++bit;
+ }
+ return bit;
+}
+
#endif /* __KERNEL_SSE2__ */
/* quiet unused define warnings */
More information about the Bf-blender-cvs
mailing list