| OLD | NEW |
| 1 #ifndef VP8_RTCD_H_ | 1 #ifndef VP8_RTCD_H_ |
| 2 #define VP8_RTCD_H_ | 2 #define VP8_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 #ifdef __cplusplus | 10 #ifdef __cplusplus |
| (...skipping 228 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 239 | 239 |
| 240 void vp8_quantize_mby_c(struct macroblock *); | 240 void vp8_quantize_mby_c(struct macroblock *); |
| 241 #define vp8_quantize_mby vp8_quantize_mby_c | 241 #define vp8_quantize_mby vp8_quantize_mby_c |
| 242 | 242 |
| 243 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct bloc
kd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtab
le *fn_ptr, int *mvcost[2], union int_mv *center_mv); | 243 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct bloc
kd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtab
le *fn_ptr, int *mvcost[2], union int_mv *center_mv); |
| 244 int vp8_refining_search_sadx4(struct macroblock *x, struct block *b, struct bloc
kd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtab
le *fn_ptr, int *mvcost[2], union int_mv *center_mv); | 244 int vp8_refining_search_sadx4(struct macroblock *x, struct block *b, struct bloc
kd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtab
le *fn_ptr, int *mvcost[2], union int_mv *center_mv); |
| 245 RTCD_EXTERN int (*vp8_refining_search_sad)(struct macroblock *x, struct block *b
, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct
variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); | 245 RTCD_EXTERN int (*vp8_refining_search_sad)(struct macroblock *x, struct block *b
, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct
variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); |
| 246 | 246 |
| 247 void vp8_regular_quantize_b_c(struct block *, struct blockd *); | 247 void vp8_regular_quantize_b_c(struct block *, struct blockd *); |
| 248 void vp8_regular_quantize_b_sse2(struct block *, struct blockd *); | 248 void vp8_regular_quantize_b_sse2(struct block *, struct blockd *); |
| 249 void vp8_regular_quantize_b_sse4_1(struct block *, struct blockd *); |
| 249 RTCD_EXTERN void (*vp8_regular_quantize_b)(struct block *, struct blockd *); | 250 RTCD_EXTERN void (*vp8_regular_quantize_b)(struct block *, struct blockd *); |
| 250 | 251 |
| 251 void vp8_regular_quantize_b_pair_c(struct block *b1, struct block *b2, struct bl
ockd *d1, struct blockd *d2); | 252 void vp8_regular_quantize_b_pair_c(struct block *b1, struct block *b2, struct bl
ockd *d1, struct blockd *d2); |
| 252 #define vp8_regular_quantize_b_pair vp8_regular_quantize_b_pair_c | 253 #define vp8_regular_quantize_b_pair vp8_regular_quantize_b_pair_c |
| 253 | 254 |
| 254 unsigned int vp8_sad16x16_c(const unsigned char *src_ptr, int src_stride, const
unsigned char *ref_ptr, int ref_stride, unsigned int max_sad); | 255 unsigned int vp8_sad16x16_c(const unsigned char *src_ptr, int src_stride, const
unsigned char *ref_ptr, int ref_stride, unsigned int max_sad); |
| 255 unsigned int vp8_sad16x16_mmx(const unsigned char *src_ptr, int src_stride, cons
t unsigned char *ref_ptr, int ref_stride, unsigned int max_sad); | 256 unsigned int vp8_sad16x16_mmx(const unsigned char *src_ptr, int src_stride, cons
t unsigned char *ref_ptr, int ref_stride, unsigned int max_sad); |
| 256 unsigned int vp8_sad16x16_wmt(const unsigned char *src_ptr, int src_stride, cons
t unsigned char *ref_ptr, int ref_stride, unsigned int max_sad); | 257 unsigned int vp8_sad16x16_wmt(const unsigned char *src_ptr, int src_stride, cons
t unsigned char *ref_ptr, int ref_stride, unsigned int max_sad); |
| 257 unsigned int vp8_sad16x16_sse3(const unsigned char *src_ptr, int src_stride, con
st unsigned char *ref_ptr, int ref_stride, unsigned int max_sad); | 258 unsigned int vp8_sad16x16_sse3(const unsigned char *src_ptr, int src_stride, con
st unsigned char *ref_ptr, int ref_stride, unsigned int max_sad); |
| 258 RTCD_EXTERN unsigned int (*vp8_sad16x16)(const unsigned char *src_ptr, int src_s
tride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad); | 259 RTCD_EXTERN unsigned int (*vp8_sad16x16)(const unsigned char *src_ptr, int src_s
tride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad); |
| (...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 592 if (flags & HAS_SSE2) vp8_mse16x16 = vp8_mse16x16_wmt; | 593 if (flags & HAS_SSE2) vp8_mse16x16 = vp8_mse16x16_wmt; |
| 593 vp8_plane_add_noise = vp8_plane_add_noise_c; | 594 vp8_plane_add_noise = vp8_plane_add_noise_c; |
| 594 if (flags & HAS_MMX) vp8_plane_add_noise = vp8_plane_add_noise_mmx; | 595 if (flags & HAS_MMX) vp8_plane_add_noise = vp8_plane_add_noise_mmx; |
| 595 if (flags & HAS_SSE2) vp8_plane_add_noise = vp8_plane_add_noise_wmt; | 596 if (flags & HAS_SSE2) vp8_plane_add_noise = vp8_plane_add_noise_wmt; |
| 596 vp8_post_proc_down_and_across_mb_row = vp8_post_proc_down_and_across_mb_row_
c; | 597 vp8_post_proc_down_and_across_mb_row = vp8_post_proc_down_and_across_mb_row_
c; |
| 597 if (flags & HAS_SSE2) vp8_post_proc_down_and_across_mb_row = vp8_post_proc_d
own_and_across_mb_row_sse2; | 598 if (flags & HAS_SSE2) vp8_post_proc_down_and_across_mb_row = vp8_post_proc_d
own_and_across_mb_row_sse2; |
| 598 vp8_refining_search_sad = vp8_refining_search_sad_c; | 599 vp8_refining_search_sad = vp8_refining_search_sad_c; |
| 599 if (flags & HAS_SSE3) vp8_refining_search_sad = vp8_refining_search_sadx4; | 600 if (flags & HAS_SSE3) vp8_refining_search_sad = vp8_refining_search_sadx4; |
| 600 vp8_regular_quantize_b = vp8_regular_quantize_b_c; | 601 vp8_regular_quantize_b = vp8_regular_quantize_b_c; |
| 601 if (flags & HAS_SSE2) vp8_regular_quantize_b = vp8_regular_quantize_b_sse2; | 602 if (flags & HAS_SSE2) vp8_regular_quantize_b = vp8_regular_quantize_b_sse2; |
| 603 if (flags & HAS_SSE4_1) vp8_regular_quantize_b = vp8_regular_quantize_b_sse4
_1; |
| 602 vp8_sad16x16 = vp8_sad16x16_c; | 604 vp8_sad16x16 = vp8_sad16x16_c; |
| 603 if (flags & HAS_MMX) vp8_sad16x16 = vp8_sad16x16_mmx; | 605 if (flags & HAS_MMX) vp8_sad16x16 = vp8_sad16x16_mmx; |
| 604 if (flags & HAS_SSE2) vp8_sad16x16 = vp8_sad16x16_wmt; | 606 if (flags & HAS_SSE2) vp8_sad16x16 = vp8_sad16x16_wmt; |
| 605 if (flags & HAS_SSE3) vp8_sad16x16 = vp8_sad16x16_sse3; | 607 if (flags & HAS_SSE3) vp8_sad16x16 = vp8_sad16x16_sse3; |
| 606 vp8_sad16x16x3 = vp8_sad16x16x3_c; | 608 vp8_sad16x16x3 = vp8_sad16x16x3_c; |
| 607 if (flags & HAS_SSE3) vp8_sad16x16x3 = vp8_sad16x16x3_sse3; | 609 if (flags & HAS_SSE3) vp8_sad16x16x3 = vp8_sad16x16x3_sse3; |
| 608 if (flags & HAS_SSSE3) vp8_sad16x16x3 = vp8_sad16x16x3_ssse3; | 610 if (flags & HAS_SSSE3) vp8_sad16x16x3 = vp8_sad16x16x3_ssse3; |
| 609 vp8_sad16x16x4d = vp8_sad16x16x4d_c; | 611 vp8_sad16x16x4d = vp8_sad16x16x4d_c; |
| 610 if (flags & HAS_SSE3) vp8_sad16x16x4d = vp8_sad16x16x4d_sse3; | 612 if (flags & HAS_SSE3) vp8_sad16x16x4d = vp8_sad16x16x4d_sse3; |
| 611 vp8_sad16x16x8 = vp8_sad16x16x8_c; | 613 vp8_sad16x16x8 = vp8_sad16x16x8_c; |
| (...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 729 if (flags & HAS_MMX) vp8_variance_halfpixvar16x16_v = vp8_variance_halfpixva
r16x16_v_mmx; | 731 if (flags & HAS_MMX) vp8_variance_halfpixvar16x16_v = vp8_variance_halfpixva
r16x16_v_mmx; |
| 730 if (flags & HAS_SSE2) vp8_variance_halfpixvar16x16_v = vp8_variance_halfpixv
ar16x16_v_wmt; | 732 if (flags & HAS_SSE2) vp8_variance_halfpixvar16x16_v = vp8_variance_halfpixv
ar16x16_v_wmt; |
| 731 } | 733 } |
| 732 #endif | 734 #endif |
| 733 | 735 |
| 734 #ifdef __cplusplus | 736 #ifdef __cplusplus |
| 735 } // extern "C" | 737 } // extern "C" |
| 736 #endif | 738 #endif |
| 737 | 739 |
| 738 #endif | 740 #endif |
| OLD | NEW |