Add missing registers to asm code in mp3lib

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22393 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
reimar 2007-03-01 12:45:00 +00:00
parent 8c4bbd0cb2
commit 2ad2fefc2b
3 changed files with 3 additions and 3 deletions

View File

@ -924,5 +924,5 @@ void dct64_MMX_3dnow(real *a,real *b,real *c)
" femms\n\t"
:
:"m"(a),"m"(b),"m"(c),"m"(tmp[0])
:"memory","%ebx","%esi","%edi");
:"memory","%eax","%ebx","%ecx","%edx","%esi","%edi");
}

View File

@ -244,5 +244,5 @@ ASMALIGN(4)
"emms\n\t"
:
:"m"(bandPtr),"m"(channel),"m"(samples),"m"(buffs),"m"(bo), "m"(temp)
:"memory","%edi","%esi","%ebx","%esp");
:"memory","%edi","%esi","%eax","%ebx","%ecx","%edx","%esp");
}

View File

@ -313,6 +313,6 @@ int synth_1to1_pent(real *bandPtr, int channel, short *samples)
" movl "MANGLE(saved_ebp)",%%ebp\n\t"
:"=a"(retval)
:"m"(bandPtr),"m"(channel),"m"(samples),"m"(tmp[0])
:"memory","%edi","%esi","%ebx");
:"memory","%edi","%esi","%ebx","%ecx","%edx");
return retval;
}