aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar nickols_k <nickols_k@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-05-24 09:42:18 +0000
committerGravatar nickols_k <nickols_k@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-05-24 09:42:18 +0000
commitdc1f78a1a77a95980a29cd2f727ef86585dfe207 (patch)
treebc57c5e2c5dca5eb83b1f9b1e395f7d0002cbda1
parent885eb095d305198dffcb515f577a876dfd066ce4 (diff)
Better insns scheduling
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@860 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--mp3lib/decode_k7.s140
1 files changed, 70 insertions, 70 deletions
diff --git a/mp3lib/decode_k7.s b/mp3lib/decode_k7.s
index 996550cc3d..1de23093f7 100644
--- a/mp3lib/decode_k7.s
+++ b/mp3lib/decode_k7.s
@@ -104,41 +104,41 @@ synth_1to1_3dnowex:
.L55:
- movq (%ecx),%mm4
- movq 8(%ecx),%mm0
- pfmul (%ebx),%mm4
+ movq (%ecx),%mm0
+ pfmul (%ebx),%mm0
- pfmul 8(%ebx),%mm0
- movq 16(%ebx),%mm3
- pfadd %mm0,%mm4
+ movq 8(%ecx),%mm1
+ pfmul 8(%ebx),%mm1
+ pfadd %mm1,%mm0
- movq 24(%ecx),%mm0
- pfmul 16(%ecx),%mm3
- pfadd %mm3,%mm4
+ movq 16(%ebx),%mm2
+ pfmul 16(%ecx),%mm2
+ pfadd %mm2,%mm0
- pfmul 24(%ebx),%mm0
- movq 32(%ebx),%mm3
- pfadd %mm0,%mm4
+ movq 24(%ecx),%mm3
+ pfmul 24(%ebx),%mm3
+ pfadd %mm3,%mm0
- movq 40(%ecx),%mm0
- pfmul 32(%ecx),%mm3
- pfadd %mm3,%mm4
+ movq 32(%ebx),%mm4
+ pfmul 32(%ecx),%mm4
+ pfadd %mm4,%mm0
- pfmul 40(%ebx),%mm0
- movq 48(%ebx),%mm3
- pfadd %mm0,%mm4
+ movq 40(%ecx),%mm5
+ pfmul 40(%ebx),%mm5
+ pfadd %mm5,%mm0
- movq 56(%ecx),%mm0
- pfmul 48(%ecx),%mm3
- pfadd %mm3,%mm4
+ movq 48(%ebx),%mm6
+ pfmul 48(%ecx),%mm6
+ pfadd %mm6,%mm0
- pfmul 56(%ebx),%mm0
- pfadd %mm0,%mm4
+ movq 56(%ecx),%mm7
+ pfmul 56(%ebx),%mm7
+ pfadd %mm7,%mm0
- pfnacc %mm4, %mm4
+ pfnacc %mm0, %mm0
- pf2id %mm4,%mm4
- movd %mm4,%eax
+ pf2id %mm0,%mm0
+ movd %mm0,%eax
sar $16,%eax
movw %ax,(%esi)
@@ -151,39 +151,39 @@ synth_1to1_3dnowex:
/ --- end of loop 1 ---
- movd (%ecx),%mm2
- pfmul (%ebx),%mm2
+ movd (%ecx),%mm0
+ pfmul (%ebx),%mm0
movd 8(%ebx),%mm1
pfmul 8(%ecx),%mm1
- pfadd %mm1,%mm2
+ pfadd %mm1,%mm0
- movd 16(%ebx),%mm1
- pfmul 16(%ecx),%mm1
- pfadd %mm1,%mm2
+ movd 16(%ebx),%mm2
+ pfmul 16(%ecx),%mm2
+ pfadd %mm2,%mm0
- movd 24(%ebx),%mm1
- pfmul 24(%ecx),%mm1
- pfadd %mm1,%mm2
+ movd 24(%ebx),%mm3
+ pfmul 24(%ecx),%mm3
+ pfadd %mm3,%mm0
- movd 32(%ebx),%mm1
- pfmul 32(%ecx),%mm1
- pfadd %mm1,%mm2
+ movd 32(%ebx),%mm4
+ pfmul 32(%ecx),%mm4
+ pfadd %mm4,%mm0
- movd 40(%ebx),%mm1
- pfmul 40(%ecx),%mm1
- pfadd %mm1,%mm2
+ movd 40(%ebx),%mm5
+ pfmul 40(%ecx),%mm5
+ pfadd %mm5,%mm0
- movd 48(%ebx),%mm1
- pfmul 48(%ecx),%mm1
- pfadd %mm1,%mm2
+ movd 48(%ebx),%mm6
+ pfmul 48(%ecx),%mm6
+ pfadd %mm6,%mm0
- movd 56(%ebx),%mm1
- pfmul 56(%ecx),%mm1
- pfadd %mm1,%mm2
+ movd 56(%ebx),%mm7
+ pfmul 56(%ecx),%mm7
+ pfadd %mm7,%mm0
- pf2id %mm2,%mm2
- movd %mm2,%eax
+ pf2id %mm0,%mm0
+ movd %mm0,%eax
sar $16,%eax
@@ -197,37 +197,37 @@ synth_1to1_3dnowex:
.L68:
pxor %mm0, %mm0
- movq (%ecx),%mm2
- pfmul (%ebx),%mm2
- pfsub %mm2,%mm0
-
- movq 8(%ecx),%mm4
- pfmul 8(%ebx),%mm4
- pfsub %mm4,%mm0
+ movq (%ecx),%mm1
+ pfmul (%ebx),%mm1
+ pfsub %mm1,%mm0
- movq 16(%ecx),%mm2
- pfmul 16(%ebx),%mm2
+ movq 8(%ecx),%mm2
+ pfmul 8(%ebx),%mm2
pfsub %mm2,%mm0
+ movq 16(%ecx),%mm3
+ pfmul 16(%ebx),%mm3
+ pfsub %mm3,%mm0
+
movq 24(%ecx),%mm4
pfmul 24(%ebx),%mm4
pfsub %mm4,%mm0
- movq 32(%ecx),%mm2
- pfmul 32(%ebx),%mm2
- pfsub %mm2,%mm0
+ movq 32(%ecx),%mm5
+ pfmul 32(%ebx),%mm5
+ pfsub %mm5,%mm0
- movq 40(%ecx),%mm4
- pfmul 40(%ebx),%mm4
- pfsub %mm4,%mm0
+ movq 40(%ecx),%mm6
+ pfmul 40(%ebx),%mm6
+ pfsub %mm6,%mm0
- movq 48(%ecx),%mm2
- pfmul 48(%ebx),%mm2
- pfsub %mm2,%mm0
+ movq 48(%ecx),%mm7
+ pfmul 48(%ebx),%mm7
+ pfsub %mm7,%mm0
- movq 56(%ecx),%mm4
- pfmul 56(%ebx),%mm4
- pfsub %mm4,%mm0
+ movq 56(%ecx),%mm1
+ pfmul 56(%ebx),%mm1
+ pfsub %mm1,%mm0
pfacc %mm0,%mm0