| 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 356 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 367 void vpx_int_pro_row_c(int16_t *hbuf, const uint8_t *ref, const int ref_stride,
const int height); | 367 void vpx_int_pro_row_c(int16_t *hbuf, const uint8_t *ref, const int ref_stride,
const int height); |
| 368 void vpx_int_pro_row_neon(int16_t *hbuf, const uint8_t *ref, const int ref_strid
e, const int height); | 368 void vpx_int_pro_row_neon(int16_t *hbuf, const uint8_t *ref, const int ref_strid
e, const int height); |
| 369 RTCD_EXTERN void (*vpx_int_pro_row)(int16_t *hbuf, const uint8_t *ref, const int
ref_stride, const int height); | 369 RTCD_EXTERN void (*vpx_int_pro_row)(int16_t *hbuf, const uint8_t *ref, const int
ref_stride, const int height); |
| 370 | 370 |
| 371 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_strid
e); | 371 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_strid
e); |
| 372 #define vpx_iwht4x4_16_add vpx_iwht4x4_16_add_c | 372 #define vpx_iwht4x4_16_add vpx_iwht4x4_16_add_c |
| 373 | 373 |
| 374 void vpx_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride
); | 374 void vpx_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride
); |
| 375 #define vpx_iwht4x4_1_add vpx_iwht4x4_1_add_c | 375 #define vpx_iwht4x4_1_add vpx_iwht4x4_1_add_c |
| 376 | 376 |
| 377 void vpx_lpf_horizontal_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); |
| 378 void vpx_lpf_horizontal_16_neon(uint8_t *s, int pitch, const uint8_t *blimit, co
nst uint8_t *limit, const uint8_t *thresh); |
| 379 RTCD_EXTERN void (*vpx_lpf_horizontal_16)(uint8_t *s, int pitch, const uint8_t *
blimit, const uint8_t *limit, const uint8_t *thresh); |
| 380 |
| 381 void vpx_lpf_horizontal_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit,
const uint8_t *limit, const uint8_t *thresh); |
| 382 void vpx_lpf_horizontal_16_dual_neon(uint8_t *s, int pitch, const uint8_t *blimi
t, const uint8_t *limit, const uint8_t *thresh); |
| 383 RTCD_EXTERN void (*vpx_lpf_horizontal_16_dual)(uint8_t *s, int pitch, const uint
8_t *blimit, const uint8_t *limit, const uint8_t *thresh); |
| 384 |
| 377 void vpx_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); | 385 void vpx_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); |
| 378 void vpx_lpf_horizontal_4_neon(uint8_t *s, int pitch, const uint8_t *blimit, con
st uint8_t *limit, const uint8_t *thresh); | 386 void vpx_lpf_horizontal_4_neon(uint8_t *s, int pitch, const uint8_t *blimit, con
st uint8_t *limit, const uint8_t *thresh); |
| 379 RTCD_EXTERN void (*vpx_lpf_horizontal_4)(uint8_t *s, int pitch, const uint8_t *b
limit, const uint8_t *limit, const uint8_t *thresh); | 387 RTCD_EXTERN void (*vpx_lpf_horizontal_4)(uint8_t *s, int pitch, const uint8_t *b
limit, const uint8_t *limit, const uint8_t *thresh); |
| 380 | 388 |
| 381 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); | 389 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); |
| 382 void vpx_lpf_horizontal_4_dual_neon(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); | 390 void vpx_lpf_horizontal_4_dual_neon(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); |
| 383 RTCD_EXTERN void (*vpx_lpf_horizontal_4_dual)(uint8_t *s, int pitch, const uint8
_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimi
t1, const uint8_t *limit1, const uint8_t *thresh1); | 391 RTCD_EXTERN void (*vpx_lpf_horizontal_4_dual)(uint8_t *s, int pitch, const uint8
_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimi
t1, const uint8_t *limit1, const uint8_t *thresh1); |
| 384 | 392 |
| 385 void vpx_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); | 393 void vpx_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); |
| 386 void vpx_lpf_horizontal_8_neon(uint8_t *s, int pitch, const uint8_t *blimit, con
st uint8_t *limit, const uint8_t *thresh); | 394 void vpx_lpf_horizontal_8_neon(uint8_t *s, int pitch, const uint8_t *blimit, con
st uint8_t *limit, const uint8_t *thresh); |
| 387 RTCD_EXTERN void (*vpx_lpf_horizontal_8)(uint8_t *s, int pitch, const uint8_t *b
limit, const uint8_t *limit, const uint8_t *thresh); | 395 RTCD_EXTERN void (*vpx_lpf_horizontal_8)(uint8_t *s, int pitch, const uint8_t *b
limit, const uint8_t *limit, const uint8_t *thresh); |
| 388 | 396 |
| 389 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); | 397 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); |
| 390 void vpx_lpf_horizontal_8_dual_neon(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); | 398 void vpx_lpf_horizontal_8_dual_neon(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); |
| 391 RTCD_EXTERN void (*vpx_lpf_horizontal_8_dual)(uint8_t *s, int pitch, const uint8
_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimi
t1, const uint8_t *limit1, const uint8_t *thresh1); | 399 RTCD_EXTERN void (*vpx_lpf_horizontal_8_dual)(uint8_t *s, int pitch, const uint8
_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimi
t1, const uint8_t *limit1, const uint8_t *thresh1); |
| 392 | 400 |
| 393 void vpx_lpf_horizontal_edge_16_c(uint8_t *s, int pitch, const uint8_t *blimit,
const uint8_t *limit, const uint8_t *thresh); | |
| 394 void vpx_lpf_horizontal_edge_16_neon(uint8_t *s, int pitch, const uint8_t *blimi
t, const uint8_t *limit, const uint8_t *thresh); | |
| 395 RTCD_EXTERN void (*vpx_lpf_horizontal_edge_16)(uint8_t *s, int pitch, const uint
8_t *blimit, const uint8_t *limit, const uint8_t *thresh); | |
| 396 | |
| 397 void vpx_lpf_horizontal_edge_8_c(uint8_t *s, int pitch, const uint8_t *blimit, c
onst uint8_t *limit, const uint8_t *thresh); | |
| 398 void vpx_lpf_horizontal_edge_8_neon(uint8_t *s, int pitch, const uint8_t *blimit
, const uint8_t *limit, const uint8_t *thresh); | |
| 399 RTCD_EXTERN void (*vpx_lpf_horizontal_edge_8)(uint8_t *s, int pitch, const uint8
_t *blimit, const uint8_t *limit, const uint8_t *thresh); | |
| 400 | |
| 401 void vpx_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const u
int8_t *limit, const uint8_t *thresh); | 401 void vpx_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const u
int8_t *limit, const uint8_t *thresh); |
| 402 void vpx_lpf_vertical_16_neon(uint8_t *s, int pitch, const uint8_t *blimit, cons
t uint8_t *limit, const uint8_t *thresh); | 402 void vpx_lpf_vertical_16_neon(uint8_t *s, int pitch, const uint8_t *blimit, cons
t uint8_t *limit, const uint8_t *thresh); |
| 403 RTCD_EXTERN void (*vpx_lpf_vertical_16)(uint8_t *s, int pitch, const uint8_t *bl
imit, const uint8_t *limit, const uint8_t *thresh); | 403 RTCD_EXTERN void (*vpx_lpf_vertical_16)(uint8_t *s, int pitch, const uint8_t *bl
imit, const uint8_t *limit, const uint8_t *thresh); |
| 404 | 404 |
| 405 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); | 405 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); |
| 406 void vpx_lpf_vertical_16_dual_neon(uint8_t *s, int pitch, const uint8_t *blimit,
const uint8_t *limit, const uint8_t *thresh); | 406 void vpx_lpf_vertical_16_dual_neon(uint8_t *s, int pitch, const uint8_t *blimit,
const uint8_t *limit, const uint8_t *thresh); |
| 407 RTCD_EXTERN void (*vpx_lpf_vertical_16_dual)(uint8_t *s, int pitch, const uint8_
t *blimit, const uint8_t *limit, const uint8_t *thresh); | 407 RTCD_EXTERN void (*vpx_lpf_vertical_16_dual)(uint8_t *s, int pitch, const uint8_
t *blimit, const uint8_t *limit, const uint8_t *thresh); |
| 408 | 408 |
| 409 void vpx_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui
nt8_t *limit, const uint8_t *thresh); | 409 void vpx_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui
nt8_t *limit, const uint8_t *thresh); |
| 410 void vpx_lpf_vertical_4_neon(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); | 410 void vpx_lpf_vertical_4_neon(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); |
| (...skipping 533 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 944 vpx_idct8x8_12_add = vpx_idct8x8_12_add_c; | 944 vpx_idct8x8_12_add = vpx_idct8x8_12_add_c; |
| 945 if (flags & HAS_NEON) vpx_idct8x8_12_add = vpx_idct8x8_12_add_neon; | 945 if (flags & HAS_NEON) vpx_idct8x8_12_add = vpx_idct8x8_12_add_neon; |
| 946 vpx_idct8x8_1_add = vpx_idct8x8_1_add_c; | 946 vpx_idct8x8_1_add = vpx_idct8x8_1_add_c; |
| 947 if (flags & HAS_NEON) vpx_idct8x8_1_add = vpx_idct8x8_1_add_neon; | 947 if (flags & HAS_NEON) vpx_idct8x8_1_add = vpx_idct8x8_1_add_neon; |
| 948 vpx_idct8x8_64_add = vpx_idct8x8_64_add_c; | 948 vpx_idct8x8_64_add = vpx_idct8x8_64_add_c; |
| 949 if (flags & HAS_NEON) vpx_idct8x8_64_add = vpx_idct8x8_64_add_neon; | 949 if (flags & HAS_NEON) vpx_idct8x8_64_add = vpx_idct8x8_64_add_neon; |
| 950 vpx_int_pro_col = vpx_int_pro_col_c; | 950 vpx_int_pro_col = vpx_int_pro_col_c; |
| 951 if (flags & HAS_NEON) vpx_int_pro_col = vpx_int_pro_col_neon; | 951 if (flags & HAS_NEON) vpx_int_pro_col = vpx_int_pro_col_neon; |
| 952 vpx_int_pro_row = vpx_int_pro_row_c; | 952 vpx_int_pro_row = vpx_int_pro_row_c; |
| 953 if (flags & HAS_NEON) vpx_int_pro_row = vpx_int_pro_row_neon; | 953 if (flags & HAS_NEON) vpx_int_pro_row = vpx_int_pro_row_neon; |
| 954 vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_c; |
| 955 if (flags & HAS_NEON) vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_neon; |
| 956 vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dual_c; |
| 957 if (flags & HAS_NEON) vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dua
l_neon; |
| 954 vpx_lpf_horizontal_4 = vpx_lpf_horizontal_4_c; | 958 vpx_lpf_horizontal_4 = vpx_lpf_horizontal_4_c; |
| 955 if (flags & HAS_NEON) vpx_lpf_horizontal_4 = vpx_lpf_horizontal_4_neon; | 959 if (flags & HAS_NEON) vpx_lpf_horizontal_4 = vpx_lpf_horizontal_4_neon; |
| 956 vpx_lpf_horizontal_4_dual = vpx_lpf_horizontal_4_dual_c; | 960 vpx_lpf_horizontal_4_dual = vpx_lpf_horizontal_4_dual_c; |
| 957 if (flags & HAS_NEON) vpx_lpf_horizontal_4_dual = vpx_lpf_horizontal_4_dual_
neon; | 961 if (flags & HAS_NEON) vpx_lpf_horizontal_4_dual = vpx_lpf_horizontal_4_dual_
neon; |
| 958 vpx_lpf_horizontal_8 = vpx_lpf_horizontal_8_c; | 962 vpx_lpf_horizontal_8 = vpx_lpf_horizontal_8_c; |
| 959 if (flags & HAS_NEON) vpx_lpf_horizontal_8 = vpx_lpf_horizontal_8_neon; | 963 if (flags & HAS_NEON) vpx_lpf_horizontal_8 = vpx_lpf_horizontal_8_neon; |
| 960 vpx_lpf_horizontal_8_dual = vpx_lpf_horizontal_8_dual_c; | 964 vpx_lpf_horizontal_8_dual = vpx_lpf_horizontal_8_dual_c; |
| 961 if (flags & HAS_NEON) vpx_lpf_horizontal_8_dual = vpx_lpf_horizontal_8_dual_
neon; | 965 if (flags & HAS_NEON) vpx_lpf_horizontal_8_dual = vpx_lpf_horizontal_8_dual_
neon; |
| 962 vpx_lpf_horizontal_edge_16 = vpx_lpf_horizontal_edge_16_c; | |
| 963 if (flags & HAS_NEON) vpx_lpf_horizontal_edge_16 = vpx_lpf_horizontal_edge_1
6_neon; | |
| 964 vpx_lpf_horizontal_edge_8 = vpx_lpf_horizontal_edge_8_c; | |
| 965 if (flags & HAS_NEON) vpx_lpf_horizontal_edge_8 = vpx_lpf_horizontal_edge_8_
neon; | |
| 966 vpx_lpf_vertical_16 = vpx_lpf_vertical_16_c; | 966 vpx_lpf_vertical_16 = vpx_lpf_vertical_16_c; |
| 967 if (flags & HAS_NEON) vpx_lpf_vertical_16 = vpx_lpf_vertical_16_neon; | 967 if (flags & HAS_NEON) vpx_lpf_vertical_16 = vpx_lpf_vertical_16_neon; |
| 968 vpx_lpf_vertical_16_dual = vpx_lpf_vertical_16_dual_c; | 968 vpx_lpf_vertical_16_dual = vpx_lpf_vertical_16_dual_c; |
| 969 if (flags & HAS_NEON) vpx_lpf_vertical_16_dual = vpx_lpf_vertical_16_dual_ne
on; | 969 if (flags & HAS_NEON) vpx_lpf_vertical_16_dual = vpx_lpf_vertical_16_dual_ne
on; |
| 970 vpx_lpf_vertical_4 = vpx_lpf_vertical_4_c; | 970 vpx_lpf_vertical_4 = vpx_lpf_vertical_4_c; |
| 971 if (flags & HAS_NEON) vpx_lpf_vertical_4 = vpx_lpf_vertical_4_neon; | 971 if (flags & HAS_NEON) vpx_lpf_vertical_4 = vpx_lpf_vertical_4_neon; |
| 972 vpx_lpf_vertical_4_dual = vpx_lpf_vertical_4_dual_c; | 972 vpx_lpf_vertical_4_dual = vpx_lpf_vertical_4_dual_c; |
| 973 if (flags & HAS_NEON) vpx_lpf_vertical_4_dual = vpx_lpf_vertical_4_dual_neon
; | 973 if (flags & HAS_NEON) vpx_lpf_vertical_4_dual = vpx_lpf_vertical_4_dual_neon
; |
| 974 vpx_lpf_vertical_8 = vpx_lpf_vertical_8_c; | 974 vpx_lpf_vertical_8 = vpx_lpf_vertical_8_c; |
| 975 if (flags & HAS_NEON) vpx_lpf_vertical_8 = vpx_lpf_vertical_8_neon; | 975 if (flags & HAS_NEON) vpx_lpf_vertical_8 = vpx_lpf_vertical_8_neon; |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1046 vpx_vector_var = vpx_vector_var_c; | 1046 vpx_vector_var = vpx_vector_var_c; |
| 1047 if (flags & HAS_NEON) vpx_vector_var = vpx_vector_var_neon; | 1047 if (flags & HAS_NEON) vpx_vector_var = vpx_vector_var_neon; |
| 1048 } | 1048 } |
| 1049 #endif | 1049 #endif |
| 1050 | 1050 |
| 1051 #ifdef __cplusplus | 1051 #ifdef __cplusplus |
| 1052 } // extern "C" | 1052 } // extern "C" |
| 1053 #endif | 1053 #endif |
| 1054 | 1054 |
| 1055 #endif | 1055 #endif |
| OLD | NEW |