| 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 409 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 420 | 420 |
| 421 void vpx_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui
nt8_t *limit, const uint8_t *thresh); | 421 void vpx_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui
nt8_t *limit, const uint8_t *thresh); |
| 422 void vpx_lpf_vertical_8_neon(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); | 422 void vpx_lpf_vertical_8_neon(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); |
| 423 RTCD_EXTERN void (*vpx_lpf_vertical_8)(uint8_t *s, int pitch, const uint8_t *bli
mit, const uint8_t *limit, const uint8_t *thresh); | 423 RTCD_EXTERN void (*vpx_lpf_vertical_8)(uint8_t *s, int pitch, const uint8_t *bli
mit, const uint8_t *limit, const uint8_t *thresh); |
| 424 | 424 |
| 425 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); | 425 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); |
| 426 void vpx_lpf_vertical_8_dual_neon(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); | 426 void vpx_lpf_vertical_8_dual_neon(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); |
| 427 RTCD_EXTERN void (*vpx_lpf_vertical_8_dual)(uint8_t *s, int pitch, const uint8_t
*blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1
, const uint8_t *limit1, const uint8_t *thresh1); | 427 RTCD_EXTERN void (*vpx_lpf_vertical_8_dual)(uint8_t *s, int pitch, const uint8_t
*blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1
, const uint8_t *limit1, const uint8_t *thresh1); |
| 428 | 428 |
| 429 void vpx_mbpost_proc_across_ip_c(unsigned char *dst, int pitch, int rows, int co
ls,int flimit); | 429 void vpx_mbpost_proc_across_ip_c(unsigned char *dst, int pitch, int rows, int co
ls,int flimit); |
| 430 #define vpx_mbpost_proc_across_ip vpx_mbpost_proc_across_ip_c | 430 void vpx_mbpost_proc_across_ip_neon(unsigned char *dst, int pitch, int rows, int
cols,int flimit); |
| 431 RTCD_EXTERN void (*vpx_mbpost_proc_across_ip)(unsigned char *dst, int pitch, int
rows, int cols,int flimit); |
| 431 | 432 |
| 432 void vpx_mbpost_proc_down_c(unsigned char *dst, int pitch, int rows, int cols,in
t flimit); | 433 void vpx_mbpost_proc_down_c(unsigned char *dst, int pitch, int rows, int cols,in
t flimit); |
| 433 #define vpx_mbpost_proc_down vpx_mbpost_proc_down_c | 434 void vpx_mbpost_proc_down_neon(unsigned char *dst, int pitch, int rows, int cols
,int flimit); |
| 435 RTCD_EXTERN void (*vpx_mbpost_proc_down)(unsigned char *dst, int pitch, int rows
, int cols,int flimit); |
| 434 | 436 |
| 435 void vpx_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *mi
n, int *max); | 437 void vpx_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *mi
n, int *max); |
| 436 void vpx_minmax_8x8_neon(const uint8_t *s, int p, const uint8_t *d, int dp, int
*min, int *max); | 438 void vpx_minmax_8x8_neon(const uint8_t *s, int p, const uint8_t *d, int dp, int
*min, int *max); |
| 437 RTCD_EXTERN void (*vpx_minmax_8x8)(const uint8_t *s, int p, const uint8_t *d, in
t dp, int *min, int *max); | 439 RTCD_EXTERN void (*vpx_minmax_8x8)(const uint8_t *s, int p, const uint8_t *d, in
t dp, int *min, int *max); |
| 438 | 440 |
| 439 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); | 441 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); |
| 440 unsigned int vpx_mse16x16_neon(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int recon_stride, unsigned int *sse); | 442 unsigned int vpx_mse16x16_neon(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int recon_stride, unsigned int *sse); |
| 441 RTCD_EXTERN unsigned int (*vpx_mse16x16)(const uint8_t *src_ptr, int source_str
ide, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse); | 443 RTCD_EXTERN unsigned int (*vpx_mse16x16)(const uint8_t *src_ptr, int source_str
ide, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse); |
| 442 | 444 |
| 443 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); | 445 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); |
| (...skipping 537 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 981 vpx_lpf_vertical_16_dual = vpx_lpf_vertical_16_dual_c; | 983 vpx_lpf_vertical_16_dual = vpx_lpf_vertical_16_dual_c; |
| 982 if (flags & HAS_NEON) vpx_lpf_vertical_16_dual = vpx_lpf_vertical_16_dual_ne
on; | 984 if (flags & HAS_NEON) vpx_lpf_vertical_16_dual = vpx_lpf_vertical_16_dual_ne
on; |
| 983 vpx_lpf_vertical_4 = vpx_lpf_vertical_4_c; | 985 vpx_lpf_vertical_4 = vpx_lpf_vertical_4_c; |
| 984 if (flags & HAS_NEON) vpx_lpf_vertical_4 = vpx_lpf_vertical_4_neon; | 986 if (flags & HAS_NEON) vpx_lpf_vertical_4 = vpx_lpf_vertical_4_neon; |
| 985 vpx_lpf_vertical_4_dual = vpx_lpf_vertical_4_dual_c; | 987 vpx_lpf_vertical_4_dual = vpx_lpf_vertical_4_dual_c; |
| 986 if (flags & HAS_NEON) vpx_lpf_vertical_4_dual = vpx_lpf_vertical_4_dual_neon
; | 988 if (flags & HAS_NEON) vpx_lpf_vertical_4_dual = vpx_lpf_vertical_4_dual_neon
; |
| 987 vpx_lpf_vertical_8 = vpx_lpf_vertical_8_c; | 989 vpx_lpf_vertical_8 = vpx_lpf_vertical_8_c; |
| 988 if (flags & HAS_NEON) vpx_lpf_vertical_8 = vpx_lpf_vertical_8_neon; | 990 if (flags & HAS_NEON) vpx_lpf_vertical_8 = vpx_lpf_vertical_8_neon; |
| 989 vpx_lpf_vertical_8_dual = vpx_lpf_vertical_8_dual_c; | 991 vpx_lpf_vertical_8_dual = vpx_lpf_vertical_8_dual_c; |
| 990 if (flags & HAS_NEON) vpx_lpf_vertical_8_dual = vpx_lpf_vertical_8_dual_neon
; | 992 if (flags & HAS_NEON) vpx_lpf_vertical_8_dual = vpx_lpf_vertical_8_dual_neon
; |
| 993 vpx_mbpost_proc_across_ip = vpx_mbpost_proc_across_ip_c; |
| 994 if (flags & HAS_NEON) vpx_mbpost_proc_across_ip = vpx_mbpost_proc_across_ip_
neon; |
| 995 vpx_mbpost_proc_down = vpx_mbpost_proc_down_c; |
| 996 if (flags & HAS_NEON) vpx_mbpost_proc_down = vpx_mbpost_proc_down_neon; |
| 991 vpx_minmax_8x8 = vpx_minmax_8x8_c; | 997 vpx_minmax_8x8 = vpx_minmax_8x8_c; |
| 992 if (flags & HAS_NEON) vpx_minmax_8x8 = vpx_minmax_8x8_neon; | 998 if (flags & HAS_NEON) vpx_minmax_8x8 = vpx_minmax_8x8_neon; |
| 993 vpx_mse16x16 = vpx_mse16x16_c; | 999 vpx_mse16x16 = vpx_mse16x16_c; |
| 994 if (flags & HAS_NEON) vpx_mse16x16 = vpx_mse16x16_neon; | 1000 if (flags & HAS_NEON) vpx_mse16x16 = vpx_mse16x16_neon; |
| 995 vpx_post_proc_down_and_across_mb_row = vpx_post_proc_down_and_across_mb_row_
c; | 1001 vpx_post_proc_down_and_across_mb_row = vpx_post_proc_down_and_across_mb_row_
c; |
| 996 if (flags & HAS_NEON) vpx_post_proc_down_and_across_mb_row = vpx_post_proc_d
own_and_across_mb_row_neon; | 1002 if (flags & HAS_NEON) vpx_post_proc_down_and_across_mb_row = vpx_post_proc_d
own_and_across_mb_row_neon; |
| 997 vpx_sad16x16 = vpx_sad16x16_c; | 1003 vpx_sad16x16 = vpx_sad16x16_c; |
| 998 if (flags & HAS_NEON) vpx_sad16x16 = vpx_sad16x16_neon; | 1004 if (flags & HAS_NEON) vpx_sad16x16 = vpx_sad16x16_neon; |
| 999 vpx_sad16x16x4d = vpx_sad16x16x4d_c; | 1005 vpx_sad16x16x4d = vpx_sad16x16x4d_c; |
| 1000 if (flags & HAS_NEON) vpx_sad16x16x4d = vpx_sad16x16x4d_neon; | 1006 if (flags & HAS_NEON) vpx_sad16x16x4d = vpx_sad16x16x4d_neon; |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1061 vpx_vector_var = vpx_vector_var_c; | 1067 vpx_vector_var = vpx_vector_var_c; |
| 1062 if (flags & HAS_NEON) vpx_vector_var = vpx_vector_var_neon; | 1068 if (flags & HAS_NEON) vpx_vector_var = vpx_vector_var_neon; |
| 1063 } | 1069 } |
| 1064 #endif | 1070 #endif |
| 1065 | 1071 |
| 1066 #ifdef __cplusplus | 1072 #ifdef __cplusplus |
| 1067 } // extern "C" | 1073 } // extern "C" |
| 1068 #endif | 1074 #endif |
| 1069 | 1075 |
| 1070 #endif | 1076 #endif |
| OLD | NEW |