summaryrefslogtreecommitdiff
path: root/vp8/encoder/x86
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2012-01-27 11:44:01 -0800
committerJohann <johannkoenig@google.com>2012-02-16 15:17:44 -0800
commit6b151d436d490dee423a38b42b7bab8832bd60fa (patch)
treea5d550e058a90311329294fe5849ec9e4dde5811 /vp8/encoder/x86
parent3653fb473a66258c74d3a550e66c8c1e8f95368c (diff)
downloadlibvpx-6b151d436d490dee423a38b42b7bab8832bd60fa.tar
libvpx-6b151d436d490dee423a38b42b7bab8832bd60fa.tar.gz
libvpx-6b151d436d490dee423a38b42b7bab8832bd60fa.tar.bz2
libvpx-6b151d436d490dee423a38b42b7bab8832bd60fa.zip
Clarify 'max_sad' usage
Depending on implementation the optimized SAD functions may return early when the calculated SAD exceeds max_sad. Change-Id: I05ce5b2d34e6d45fb3ec2a450aa99c4f3343bf3a
Diffstat (limited to 'vp8/encoder/x86')
-rw-r--r--vp8/encoder/x86/sad_sse2.asm2
-rw-r--r--vp8/encoder/x86/sad_sse3.asm10
2 files changed, 6 insertions, 6 deletions
diff --git a/vp8/encoder/x86/sad_sse2.asm b/vp8/encoder/x86/sad_sse2.asm
index fa8e3e3f8..0b01d7b61 100644
--- a/vp8/encoder/x86/sad_sse2.asm
+++ b/vp8/encoder/x86/sad_sse2.asm
@@ -89,7 +89,7 @@ sym(vp8_sad16x16_wmt):
; int src_stride,
; unsigned char *ref_ptr,
; int ref_stride,
-; int max_err)
+; int max_sad)
global sym(vp8_sad8x16_wmt)
sym(vp8_sad8x16_wmt):
push rbp
diff --git a/vp8/encoder/x86/sad_sse3.asm b/vp8/encoder/x86/sad_sse3.asm
index a2550974c..c2af3c86f 100644
--- a/vp8/encoder/x86/sad_sse3.asm
+++ b/vp8/encoder/x86/sad_sse3.asm
@@ -19,7 +19,7 @@
%define end_ptr rcx
%define ret_var rbx
%define result_ptr arg(4)
- %define max_err arg(4)
+ %define max_sad arg(4)
%define height dword ptr arg(4)
push rbp
mov rbp, rsp
@@ -42,7 +42,7 @@
%define end_ptr r10
%define ret_var r11
%define result_ptr [rsp+xmm_stack_space+8+4*8]
- %define max_err [rsp+xmm_stack_space+8+4*8]
+ %define max_sad [rsp+xmm_stack_space+8+4*8]
%define height dword ptr [rsp+xmm_stack_space+8+4*8]
%else
%define src_ptr rdi
@@ -52,7 +52,7 @@
%define end_ptr r9
%define ret_var r10
%define result_ptr r8
- %define max_err r8
+ %define max_sad r8
%define height r8
%endif
%endif
@@ -67,7 +67,7 @@
%define end_ptr
%define ret_var
%define result_ptr
- %define max_err
+ %define max_sad
%define height
%if ABI_IS_32BIT
@@ -587,7 +587,7 @@ sym(vp8_sad4x4x3_sse3):
; int src_stride,
; unsigned char *ref_ptr,
; int ref_stride,
-; int max_err)
+; int max_sad)
;%define lddqu movdqu
global sym(vp8_sad16x16_sse3)
sym(vp8_sad16x16_sse3):