SOURCES: ode-asm.patch - adapted for 0.8 version (can somebody che...
lisu
lisu at pld-linux.org
Sat Jun 23 18:40:39 CEST 2007
Author: lisu Date: Sat Jun 23 16:40:39 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- adapted for 0.8 version (can somebody check this on ix686 arch?)
---- Files affected:
SOURCES:
ode-asm.patch (1.1 -> 1.2)
---- Diffs:
================================================================
Index: SOURCES/ode-asm.patch
diff -u SOURCES/ode-asm.patch:1.1 SOURCES/ode-asm.patch:1.2
--- SOURCES/ode-asm.patch:1.1 Fri Mar 25 00:36:00 2005
+++ SOURCES/ode-asm.patch Sat Jun 23 18:40:34 2007
@@ -1,24 +1,13 @@
-diff -ruN ode-0.5./ode/src/timer.cpp ode-0.5/ode/src/timer.cpp
---- ode-0.5./ode/src/timer.cpp 2004-04-19 23:48:49.000000000 +0200
-+++ ode-0.5/ode/src/timer.cpp 2005-03-25 00:24:49.947666752 +0100
-@@ -117,9 +117,19 @@
- static inline void serialize()
- {
- asm volatile (
-+#ifdef __PIC__
-+ "pushl %%ebx\n"
-+#endif
- "mov $0,%%eax\n"
+--- ode-0.8/ode/src/timer.cpp~ 2007-06-23 17:48:48.000000000 +0000
++++ ode-0.8/ode/src/timer.cpp 2007-06-23 17:53:35.000000000 +0000
+@@ -129,7 +129,9 @@
+ "push %%ebx\n"
"cpuid\n"
-- : : : "%eax","%ebx","%ecx","%edx","cc","memory");
-+#ifdef __PIC__
-+ "popl %%ebx\n"
-+#endif
+ "pop %%ebx\n"
+- : : : "%eax","%ecx","%edx","cc","memory");
+ : : : "%eax","%ecx","%edx","cc","memory"
-+#ifndef __PIC__
+ , "%ebx"
-+#endif
+ );
- }
-
-
+ #else
+ asm volatile (
+ "mov $0,%%rax\n"
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/ode-asm.patch?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list