OLD | NEW |
1 sub vp9_common_forward_decls() { | 1 sub vp9_common_forward_decls() { |
2 print <<EOF | 2 print <<EOF |
3 /* | 3 /* |
4 * VP9 | 4 * VP9 |
5 */ | 5 */ |
6 | 6 |
7 #include "vpx/vpx_integer.h" | 7 #include "vpx/vpx_integer.h" |
8 #include "vp9/common/vp9_common.h" | 8 #include "vp9/common/vp9_common.h" |
9 #include "vp9/common/vp9_enums.h" | 9 #include "vp9/common/vp9_enums.h" |
10 | 10 |
(...skipping 481 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
492 add_proto qw/void vp9_highbd_d117_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_
stride, const uint16_t *above, const uint16_t *left, int bd"; | 492 add_proto qw/void vp9_highbd_d117_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_
stride, const uint16_t *above, const uint16_t *left, int bd"; |
493 specialize qw/vp9_highbd_d117_predictor_4x4/; | 493 specialize qw/vp9_highbd_d117_predictor_4x4/; |
494 | 494 |
495 add_proto qw/void vp9_highbd_d135_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_
stride, const uint16_t *above, const uint16_t *left, int bd"; | 495 add_proto qw/void vp9_highbd_d135_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_
stride, const uint16_t *above, const uint16_t *left, int bd"; |
496 specialize qw/vp9_highbd_d135_predictor_4x4/; | 496 specialize qw/vp9_highbd_d135_predictor_4x4/; |
497 | 497 |
498 add_proto qw/void vp9_highbd_d153_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_
stride, const uint16_t *above, const uint16_t *left, int bd"; | 498 add_proto qw/void vp9_highbd_d153_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_
stride, const uint16_t *above, const uint16_t *left, int bd"; |
499 specialize qw/vp9_highbd_d153_predictor_4x4/; | 499 specialize qw/vp9_highbd_d153_predictor_4x4/; |
500 | 500 |
501 add_proto qw/void vp9_highbd_v_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_str
ide, const uint16_t *above, const uint16_t *left, int bd"; | 501 add_proto qw/void vp9_highbd_v_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_str
ide, const uint16_t *above, const uint16_t *left, int bd"; |
502 specialize qw/vp9_highbd_v_predictor_4x4 neon/, "$sse_x86inc"; | 502 specialize qw/vp9_highbd_v_predictor_4x4/, "$sse_x86inc"; |
503 | 503 |
504 add_proto qw/void vp9_highbd_tm_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_st
ride, const uint16_t *above, const uint16_t *left, int bd"; | 504 add_proto qw/void vp9_highbd_tm_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_st
ride, const uint16_t *above, const uint16_t *left, int bd"; |
505 specialize qw/vp9_highbd_tm_predictor_4x4/, "$sse_x86inc"; | 505 specialize qw/vp9_highbd_tm_predictor_4x4/, "$sse_x86inc"; |
506 | 506 |
507 add_proto qw/void vp9_highbd_dc_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_st
ride, const uint16_t *above, const uint16_t *left, int bd"; | 507 add_proto qw/void vp9_highbd_dc_predictor_4x4/, "uint16_t *dst, ptrdiff_t y_st
ride, const uint16_t *above, const uint16_t *left, int bd"; |
508 specialize qw/vp9_highbd_dc_predictor_4x4/, "$sse_x86inc"; | 508 specialize qw/vp9_highbd_dc_predictor_4x4/, "$sse_x86inc"; |
509 | 509 |
510 add_proto qw/void vp9_highbd_dc_top_predictor_4x4/, "uint16_t *dst, ptrdiff_t
y_stride, const uint16_t *above, const uint16_t *left, int bd"; | 510 add_proto qw/void vp9_highbd_dc_top_predictor_4x4/, "uint16_t *dst, ptrdiff_t
y_stride, const uint16_t *above, const uint16_t *left, int bd"; |
511 specialize qw/vp9_highbd_dc_top_predictor_4x4/; | 511 specialize qw/vp9_highbd_dc_top_predictor_4x4/; |
512 | 512 |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
570 add_proto qw/void vp9_highbd_d117_predictor_16x16/, "uint16_t *dst, ptrdiff_t
y_stride, const uint16_t *above, const uint16_t *left, int bd"; | 570 add_proto qw/void vp9_highbd_d117_predictor_16x16/, "uint16_t *dst, ptrdiff_t
y_stride, const uint16_t *above, const uint16_t *left, int bd"; |
571 specialize qw/vp9_highbd_d117_predictor_16x16/; | 571 specialize qw/vp9_highbd_d117_predictor_16x16/; |
572 | 572 |
573 add_proto qw/void vp9_highbd_d135_predictor_16x16/, "uint16_t *dst, ptrdiff_t
y_stride, const uint16_t *above, const uint16_t *left, int bd"; | 573 add_proto qw/void vp9_highbd_d135_predictor_16x16/, "uint16_t *dst, ptrdiff_t
y_stride, const uint16_t *above, const uint16_t *left, int bd"; |
574 specialize qw/vp9_highbd_d135_predictor_16x16/; | 574 specialize qw/vp9_highbd_d135_predictor_16x16/; |
575 | 575 |
576 add_proto qw/void vp9_highbd_d153_predictor_16x16/, "uint16_t *dst, ptrdiff_t
y_stride, const uint16_t *above, const uint16_t *left, int bd"; | 576 add_proto qw/void vp9_highbd_d153_predictor_16x16/, "uint16_t *dst, ptrdiff_t
y_stride, const uint16_t *above, const uint16_t *left, int bd"; |
577 specialize qw/vp9_highbd_d153_predictor_16x16/; | 577 specialize qw/vp9_highbd_d153_predictor_16x16/; |
578 | 578 |
579 add_proto qw/void vp9_highbd_v_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_s
tride, const uint16_t *above, const uint16_t *left, int bd"; | 579 add_proto qw/void vp9_highbd_v_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_s
tride, const uint16_t *above, const uint16_t *left, int bd"; |
580 specialize qw/vp9_highbd_v_predictor_16x16 neon/, "$sse2_x86inc"; | 580 specialize qw/vp9_highbd_v_predictor_16x16/, "$sse2_x86inc"; |
581 | 581 |
582 add_proto qw/void vp9_highbd_tm_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_
stride, const uint16_t *above, const uint16_t *left, int bd"; | 582 add_proto qw/void vp9_highbd_tm_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_
stride, const uint16_t *above, const uint16_t *left, int bd"; |
583 specialize qw/vp9_highbd_tm_predictor_16x16/, "$sse2_x86_64"; | 583 specialize qw/vp9_highbd_tm_predictor_16x16/, "$sse2_x86_64"; |
584 | 584 |
585 add_proto qw/void vp9_highbd_dc_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_
stride, const uint16_t *above, const uint16_t *left, int bd"; | 585 add_proto qw/void vp9_highbd_dc_predictor_16x16/, "uint16_t *dst, ptrdiff_t y_
stride, const uint16_t *above, const uint16_t *left, int bd"; |
586 specialize qw/vp9_highbd_dc_predictor_16x16/, "$sse2_x86inc"; | 586 specialize qw/vp9_highbd_dc_predictor_16x16/, "$sse2_x86inc"; |
587 | 587 |
588 add_proto qw/void vp9_highbd_dc_top_predictor_16x16/, "uint16_t *dst, ptrdiff_
t y_stride, const uint16_t *above, const uint16_t *left, int bd"; | 588 add_proto qw/void vp9_highbd_dc_top_predictor_16x16/, "uint16_t *dst, ptrdiff_
t y_stride, const uint16_t *above, const uint16_t *left, int bd"; |
589 specialize qw/vp9_highbd_dc_top_predictor_16x16/; | 589 specialize qw/vp9_highbd_dc_top_predictor_16x16/; |
590 | 590 |
(...skipping 1337 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1928 | 1928 |
1929 add_proto qw/void vp9_highbd_temporal_filter_apply/, "uint8_t *frame1, unsigne
d int stride, uint8_t *frame2, unsigned int block_width, unsigned int block_heig
ht, int strength, int filter_weight, unsigned int *accumulator, uint16_t *count"
; | 1929 add_proto qw/void vp9_highbd_temporal_filter_apply/, "uint8_t *frame1, unsigne
d int stride, uint8_t *frame2, unsigned int block_width, unsigned int block_heig
ht, int strength, int filter_weight, unsigned int *accumulator, uint16_t *count"
; |
1930 specialize qw/vp9_highbd_temporal_filter_apply/; | 1930 specialize qw/vp9_highbd_temporal_filter_apply/; |
1931 | 1931 |
1932 } | 1932 } |
1933 # End vp9_high encoder functions | 1933 # End vp9_high encoder functions |
1934 | 1934 |
1935 } | 1935 } |
1936 # end encoder functions | 1936 # end encoder functions |
1937 1; | 1937 1; |
OLD | NEW |