comparison mp3lib/dct64_MMX.c @ 8453:855b9c55d1b0

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 ...
author michael
date Sun, 15 Dec 2002 10:54:33 +0000
parents 82a03c17f314
children 5403367c7032
comparison
equal deleted inserted replaced
8452:418b0017a8d2 8453:855b9c55d1b0
841 841
842 " flds 124(%%edx)\n\t" 842 " flds 124(%%edx)\n\t"
843 " fsts 960(%%edi)\n\t" 843 " fsts 960(%%edi)\n\t"
844 " fadds 92(%%edx)\n\t" 844 " fadds 92(%%edx)\n\t"
845 " fstps 832(%%edi)\n\t" 845 " fstps 832(%%edi)\n\t"
846 " addl $256,%%esp\n\t"
847 " popl %%edi\n\t"
848 " popl %%esi\n\t"
849 " popl %%ebx\n\t"
850 " jmp .L_bye\n\t" 846 " jmp .L_bye\n\t"
851 ".L01:\n\t" 847 ".L01:\n\t"
852 /* Phase 8*/ 848 /* Phase 8*/
853 849
854 " flds (%%ecx)\n\t" 850 " flds (%%ecx)\n\t"
983 " fistp 416(%%edi)\n\t" 979 " fistp 416(%%edi)\n\t"
984 " movsw\n\t" 980 " movsw\n\t"
985 ".L_bye:" 981 ".L_bye:"
986 : 982 :
987 :"m"(a),"m"(b),"m"(c),"m"(tmp[0]) 983 :"m"(a),"m"(b),"m"(c),"m"(tmp[0])
988 :"memory","%ebx","%esi","%edi"); 984 :"memory","%eax","%ebx","%ecx","%edx","%esi","%edi");
989 } 985 }