diff options
author | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-15 10:54:33 +0000 |
---|---|---|
committer | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-15 10:54:33 +0000 |
commit | 113aada89cf202623b4c3ae0a461fef1a65052bd (patch) | |
tree | 3e25dea1154bf9a42e93cab7f90776eb8bd29f21 /mp3lib/dct64_MMX.c | |
parent | caf9c87669ee05ac498e06db30d2c6e7a901376c (diff) | |
download | mpv-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
Diffstat (limited to 'mp3lib/dct64_MMX.c')
-rw-r--r-- | mp3lib/dct64_MMX.c | 6 |
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"); } |