summaryrefslogtreecommitdiffstats
path: root/mp3lib
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-19 09:06:19 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-19 09:06:19 +0000
commit66ac6e2a134cb1ee863715fe27205389ca0c05f6 (patch)
treea09b5f7fa854ebe78521098420530004c07aaa94 /mp3lib
parent8856d67d40f9890a289ff5114f148217bc69851a (diff)
downloadmpv-66ac6e2a134cb1ee863715fe27205389ca0c05f6.tar.bz2
mpv-66ac6e2a134cb1ee863715fe27205389ca0c05f6.tar.xz
Fix clobber list, half of the modified registers were missing.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21043 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mp3lib')
-rw-r--r--mp3lib/tabinit_MMX.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/mp3lib/tabinit_MMX.c b/mp3lib/tabinit_MMX.c
index 312b298321..854846dc38 100644
--- a/mp3lib/tabinit_MMX.c
+++ b/mp3lib/tabinit_MMX.c
@@ -97,7 +97,7 @@ void make_decode_tables_MMX(long scaleval)
"jmp .L00\n\t"
".L04:\n\t"
::"g"(intwinbase_MMX),"m"(mp3lib_decwin[0]),"m"(scaleval),"m"(intwinbase_step)
- :"memory","%ebx","%esi","%edi");
+ :"memory","%eax","%ebx","%ecx","%edx","%esi","%edi");
intwinbase_step=2;
__asm __volatile(
"xorl %%ecx,%%ecx\n\t"
@@ -156,5 +156,5 @@ intwinbase_step=2;
"jmp .L05\n\t"
".L13:\n\t"
::"g"(intwinbase_MMX),"m"(mp3lib_decwins[0]),"m"(scaleval),"m"(intwinbase_step)
- :"memory","%ebx","%esi","%edi");
+ :"memory","%eax","%ebx","%ecx","%edx","%esi","%edi");
}