diff options
author | Johann <johannkoenig@google.com> | 2011-03-29 10:28:30 -0400 |
---|---|---|
committer | Johann <johannkoenig@google.com> | 2011-03-29 11:27:03 -0400 |
commit | f0c22a3f333ad9a3e1218b8387879766bfea6d42 (patch) | |
tree | 4140d580cd7f475bf2288ecf1fd60b84a3efcbc2 | |
parent | 49c31dc2b4066f157c8a01808daee50b3a9ef5f9 (diff) | |
download | libvpx-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.asm | 4 |
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 |