| 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 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 145 jmp %2_store_off | 145 jmp %2_store_off |
| 146 | 146 |
| 147 %endmacro | 147 %endmacro |
| 148 | 148 |
| 149 ;void int vp8_sad16x16x3_ssse3( | 149 ;void int vp8_sad16x16x3_ssse3( |
| 150 ; unsigned char *src_ptr, | 150 ; unsigned char *src_ptr, |
| 151 ; int src_stride, | 151 ; int src_stride, |
| 152 ; unsigned char *ref_ptr, | 152 ; unsigned char *ref_ptr, |
| 153 ; int ref_stride, | 153 ; int ref_stride, |
| 154 ; int *results) | 154 ; int *results) |
| 155 global sym(vp8_sad16x16x3_ssse3) | 155 global sym(vp8_sad16x16x3_ssse3) PRIVATE |
| 156 sym(vp8_sad16x16x3_ssse3): | 156 sym(vp8_sad16x16x3_ssse3): |
| 157 push rbp | 157 push rbp |
| 158 mov rbp, rsp | 158 mov rbp, rsp |
| 159 SHADOW_ARGS_TO_STACK 5 | 159 SHADOW_ARGS_TO_STACK 5 |
| 160 push rsi | 160 push rsi |
| 161 push rdi | 161 push rdi |
| 162 push rcx | 162 push rcx |
| 163 ; end prolog | 163 ; end prolog |
| 164 | 164 |
| 165 mov rsi, arg(0) ;src_ptr | 165 mov rsi, arg(0) ;src_ptr |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 256 UNSHADOW_ARGS | 256 UNSHADOW_ARGS |
| 257 pop rbp | 257 pop rbp |
| 258 ret | 258 ret |
| 259 | 259 |
| 260 ;void int vp8_sad16x8x3_ssse3( | 260 ;void int vp8_sad16x8x3_ssse3( |
| 261 ; unsigned char *src_ptr, | 261 ; unsigned char *src_ptr, |
| 262 ; int src_stride, | 262 ; int src_stride, |
| 263 ; unsigned char *ref_ptr, | 263 ; unsigned char *ref_ptr, |
| 264 ; int ref_stride, | 264 ; int ref_stride, |
| 265 ; int *results) | 265 ; int *results) |
| 266 global sym(vp8_sad16x8x3_ssse3) | 266 global sym(vp8_sad16x8x3_ssse3) PRIVATE |
| 267 sym(vp8_sad16x8x3_ssse3): | 267 sym(vp8_sad16x8x3_ssse3): |
| 268 push rbp | 268 push rbp |
| 269 mov rbp, rsp | 269 mov rbp, rsp |
| 270 SHADOW_ARGS_TO_STACK 5 | 270 SHADOW_ARGS_TO_STACK 5 |
| 271 push rsi | 271 push rsi |
| 272 push rdi | 272 push rdi |
| 273 push rcx | 273 push rcx |
| 274 ; end prolog | 274 ; end prolog |
| 275 | 275 |
| 276 mov rsi, arg(0) ;src_ptr | 276 mov rsi, arg(0) ;src_ptr |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 357 paddw xmm0, xmm7 | 357 paddw xmm0, xmm7 |
| 358 movd [rdi+8], xmm0 | 358 movd [rdi+8], xmm0 |
| 359 | 359 |
| 360 ; begin epilog | 360 ; begin epilog |
| 361 pop rcx | 361 pop rcx |
| 362 pop rdi | 362 pop rdi |
| 363 pop rsi | 363 pop rsi |
| 364 UNSHADOW_ARGS | 364 UNSHADOW_ARGS |
| 365 pop rbp | 365 pop rbp |
| 366 ret | 366 ret |
| OLD | NEW |