diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-11-19 09:06:19 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-11-19 09:06:19 +0000 |
commit | 66ac6e2a134cb1ee863715fe27205389ca0c05f6 (patch) | |
tree | a09b5f7fa854ebe78521098420530004c07aaa94 | |
parent | 8856d67d40f9890a289ff5114f148217bc69851a (diff) | |
download | mpv-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
-rw-r--r-- | mp3lib/tabinit_MMX.c | 4 |
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"); } |