loops alignment

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1136 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
nickols_k 2001-06-16 15:24:02 +00:00
parent 02d786f953
commit a8474a9470
1 changed files with 3 additions and 2 deletions

View File

@ -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 @@ synth_1to1_3dnowex:
subl %edx,%ecx
movl $8,%ebp
prefetchw (%esi)
.align 16
.L55:
movq (%ecx),%mm0
@ -231,7 +232,7 @@ synth_1to1_3dnowex:
addl $4,%esi
addl $256,%ecx
movl $7,%ebp
.align 16
.L68:
pxor %mm0, %mm0
pxor %mm4, %mm4