| 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 |
| (...skipping 16 matching lines...) Expand all Loading... |
| 27 ; unsigned int *sumsquared;; | 27 ; unsigned int *sumsquared;; |
| 28 ; | 28 ; |
| 29 ;) | 29 ;) |
| 30 ;Note: The filter coefficient at offset=0 is 128. Since the second register | 30 ;Note: The filter coefficient at offset=0 is 128. Since the second register |
| 31 ;for Pmaddubsw is signed bytes, we must calculate zero offset seperately. | 31 ;for Pmaddubsw is signed bytes, we must calculate zero offset seperately. |
| 32 global sym(vp8_filter_block2d_bil_var_ssse3) | 32 global sym(vp8_filter_block2d_bil_var_ssse3) |
| 33 sym(vp8_filter_block2d_bil_var_ssse3): | 33 sym(vp8_filter_block2d_bil_var_ssse3): |
| 34 push rbp | 34 push rbp |
| 35 mov rbp, rsp | 35 mov rbp, rsp |
| 36 SHADOW_ARGS_TO_STACK 9 | 36 SHADOW_ARGS_TO_STACK 9 |
| 37 SAVE_XMM | 37 SAVE_XMM 7 |
| 38 GET_GOT rbx | 38 GET_GOT rbx |
| 39 push rsi | 39 push rsi |
| 40 push rdi | 40 push rdi |
| 41 ; end prolog | 41 ; end prolog |
| 42 | 42 |
| 43 pxor xmm6, xmm6 | 43 pxor xmm6, xmm6 |
| 44 pxor xmm7, xmm7 | 44 pxor xmm7, xmm7 |
| 45 | 45 |
| 46 lea rcx, [GLOBAL(vp8_bilinear_filters_ssse3)] | 46 lea rcx, [GLOBAL(vp8_bilinear_filters_ssse3)] |
| 47 movsxd rax, dword ptr arg(5) ; xoffset | 47 movsxd rax, dword ptr arg(5) ; xoffset |
| (...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 355 align 16 | 355 align 16 |
| 356 vp8_bilinear_filters_ssse3: | 356 vp8_bilinear_filters_ssse3: |
| 357 times 8 db 128, 0 | 357 times 8 db 128, 0 |
| 358 times 8 db 112, 16 | 358 times 8 db 112, 16 |
| 359 times 8 db 96, 32 | 359 times 8 db 96, 32 |
| 360 times 8 db 80, 48 | 360 times 8 db 80, 48 |
| 361 times 8 db 64, 64 | 361 times 8 db 64, 64 |
| 362 times 8 db 48, 80 | 362 times 8 db 48, 80 |
| 363 times 8 db 32, 96 | 363 times 8 db 32, 96 |
| 364 times 8 db 16, 112 | 364 times 8 db 16, 112 |
| OLD | NEW |