diff options
-rw-r--r-- | AUTHORS | 2 | ||||
-rw-r--r-- | vp8/encoder/x86/fwalsh_sse2.asm | 2 | ||||
-rw-r--r-- | vp8/encoder/x86/subtract_sse2.asm | 6 |
3 files changed, 10 insertions, 0 deletions
@@ -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 |