changeset 1135:152c7c71a29c

loops alignment
author nickols_k
date Sat, 16 Jun 2001 15:24:02 +0000
parents 3d8e39fd7d2d
children 025cb2d303b8
files mp3lib/decode_k7.s
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mp3lib/decode_k7.s	Sat Jun 16 09:43:46 2001 +0000
+++ b/mp3lib/decode_k7.s	Sat Jun 16 15:24:02 2001 +0000
@@ -12,6 +12,7 @@
 ///  - partial unrolling loops for removing slower MOVW insns.
 ///    (Note: probably same operation should be done for decode_3dnow.s)
 ///  - change function name for support 3DNowEx! automatic detect
+///  - added loops alignment
 ///
 /// note: because K7 processors are an aggresive out-of-order three-way
 ///       superscalar ones instruction order is not significand for them.
@@ -113,7 +114,7 @@
         subl  %edx,%ecx
         movl  $8,%ebp
 	prefetchw (%esi)
-
+.align 16
 .L55:
 
         movq  (%ecx),%mm0
@@ -231,7 +232,7 @@
         addl  $4,%esi
         addl  $256,%ecx
         movl  $7,%ebp
-
+.align 16
 .L68:
 	pxor  %mm0, %mm0
 	pxor  %mm4, %mm4