Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(194)

Side by Side Diff: third_party/libvpx/source/config/mac/x64/vp9_rtcd.h

Issue 2027703002: Roll src/third_party/libvpx/source/libvpx/ 4f774ac50..f80d8011a (12 commits). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698