summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2011-03-29 10:28:30 -0400
committerJohann <johannkoenig@google.com>2011-03-29 11:27:03 -0400
commitf0c22a3f333ad9a3e1218b8387879766bfea6d42 (patch)
tree4140d580cd7f475bf2288ecf1fd60b84a3efcbc2
parent49c31dc2b4066f157c8a01808daee50b3a9ef5f9 (diff)
downloadlibvpx-f0c22a3f333ad9a3e1218b8387879766bfea6d42.tar
libvpx-f0c22a3f333ad9a3e1218b8387879766bfea6d42.tar.gz
libvpx-f0c22a3f333ad9a3e1218b8387879766bfea6d42.tar.bz2
libvpx-f0c22a3f333ad9a3e1218b8387879766bfea6d42.zip
use GLOBAL correctly on 32bit shared libraries
http://code.google.com/p/webm/issues/detail?id=309 Change-Id: I6fce9e2f74bc09a9f258df7f91ab599812324e8c
-rw-r--r--vp8/encoder/x86/quantize_sse2.asm4
1 files changed, 2 insertions, 2 deletions
diff --git a/vp8/encoder/x86/quantize_sse2.asm b/vp8/encoder/x86/quantize_sse2.asm
index bc70b68a9..9a1584024 100644
--- a/vp8/encoder/x86/quantize_sse2.asm
+++ b/vp8/encoder/x86/quantize_sse2.asm
@@ -130,7 +130,7 @@ sym(vp8_regular_quantize_b_sse2):
mov [rsp + zrun_zbin_boost], rsi
%macro ZIGZAG_LOOP 1
- movsx edx, WORD PTR[GLOBAL(zig_zag) + (%1 * 2)] ; rc
+ movsx edx, WORD PTR[GLOBAL(zig_zag + (%1 * 2))] ; rc
; x
movsx ecx, WORD PTR[rsp + abs_minus_zbin + rdx *2]
@@ -209,7 +209,7 @@ ZIGZAG_LOOP 15
pxor xmm3, xmm6
; mask inv_zig_zag
pand xmm2, [GLOBAL(inv_zig_zag)]
- pand xmm3, [GLOBAL(inv_zig_zag) + 16]
+ pand xmm3, [GLOBAL(inv_zig_zag + 16)]
; select the max value
pmaxsw xmm2, xmm3
pshufd xmm3, xmm2, 00001110b