diff options
author | Johann <johannkoenig@google.com> | 2012-06-26 11:37:33 -0700 |
---|---|---|
committer | Johann <johannkoenig@google.com> | 2012-07-27 16:15:31 -0700 |
commit | 1161055129b6bd9ad61cba336ccc09e1e25ca7b3 (patch) | |
tree | 09438fc7774293dde03fb55d037ed148dabfbaa6 /vp8/common/rtcd_defs.sh | |
parent | aa4f9dd153a07b3f3aaff102e37b008bfd1678c9 (diff) | |
download | libvpx-1161055129b6bd9ad61cba336ccc09e1e25ca7b3.tar libvpx-1161055129b6bd9ad61cba336ccc09e1e25ca7b3.tar.gz libvpx-1161055129b6bd9ad61cba336ccc09e1e25ca7b3.tar.bz2 libvpx-1161055129b6bd9ad61cba336ccc09e1e25ca7b3.zip |
Be consistent with SAD values
SAD returns unsigned values. Make all the declarations the same.
Remove bestsad initialization and check. It is always set to the
result of a SAD call so it will never remain UINT_MAX
Use ja instead of jg to test unsigned comparison instead of signed.
Update test.
Change-Id: I46336ab45f4e60fc37caf20bd36bc5782079c7a5
Diffstat (limited to 'vp8/common/rtcd_defs.sh')
-rw-r--r-- | vp8/common/rtcd_defs.sh | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/vp8/common/rtcd_defs.sh b/vp8/common/rtcd_defs.sh index 35d56cd99..0805ede56 100644 --- a/vp8/common/rtcd_defs.sh +++ b/vp8/common/rtcd_defs.sh @@ -295,23 +295,23 @@ vp8_variance_halfpixvar16x16_hv_media=vp8_variance_halfpixvar16x16_hv_armv6 # # Single block SAD # -prototype unsigned int vp8_sad4x4 "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, int max_sad" +prototype unsigned int vp8_sad4x4 "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad" specialize vp8_sad4x4 mmx sse2 neon vp8_sad4x4_sse2=vp8_sad4x4_wmt -prototype unsigned int vp8_sad8x8 "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, int max_sad" +prototype unsigned int vp8_sad8x8 "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad" specialize vp8_sad8x8 mmx sse2 neon vp8_sad8x8_sse2=vp8_sad8x8_wmt -prototype unsigned int vp8_sad8x16 "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, int max_sad" +prototype unsigned int vp8_sad8x16 "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad" specialize vp8_sad8x16 mmx sse2 neon vp8_sad8x16_sse2=vp8_sad8x16_wmt -prototype unsigned int vp8_sad16x8 "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, int max_sad" +prototype unsigned int vp8_sad16x8 "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad" specialize vp8_sad16x8 mmx sse2 neon vp8_sad16x8_sse2=vp8_sad16x8_wmt -prototype unsigned int vp8_sad16x16 "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, int max_sad" +prototype unsigned int vp8_sad16x16 "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad" specialize vp8_sad16x16 mmx sse2 sse3 media neon vp8_sad16x16_sse2=vp8_sad16x16_wmt vp8_sad16x16_media=vp8_sad16x16_armv6 |