summaryrefslogtreecommitdiffstats
path: root/loader
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-12-21 23:26:45 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-12-21 23:26:45 +0000
commit54d4ed86114b57f9d6fd4e64453cb6cb56c696f9 (patch)
treeed0693a079564865497036d9e78182bfb93db951 /loader
parent0857e031871ba39a378d661fafb077b569de1a0d (diff)
downloadmpv-54d4ed86114b57f9d6fd4e64453cb6cb56c696f9.tar.bz2
mpv-54d4ed86114b57f9d6fd4e64453cb6cb56c696f9.tar.xz
add missing registers in clobber list, fixes bug #169
Patch by basic basic (at) mozdev [dot] org git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14213 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'loader')
-rw-r--r--loader/ldt_keeper.c1
-rw-r--r--loader/win32.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/loader/ldt_keeper.c b/loader/ldt_keeper.c
index 186ad0bbdc..322bc93084 100644
--- a/loader/ldt_keeper.c
+++ b/loader/ldt_keeper.c
@@ -118,6 +118,7 @@ void Setup_FS_Segment(void)
__asm__ __volatile__(
"movl %0,%%eax; movw %%ax, %%fs" : : "r" (ldt_desc)
+ :"eax"
);
}
diff --git a/loader/win32.c b/loader/win32.c
index f67da71328..d62d5665a4 100644
--- a/loader/win32.c
+++ b/loader/win32.c
@@ -118,6 +118,7 @@ static void c_longcount_tsc(long long* z)
"movl %%edx, 4(%%ebx)\n\t"
"popl %%ebx\n\t"
::"a"(z)
+ :"edx"
);
}
static unsigned int c_localcount_notsc()