summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-15 10:54:33 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-15 10:54:33 +0000
commit113aada89cf202623b4c3ae0a461fef1a65052bd (patch)
tree3e25dea1154bf9a42e93cab7f90776eb8bd29f21
parentcaf9c87669ee05ac498e06db30d2c6e7a901376c (diff)
downloadmpv-113aada89cf202623b4c3ae0a461fef1a65052bd.tar.bz2
mpv-113aada89cf202623b4c3ae0a461fef1a65052bd.tar.xz
removing very ugly esp games / fixes the propolice problem on OpenBSD (patch by Björn Sandell <biorn at dce dot chalmers dot se>)
i hope this is ok for all compilers ... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8454 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--mp3lib/dct64_MMX.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/mp3lib/dct64_MMX.c b/mp3lib/dct64_MMX.c
index b99427f0a9..29b44e6437 100644
--- a/mp3lib/dct64_MMX.c
+++ b/mp3lib/dct64_MMX.c
@@ -843,10 +843,6 @@ void __attribute__ (( __stdcall__ )) dct64_MMX(real *a,real *b,real *c)
" fsts 960(%%edi)\n\t"
" fadds 92(%%edx)\n\t"
" fstps 832(%%edi)\n\t"
-" addl $256,%%esp\n\t"
-" popl %%edi\n\t"
-" popl %%esi\n\t"
-" popl %%ebx\n\t"
" jmp .L_bye\n\t"
".L01:\n\t"
/* Phase 8*/
@@ -985,5 +981,5 @@ void __attribute__ (( __stdcall__ )) dct64_MMX(real *a,real *b,real *c)
".L_bye:"
:
:"m"(a),"m"(b),"m"(c),"m"(tmp[0])
- :"memory","%ebx","%esi","%edi");
+ :"memory","%eax","%ebx","%ecx","%edx","%esi","%edi");
}