From aec5487cddeb92095d3260a79383034e09d75c50 Mon Sep 17 00:00:00 2001 From: James Berry Date: Thu, 7 Apr 2011 15:03:49 -0400 Subject: Use correct 32 bit comparisons for SAD breakout. Rax updated to eax to avoid uninitialized memory usage. Change-Id: Iedb953f104329ede2a786fc648a47f1be2f3798a --- vp8/encoder/x86/sad_sse2.asm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vp8/encoder/x86/sad_sse2.asm b/vp8/encoder/x86/sad_sse2.asm index 39ed79604..cc6bc3cd9 100644 --- a/vp8/encoder/x86/sad_sse2.asm +++ b/vp8/encoder/x86/sad_sse2.asm @@ -112,7 +112,7 @@ sym(vp8_sad8x16_wmt): x8x16sad_wmt_loop: movq rax, mm7 - cmp rax, arg(4) + cmp eax, arg(4) jg x8x16sad_wmt_early_exit movq mm0, QWORD PTR [rsi] @@ -173,7 +173,7 @@ sym(vp8_sad8x8_wmt): x8x8sad_wmt_loop: movq rax, mm7 - cmp rax, arg(4) + cmp eax, arg(4) jg x8x8sad_wmt_early_exit movq mm0, QWORD PTR [rsi] @@ -282,7 +282,7 @@ sym(vp8_sad16x8_wmt): x16x8sad_wmt_loop: movq rax, mm7 - cmp rax, arg(4) + cmp eax, arg(4) jg x16x8sad_wmt_early_exit movq mm0, QWORD PTR [rsi] -- cgit v1.2.3