Index: libvpx/source/libvpx/vp8/common/x86/subpixel_sse2.asm |
diff --git a/libvpx/source/libvpx/vp8/common/x86/subpixel_sse2.asm b/libvpx/source/libvpx/vp8/common/x86/subpixel_sse2.asm |
index 83e3b1479b4596270463bd6ea124da0d0e2d3585..b87cad2593e09b3c7a725580d193ad36e7690be6 100644 |
--- a/libvpx/source/libvpx/vp8/common/x86/subpixel_sse2.asm |
+++ b/libvpx/source/libvpx/vp8/common/x86/subpixel_sse2.asm |
@@ -37,7 +37,7 @@ sym(vp8_filter_block1d8_h6_sse2): |
push rbp |
mov rbp, rsp |
SHADOW_ARGS_TO_STACK 7 |
- SAVE_XMM 7 |
+ SAVE_XMM |
GET_GOT rbx |
push rsi |
push rdi |
@@ -157,7 +157,7 @@ sym(vp8_filter_block1d16_h6_sse2): |
push rbp |
mov rbp, rsp |
SHADOW_ARGS_TO_STACK 7 |
- SAVE_XMM 7 |
+ SAVE_XMM |
GET_GOT rbx |
push rsi |
push rdi |
@@ -333,7 +333,7 @@ sym(vp8_filter_block1d8_v6_sse2): |
push rbp |
mov rbp, rsp |
SHADOW_ARGS_TO_STACK 8 |
- SAVE_XMM 7 |
+ SAVE_XMM |
GET_GOT rbx |
push rsi |
push rdi |
@@ -428,7 +428,7 @@ sym(vp8_filter_block1d16_v6_sse2): |
push rbp |
mov rbp, rsp |
SHADOW_ARGS_TO_STACK 8 |
- SAVE_XMM 7 |
+ SAVE_XMM |
GET_GOT rbx |
push rsi |
push rdi |
@@ -538,7 +538,7 @@ sym(vp8_filter_block1d8_h6_only_sse2): |
push rbp |
mov rbp, rsp |
SHADOW_ARGS_TO_STACK 6 |
- SAVE_XMM 7 |
+ SAVE_XMM |
GET_GOT rbx |
push rsi |
push rdi |
@@ -651,7 +651,7 @@ sym(vp8_filter_block1d16_h6_only_sse2): |
push rbp |
mov rbp, rsp |
SHADOW_ARGS_TO_STACK 6 |
- SAVE_XMM 7 |
+ SAVE_XMM |
GET_GOT rbx |
push rsi |
push rdi |
@@ -816,7 +816,7 @@ sym(vp8_filter_block1d8_v6_only_sse2): |
push rbp |
mov rbp, rsp |
SHADOW_ARGS_TO_STACK 6 |
- SAVE_XMM 7 |
+ SAVE_XMM |
GET_GOT rbx |
push rsi |
push rdi |
@@ -908,6 +908,7 @@ sym(vp8_unpack_block1d16_h6_sse2): |
push rbp |
mov rbp, rsp |
SHADOW_ARGS_TO_STACK 5 |
+ ;SAVE_XMM ;xmm6, xmm7 are not used here. |
GET_GOT rbx |
push rsi |
push rdi |
@@ -947,6 +948,7 @@ unpack_block1d16_h6_sse2_rowloop: |
pop rdi |
pop rsi |
RESTORE_GOT |
+ ;RESTORE_XMM |
UNSHADOW_ARGS |
pop rbp |
ret |
@@ -967,7 +969,7 @@ sym(vp8_bilinear_predict16x16_sse2): |
push rbp |
mov rbp, rsp |
SHADOW_ARGS_TO_STACK 6 |
- SAVE_XMM 7 |
+ SAVE_XMM |
GET_GOT rbx |
push rsi |
push rdi |
@@ -1236,7 +1238,7 @@ sym(vp8_bilinear_predict8x8_sse2): |
push rbp |
mov rbp, rsp |
SHADOW_ARGS_TO_STACK 6 |
- SAVE_XMM 7 |
+ SAVE_XMM |
GET_GOT rbx |
push rsi |
push rdi |