summaryrefslogtreecommitdiff
path: root/vp8/encoder/x86/sad_sse3.asm
diff options
context:
space:
mode:
authorFritz Koenig <frkoenig@google.com>2011-08-22 15:29:41 -0700
committerFritz Koenig <frkoenig@google.com>2011-08-23 09:05:29 -0700
commitc5f890af2cff951048cc41630f2523b61fb74a0b (patch)
tree0b0ce3929049cef7470a01da1b6436306768a2c6 /vp8/encoder/x86/sad_sse3.asm
parent694d4e777705ec7ad9d903f4074ba23d1806fe01 (diff)
downloadlibvpx-c5f890af2cff951048cc41630f2523b61fb74a0b.tar
libvpx-c5f890af2cff951048cc41630f2523b61fb74a0b.tar.gz
libvpx-c5f890af2cff951048cc41630f2523b61fb74a0b.tar.bz2
libvpx-c5f890af2cff951048cc41630f2523b61fb74a0b.zip
Use local labels for jumps/loops in x86 assembly.
Prepend . to local labels in assembly code. This allows non unique labels within a file. Also makes profiling information more informative by keeping the function name with the loop name. Change-Id: I7a983cb3a5ba2413d5dafd0a37936b268fb9e37f
Diffstat (limited to 'vp8/encoder/x86/sad_sse3.asm')
-rw-r--r--vp8/encoder/x86/sad_sse3.asm12
1 files changed, 6 insertions, 6 deletions
diff --git a/vp8/encoder/x86/sad_sse3.asm b/vp8/encoder/x86/sad_sse3.asm
index 9e0552166..a2550974c 100644
--- a/vp8/encoder/x86/sad_sse3.asm
+++ b/vp8/encoder/x86/sad_sse3.asm
@@ -647,7 +647,7 @@ sym(vp8_copy32xn_sse3):
STACK_FRAME_CREATE_X3
-block_copy_sse3_loopx4:
+.block_copy_sse3_loopx4:
lea end_ptr, [src_ptr+src_stride*2]
movdqu xmm0, XMMWORD PTR [src_ptr]
@@ -676,13 +676,13 @@ block_copy_sse3_loopx4:
sub height, 4
cmp height, 4
- jge block_copy_sse3_loopx4
+ jge .block_copy_sse3_loopx4
;Check to see if there is more rows need to be copied.
cmp height, 0
- je copy_is_done
+ je .copy_is_done
-block_copy_sse3_loop:
+.block_copy_sse3_loop:
movdqu xmm0, XMMWORD PTR [src_ptr]
movdqu xmm1, XMMWORD PTR [src_ptr + 16]
lea src_ptr, [src_ptr+src_stride]
@@ -692,9 +692,9 @@ block_copy_sse3_loop:
lea ref_ptr, [ref_ptr+ref_stride]
sub height, 1
- jne block_copy_sse3_loop
+ jne .block_copy_sse3_loop
-copy_is_done:
+.copy_is_done:
STACK_FRAME_DESTROY_X3
;void vp8_sad16x16x4d_sse3(