| 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 |