summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS2
-rw-r--r--vp8/encoder/x86/fwalsh_sse2.asm2
-rw-r--r--vp8/encoder/x86/subtract_sse2.asm6
3 files changed, 10 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
index 6708d5aa9..110e5e143 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,6 +1,7 @@
# This file is automatically generated from the git commit history
# by tools/gen_authors.sh.
+Aaron Watry <awatry@gmail.com>
Adrian Grange <agrange@google.com>
Alex Converse <alex.converse@gmail.com>
Andres Mejia <mcitadel@gmail.com>
@@ -20,6 +21,7 @@ Justin Clift <justin@salasaga.org>
Justin Lebar <justin.lebar@gmail.com>
Luca Barbato <lu_zero@gentoo.org>
Makoto Kato <makoto.kt@gmail.com>
+Martin Ettl <ettl.martin78@googlemail.com>
Michael Kohler <michaelkohler@live.com>
Paul Wilkins <paulwilkins@google.com>
Pavol Rusnak <stick@gk2.sk>
diff --git a/vp8/encoder/x86/fwalsh_sse2.asm b/vp8/encoder/x86/fwalsh_sse2.asm
index ffc9b3dca..145b59d45 100644
--- a/vp8/encoder/x86/fwalsh_sse2.asm
+++ b/vp8/encoder/x86/fwalsh_sse2.asm
@@ -17,6 +17,7 @@ sym(vp8_short_walsh4x4_sse2):
push rbp
mov rbp, rsp
SHADOW_ARGS_TO_STACK 3
+ GET_GOT rbx
push rsi
push rdi
; end prolog
@@ -141,6 +142,7 @@ sym(vp8_short_walsh4x4_sse2):
; begin epilog
pop rdi
pop rsi
+ RESTORE_GOT
UNSHADOW_ARGS
pop rbp
ret
diff --git a/vp8/encoder/x86/subtract_sse2.asm b/vp8/encoder/x86/subtract_sse2.asm
index 60522bafa..27661e07f 100644
--- a/vp8/encoder/x86/subtract_sse2.asm
+++ b/vp8/encoder/x86/subtract_sse2.asm
@@ -19,6 +19,7 @@ sym(vp8_subtract_b_sse2_impl):
push rbp
mov rbp, rsp
SHADOW_ARGS_TO_STACK 5
+ GET_GOT rbx
push rsi
push rdi
; end prolog
@@ -64,6 +65,7 @@ sym(vp8_subtract_b_sse2_impl):
; begin epilog
pop rdi
pop rsi
+ RESTORE_GOT
UNSHADOW_ARGS
pop rbp
ret
@@ -75,6 +77,7 @@ sym(vp8_subtract_mby_sse2):
push rbp
mov rbp, rsp
SHADOW_ARGS_TO_STACK 4
+ GET_GOT rbx
push rsi
push rdi
; end prolog
@@ -134,6 +137,7 @@ submby_loop:
pop rdi
pop rsi
; begin epilog
+ RESTORE_GOT
UNSHADOW_ARGS
pop rbp
ret
@@ -145,6 +149,7 @@ sym(vp8_subtract_mbuv_sse2):
push rbp
mov rbp, rsp
SHADOW_ARGS_TO_STACK 5
+ GET_GOT rbx
push rsi
push rdi
; end prolog
@@ -338,6 +343,7 @@ sym(vp8_subtract_mbuv_sse2):
; begin epilog
pop rdi
pop rsi
+ RESTORE_GOT
UNSHADOW_ARGS
pop rbp
ret