1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-18 21:57:00 +00:00

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

View File

@ -12,6 +12,7 @@
/// - partial unrolling loops for removing slower MOVW insns. /// - partial unrolling loops for removing slower MOVW insns.
/// (Note: probably same operation should be done for decode_3dnow.s) /// (Note: probably same operation should be done for decode_3dnow.s)
/// - change function name for support 3DNowEx! automatic detect /// - change function name for support 3DNowEx! automatic detect
/// - added loops alignment
/// ///
/// note: because K7 processors are an aggresive out-of-order three-way /// note: because K7 processors are an aggresive out-of-order three-way
/// superscalar ones instruction order is not significand for them. /// superscalar ones instruction order is not significand for them.
@ -113,7 +114,7 @@ synth_1to1_3dnowex:
subl %edx,%ecx subl %edx,%ecx
movl $8,%ebp movl $8,%ebp
prefetchw (%esi) prefetchw (%esi)
.align 16
.L55: .L55:
movq (%ecx),%mm0 movq (%ecx),%mm0
@ -231,7 +232,7 @@ synth_1to1_3dnowex:
addl $4,%esi addl $4,%esi
addl $256,%ecx addl $256,%ecx
movl $7,%ebp movl $7,%ebp
.align 16
.L68: .L68:
pxor %mm0, %mm0 pxor %mm0, %mm0
pxor %mm4, %mm4 pxor %mm4, %mm4