| 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 415 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 426 #define vpx_mbpost_proc_across_ip vpx_mbpost_proc_across_ip_c | 426 #define vpx_mbpost_proc_across_ip vpx_mbpost_proc_across_ip_c |
| 427 | 427 |
| 428 void vpx_mbpost_proc_down_c(unsigned char *dst, int pitch, int rows, int cols,in
t flimit); | 428 void vpx_mbpost_proc_down_c(unsigned char *dst, int pitch, int rows, int cols,in
t flimit); |
| 429 #define vpx_mbpost_proc_down vpx_mbpost_proc_down_c | 429 #define vpx_mbpost_proc_down vpx_mbpost_proc_down_c |
| 430 | 430 |
| 431 void vpx_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *mi
n, int *max); | 431 void vpx_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *mi
n, int *max); |
| 432 void vpx_minmax_8x8_neon(const uint8_t *s, int p, const uint8_t *d, int dp, int
*min, int *max); | 432 void vpx_minmax_8x8_neon(const uint8_t *s, int p, const uint8_t *d, int dp, int
*min, int *max); |
| 433 #define vpx_minmax_8x8 vpx_minmax_8x8_neon | 433 #define vpx_minmax_8x8 vpx_minmax_8x8_neon |
| 434 | 434 |
| 435 unsigned int vpx_mse16x16_c(const uint8_t *src_ptr, int source_stride, const ui
nt8_t *ref_ptr, int recon_stride, unsigned int *sse); | 435 unsigned int vpx_mse16x16_c(const uint8_t *src_ptr, int source_stride, const ui
nt8_t *ref_ptr, int recon_stride, unsigned int *sse); |
| 436 unsigned int vpx_mse16x16_media(const uint8_t *src_ptr, int source_stride, cons
t uint8_t *ref_ptr, int recon_stride, unsigned int *sse); | |
| 437 unsigned int vpx_mse16x16_neon(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int recon_stride, unsigned int *sse); | 436 unsigned int vpx_mse16x16_neon(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int recon_stride, unsigned int *sse); |
| 438 #define vpx_mse16x16 vpx_mse16x16_neon | 437 #define vpx_mse16x16 vpx_mse16x16_neon |
| 439 | 438 |
| 440 unsigned int vpx_mse16x8_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int recon_stride, unsigned int *sse); | 439 unsigned int vpx_mse16x8_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int recon_stride, unsigned int *sse); |
| 441 #define vpx_mse16x8 vpx_mse16x8_c | 440 #define vpx_mse16x8 vpx_mse16x8_c |
| 442 | 441 |
| 443 unsigned int vpx_mse8x16_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int recon_stride, unsigned int *sse); | 442 unsigned int vpx_mse8x16_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int recon_stride, unsigned int *sse); |
| 444 #define vpx_mse8x16 vpx_mse8x16_c | 443 #define vpx_mse8x16 vpx_mse8x16_c |
| 445 | 444 |
| 446 unsigned int vpx_mse8x8_c(const uint8_t *src_ptr, int source_stride, const uint
8_t *ref_ptr, int recon_stride, unsigned int *sse); | 445 unsigned int vpx_mse8x8_c(const uint8_t *src_ptr, int source_stride, const uint
8_t *ref_ptr, int recon_stride, unsigned int *sse); |
| 447 #define vpx_mse8x8 vpx_mse8x8_c | 446 #define vpx_mse8x8 vpx_mse8x8_c |
| 448 | 447 |
| 449 void vpx_plane_add_noise_c(uint8_t *start, const int8_t *noise, int blackclamp,
int whiteclamp, int width, int height, int pitch); | 448 void vpx_plane_add_noise_c(uint8_t *start, const int8_t *noise, int blackclamp,
int whiteclamp, int width, int height, int pitch); |
| 450 #define vpx_plane_add_noise vpx_plane_add_noise_c | 449 #define vpx_plane_add_noise vpx_plane_add_noise_c |
| 451 | 450 |
| 452 void vpx_post_proc_down_and_across_mb_row_c(unsigned char *src, unsigned char *d
st, int src_pitch, int dst_pitch, int cols, unsigned char *flimits, int size); | 451 void vpx_post_proc_down_and_across_mb_row_c(unsigned char *src, unsigned char *d
st, int src_pitch, int dst_pitch, int cols, unsigned char *flimits, int size); |
| 453 #define vpx_post_proc_down_and_across_mb_row vpx_post_proc_down_and_across_mb_ro
w_c | 452 #define vpx_post_proc_down_and_across_mb_row vpx_post_proc_down_and_across_mb_ro
w_c |
| 454 | 453 |
| 455 void vpx_quantize_b_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_b
lock, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_pt
r, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_p
tr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const in
t16_t *iscan); | 454 void vpx_quantize_b_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_b
lock, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_pt
r, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_p
tr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const in
t16_t *iscan); |
| 456 #define vpx_quantize_b vpx_quantize_b_c | 455 #define vpx_quantize_b vpx_quantize_b_c |
| 457 | 456 |
| 458 void vpx_quantize_b_32x32_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int
skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *qu
ant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqc
oeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, co
nst int16_t *iscan); | 457 void vpx_quantize_b_32x32_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int
skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *qu
ant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqc
oeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, co
nst int16_t *iscan); |
| 459 #define vpx_quantize_b_32x32 vpx_quantize_b_32x32_c | 458 #define vpx_quantize_b_32x32 vpx_quantize_b_32x32_c |
| 460 | 459 |
| 461 unsigned int vpx_sad16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_
t *ref_ptr, int ref_stride); | 460 unsigned int vpx_sad16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_
t *ref_ptr, int ref_stride); |
| 462 unsigned int vpx_sad16x16_media(const uint8_t *src_ptr, int src_stride, const ui
nt8_t *ref_ptr, int ref_stride); | |
| 463 unsigned int vpx_sad16x16_neon(const uint8_t *src_ptr, int src_stride, const uin
t8_t *ref_ptr, int ref_stride); | 461 unsigned int vpx_sad16x16_neon(const uint8_t *src_ptr, int src_stride, const uin
t8_t *ref_ptr, int ref_stride); |
| 464 #define vpx_sad16x16 vpx_sad16x16_neon | 462 #define vpx_sad16x16 vpx_sad16x16_neon |
| 465 | 463 |
| 466 unsigned int vpx_sad16x16_avg_c(const uint8_t *src_ptr, int src_stride, const ui
nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 464 unsigned int vpx_sad16x16_avg_c(const uint8_t *src_ptr, int src_stride, const ui
nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); |
| 467 #define vpx_sad16x16_avg vpx_sad16x16_avg_c | 465 #define vpx_sad16x16_avg vpx_sad16x16_avg_c |
| 468 | 466 |
| 469 void vpx_sad16x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref
_ptr, int ref_stride, uint32_t *sad_array); | 467 void vpx_sad16x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref
_ptr, int ref_stride, uint32_t *sad_array); |
| 470 #define vpx_sad16x16x3 vpx_sad16x16x3_c | 468 #define vpx_sad16x16x3 vpx_sad16x16x3_c |
| 471 | 469 |
| 472 void vpx_sad16x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c
onst ref_ptr[], int ref_stride, uint32_t *sad_array); | 470 void vpx_sad16x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c
onst ref_ptr[], int ref_stride, uint32_t *sad_array); |
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 689 uint32_t vpx_sub_pixel_avg_variance8x16_c(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse, const uint8_t *second_pred); | 687 uint32_t vpx_sub_pixel_avg_variance8x16_c(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse, const uint8_t *second_pred); |
| 690 #define vpx_sub_pixel_avg_variance8x16 vpx_sub_pixel_avg_variance8x16_c | 688 #define vpx_sub_pixel_avg_variance8x16 vpx_sub_pixel_avg_variance8x16_c |
| 691 | 689 |
| 692 uint32_t vpx_sub_pixel_avg_variance8x4_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); | 690 uint32_t vpx_sub_pixel_avg_variance8x4_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); |
| 693 #define vpx_sub_pixel_avg_variance8x4 vpx_sub_pixel_avg_variance8x4_c | 691 #define vpx_sub_pixel_avg_variance8x4 vpx_sub_pixel_avg_variance8x4_c |
| 694 | 692 |
| 695 uint32_t vpx_sub_pixel_avg_variance8x8_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); | 693 uint32_t vpx_sub_pixel_avg_variance8x8_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); |
| 696 #define vpx_sub_pixel_avg_variance8x8 vpx_sub_pixel_avg_variance8x8_c | 694 #define vpx_sub_pixel_avg_variance8x8 vpx_sub_pixel_avg_variance8x8_c |
| 697 | 695 |
| 698 uint32_t vpx_sub_pixel_variance16x16_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); | 696 uint32_t vpx_sub_pixel_variance16x16_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); |
| 699 uint32_t vpx_sub_pixel_variance16x16_media(const uint8_t *src_ptr, int source_st
ride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_
t *sse); | |
| 700 uint32_t vpx_sub_pixel_variance16x16_neon(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); | 697 uint32_t vpx_sub_pixel_variance16x16_neon(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); |
| 701 #define vpx_sub_pixel_variance16x16 vpx_sub_pixel_variance16x16_neon | 698 #define vpx_sub_pixel_variance16x16 vpx_sub_pixel_variance16x16_neon |
| 702 | 699 |
| 703 uint32_t vpx_sub_pixel_variance16x32_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); | 700 uint32_t vpx_sub_pixel_variance16x32_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); |
| 704 #define vpx_sub_pixel_variance16x32 vpx_sub_pixel_variance16x32_c | 701 #define vpx_sub_pixel_variance16x32 vpx_sub_pixel_variance16x32_c |
| 705 | 702 |
| 706 uint32_t vpx_sub_pixel_variance16x8_c(const uint8_t *src_ptr, int source_stride,
int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *ss
e); | 703 uint32_t vpx_sub_pixel_variance16x8_c(const uint8_t *src_ptr, int source_stride,
int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *ss
e); |
| 707 #define vpx_sub_pixel_variance16x8 vpx_sub_pixel_variance16x8_c | 704 #define vpx_sub_pixel_variance16x8 vpx_sub_pixel_variance16x8_c |
| 708 | 705 |
| 709 uint32_t vpx_sub_pixel_variance32x16_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); | 706 uint32_t vpx_sub_pixel_variance32x16_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); |
| (...skipping 19 matching lines...) Expand all Loading... |
| 729 uint32_t vpx_sub_pixel_variance64x64_neon(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); | 726 uint32_t vpx_sub_pixel_variance64x64_neon(const uint8_t *src_ptr, int source_str
ide, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); |
| 730 #define vpx_sub_pixel_variance64x64 vpx_sub_pixel_variance64x64_neon | 727 #define vpx_sub_pixel_variance64x64 vpx_sub_pixel_variance64x64_neon |
| 731 | 728 |
| 732 uint32_t vpx_sub_pixel_variance8x16_c(const uint8_t *src_ptr, int source_stride,
int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *ss
e); | 729 uint32_t vpx_sub_pixel_variance8x16_c(const uint8_t *src_ptr, int source_stride,
int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *ss
e); |
| 733 #define vpx_sub_pixel_variance8x16 vpx_sub_pixel_variance8x16_c | 730 #define vpx_sub_pixel_variance8x16 vpx_sub_pixel_variance8x16_c |
| 734 | 731 |
| 735 uint32_t vpx_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int source_stride,
int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse
); | 732 uint32_t vpx_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int source_stride,
int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse
); |
| 736 #define vpx_sub_pixel_variance8x4 vpx_sub_pixel_variance8x4_c | 733 #define vpx_sub_pixel_variance8x4 vpx_sub_pixel_variance8x4_c |
| 737 | 734 |
| 738 uint32_t vpx_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int source_stride,
int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse
); | 735 uint32_t vpx_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int source_stride,
int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse
); |
| 739 uint32_t vpx_sub_pixel_variance8x8_media(const uint8_t *src_ptr, int source_stri
de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t
*sse); | |
| 740 uint32_t vpx_sub_pixel_variance8x8_neon(const uint8_t *src_ptr, int source_strid
e, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *
sse); | 736 uint32_t vpx_sub_pixel_variance8x8_neon(const uint8_t *src_ptr, int source_strid
e, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *
sse); |
| 741 #define vpx_sub_pixel_variance8x8 vpx_sub_pixel_variance8x8_neon | 737 #define vpx_sub_pixel_variance8x8 vpx_sub_pixel_variance8x8_neon |
| 742 | 738 |
| 743 void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_
stride, const uint8_t *src_ptr, ptrdiff_t src_stride, const uint8_t *pred_ptr, p
trdiff_t pred_stride); | 739 void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_
stride, const uint8_t *src_ptr, ptrdiff_t src_stride, const uint8_t *pred_ptr, p
trdiff_t pred_stride); |
| 744 void vpx_subtract_block_neon(int rows, int cols, int16_t *diff_ptr, ptrdiff_t di
ff_stride, const uint8_t *src_ptr, ptrdiff_t src_stride, const uint8_t *pred_ptr
, ptrdiff_t pred_stride); | 740 void vpx_subtract_block_neon(int rows, int cols, int16_t *diff_ptr, ptrdiff_t di
ff_stride, const uint8_t *src_ptr, ptrdiff_t src_stride, const uint8_t *pred_ptr
, ptrdiff_t pred_stride); |
| 745 #define vpx_subtract_block vpx_subtract_block_neon | 741 #define vpx_subtract_block vpx_subtract_block_neon |
| 746 | 742 |
| 747 uint64_t vpx_sum_squares_2d_i16_c(const int16_t *src, int stride, int size); | 743 uint64_t vpx_sum_squares_2d_i16_c(const int16_t *src, int stride, int size); |
| 748 #define vpx_sum_squares_2d_i16 vpx_sum_squares_2d_i16_c | 744 #define vpx_sum_squares_2d_i16 vpx_sum_squares_2d_i16_c |
| 749 | 745 |
| (...skipping 23 matching lines...) Expand all Loading... |
| 773 | 769 |
| 774 void vpx_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); | 770 void vpx_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); |
| 775 void vpx_v_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); | 771 void vpx_v_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); |
| 776 #define vpx_v_predictor_4x4 vpx_v_predictor_4x4_neon | 772 #define vpx_v_predictor_4x4 vpx_v_predictor_4x4_neon |
| 777 | 773 |
| 778 void vpx_v_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); | 774 void vpx_v_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); |
| 779 void vpx_v_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); | 775 void vpx_v_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); |
| 780 #define vpx_v_predictor_8x8 vpx_v_predictor_8x8_neon | 776 #define vpx_v_predictor_8x8 vpx_v_predictor_8x8_neon |
| 781 | 777 |
| 782 unsigned int vpx_variance16x16_c(const uint8_t *src_ptr, int source_stride, cons
t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 778 unsigned int vpx_variance16x16_c(const uint8_t *src_ptr, int source_stride, cons
t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 783 unsigned int vpx_variance16x16_media(const uint8_t *src_ptr, int source_stride,
const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 784 unsigned int vpx_variance16x16_neon(const uint8_t *src_ptr, int source_stride, c
onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 779 unsigned int vpx_variance16x16_neon(const uint8_t *src_ptr, int source_stride, c
onst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 785 #define vpx_variance16x16 vpx_variance16x16_neon | 780 #define vpx_variance16x16 vpx_variance16x16_neon |
| 786 | 781 |
| 787 unsigned int vpx_variance16x32_c(const uint8_t *src_ptr, int source_stride, cons
t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 782 unsigned int vpx_variance16x32_c(const uint8_t *src_ptr, int source_stride, cons
t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 788 #define vpx_variance16x32 vpx_variance16x32_c | 783 #define vpx_variance16x32 vpx_variance16x32_c |
| 789 | 784 |
| 790 unsigned int vpx_variance16x8_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 785 unsigned int vpx_variance16x8_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 791 unsigned int vpx_variance16x8_neon(const uint8_t *src_ptr, int source_stride, co
nst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 786 unsigned int vpx_variance16x8_neon(const uint8_t *src_ptr, int source_stride, co
nst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 792 #define vpx_variance16x8 vpx_variance16x8_neon | 787 #define vpx_variance16x8 vpx_variance16x8_neon |
| 793 | 788 |
| (...skipping 23 matching lines...) Expand all Loading... |
| 817 #define vpx_variance64x64 vpx_variance64x64_neon | 812 #define vpx_variance64x64 vpx_variance64x64_neon |
| 818 | 813 |
| 819 unsigned int vpx_variance8x16_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 814 unsigned int vpx_variance8x16_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 820 unsigned int vpx_variance8x16_neon(const uint8_t *src_ptr, int source_stride, co
nst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 815 unsigned int vpx_variance8x16_neon(const uint8_t *src_ptr, int source_stride, co
nst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 821 #define vpx_variance8x16 vpx_variance8x16_neon | 816 #define vpx_variance8x16 vpx_variance8x16_neon |
| 822 | 817 |
| 823 unsigned int vpx_variance8x4_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 818 unsigned int vpx_variance8x4_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 824 #define vpx_variance8x4 vpx_variance8x4_c | 819 #define vpx_variance8x4 vpx_variance8x4_c |
| 825 | 820 |
| 826 unsigned int vpx_variance8x8_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 821 unsigned int vpx_variance8x8_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 827 unsigned int vpx_variance8x8_media(const uint8_t *src_ptr, int source_stride, co
nst uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 828 unsigned int vpx_variance8x8_neon(const uint8_t *src_ptr, int source_stride, con
st uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | 822 unsigned int vpx_variance8x8_neon(const uint8_t *src_ptr, int source_stride, con
st uint8_t *ref_ptr, int ref_stride, unsigned int *sse); |
| 829 #define vpx_variance8x8 vpx_variance8x8_neon | 823 #define vpx_variance8x8 vpx_variance8x8_neon |
| 830 | 824 |
| 831 uint32_t vpx_variance_halfpixvar16x16_h_c(const unsigned char *src_ptr, int sour
ce_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); | 825 uint32_t vpx_variance_halfpixvar16x16_h_c(const unsigned char *src_ptr, int sour
ce_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); |
| 832 uint32_t vpx_variance_halfpixvar16x16_h_media(const unsigned char *src_ptr, int
source_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); | 826 #define vpx_variance_halfpixvar16x16_h vpx_variance_halfpixvar16x16_h_c |
| 833 #define vpx_variance_halfpixvar16x16_h vpx_variance_halfpixvar16x16_h_media | |
| 834 | 827 |
| 835 uint32_t vpx_variance_halfpixvar16x16_hv_c(const unsigned char *src_ptr, int sou
rce_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); | 828 uint32_t vpx_variance_halfpixvar16x16_hv_c(const unsigned char *src_ptr, int sou
rce_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); |
| 836 uint32_t vpx_variance_halfpixvar16x16_hv_media(const unsigned char *src_ptr, int
source_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); | 829 #define vpx_variance_halfpixvar16x16_hv vpx_variance_halfpixvar16x16_hv_c |
| 837 #define vpx_variance_halfpixvar16x16_hv vpx_variance_halfpixvar16x16_hv_media | |
| 838 | 830 |
| 839 uint32_t vpx_variance_halfpixvar16x16_v_c(const unsigned char *src_ptr, int sour
ce_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); | 831 uint32_t vpx_variance_halfpixvar16x16_v_c(const unsigned char *src_ptr, int sour
ce_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); |
| 840 uint32_t vpx_variance_halfpixvar16x16_v_media(const unsigned char *src_ptr, int
source_stride, const unsigned char *ref_ptr, int ref_stride, uint32_t *sse); | 832 #define vpx_variance_halfpixvar16x16_v vpx_variance_halfpixvar16x16_v_c |
| 841 #define vpx_variance_halfpixvar16x16_v vpx_variance_halfpixvar16x16_v_media | |
| 842 | 833 |
| 843 void vpx_ve_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo
ve, const uint8_t *left); | 834 void vpx_ve_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo
ve, const uint8_t *left); |
| 844 #define vpx_ve_predictor_4x4 vpx_ve_predictor_4x4_c | 835 #define vpx_ve_predictor_4x4 vpx_ve_predictor_4x4_c |
| 845 | 836 |
| 846 int vpx_vector_var_c(const int16_t *ref, const int16_t *src, const int bwl); | 837 int vpx_vector_var_c(const int16_t *ref, const int16_t *src, const int bwl); |
| 847 int vpx_vector_var_neon(const int16_t *ref, const int16_t *src, const int bwl); | 838 int vpx_vector_var_neon(const int16_t *ref, const int16_t *src, const int bwl); |
| 848 #define vpx_vector_var vpx_vector_var_neon | 839 #define vpx_vector_var vpx_vector_var_neon |
| 849 | 840 |
| 850 void vpx_dsp_rtcd(void); | 841 void vpx_dsp_rtcd(void); |
| 851 | 842 |
| 852 #include "vpx_config.h" | 843 #include "vpx_config.h" |
| 853 | 844 |
| 854 #ifdef RTCD_C | 845 #ifdef RTCD_C |
| 855 #include "vpx_ports/arm.h" | 846 #include "vpx_ports/arm.h" |
| 856 static void setup_rtcd_internal(void) | 847 static void setup_rtcd_internal(void) |
| 857 { | 848 { |
| 858 int flags = arm_cpu_caps(); | 849 int flags = arm_cpu_caps(); |
| 859 | 850 |
| 860 (void)flags; | 851 (void)flags; |
| 861 | 852 |
| 862 } | 853 } |
| 863 #endif | 854 #endif |
| 864 | 855 |
| 865 #ifdef __cplusplus | 856 #ifdef __cplusplus |
| 866 } // extern "C" | 857 } // extern "C" |
| 867 #endif | 858 #endif |
| 868 | 859 |
| 869 #endif | 860 #endif |
| OLD | NEW |