Minor optimization

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1283 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
nick 2001-07-06 10:59:14 +00:00
parent 8ef288232c
commit d0569bc2df
2 changed files with 14 additions and 18 deletions

View File

@ -543,11 +543,10 @@ dct64_MMX_3dnow:
movq %mm2, 72(%edx)
movd 48(%ecx), %mm3
pfsub 52(%ecx), %mm3
pfmul 120(%ebx), %mm3
movd 60(%ecx), %mm2
pfsub 52(%ecx), %mm3
pfsub 56(%ecx), %mm2
pfmul 120(%ebx), %mm3
pfmul 120(%ebx), %mm2
movq %mm2, %mm1
@ -583,8 +582,8 @@ dct64_MMX_3dnow:
pfmul 120(%ebx), %mm0
pfadd %mm0, %mm1
pfadd 92(%edx), %mm0
movd %mm0, 84(%edx)
movd %mm1, 88(%edx)
punpckldq %mm1, %mm0
movq %mm0, 84(%edx)
movq 96(%ecx), %mm0
movq %mm0, %mm1
@ -618,8 +617,8 @@ dct64_MMX_3dnow:
pfmul 120(%ebx), %mm0
pfadd %mm0,%mm1
pfadd 124(%edx), %mm0
movd %mm0, 116(%edx)
movd %mm1, 120(%edx)
punpckldq %mm1, %mm0
movq %mm0, 116(%edx)
jnz .L01
@ -919,6 +918,4 @@ dct64_MMX_3dnow:
popl %edi
popl %esi
popl %ebx
ret $12
ret $12

View File

@ -422,11 +422,10 @@ dct64_MMX_3dnowex:
movq %mm2, 72(%edx)
movd 48(%ecx), %mm3
pfsub 52(%ecx), %mm3
pfmul 120(%ebx), %mm3
movd 60(%ecx), %mm2
pfsub 52(%ecx), %mm3
pfsub 56(%ecx), %mm2
pfmul 120(%ebx), %mm3
pfmul 120(%ebx), %mm2
movq %mm2, %mm1
@ -462,8 +461,8 @@ dct64_MMX_3dnowex:
pfmul 120(%ebx), %mm0
pfadd %mm0, %mm1
pfadd 92(%edx), %mm0
movd %mm0, 84(%edx)
movd %mm1, 88(%edx)
punpckldq %mm1, %mm0
movq %mm0, 84(%edx)
movq 96(%ecx), %mm0
movq %mm0, %mm1
@ -497,8 +496,8 @@ dct64_MMX_3dnowex:
pfmul 120(%ebx), %mm0
pfadd %mm0,%mm1
pfadd 124(%edx), %mm0
movd %mm0, 116(%edx)
movd %mm1, 120(%edx)
punpckldq %mm1, %mm0
movq %mm0, 116(%edx)
jnz .L01
@ -798,4 +797,4 @@ dct64_MMX_3dnowex:
popl %edi
popl %esi
popl %ebx
ret $12
ret $12