|
|
8df2fd7 |
--- open-vm-tools-9.10.0-2476743/lib/include/vm_basic_asm_x86.h.orig 2015-04-30 20:27:54.197056616 -0700
|
|
|
8df2fd7 |
+++ open-vm-tools-9.10.0-2476743/lib/include/vm_basic_asm_x86.h 2015-04-30 20:47:22.916480187 -0700
|
|
|
8df2fd7 |
@@ -352,7 +352,9 @@
|
|
|
8df2fd7 |
*-----------------------------------------------------------------------------
|
|
|
8df2fd7 |
*/
|
|
|
8df2fd7 |
|
|
|
8df2fd7 |
-#if defined(__GNUC__) && (__GNUC__ >= 4) && (__GNUC_MINOR__ >= 4) && !defined(MUL64_NO_ASM)
|
|
|
8df2fd7 |
+#if defined(__GNUC__) && \
|
|
|
8df2fd7 |
+ (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) && \
|
|
|
8df2fd7 |
+ !defined(MUL64_NO_ASM)
|
|
|
8df2fd7 |
|
|
|
8df2fd7 |
static INLINE uint64
|
|
|
8df2fd7 |
Mul64x3264(uint64 multiplicand, uint32 multiplier, uint32 shift)
|
|
|
8df2fd7 |
@@ -457,7 +459,9 @@
|
|
|
8df2fd7 |
*-----------------------------------------------------------------------------
|
|
|
8df2fd7 |
*/
|
|
|
8df2fd7 |
|
|
|
8df2fd7 |
-#if defined(__GNUC__) && (__GNUC__ >= 4) && (__GNUC_MINOR__ >= 4) && !defined(MUL64_NO_ASM)
|
|
|
8df2fd7 |
+#if defined(__GNUC__) && \
|
|
|
8df2fd7 |
+ (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) && \
|
|
|
8df2fd7 |
+ !defined(MUL64_NO_ASM)
|
|
|
8df2fd7 |
|
|
|
8df2fd7 |
static INLINE int64
|
|
|
8df2fd7 |
Muls64x32s64(int64 multiplicand, uint32 multiplier, uint32 shift)
|