| OLD | NEW |
| 1 ; | 1 ; |
| 2 ; Copyright (c) 2014 The WebM project authors. All Rights Reserved. | 2 ; Copyright (c) 2014 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 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 199 | 199 |
| 200 ;void vp9_filter_block1d4_v8_sse2 | 200 ;void vp9_filter_block1d4_v8_sse2 |
| 201 ;( | 201 ;( |
| 202 ; unsigned char *src_ptr, | 202 ; unsigned char *src_ptr, |
| 203 ; unsigned int src_pitch, | 203 ; unsigned int src_pitch, |
| 204 ; unsigned char *output_ptr, | 204 ; unsigned char *output_ptr, |
| 205 ; unsigned int out_pitch, | 205 ; unsigned int out_pitch, |
| 206 ; unsigned int output_height, | 206 ; unsigned int output_height, |
| 207 ; short *filter | 207 ; short *filter |
| 208 ;) | 208 ;) |
| 209 global sym(vp9_high_filter_block1d4_v8_sse2) PRIVATE | 209 global sym(vp9_highbd_filter_block1d4_v8_sse2) PRIVATE |
| 210 sym(vp9_high_filter_block1d4_v8_sse2): | 210 sym(vp9_highbd_filter_block1d4_v8_sse2): |
| 211 push rbp | 211 push rbp |
| 212 mov rbp, rsp | 212 mov rbp, rsp |
| 213 SHADOW_ARGS_TO_STACK 7 | 213 SHADOW_ARGS_TO_STACK 7 |
| 214 SAVE_XMM 7 | 214 SAVE_XMM 7 |
| 215 push rsi | 215 push rsi |
| 216 push rdi | 216 push rdi |
| 217 push rbx | 217 push rbx |
| 218 ; end prolog | 218 ; end prolog |
| 219 | 219 |
| 220 ALIGN_STACK 16, rax | 220 ALIGN_STACK 16, rax |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 269 | 269 |
| 270 ;void vp9_filter_block1d8_v8_sse2 | 270 ;void vp9_filter_block1d8_v8_sse2 |
| 271 ;( | 271 ;( |
| 272 ; unsigned char *src_ptr, | 272 ; unsigned char *src_ptr, |
| 273 ; unsigned int src_pitch, | 273 ; unsigned int src_pitch, |
| 274 ; unsigned char *output_ptr, | 274 ; unsigned char *output_ptr, |
| 275 ; unsigned int out_pitch, | 275 ; unsigned int out_pitch, |
| 276 ; unsigned int output_height, | 276 ; unsigned int output_height, |
| 277 ; short *filter | 277 ; short *filter |
| 278 ;) | 278 ;) |
| 279 global sym(vp9_high_filter_block1d8_v8_sse2) PRIVATE | 279 global sym(vp9_highbd_filter_block1d8_v8_sse2) PRIVATE |
| 280 sym(vp9_high_filter_block1d8_v8_sse2): | 280 sym(vp9_highbd_filter_block1d8_v8_sse2): |
| 281 push rbp | 281 push rbp |
| 282 mov rbp, rsp | 282 mov rbp, rsp |
| 283 SHADOW_ARGS_TO_STACK 7 | 283 SHADOW_ARGS_TO_STACK 7 |
| 284 SAVE_XMM 7 | 284 SAVE_XMM 7 |
| 285 push rsi | 285 push rsi |
| 286 push rdi | 286 push rdi |
| 287 push rbx | 287 push rbx |
| 288 ; end prolog | 288 ; end prolog |
| 289 | 289 |
| 290 ALIGN_STACK 16, rax | 290 ALIGN_STACK 16, rax |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 328 | 328 |
| 329 ;void vp9_filter_block1d16_v8_sse2 | 329 ;void vp9_filter_block1d16_v8_sse2 |
| 330 ;( | 330 ;( |
| 331 ; unsigned char *src_ptr, | 331 ; unsigned char *src_ptr, |
| 332 ; unsigned int src_pitch, | 332 ; unsigned int src_pitch, |
| 333 ; unsigned char *output_ptr, | 333 ; unsigned char *output_ptr, |
| 334 ; unsigned int out_pitch, | 334 ; unsigned int out_pitch, |
| 335 ; unsigned int output_height, | 335 ; unsigned int output_height, |
| 336 ; short *filter | 336 ; short *filter |
| 337 ;) | 337 ;) |
| 338 global sym(vp9_high_filter_block1d16_v8_sse2) PRIVATE | 338 global sym(vp9_highbd_filter_block1d16_v8_sse2) PRIVATE |
| 339 sym(vp9_high_filter_block1d16_v8_sse2): | 339 sym(vp9_highbd_filter_block1d16_v8_sse2): |
| 340 push rbp | 340 push rbp |
| 341 mov rbp, rsp | 341 mov rbp, rsp |
| 342 SHADOW_ARGS_TO_STACK 7 | 342 SHADOW_ARGS_TO_STACK 7 |
| 343 SAVE_XMM 7 | 343 SAVE_XMM 7 |
| 344 push rsi | 344 push rsi |
| 345 push rdi | 345 push rdi |
| 346 push rbx | 346 push rbx |
| 347 ; end prolog | 347 ; end prolog |
| 348 | 348 |
| 349 ALIGN_STACK 16, rax | 349 ALIGN_STACK 16, rax |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 382 pop rsp | 382 pop rsp |
| 383 pop rbx | 383 pop rbx |
| 384 ; begin epilog | 384 ; begin epilog |
| 385 pop rdi | 385 pop rdi |
| 386 pop rsi | 386 pop rsi |
| 387 RESTORE_XMM | 387 RESTORE_XMM |
| 388 UNSHADOW_ARGS | 388 UNSHADOW_ARGS |
| 389 pop rbp | 389 pop rbp |
| 390 ret | 390 ret |
| 391 | 391 |
| 392 global sym(vp9_high_filter_block1d4_v8_avg_sse2) PRIVATE | 392 global sym(vp9_highbd_filter_block1d4_v8_avg_sse2) PRIVATE |
| 393 sym(vp9_high_filter_block1d4_v8_avg_sse2): | 393 sym(vp9_highbd_filter_block1d4_v8_avg_sse2): |
| 394 push rbp | 394 push rbp |
| 395 mov rbp, rsp | 395 mov rbp, rsp |
| 396 SHADOW_ARGS_TO_STACK 7 | 396 SHADOW_ARGS_TO_STACK 7 |
| 397 SAVE_XMM 7 | 397 SAVE_XMM 7 |
| 398 push rsi | 398 push rsi |
| 399 push rdi | 399 push rdi |
| 400 push rbx | 400 push rbx |
| 401 ; end prolog | 401 ; end prolog |
| 402 | 402 |
| 403 ALIGN_STACK 16, rax | 403 ALIGN_STACK 16, rax |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 443 pop rsp | 443 pop rsp |
| 444 pop rbx | 444 pop rbx |
| 445 ; begin epilog | 445 ; begin epilog |
| 446 pop rdi | 446 pop rdi |
| 447 pop rsi | 447 pop rsi |
| 448 RESTORE_XMM | 448 RESTORE_XMM |
| 449 UNSHADOW_ARGS | 449 UNSHADOW_ARGS |
| 450 pop rbp | 450 pop rbp |
| 451 ret | 451 ret |
| 452 | 452 |
| 453 global sym(vp9_high_filter_block1d8_v8_avg_sse2) PRIVATE | 453 global sym(vp9_highbd_filter_block1d8_v8_avg_sse2) PRIVATE |
| 454 sym(vp9_high_filter_block1d8_v8_avg_sse2): | 454 sym(vp9_highbd_filter_block1d8_v8_avg_sse2): |
| 455 push rbp | 455 push rbp |
| 456 mov rbp, rsp | 456 mov rbp, rsp |
| 457 SHADOW_ARGS_TO_STACK 7 | 457 SHADOW_ARGS_TO_STACK 7 |
| 458 SAVE_XMM 7 | 458 SAVE_XMM 7 |
| 459 push rsi | 459 push rsi |
| 460 push rdi | 460 push rdi |
| 461 push rbx | 461 push rbx |
| 462 ; end prolog | 462 ; end prolog |
| 463 | 463 |
| 464 ALIGN_STACK 16, rax | 464 ALIGN_STACK 16, rax |
| (...skipping 27 matching lines...) Expand all Loading... |
| 492 pop rsp | 492 pop rsp |
| 493 pop rbx | 493 pop rbx |
| 494 ; begin epilog | 494 ; begin epilog |
| 495 pop rdi | 495 pop rdi |
| 496 pop rsi | 496 pop rsi |
| 497 RESTORE_XMM | 497 RESTORE_XMM |
| 498 UNSHADOW_ARGS | 498 UNSHADOW_ARGS |
| 499 pop rbp | 499 pop rbp |
| 500 ret | 500 ret |
| 501 | 501 |
| 502 global sym(vp9_high_filter_block1d16_v8_avg_sse2) PRIVATE | 502 global sym(vp9_highbd_filter_block1d16_v8_avg_sse2) PRIVATE |
| 503 sym(vp9_high_filter_block1d16_v8_avg_sse2): | 503 sym(vp9_highbd_filter_block1d16_v8_avg_sse2): |
| 504 push rbp | 504 push rbp |
| 505 mov rbp, rsp | 505 mov rbp, rsp |
| 506 SHADOW_ARGS_TO_STACK 7 | 506 SHADOW_ARGS_TO_STACK 7 |
| 507 SAVE_XMM 7 | 507 SAVE_XMM 7 |
| 508 push rsi | 508 push rsi |
| 509 push rdi | 509 push rdi |
| 510 push rbx | 510 push rbx |
| 511 ; end prolog | 511 ; end prolog |
| 512 | 512 |
| 513 ALIGN_STACK 16, rax | 513 ALIGN_STACK 16, rax |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 554 | 554 |
| 555 ;void vp9_filter_block1d4_h8_sse2 | 555 ;void vp9_filter_block1d4_h8_sse2 |
| 556 ;( | 556 ;( |
| 557 ; unsigned char *src_ptr, | 557 ; unsigned char *src_ptr, |
| 558 ; unsigned int src_pixels_per_line, | 558 ; unsigned int src_pixels_per_line, |
| 559 ; unsigned char *output_ptr, | 559 ; unsigned char *output_ptr, |
| 560 ; unsigned int output_pitch, | 560 ; unsigned int output_pitch, |
| 561 ; unsigned int output_height, | 561 ; unsigned int output_height, |
| 562 ; short *filter | 562 ; short *filter |
| 563 ;) | 563 ;) |
| 564 global sym(vp9_high_filter_block1d4_h8_sse2) PRIVATE | 564 global sym(vp9_highbd_filter_block1d4_h8_sse2) PRIVATE |
| 565 sym(vp9_high_filter_block1d4_h8_sse2): | 565 sym(vp9_highbd_filter_block1d4_h8_sse2): |
| 566 push rbp | 566 push rbp |
| 567 mov rbp, rsp | 567 mov rbp, rsp |
| 568 SHADOW_ARGS_TO_STACK 7 | 568 SHADOW_ARGS_TO_STACK 7 |
| 569 SAVE_XMM 7 | 569 SAVE_XMM 7 |
| 570 push rsi | 570 push rsi |
| 571 push rdi | 571 push rdi |
| 572 ; end prolog | 572 ; end prolog |
| 573 | 573 |
| 574 ALIGN_STACK 16, rax | 574 ALIGN_STACK 16, rax |
| 575 sub rsp, 16 * 7 | 575 sub rsp, 16 * 7 |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 629 | 629 |
| 630 ;void vp9_filter_block1d8_h8_sse2 | 630 ;void vp9_filter_block1d8_h8_sse2 |
| 631 ;( | 631 ;( |
| 632 ; unsigned char *src_ptr, | 632 ; unsigned char *src_ptr, |
| 633 ; unsigned int src_pixels_per_line, | 633 ; unsigned int src_pixels_per_line, |
| 634 ; unsigned char *output_ptr, | 634 ; unsigned char *output_ptr, |
| 635 ; unsigned int output_pitch, | 635 ; unsigned int output_pitch, |
| 636 ; unsigned int output_height, | 636 ; unsigned int output_height, |
| 637 ; short *filter | 637 ; short *filter |
| 638 ;) | 638 ;) |
| 639 global sym(vp9_high_filter_block1d8_h8_sse2) PRIVATE | 639 global sym(vp9_highbd_filter_block1d8_h8_sse2) PRIVATE |
| 640 sym(vp9_high_filter_block1d8_h8_sse2): | 640 sym(vp9_highbd_filter_block1d8_h8_sse2): |
| 641 push rbp | 641 push rbp |
| 642 mov rbp, rsp | 642 mov rbp, rsp |
| 643 SHADOW_ARGS_TO_STACK 7 | 643 SHADOW_ARGS_TO_STACK 7 |
| 644 SAVE_XMM 7 | 644 SAVE_XMM 7 |
| 645 push rsi | 645 push rsi |
| 646 push rdi | 646 push rdi |
| 647 ; end prolog | 647 ; end prolog |
| 648 | 648 |
| 649 ALIGN_STACK 16, rax | 649 ALIGN_STACK 16, rax |
| 650 sub rsp, 16 * 8 | 650 sub rsp, 16 * 8 |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 695 | 695 |
| 696 ;void vp9_filter_block1d16_h8_sse2 | 696 ;void vp9_filter_block1d16_h8_sse2 |
| 697 ;( | 697 ;( |
| 698 ; unsigned char *src_ptr, | 698 ; unsigned char *src_ptr, |
| 699 ; unsigned int src_pixels_per_line, | 699 ; unsigned int src_pixels_per_line, |
| 700 ; unsigned char *output_ptr, | 700 ; unsigned char *output_ptr, |
| 701 ; unsigned int output_pitch, | 701 ; unsigned int output_pitch, |
| 702 ; unsigned int output_height, | 702 ; unsigned int output_height, |
| 703 ; short *filter | 703 ; short *filter |
| 704 ;) | 704 ;) |
| 705 global sym(vp9_high_filter_block1d16_h8_sse2) PRIVATE | 705 global sym(vp9_highbd_filter_block1d16_h8_sse2) PRIVATE |
| 706 sym(vp9_high_filter_block1d16_h8_sse2): | 706 sym(vp9_highbd_filter_block1d16_h8_sse2): |
| 707 push rbp | 707 push rbp |
| 708 mov rbp, rsp | 708 mov rbp, rsp |
| 709 SHADOW_ARGS_TO_STACK 7 | 709 SHADOW_ARGS_TO_STACK 7 |
| 710 SAVE_XMM 7 | 710 SAVE_XMM 7 |
| 711 push rsi | 711 push rsi |
| 712 push rdi | 712 push rdi |
| 713 ; end prolog | 713 ; end prolog |
| 714 | 714 |
| 715 ALIGN_STACK 16, rax | 715 ALIGN_STACK 16, rax |
| 716 sub rsp, 16 * 8 | 716 sub rsp, 16 * 8 |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 763 pop rsp | 763 pop rsp |
| 764 | 764 |
| 765 ; begin epilog | 765 ; begin epilog |
| 766 pop rdi | 766 pop rdi |
| 767 pop rsi | 767 pop rsi |
| 768 RESTORE_XMM | 768 RESTORE_XMM |
| 769 UNSHADOW_ARGS | 769 UNSHADOW_ARGS |
| 770 pop rbp | 770 pop rbp |
| 771 ret | 771 ret |
| 772 | 772 |
| 773 global sym(vp9_high_filter_block1d4_h8_avg_sse2) PRIVATE | 773 global sym(vp9_highbd_filter_block1d4_h8_avg_sse2) PRIVATE |
| 774 sym(vp9_high_filter_block1d4_h8_avg_sse2): | 774 sym(vp9_highbd_filter_block1d4_h8_avg_sse2): |
| 775 push rbp | 775 push rbp |
| 776 mov rbp, rsp | 776 mov rbp, rsp |
| 777 SHADOW_ARGS_TO_STACK 7 | 777 SHADOW_ARGS_TO_STACK 7 |
| 778 SAVE_XMM 7 | 778 SAVE_XMM 7 |
| 779 push rsi | 779 push rsi |
| 780 push rdi | 780 push rdi |
| 781 ; end prolog | 781 ; end prolog |
| 782 | 782 |
| 783 ALIGN_STACK 16, rax | 783 ALIGN_STACK 16, rax |
| 784 sub rsp, 16 * 7 | 784 sub rsp, 16 * 7 |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 829 pop rsp | 829 pop rsp |
| 830 | 830 |
| 831 ; begin epilog | 831 ; begin epilog |
| 832 pop rdi | 832 pop rdi |
| 833 pop rsi | 833 pop rsi |
| 834 RESTORE_XMM | 834 RESTORE_XMM |
| 835 UNSHADOW_ARGS | 835 UNSHADOW_ARGS |
| 836 pop rbp | 836 pop rbp |
| 837 ret | 837 ret |
| 838 | 838 |
| 839 global sym(vp9_high_filter_block1d8_h8_avg_sse2) PRIVATE | 839 global sym(vp9_highbd_filter_block1d8_h8_avg_sse2) PRIVATE |
| 840 sym(vp9_high_filter_block1d8_h8_avg_sse2): | 840 sym(vp9_highbd_filter_block1d8_h8_avg_sse2): |
| 841 push rbp | 841 push rbp |
| 842 mov rbp, rsp | 842 mov rbp, rsp |
| 843 SHADOW_ARGS_TO_STACK 7 | 843 SHADOW_ARGS_TO_STACK 7 |
| 844 SAVE_XMM 7 | 844 SAVE_XMM 7 |
| 845 push rsi | 845 push rsi |
| 846 push rdi | 846 push rdi |
| 847 ; end prolog | 847 ; end prolog |
| 848 | 848 |
| 849 ALIGN_STACK 16, rax | 849 ALIGN_STACK 16, rax |
| 850 sub rsp, 16 * 8 | 850 sub rsp, 16 * 8 |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 886 pop rsp | 886 pop rsp |
| 887 | 887 |
| 888 ; begin epilog | 888 ; begin epilog |
| 889 pop rdi | 889 pop rdi |
| 890 pop rsi | 890 pop rsi |
| 891 RESTORE_XMM | 891 RESTORE_XMM |
| 892 UNSHADOW_ARGS | 892 UNSHADOW_ARGS |
| 893 pop rbp | 893 pop rbp |
| 894 ret | 894 ret |
| 895 | 895 |
| 896 global sym(vp9_high_filter_block1d16_h8_avg_sse2) PRIVATE | 896 global sym(vp9_highbd_filter_block1d16_h8_avg_sse2) PRIVATE |
| 897 sym(vp9_high_filter_block1d16_h8_avg_sse2): | 897 sym(vp9_highbd_filter_block1d16_h8_avg_sse2): |
| 898 push rbp | 898 push rbp |
| 899 mov rbp, rsp | 899 mov rbp, rsp |
| 900 SHADOW_ARGS_TO_STACK 7 | 900 SHADOW_ARGS_TO_STACK 7 |
| 901 SAVE_XMM 7 | 901 SAVE_XMM 7 |
| 902 push rsi | 902 push rsi |
| 903 push rdi | 903 push rdi |
| 904 ; end prolog | 904 ; end prolog |
| 905 | 905 |
| 906 ALIGN_STACK 16, rax | 906 ALIGN_STACK 16, rax |
| 907 sub rsp, 16 * 8 | 907 sub rsp, 16 * 8 |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 953 add rsp, 16 * 8 | 953 add rsp, 16 * 8 |
| 954 pop rsp | 954 pop rsp |
| 955 | 955 |
| 956 ; begin epilog | 956 ; begin epilog |
| 957 pop rdi | 957 pop rdi |
| 958 pop rsi | 958 pop rsi |
| 959 RESTORE_XMM | 959 RESTORE_XMM |
| 960 UNSHADOW_ARGS | 960 UNSHADOW_ARGS |
| 961 pop rbp | 961 pop rbp |
| 962 ret | 962 ret |
| OLD | NEW |