| OLD | NEW | 
|---|
| 1 ; | 1 ; | 
| 2 ;  Copyright (c) 2010 The WebM project authors. All Rights Reserved. | 2 ;  Copyright (c) 2010 The WebM project authors. All Rights Reserved. | 
| 3 ; | 3 ; | 
| 4 ;  Use of this source code is governed by a BSD-style license | 4 ;  Use of this source code is governed by a BSD-style license | 
| 5 ;  that can be found in the LICENSE file in the root of the source | 5 ;  that can be found in the LICENSE file in the root of the source | 
| 6 ;  tree. An additional intellectual property rights grant can be found | 6 ;  tree. An additional intellectual property rights grant can be found | 
| 7 ;  in the file PATENTS.  All contributing project authors may | 7 ;  in the file PATENTS.  All contributing project authors may | 
| 8 ;  be found in the AUTHORS file in the root of the source tree. | 8 ;  be found in the AUTHORS file in the root of the source tree. | 
| 9 ; | 9 ; | 
| 10 | 10 | 
| 11 | 11 | 
| 12 %include "vpx_ports/x86_abi_support.asm" | 12 %include "vpx_ports/x86_abi_support.asm" | 
| 13 | 13 | 
| 14 ;void vp8_short_walsh4x4_sse2(short *input, short *output, int pitch) | 14 ;void vp8_short_walsh4x4_sse2(short *input, short *output, int pitch) | 
| 15 global sym(vp8_short_walsh4x4_sse2) | 15 global sym(vp8_short_walsh4x4_sse2) | 
| 16 sym(vp8_short_walsh4x4_sse2): | 16 sym(vp8_short_walsh4x4_sse2): | 
| 17     push        rbp | 17     push        rbp | 
| 18     mov         rbp, rsp | 18     mov         rbp, rsp | 
| 19     SHADOW_ARGS_TO_STACK 3 | 19     SHADOW_ARGS_TO_STACK 3 | 
| 20     SAVE_XMM | 20     SAVE_XMM 7 | 
| 21     GET_GOT     rbx | 21     GET_GOT     rbx | 
| 22     push        rsi | 22     push        rsi | 
| 23     push        rdi | 23     push        rdi | 
| 24     ; end prolog | 24     ; end prolog | 
| 25 | 25 | 
| 26     mov     rsi, arg(0)           ; input | 26     mov     rsi, arg(0)           ; input | 
| 27     mov     rdi, arg(1)           ; output | 27     mov     rdi, arg(1)           ; output | 
| 28     movsxd  rdx, dword ptr arg(2) ; pitch | 28     movsxd  rdx, dword ptr arg(2) ; pitch | 
| 29 | 29 | 
| 30     ; first for loop | 30     ; first for loop | 
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 155     dw 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001 | 155     dw 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001 | 
| 156 align 16 | 156 align 16 | 
| 157 cn1: | 157 cn1: | 
| 158     dw 0x0001, 0xffff, 0x0001, 0xffff, 0x0001, 0xffff, 0x0001, 0xffff | 158     dw 0x0001, 0xffff, 0x0001, 0xffff, 0x0001, 0xffff, 0x0001, 0xffff | 
| 159 align 16 | 159 align 16 | 
| 160 cd1: | 160 cd1: | 
| 161     dd 0x00000001, 0x00000001, 0x00000001, 0x00000001 | 161     dd 0x00000001, 0x00000001, 0x00000001, 0x00000001 | 
| 162 align 16 | 162 align 16 | 
| 163 cd3: | 163 cd3: | 
| 164     dd 0x00000003, 0x00000003, 0x00000003, 0x00000003 | 164     dd 0x00000003, 0x00000003, 0x00000003, 0x00000003 | 
| OLD | NEW | 
|---|