OLD | NEW |
1 #ifndef VP9_RTCD_H_ | 1 #ifndef VP9_RTCD_H_ |
2 #define VP9_RTCD_H_ | 2 #define VP9_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 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
69 void vp9_filter_by_weight8x8_c(const uint8_t *src, int src_stride, uint8_t *dst,
int dst_stride, int src_weight); | 69 void vp9_filter_by_weight8x8_c(const uint8_t *src, int src_stride, uint8_t *dst,
int dst_stride, int src_weight); |
70 void vp9_filter_by_weight8x8_sse2(const uint8_t *src, int src_stride, uint8_t *d
st, int dst_stride, int src_weight); | 70 void vp9_filter_by_weight8x8_sse2(const uint8_t *src, int src_stride, uint8_t *d
st, int dst_stride, int src_weight); |
71 #define vp9_filter_by_weight8x8 vp9_filter_by_weight8x8_sse2 | 71 #define vp9_filter_by_weight8x8 vp9_filter_by_weight8x8_sse2 |
72 | 72 |
73 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, i
nt sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const st
ruct mv *center_mv, struct mv *best_mv); | 73 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, i
nt sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const st
ruct mv *center_mv, struct mv *best_mv); |
74 int vp9_full_search_sadx3(const struct macroblock *x, const struct mv *ref_mv, i
nt sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const st
ruct mv *center_mv, struct mv *best_mv); | 74 int vp9_full_search_sadx3(const struct macroblock *x, const struct mv *ref_mv, i
nt sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const st
ruct mv *center_mv, struct mv *best_mv); |
75 int vp9_full_search_sadx8(const struct macroblock *x, const struct mv *ref_mv, i
nt sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const st
ruct mv *center_mv, struct mv *best_mv); | 75 int vp9_full_search_sadx8(const struct macroblock *x, const struct mv *ref_mv, i
nt sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const st
ruct mv *center_mv, struct mv *best_mv); |
76 RTCD_EXTERN int (*vp9_full_search_sad)(const struct macroblock *x, const struct
mv *ref_mv, int sad_per_bit, int distance, const struct vp9_variance_vtable *fn_
ptr, const struct mv *center_mv, struct mv *best_mv); | 76 RTCD_EXTERN int (*vp9_full_search_sad)(const struct macroblock *x, const struct
mv *ref_mv, int sad_per_bit, int distance, const struct vp9_variance_vtable *fn_
ptr, const struct mv *center_mv, struct mv *best_mv); |
77 | 77 |
78 void vp9_fwht4x4_c(const int16_t *input, tran_low_t *output, int stride); | 78 void vp9_fwht4x4_c(const int16_t *input, tran_low_t *output, int stride); |
79 void vp9_fwht4x4_mmx(const int16_t *input, tran_low_t *output, int stride); | 79 void vp9_fwht4x4_sse2(const int16_t *input, tran_low_t *output, int stride); |
80 #define vp9_fwht4x4 vp9_fwht4x4_mmx | 80 #define vp9_fwht4x4 vp9_fwht4x4_sse2 |
81 | 81 |
82 void vp9_iht16x16_256_add_c(const tran_low_t *input, uint8_t *output, int pitch,
int tx_type); | 82 void vp9_iht16x16_256_add_c(const tran_low_t *input, uint8_t *output, int pitch,
int tx_type); |
83 void vp9_iht16x16_256_add_sse2(const tran_low_t *input, uint8_t *output, int pit
ch, int tx_type); | 83 void vp9_iht16x16_256_add_sse2(const tran_low_t *input, uint8_t *output, int pit
ch, int tx_type); |
84 #define vp9_iht16x16_256_add vp9_iht16x16_256_add_sse2 | 84 #define vp9_iht16x16_256_add vp9_iht16x16_256_add_sse2 |
85 | 85 |
86 void vp9_iht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride
, int tx_type); | 86 void vp9_iht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride
, int tx_type); |
87 void vp9_iht4x4_16_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_str
ide, int tx_type); | 87 void vp9_iht4x4_16_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_str
ide, int tx_type); |
88 #define vp9_iht4x4_16_add vp9_iht4x4_16_add_sse2 | 88 #define vp9_iht4x4_16_add vp9_iht4x4_16_add_sse2 |
89 | 89 |
90 void vp9_iht8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride
, int tx_type); | 90 void vp9_iht8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride
, int tx_type); |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
144 vp9_scale_and_extend_frame = vp9_scale_and_extend_frame_c; | 144 vp9_scale_and_extend_frame = vp9_scale_and_extend_frame_c; |
145 if (flags & HAS_SSSE3) vp9_scale_and_extend_frame = vp9_scale_and_extend_fra
me_ssse3; | 145 if (flags & HAS_SSSE3) vp9_scale_and_extend_frame = vp9_scale_and_extend_fra
me_ssse3; |
146 } | 146 } |
147 #endif | 147 #endif |
148 | 148 |
149 #ifdef __cplusplus | 149 #ifdef __cplusplus |
150 } // extern "C" | 150 } // extern "C" |
151 #endif | 151 #endif |
152 | 152 |
153 #endif | 153 #endif |
OLD | NEW |