OLD | NEW |
1 #ifndef VPX_DSP_RTCD_H_ | 1 #ifndef VPX_DSP_RTCD_H_ |
2 #define VPX_DSP_RTCD_H_ | 2 #define VPX_DSP_RTCD_H_ |
3 | 3 |
4 #ifdef RTCD_C | 4 #ifdef RTCD_C |
5 #define RTCD_EXTERN | 5 #define RTCD_EXTERN |
6 #else | 6 #else |
7 #define RTCD_EXTERN extern | 7 #define RTCD_EXTERN extern |
8 #endif | 8 #endif |
9 | 9 |
10 /* | 10 /* |
(...skipping 396 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
407 #define vpx_int_pro_row vpx_int_pro_row_sse2 | 407 #define vpx_int_pro_row vpx_int_pro_row_sse2 |
408 | 408 |
409 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_strid
e); | 409 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_strid
e); |
410 void vpx_iwht4x4_16_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_st
ride); | 410 void vpx_iwht4x4_16_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_st
ride); |
411 #define vpx_iwht4x4_16_add vpx_iwht4x4_16_add_sse2 | 411 #define vpx_iwht4x4_16_add vpx_iwht4x4_16_add_sse2 |
412 | 412 |
413 void vpx_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride
); | 413 void vpx_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride
); |
414 #define vpx_iwht4x4_1_add vpx_iwht4x4_1_add_c | 414 #define vpx_iwht4x4_1_add vpx_iwht4x4_1_add_c |
415 | 415 |
416 void vpx_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); | 416 void vpx_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); |
417 void vpx_lpf_horizontal_4_mmx(uint8_t *s, int pitch, const uint8_t *blimit, cons
t uint8_t *limit, const uint8_t *thresh); | 417 void vpx_lpf_horizontal_4_sse2(uint8_t *s, int pitch, const uint8_t *blimit, con
st uint8_t *limit, const uint8_t *thresh); |
418 #define vpx_lpf_horizontal_4 vpx_lpf_horizontal_4_mmx | 418 #define vpx_lpf_horizontal_4 vpx_lpf_horizontal_4_sse2 |
419 | 419 |
420 void vpx_lpf_horizontal_4_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0,
const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uin
t8_t *limit1, const uint8_t *thresh1); | 420 void vpx_lpf_horizontal_4_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0,
const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uin
t8_t *limit1, const uint8_t *thresh1); |
421 void vpx_lpf_horizontal_4_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit
0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const
uint8_t *limit1, const uint8_t *thresh1); | 421 void vpx_lpf_horizontal_4_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit
0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const
uint8_t *limit1, const uint8_t *thresh1); |
422 #define vpx_lpf_horizontal_4_dual vpx_lpf_horizontal_4_dual_sse2 | 422 #define vpx_lpf_horizontal_4_dual vpx_lpf_horizontal_4_dual_sse2 |
423 | 423 |
424 void vpx_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); | 424 void vpx_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); |
425 void vpx_lpf_horizontal_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit, con
st uint8_t *limit, const uint8_t *thresh); | 425 void vpx_lpf_horizontal_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit, con
st uint8_t *limit, const uint8_t *thresh); |
426 #define vpx_lpf_horizontal_8 vpx_lpf_horizontal_8_sse2 | 426 #define vpx_lpf_horizontal_8 vpx_lpf_horizontal_8_sse2 |
427 | 427 |
428 void vpx_lpf_horizontal_8_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0,
const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uin
t8_t *limit1, const uint8_t *thresh1); | 428 void vpx_lpf_horizontal_8_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0,
const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uin
t8_t *limit1, const uint8_t *thresh1); |
(...skipping 12 matching lines...) Expand all Loading... |
441 | 441 |
442 void vpx_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const u
int8_t *limit, const uint8_t *thresh); | 442 void vpx_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const u
int8_t *limit, const uint8_t *thresh); |
443 void vpx_lpf_vertical_16_sse2(uint8_t *s, int pitch, const uint8_t *blimit, cons
t uint8_t *limit, const uint8_t *thresh); | 443 void vpx_lpf_vertical_16_sse2(uint8_t *s, int pitch, const uint8_t *blimit, cons
t uint8_t *limit, const uint8_t *thresh); |
444 #define vpx_lpf_vertical_16 vpx_lpf_vertical_16_sse2 | 444 #define vpx_lpf_vertical_16 vpx_lpf_vertical_16_sse2 |
445 | 445 |
446 void vpx_lpf_vertical_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, co
nst uint8_t *limit, const uint8_t *thresh); | 446 void vpx_lpf_vertical_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, co
nst uint8_t *limit, const uint8_t *thresh); |
447 void vpx_lpf_vertical_16_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit,
const uint8_t *limit, const uint8_t *thresh); | 447 void vpx_lpf_vertical_16_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit,
const uint8_t *limit, const uint8_t *thresh); |
448 #define vpx_lpf_vertical_16_dual vpx_lpf_vertical_16_dual_sse2 | 448 #define vpx_lpf_vertical_16_dual vpx_lpf_vertical_16_dual_sse2 |
449 | 449 |
450 void vpx_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui
nt8_t *limit, const uint8_t *thresh); | 450 void vpx_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui
nt8_t *limit, const uint8_t *thresh); |
451 void vpx_lpf_vertical_4_mmx(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); | 451 void vpx_lpf_vertical_4_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); |
452 #define vpx_lpf_vertical_4 vpx_lpf_vertical_4_mmx | 452 #define vpx_lpf_vertical_4 vpx_lpf_vertical_4_sse2 |
453 | 453 |
454 void vpx_lpf_vertical_4_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, co
nst uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8
_t *limit1, const uint8_t *thresh1); | 454 void vpx_lpf_vertical_4_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, co
nst uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8
_t *limit1, const uint8_t *thresh1); |
455 void vpx_lpf_vertical_4_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit0,
const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const ui
nt8_t *limit1, const uint8_t *thresh1); | 455 void vpx_lpf_vertical_4_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit0,
const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const ui
nt8_t *limit1, const uint8_t *thresh1); |
456 #define vpx_lpf_vertical_4_dual vpx_lpf_vertical_4_dual_sse2 | 456 #define vpx_lpf_vertical_4_dual vpx_lpf_vertical_4_dual_sse2 |
457 | 457 |
458 void vpx_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui
nt8_t *limit, const uint8_t *thresh); | 458 void vpx_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui
nt8_t *limit, const uint8_t *thresh); |
459 void vpx_lpf_vertical_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); | 459 void vpx_lpf_vertical_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); |
460 #define vpx_lpf_vertical_8 vpx_lpf_vertical_8_sse2 | 460 #define vpx_lpf_vertical_8 vpx_lpf_vertical_8_sse2 |
461 | 461 |
462 void vpx_lpf_vertical_8_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, co
nst uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8
_t *limit1, const uint8_t *thresh1); | 462 void vpx_lpf_vertical_8_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, co
nst uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8
_t *limit1, const uint8_t *thresh1); |
(...skipping 313 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
776 uint32_t vpx_sub_pixel_avg_variance32x32_ssse3(const uint8_t *src_ptr, int sourc
e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin
t32_t *sse, const uint8_t *second_pred); | 776 uint32_t vpx_sub_pixel_avg_variance32x32_ssse3(const uint8_t *src_ptr, int sourc
e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin
t32_t *sse, const uint8_t *second_pred); |
777 uint32_t vpx_sub_pixel_avg_variance32x32_avx2(const uint8_t *src_ptr, int source
_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint
32_t *sse, const uint8_t *second_pred); | 777 uint32_t vpx_sub_pixel_avg_variance32x32_avx2(const uint8_t *src_ptr, int source
_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint
32_t *sse, const uint8_t *second_pred); |
778 RTCD_EXTERN uint32_t (*vpx_sub_pixel_avg_variance32x32)(const uint8_t *src_ptr,
int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st
ride, uint32_t *sse, const uint8_t *second_pred); | 778 RTCD_EXTERN uint32_t (*vpx_sub_pixel_avg_variance32x32)(const uint8_t *src_ptr,
int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st
ride, uint32_t *sse, const uint8_t *second_pred); |
779 | 779 |
780 uint32_t vpx_sub_pixel_avg_variance32x64_c(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse, const uint8_t *second_pred); | 780 uint32_t vpx_sub_pixel_avg_variance32x64_c(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse, const uint8_t *second_pred); |
781 uint32_t vpx_sub_pixel_avg_variance32x64_sse2(const uint8_t *src_ptr, int source
_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint
32_t *sse, const uint8_t *second_pred); | 781 uint32_t vpx_sub_pixel_avg_variance32x64_sse2(const uint8_t *src_ptr, int source
_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint
32_t *sse, const uint8_t *second_pred); |
782 uint32_t vpx_sub_pixel_avg_variance32x64_ssse3(const uint8_t *src_ptr, int sourc
e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin
t32_t *sse, const uint8_t *second_pred); | 782 uint32_t vpx_sub_pixel_avg_variance32x64_ssse3(const uint8_t *src_ptr, int sourc
e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin
t32_t *sse, const uint8_t *second_pred); |
783 RTCD_EXTERN uint32_t (*vpx_sub_pixel_avg_variance32x64)(const uint8_t *src_ptr,
int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st
ride, uint32_t *sse, const uint8_t *second_pred); | 783 RTCD_EXTERN uint32_t (*vpx_sub_pixel_avg_variance32x64)(const uint8_t *src_ptr,
int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st
ride, uint32_t *sse, const uint8_t *second_pred); |
784 | 784 |
785 uint32_t vpx_sub_pixel_avg_variance4x4_c(const uint8_t *src_ptr, int source_stri
de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse, const uint8_t *second_pred); | 785 uint32_t vpx_sub_pixel_avg_variance4x4_c(const uint8_t *src_ptr, int source_stri
de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse, const uint8_t *second_pred); |
786 uint32_t vpx_sub_pixel_avg_variance4x4_sse(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse, const uint8_t *second_pred); | 786 uint32_t vpx_sub_pixel_avg_variance4x4_sse2(const uint8_t *src_ptr, int source_s
tride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32
_t *sse, const uint8_t *second_pred); |
787 uint32_t vpx_sub_pixel_avg_variance4x4_ssse3(const uint8_t *src_ptr, int source_
stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint3
2_t *sse, const uint8_t *second_pred); | 787 uint32_t vpx_sub_pixel_avg_variance4x4_ssse3(const uint8_t *src_ptr, int source_
stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint3
2_t *sse, const uint8_t *second_pred); |
788 RTCD_EXTERN uint32_t (*vpx_sub_pixel_avg_variance4x4)(const uint8_t *src_ptr, in
t source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stri
de, uint32_t *sse, const uint8_t *second_pred); | 788 RTCD_EXTERN uint32_t (*vpx_sub_pixel_avg_variance4x4)(const uint8_t *src_ptr, in
t source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stri
de, uint32_t *sse, const uint8_t *second_pred); |
789 | 789 |
790 uint32_t vpx_sub_pixel_avg_variance4x8_c(const uint8_t *src_ptr, int source_stri
de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse, const uint8_t *second_pred); | 790 uint32_t vpx_sub_pixel_avg_variance4x8_c(const uint8_t *src_ptr, int source_stri
de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse, const uint8_t *second_pred); |
791 uint32_t vpx_sub_pixel_avg_variance4x8_sse(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse, const uint8_t *second_pred); | 791 uint32_t vpx_sub_pixel_avg_variance4x8_sse2(const uint8_t *src_ptr, int source_s
tride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32
_t *sse, const uint8_t *second_pred); |
792 uint32_t vpx_sub_pixel_avg_variance4x8_ssse3(const uint8_t *src_ptr, int source_
stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint3
2_t *sse, const uint8_t *second_pred); | 792 uint32_t vpx_sub_pixel_avg_variance4x8_ssse3(const uint8_t *src_ptr, int source_
stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint3
2_t *sse, const uint8_t *second_pred); |
793 RTCD_EXTERN uint32_t (*vpx_sub_pixel_avg_variance4x8)(const uint8_t *src_ptr, in
t source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stri
de, uint32_t *sse, const uint8_t *second_pred); | 793 RTCD_EXTERN uint32_t (*vpx_sub_pixel_avg_variance4x8)(const uint8_t *src_ptr, in
t source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stri
de, uint32_t *sse, const uint8_t *second_pred); |
794 | 794 |
795 uint32_t vpx_sub_pixel_avg_variance64x32_c(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse, const uint8_t *second_pred); | 795 uint32_t vpx_sub_pixel_avg_variance64x32_c(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse, const uint8_t *second_pred); |
796 uint32_t vpx_sub_pixel_avg_variance64x32_sse2(const uint8_t *src_ptr, int source
_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint
32_t *sse, const uint8_t *second_pred); | 796 uint32_t vpx_sub_pixel_avg_variance64x32_sse2(const uint8_t *src_ptr, int source
_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint
32_t *sse, const uint8_t *second_pred); |
797 uint32_t vpx_sub_pixel_avg_variance64x32_ssse3(const uint8_t *src_ptr, int sourc
e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin
t32_t *sse, const uint8_t *second_pred); | 797 uint32_t vpx_sub_pixel_avg_variance64x32_ssse3(const uint8_t *src_ptr, int sourc
e_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uin
t32_t *sse, const uint8_t *second_pred); |
798 RTCD_EXTERN uint32_t (*vpx_sub_pixel_avg_variance64x32)(const uint8_t *src_ptr,
int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st
ride, uint32_t *sse, const uint8_t *second_pred); | 798 RTCD_EXTERN uint32_t (*vpx_sub_pixel_avg_variance64x32)(const uint8_t *src_ptr,
int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_st
ride, uint32_t *sse, const uint8_t *second_pred); |
799 | 799 |
800 uint32_t vpx_sub_pixel_avg_variance64x64_c(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse, const uint8_t *second_pred); | 800 uint32_t vpx_sub_pixel_avg_variance64x64_c(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse, const uint8_t *second_pred); |
801 uint32_t vpx_sub_pixel_avg_variance64x64_sse2(const uint8_t *src_ptr, int source
_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint
32_t *sse, const uint8_t *second_pred); | 801 uint32_t vpx_sub_pixel_avg_variance64x64_sse2(const uint8_t *src_ptr, int source
_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint
32_t *sse, const uint8_t *second_pred); |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
846 uint32_t vpx_sub_pixel_variance32x32_avx2(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); | 846 uint32_t vpx_sub_pixel_variance32x32_avx2(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); |
847 RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance32x32)(const uint8_t *src_ptr, int
source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride
, uint32_t *sse); | 847 RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance32x32)(const uint8_t *src_ptr, int
source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride
, uint32_t *sse); |
848 | 848 |
849 uint32_t vpx_sub_pixel_variance32x64_c(const uint8_t *src_ptr, int source_stride
, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *s
se); | 849 uint32_t vpx_sub_pixel_variance32x64_c(const uint8_t *src_ptr, int source_stride
, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *s
se); |
850 uint32_t vpx_sub_pixel_variance32x64_sse2(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); | 850 uint32_t vpx_sub_pixel_variance32x64_sse2(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); |
851 uint32_t vpx_sub_pixel_variance32x64_ssse3(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse); | 851 uint32_t vpx_sub_pixel_variance32x64_ssse3(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse); |
852 RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance32x64)(const uint8_t *src_ptr, int
source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride
, uint32_t *sse); | 852 RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance32x64)(const uint8_t *src_ptr, int
source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride
, uint32_t *sse); |
853 | 853 |
854 uint32_t vpx_sub_pixel_variance4x4_c(const uint8_t *src_ptr, int source_stride,
int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse
); | 854 uint32_t vpx_sub_pixel_variance4x4_c(const uint8_t *src_ptr, int source_stride,
int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse
); |
855 uint32_t vpx_sub_pixel_variance4x4_mmx(const uint8_t *src_ptr, int source_stride
, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *s
se); | 855 uint32_t vpx_sub_pixel_variance4x4_mmx(const uint8_t *src_ptr, int source_stride
, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *s
se); |
856 uint32_t vpx_sub_pixel_variance4x4_sse(const uint8_t *src_ptr, int source_stride
, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *s
se); | 856 uint32_t vpx_sub_pixel_variance4x4_sse2(const uint8_t *src_ptr, int source_strid
e, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *
sse); |
857 uint32_t vpx_sub_pixel_variance4x4_ssse3(const uint8_t *src_ptr, int source_stri
de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); | 857 uint32_t vpx_sub_pixel_variance4x4_ssse3(const uint8_t *src_ptr, int source_stri
de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); |
858 RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance4x4)(const uint8_t *src_ptr, int so
urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride,
uint32_t *sse); | 858 RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance4x4)(const uint8_t *src_ptr, int so
urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride,
uint32_t *sse); |
859 | 859 |
860 uint32_t vpx_sub_pixel_variance4x8_c(const uint8_t *src_ptr, int source_stride,
int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse
); | 860 uint32_t vpx_sub_pixel_variance4x8_c(const uint8_t *src_ptr, int source_stride,
int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse
); |
861 uint32_t vpx_sub_pixel_variance4x8_sse(const uint8_t *src_ptr, int source_stride
, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *s
se); | 861 uint32_t vpx_sub_pixel_variance4x8_sse2(const uint8_t *src_ptr, int source_strid
e, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *
sse); |
862 uint32_t vpx_sub_pixel_variance4x8_ssse3(const uint8_t *src_ptr, int source_stri
de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); | 862 uint32_t vpx_sub_pixel_variance4x8_ssse3(const uint8_t *src_ptr, int source_stri
de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); |
863 RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance4x8)(const uint8_t *src_ptr, int so
urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride,
uint32_t *sse); | 863 RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance4x8)(const uint8_t *src_ptr, int so
urce_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride,
uint32_t *sse); |
864 | 864 |
865 uint32_t vpx_sub_pixel_variance64x32_c(const uint8_t *src_ptr, int source_stride
, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *s
se); | 865 uint32_t vpx_sub_pixel_variance64x32_c(const uint8_t *src_ptr, int source_stride
, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *s
se); |
866 uint32_t vpx_sub_pixel_variance64x32_sse2(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); | 866 uint32_t vpx_sub_pixel_variance64x32_sse2(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); |
867 uint32_t vpx_sub_pixel_variance64x32_ssse3(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse); | 867 uint32_t vpx_sub_pixel_variance64x32_ssse3(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse); |
868 RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance64x32)(const uint8_t *src_ptr, int
source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride
, uint32_t *sse); | 868 RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance64x32)(const uint8_t *src_ptr, int
source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride
, uint32_t *sse); |
869 | 869 |
870 uint32_t vpx_sub_pixel_variance64x64_c(const uint8_t *src_ptr, int source_stride
, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *s
se); | 870 uint32_t vpx_sub_pixel_variance64x64_c(const uint8_t *src_ptr, int source_stride
, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *s
se); |
871 uint32_t vpx_sub_pixel_variance64x64_sse2(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); | 871 uint32_t vpx_sub_pixel_variance64x64_sse2(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); |
(...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1148 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance16x32 = vpx_sub_pixel_avg_v
ariance16x32_ssse3; | 1148 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance16x32 = vpx_sub_pixel_avg_v
ariance16x32_ssse3; |
1149 vpx_sub_pixel_avg_variance16x8 = vpx_sub_pixel_avg_variance16x8_sse2; | 1149 vpx_sub_pixel_avg_variance16x8 = vpx_sub_pixel_avg_variance16x8_sse2; |
1150 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance16x8 = vpx_sub_pixel_avg_va
riance16x8_ssse3; | 1150 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance16x8 = vpx_sub_pixel_avg_va
riance16x8_ssse3; |
1151 vpx_sub_pixel_avg_variance32x16 = vpx_sub_pixel_avg_variance32x16_sse2; | 1151 vpx_sub_pixel_avg_variance32x16 = vpx_sub_pixel_avg_variance32x16_sse2; |
1152 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance32x16 = vpx_sub_pixel_avg_v
ariance32x16_ssse3; | 1152 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance32x16 = vpx_sub_pixel_avg_v
ariance32x16_ssse3; |
1153 vpx_sub_pixel_avg_variance32x32 = vpx_sub_pixel_avg_variance32x32_sse2; | 1153 vpx_sub_pixel_avg_variance32x32 = vpx_sub_pixel_avg_variance32x32_sse2; |
1154 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance32x32 = vpx_sub_pixel_avg_v
ariance32x32_ssse3; | 1154 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance32x32 = vpx_sub_pixel_avg_v
ariance32x32_ssse3; |
1155 if (flags & HAS_AVX2) vpx_sub_pixel_avg_variance32x32 = vpx_sub_pixel_avg_va
riance32x32_avx2; | 1155 if (flags & HAS_AVX2) vpx_sub_pixel_avg_variance32x32 = vpx_sub_pixel_avg_va
riance32x32_avx2; |
1156 vpx_sub_pixel_avg_variance32x64 = vpx_sub_pixel_avg_variance32x64_sse2; | 1156 vpx_sub_pixel_avg_variance32x64 = vpx_sub_pixel_avg_variance32x64_sse2; |
1157 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance32x64 = vpx_sub_pixel_avg_v
ariance32x64_ssse3; | 1157 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance32x64 = vpx_sub_pixel_avg_v
ariance32x64_ssse3; |
1158 vpx_sub_pixel_avg_variance4x4 = vpx_sub_pixel_avg_variance4x4_sse; | 1158 vpx_sub_pixel_avg_variance4x4 = vpx_sub_pixel_avg_variance4x4_sse2; |
1159 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance4x4 = vpx_sub_pixel_avg_var
iance4x4_ssse3; | 1159 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance4x4 = vpx_sub_pixel_avg_var
iance4x4_ssse3; |
1160 vpx_sub_pixel_avg_variance4x8 = vpx_sub_pixel_avg_variance4x8_sse; | 1160 vpx_sub_pixel_avg_variance4x8 = vpx_sub_pixel_avg_variance4x8_sse2; |
1161 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance4x8 = vpx_sub_pixel_avg_var
iance4x8_ssse3; | 1161 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance4x8 = vpx_sub_pixel_avg_var
iance4x8_ssse3; |
1162 vpx_sub_pixel_avg_variance64x32 = vpx_sub_pixel_avg_variance64x32_sse2; | 1162 vpx_sub_pixel_avg_variance64x32 = vpx_sub_pixel_avg_variance64x32_sse2; |
1163 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance64x32 = vpx_sub_pixel_avg_v
ariance64x32_ssse3; | 1163 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance64x32 = vpx_sub_pixel_avg_v
ariance64x32_ssse3; |
1164 vpx_sub_pixel_avg_variance64x64 = vpx_sub_pixel_avg_variance64x64_sse2; | 1164 vpx_sub_pixel_avg_variance64x64 = vpx_sub_pixel_avg_variance64x64_sse2; |
1165 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance64x64 = vpx_sub_pixel_avg_v
ariance64x64_ssse3; | 1165 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance64x64 = vpx_sub_pixel_avg_v
ariance64x64_ssse3; |
1166 if (flags & HAS_AVX2) vpx_sub_pixel_avg_variance64x64 = vpx_sub_pixel_avg_va
riance64x64_avx2; | 1166 if (flags & HAS_AVX2) vpx_sub_pixel_avg_variance64x64 = vpx_sub_pixel_avg_va
riance64x64_avx2; |
1167 vpx_sub_pixel_avg_variance8x16 = vpx_sub_pixel_avg_variance8x16_sse2; | 1167 vpx_sub_pixel_avg_variance8x16 = vpx_sub_pixel_avg_variance8x16_sse2; |
1168 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance8x16 = vpx_sub_pixel_avg_va
riance8x16_ssse3; | 1168 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance8x16 = vpx_sub_pixel_avg_va
riance8x16_ssse3; |
1169 vpx_sub_pixel_avg_variance8x4 = vpx_sub_pixel_avg_variance8x4_sse2; | 1169 vpx_sub_pixel_avg_variance8x4 = vpx_sub_pixel_avg_variance8x4_sse2; |
1170 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance8x4 = vpx_sub_pixel_avg_var
iance8x4_ssse3; | 1170 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance8x4 = vpx_sub_pixel_avg_var
iance8x4_ssse3; |
1171 vpx_sub_pixel_avg_variance8x8 = vpx_sub_pixel_avg_variance8x8_sse2; | 1171 vpx_sub_pixel_avg_variance8x8 = vpx_sub_pixel_avg_variance8x8_sse2; |
1172 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance8x8 = vpx_sub_pixel_avg_var
iance8x8_ssse3; | 1172 if (flags & HAS_SSSE3) vpx_sub_pixel_avg_variance8x8 = vpx_sub_pixel_avg_var
iance8x8_ssse3; |
1173 vpx_sub_pixel_variance16x16 = vpx_sub_pixel_variance16x16_sse2; | 1173 vpx_sub_pixel_variance16x16 = vpx_sub_pixel_variance16x16_sse2; |
1174 if (flags & HAS_SSSE3) vpx_sub_pixel_variance16x16 = vpx_sub_pixel_variance1
6x16_ssse3; | 1174 if (flags & HAS_SSSE3) vpx_sub_pixel_variance16x16 = vpx_sub_pixel_variance1
6x16_ssse3; |
1175 vpx_sub_pixel_variance16x32 = vpx_sub_pixel_variance16x32_sse2; | 1175 vpx_sub_pixel_variance16x32 = vpx_sub_pixel_variance16x32_sse2; |
1176 if (flags & HAS_SSSE3) vpx_sub_pixel_variance16x32 = vpx_sub_pixel_variance1
6x32_ssse3; | 1176 if (flags & HAS_SSSE3) vpx_sub_pixel_variance16x32 = vpx_sub_pixel_variance1
6x32_ssse3; |
1177 vpx_sub_pixel_variance16x8 = vpx_sub_pixel_variance16x8_sse2; | 1177 vpx_sub_pixel_variance16x8 = vpx_sub_pixel_variance16x8_sse2; |
1178 if (flags & HAS_SSSE3) vpx_sub_pixel_variance16x8 = vpx_sub_pixel_variance16
x8_ssse3; | 1178 if (flags & HAS_SSSE3) vpx_sub_pixel_variance16x8 = vpx_sub_pixel_variance16
x8_ssse3; |
1179 vpx_sub_pixel_variance32x16 = vpx_sub_pixel_variance32x16_sse2; | 1179 vpx_sub_pixel_variance32x16 = vpx_sub_pixel_variance32x16_sse2; |
1180 if (flags & HAS_SSSE3) vpx_sub_pixel_variance32x16 = vpx_sub_pixel_variance3
2x16_ssse3; | 1180 if (flags & HAS_SSSE3) vpx_sub_pixel_variance32x16 = vpx_sub_pixel_variance3
2x16_ssse3; |
1181 vpx_sub_pixel_variance32x32 = vpx_sub_pixel_variance32x32_sse2; | 1181 vpx_sub_pixel_variance32x32 = vpx_sub_pixel_variance32x32_sse2; |
1182 if (flags & HAS_SSSE3) vpx_sub_pixel_variance32x32 = vpx_sub_pixel_variance3
2x32_ssse3; | 1182 if (flags & HAS_SSSE3) vpx_sub_pixel_variance32x32 = vpx_sub_pixel_variance3
2x32_ssse3; |
1183 if (flags & HAS_AVX2) vpx_sub_pixel_variance32x32 = vpx_sub_pixel_variance32
x32_avx2; | 1183 if (flags & HAS_AVX2) vpx_sub_pixel_variance32x32 = vpx_sub_pixel_variance32
x32_avx2; |
1184 vpx_sub_pixel_variance32x64 = vpx_sub_pixel_variance32x64_sse2; | 1184 vpx_sub_pixel_variance32x64 = vpx_sub_pixel_variance32x64_sse2; |
1185 if (flags & HAS_SSSE3) vpx_sub_pixel_variance32x64 = vpx_sub_pixel_variance3
2x64_ssse3; | 1185 if (flags & HAS_SSSE3) vpx_sub_pixel_variance32x64 = vpx_sub_pixel_variance3
2x64_ssse3; |
1186 vpx_sub_pixel_variance4x4 = vpx_sub_pixel_variance4x4_sse; | 1186 vpx_sub_pixel_variance4x4 = vpx_sub_pixel_variance4x4_sse2; |
1187 if (flags & HAS_SSSE3) vpx_sub_pixel_variance4x4 = vpx_sub_pixel_variance4x4
_ssse3; | 1187 if (flags & HAS_SSSE3) vpx_sub_pixel_variance4x4 = vpx_sub_pixel_variance4x4
_ssse3; |
1188 vpx_sub_pixel_variance4x8 = vpx_sub_pixel_variance4x8_sse; | 1188 vpx_sub_pixel_variance4x8 = vpx_sub_pixel_variance4x8_sse2; |
1189 if (flags & HAS_SSSE3) vpx_sub_pixel_variance4x8 = vpx_sub_pixel_variance4x8
_ssse3; | 1189 if (flags & HAS_SSSE3) vpx_sub_pixel_variance4x8 = vpx_sub_pixel_variance4x8
_ssse3; |
1190 vpx_sub_pixel_variance64x32 = vpx_sub_pixel_variance64x32_sse2; | 1190 vpx_sub_pixel_variance64x32 = vpx_sub_pixel_variance64x32_sse2; |
1191 if (flags & HAS_SSSE3) vpx_sub_pixel_variance64x32 = vpx_sub_pixel_variance6
4x32_ssse3; | 1191 if (flags & HAS_SSSE3) vpx_sub_pixel_variance64x32 = vpx_sub_pixel_variance6
4x32_ssse3; |
1192 vpx_sub_pixel_variance64x64 = vpx_sub_pixel_variance64x64_sse2; | 1192 vpx_sub_pixel_variance64x64 = vpx_sub_pixel_variance64x64_sse2; |
1193 if (flags & HAS_SSSE3) vpx_sub_pixel_variance64x64 = vpx_sub_pixel_variance6
4x64_ssse3; | 1193 if (flags & HAS_SSSE3) vpx_sub_pixel_variance64x64 = vpx_sub_pixel_variance6
4x64_ssse3; |
1194 if (flags & HAS_AVX2) vpx_sub_pixel_variance64x64 = vpx_sub_pixel_variance64
x64_avx2; | 1194 if (flags & HAS_AVX2) vpx_sub_pixel_variance64x64 = vpx_sub_pixel_variance64
x64_avx2; |
1195 vpx_sub_pixel_variance8x16 = vpx_sub_pixel_variance8x16_sse2; | 1195 vpx_sub_pixel_variance8x16 = vpx_sub_pixel_variance8x16_sse2; |
1196 if (flags & HAS_SSSE3) vpx_sub_pixel_variance8x16 = vpx_sub_pixel_variance8x
16_ssse3; | 1196 if (flags & HAS_SSSE3) vpx_sub_pixel_variance8x16 = vpx_sub_pixel_variance8x
16_ssse3; |
1197 vpx_sub_pixel_variance8x4 = vpx_sub_pixel_variance8x4_sse2; | 1197 vpx_sub_pixel_variance8x4 = vpx_sub_pixel_variance8x4_sse2; |
1198 if (flags & HAS_SSSE3) vpx_sub_pixel_variance8x4 = vpx_sub_pixel_variance8x4
_ssse3; | 1198 if (flags & HAS_SSSE3) vpx_sub_pixel_variance8x4 = vpx_sub_pixel_variance8x4
_ssse3; |
(...skipping 10 matching lines...) Expand all Loading... |
1209 vpx_variance64x64 = vpx_variance64x64_sse2; | 1209 vpx_variance64x64 = vpx_variance64x64_sse2; |
1210 if (flags & HAS_AVX2) vpx_variance64x64 = vpx_variance64x64_avx2; | 1210 if (flags & HAS_AVX2) vpx_variance64x64 = vpx_variance64x64_avx2; |
1211 } | 1211 } |
1212 #endif | 1212 #endif |
1213 | 1213 |
1214 #ifdef __cplusplus | 1214 #ifdef __cplusplus |
1215 } // extern "C" | 1215 } // extern "C" |
1216 #endif | 1216 #endif |
1217 | 1217 |
1218 #endif | 1218 #endif |
OLD | NEW |