Fix arm patch.
This commit is contained in:
parent
a0d96eed41
commit
e3e2eba6cc
@ -1,26 +1,27 @@
|
||||
--- oiio-Release-1.1.3/src/include/thread.h.orig 2013-04-01 00:27:21.337292586 +0100
|
||||
+++ oiio-Release-1.1.3/src/include/thread.h 2013-04-01 00:30:08.910886481 +0100
|
||||
--- oiio-Release-1.1.10/src/include/thread.h.orig 2013-04-01 00:27:21.337292586 +0100
|
||||
+++ oiio-Release-1.1.10/src/include/thread.h 2013-04-01 00:30:08.910886481 +0100
|
||||
@@ -326,7 +326,11 @@
|
||||
__TBB_Pause(delay);
|
||||
#elif defined(__GNUC__)
|
||||
{
|
||||
#if defined(__GNUC__)
|
||||
for (int i = 0; i < delay; ++i) {
|
||||
+#if defined __arm__
|
||||
+ __asm__ __volatile__("NOP;");
|
||||
+#else
|
||||
+#else
|
||||
__asm__ __volatile__("pause;");
|
||||
+#endif
|
||||
+#endif
|
||||
}
|
||||
#elif defined(_MSC_VER)
|
||||
for (int i = 0; i < delay; ++i) {
|
||||
@@ -441,7 +445,11 @@
|
||||
#elif USE_TBB
|
||||
__TBB_Pause(delay);
|
||||
@@ -446,7 +450,12 @@
|
||||
|
||||
// Disallow copy construction by making private and unimplemented.
|
||||
atomic (atomic const &);
|
||||
+#if defined __arm__
|
||||
+} __attribute__((aligned(8)));
|
||||
+#else
|
||||
+#else
|
||||
};
|
||||
+#endif
|
||||
+#endif
|
||||
+
|
||||
|
||||
|
||||
#endif /* ! USE_TBB */
|
||||
#endif /* ! USE_TBB_ATOMIC */
|
||||
|
Loading…
Reference in New Issue
Block a user