[x265] [PATCH 2/3] Disable #pragma in INTEL Compiler

chen chenm003 at 163.com
Sun Jul 7 13:50:45 CEST 2013


Not only this line, but also all of '#', I think we need remove '#' before.
Of course, I may apply patch to my local hg tree and make hg-format patch


在 2013-07-07 03:44:36,"Steve Borho" <steve at borho.org> 写道:






On Tue, Jul 2, 2013 at 3:59 AM, chen <chenm003 at 163.com> wrote:

# From d515ac32f810fe6e6a986862771c85564193ee51 Mon Sep 17 00:00:00 2001



This extra from line seems to confuse hg import.
 
# From: Min Chen <chenm003 at 163.com>
# Date: Mon, 1 Jul 2013 17:45:07 +0800
# Subject: [PATCH 2/3] Disable #pragma in INTEL Compiler
Disable #pragma in INTEL Compiler
---
 source/common/threadpool.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/source/common/threadpool.cpp b/source/common/threadpool.cpp
index 1cc10ca..909337b 100644
--- a/source/common/threadpool.cpp
+++ b/source/common/threadpool.cpp
@@ -90,7 +90,9 @@ FORCEINLINE LONGLONG _InterlockedOr64(__inout LONGLONG volatile *Destination,
 }
 
 #define ATOMIC_OR(ptr, mask)            _InterlockedOr64((volatile LONG64*)ptr, mask)
+#if defined(__MSC_VER) && !defined(__INTEL_COMPILER)
 #pragma intrinsic(_InterlockedCompareExchange64)
+#endif
 #else // if _WIN32_WINNT <= _WIN32_WINNT_WINXP
 #define ATOMIC_OR(ptr, mask)            InterlockedOr64((volatile LONG64*)ptr, mask)
 #endif // if _WIN32_WINNT <= _WIN32_WINNT_WINXP
--
1.7.9.msysgit.0
 

_______________________________________________
x265-devel mailing list
x265-devel at videolan.org
http://mailman.videolan.org/listinfo/x265-devel







--
Steve Borho
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20130707/519d0747/attachment.html>


More information about the x265-devel mailing list