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

Side by Side Diff: source/config/mac/ia32/vp9_rtcd.h

Issue 341293003: libvpx: Pull from upstream (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/libvpx/
Patch Set: Created 6 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 | Annotate | Revision Log
« no previous file with comments | « source/config/mac/ia32/vp8_rtcd.h ('k') | source/config/mac/ia32/vpx_config.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 #ifdef __cplusplus 10 #ifdef __cplusplus
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 #define vp9_dc_top_predictor_8x8 vp9_dc_top_predictor_8x8_c 197 #define vp9_dc_top_predictor_8x8 vp9_dc_top_predictor_8x8_c
198 198
199 int vp9_diamond_search_sad_c(const struct macroblock *x, const struct search_sit e_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad _per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *center_mv); 199 int vp9_diamond_search_sad_c(const struct macroblock *x, const struct search_sit e_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad _per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *center_mv);
200 int vp9_diamond_search_sadx4(const struct macroblock *x, const struct search_sit e_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad _per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *center_mv); 200 int vp9_diamond_search_sadx4(const struct macroblock *x, const struct search_sit e_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad _per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *center_mv);
201 RTCD_EXTERN int (*vp9_diamond_search_sad)(const struct macroblock *x, const stru ct search_site_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_p aram, int sad_per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, con st struct mv *center_mv); 201 RTCD_EXTERN int (*vp9_diamond_search_sad)(const struct macroblock *x, const stru ct search_site_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_p aram, int sad_per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, con st struct mv *center_mv);
202 202
203 void vp9_fdct16x16_c(const int16_t *input, int16_t *output, int stride); 203 void vp9_fdct16x16_c(const int16_t *input, int16_t *output, int stride);
204 void vp9_fdct16x16_sse2(const int16_t *input, int16_t *output, int stride); 204 void vp9_fdct16x16_sse2(const int16_t *input, int16_t *output, int stride);
205 RTCD_EXTERN void (*vp9_fdct16x16)(const int16_t *input, int16_t *output, int str ide); 205 RTCD_EXTERN void (*vp9_fdct16x16)(const int16_t *input, int16_t *output, int str ide);
206 206
207 void vp9_fdct16x16_1_c(const int16_t *input, int16_t *output, int stride);
208 void vp9_fdct16x16_1_sse2(const int16_t *input, int16_t *output, int stride);
209 RTCD_EXTERN void (*vp9_fdct16x16_1)(const int16_t *input, int16_t *output, int s tride);
210
207 void vp9_fdct32x32_c(const int16_t *input, int16_t *output, int stride); 211 void vp9_fdct32x32_c(const int16_t *input, int16_t *output, int stride);
208 void vp9_fdct32x32_sse2(const int16_t *input, int16_t *output, int stride); 212 void vp9_fdct32x32_sse2(const int16_t *input, int16_t *output, int stride);
209 RTCD_EXTERN void (*vp9_fdct32x32)(const int16_t *input, int16_t *output, int str ide); 213 RTCD_EXTERN void (*vp9_fdct32x32)(const int16_t *input, int16_t *output, int str ide);
210 214
215 void vp9_fdct32x32_1_c(const int16_t *input, int16_t *output, int stride);
216 void vp9_fdct32x32_1_sse2(const int16_t *input, int16_t *output, int stride);
217 RTCD_EXTERN void (*vp9_fdct32x32_1)(const int16_t *input, int16_t *output, int s tride);
218
211 void vp9_fdct32x32_rd_c(const int16_t *input, int16_t *output, int stride); 219 void vp9_fdct32x32_rd_c(const int16_t *input, int16_t *output, int stride);
212 void vp9_fdct32x32_rd_sse2(const int16_t *input, int16_t *output, int stride); 220 void vp9_fdct32x32_rd_sse2(const int16_t *input, int16_t *output, int stride);
213 RTCD_EXTERN void (*vp9_fdct32x32_rd)(const int16_t *input, int16_t *output, int stride); 221 RTCD_EXTERN void (*vp9_fdct32x32_rd)(const int16_t *input, int16_t *output, int stride);
214 222
215 void vp9_fdct4x4_c(const int16_t *input, int16_t *output, int stride); 223 void vp9_fdct4x4_c(const int16_t *input, int16_t *output, int stride);
216 void vp9_fdct4x4_sse2(const int16_t *input, int16_t *output, int stride); 224 void vp9_fdct4x4_sse2(const int16_t *input, int16_t *output, int stride);
217 RTCD_EXTERN void (*vp9_fdct4x4)(const int16_t *input, int16_t *output, int strid e); 225 RTCD_EXTERN void (*vp9_fdct4x4)(const int16_t *input, int16_t *output, int strid e);
218 226
227 void vp9_fdct4x4_1_c(const int16_t *input, int16_t *output, int stride);
228 void vp9_fdct4x4_1_sse2(const int16_t *input, int16_t *output, int stride);
229 RTCD_EXTERN void (*vp9_fdct4x4_1)(const int16_t *input, int16_t *output, int str ide);
230
219 void vp9_fdct8x8_c(const int16_t *input, int16_t *output, int stride); 231 void vp9_fdct8x8_c(const int16_t *input, int16_t *output, int stride);
220 void vp9_fdct8x8_sse2(const int16_t *input, int16_t *output, int stride); 232 void vp9_fdct8x8_sse2(const int16_t *input, int16_t *output, int stride);
221 RTCD_EXTERN void (*vp9_fdct8x8)(const int16_t *input, int16_t *output, int strid e); 233 RTCD_EXTERN void (*vp9_fdct8x8)(const int16_t *input, int16_t *output, int strid e);
222 234
235 void vp9_fdct8x8_1_c(const int16_t *input, int16_t *output, int stride);
236 void vp9_fdct8x8_1_sse2(const int16_t *input, int16_t *output, int stride);
237 RTCD_EXTERN void (*vp9_fdct8x8_1)(const int16_t *input, int16_t *output, int str ide);
238
223 void vp9_fht16x16_c(const int16_t *input, int16_t *output, int stride, int tx_ty pe); 239 void vp9_fht16x16_c(const int16_t *input, int16_t *output, int stride, int tx_ty pe);
224 void vp9_fht16x16_sse2(const int16_t *input, int16_t *output, int stride, int tx _type); 240 void vp9_fht16x16_sse2(const int16_t *input, int16_t *output, int stride, int tx _type);
225 RTCD_EXTERN void (*vp9_fht16x16)(const int16_t *input, int16_t *output, int stri de, int tx_type); 241 RTCD_EXTERN void (*vp9_fht16x16)(const int16_t *input, int16_t *output, int stri de, int tx_type);
226 242
227 void vp9_fht4x4_c(const int16_t *input, int16_t *output, int stride, int tx_type ); 243 void vp9_fht4x4_c(const int16_t *input, int16_t *output, int stride, int tx_type );
228 void vp9_fht4x4_sse2(const int16_t *input, int16_t *output, int stride, int tx_t ype); 244 void vp9_fht4x4_sse2(const int16_t *input, int16_t *output, int stride, int tx_t ype);
229 RTCD_EXTERN void (*vp9_fht4x4)(const int16_t *input, int16_t *output, int stride , int tx_type); 245 RTCD_EXTERN void (*vp9_fht4x4)(const int16_t *input, int16_t *output, int stride , int tx_type);
230 246
231 void vp9_fht8x8_c(const int16_t *input, int16_t *output, int stride, int tx_type ); 247 void vp9_fht8x8_c(const int16_t *input, int16_t *output, int stride, int tx_type );
232 void vp9_fht8x8_sse2(const int16_t *input, int16_t *output, int stride, int tx_t ype); 248 void vp9_fht8x8_sse2(const int16_t *input, int16_t *output, int stride, int tx_t ype);
233 RTCD_EXTERN void (*vp9_fht8x8)(const int16_t *input, int16_t *output, int stride , int tx_type); 249 RTCD_EXTERN void (*vp9_fht8x8)(const int16_t *input, int16_t *output, int stride , int tx_type);
234 250
235 int vp9_full_range_search_c(const struct macroblock *x, const struct search_site _config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad_p er_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *c enter_mv); 251 int vp9_full_range_search_c(const struct macroblock *x, const struct search_site _config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad_p er_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *c enter_mv);
236 #define vp9_full_range_search vp9_full_range_search_c 252 #define vp9_full_range_search vp9_full_range_search_c
237 253
238 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); 254 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);
239 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); 255 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);
240 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); 256 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);
241 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); 257 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);
242 258
243 void vp9_fwht4x4_c(const int16_t *input, int16_t *output, int stride); 259 void vp9_fwht4x4_c(const int16_t *input, int16_t *output, int stride);
244 #define vp9_fwht4x4 vp9_fwht4x4_c 260 #define vp9_fwht4x4 vp9_fwht4x4_c
245 261
262 void vp9_get16x16var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
263 #define vp9_get16x16var vp9_get16x16var_c
264
265 void vp9_get8x8var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r ef_ptr, int ref_stride, unsigned int *sse, int *sum);
266 void vp9_get8x8var_mmx(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
267 RTCD_EXTERN void (*vp9_get8x8var)(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum);
268
246 unsigned int vp9_get_mb_ss_c(const int16_t *); 269 unsigned int vp9_get_mb_ss_c(const int16_t *);
247 unsigned int vp9_get_mb_ss_mmx(const int16_t *); 270 unsigned int vp9_get_mb_ss_mmx(const int16_t *);
248 unsigned int vp9_get_mb_ss_sse2(const int16_t *); 271 unsigned int vp9_get_mb_ss_sse2(const int16_t *);
249 RTCD_EXTERN unsigned int (*vp9_get_mb_ss)(const int16_t *); 272 RTCD_EXTERN unsigned int (*vp9_get_mb_ss)(const int16_t *);
250 273
251 void vp9_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left); 274 void vp9_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left);
252 #define vp9_h_predictor_16x16 vp9_h_predictor_16x16_c 275 #define vp9_h_predictor_16x16 vp9_h_predictor_16x16_c
253 276
254 void vp9_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left); 277 void vp9_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left);
255 #define vp9_h_predictor_32x32 vp9_h_predictor_32x32_c 278 #define vp9_h_predictor_32x32 vp9_h_predictor_32x32_c
256 279
257 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov e, const uint8_t *left); 280 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov e, const uint8_t *left);
258 #define vp9_h_predictor_4x4 vp9_h_predictor_4x4_c 281 #define vp9_h_predictor_4x4 vp9_h_predictor_4x4_c
259 282
260 void vp9_h_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov e, const uint8_t *left); 283 void vp9_h_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov e, const uint8_t *left);
261 #define vp9_h_predictor_8x8 vp9_h_predictor_8x8_c 284 #define vp9_h_predictor_8x8 vp9_h_predictor_8x8_c
262 285
263 void vp9_idct16x16_10_add_c(const int16_t *input, uint8_t *dest, int dest_stride ); 286 void vp9_idct16x16_10_add_c(const int16_t *input, uint8_t *dest, int dest_stride );
264 void vp9_idct16x16_10_add_sse2(const int16_t *input, uint8_t *dest, int dest_str ide); 287 void vp9_idct16x16_10_add_sse2(const int16_t *input, uint8_t *dest, int dest_str ide);
288 void vp9_idct16x16_10_add_ssse3(const int16_t *input, uint8_t *dest, int dest_st ride);
265 RTCD_EXTERN void (*vp9_idct16x16_10_add)(const int16_t *input, uint8_t *dest, in t dest_stride); 289 RTCD_EXTERN void (*vp9_idct16x16_10_add)(const int16_t *input, uint8_t *dest, in t dest_stride);
266 290
267 void vp9_idct16x16_1_add_c(const int16_t *input, uint8_t *dest, int dest_stride) ; 291 void vp9_idct16x16_1_add_c(const int16_t *input, uint8_t *dest, int dest_stride) ;
268 void vp9_idct16x16_1_add_sse2(const int16_t *input, uint8_t *dest, int dest_stri de); 292 void vp9_idct16x16_1_add_sse2(const int16_t *input, uint8_t *dest, int dest_stri de);
269 RTCD_EXTERN void (*vp9_idct16x16_1_add)(const int16_t *input, uint8_t *dest, int dest_stride); 293 RTCD_EXTERN void (*vp9_idct16x16_1_add)(const int16_t *input, uint8_t *dest, int dest_stride);
270 294
271 void vp9_idct16x16_256_add_c(const int16_t *input, uint8_t *dest, int dest_strid e); 295 void vp9_idct16x16_256_add_c(const int16_t *input, uint8_t *dest, int dest_strid e);
272 void vp9_idct16x16_256_add_sse2(const int16_t *input, uint8_t *dest, int dest_st ride); 296 void vp9_idct16x16_256_add_sse2(const int16_t *input, uint8_t *dest, int dest_st ride);
297 void vp9_idct16x16_256_add_ssse3(const int16_t *input, uint8_t *dest, int dest_s tride);
273 RTCD_EXTERN void (*vp9_idct16x16_256_add)(const int16_t *input, uint8_t *dest, i nt dest_stride); 298 RTCD_EXTERN void (*vp9_idct16x16_256_add)(const int16_t *input, uint8_t *dest, i nt dest_stride);
274 299
275 void vp9_idct32x32_1024_add_c(const int16_t *input, uint8_t *dest, int dest_stri de); 300 void vp9_idct32x32_1024_add_c(const int16_t *input, uint8_t *dest, int dest_stri de);
276 void vp9_idct32x32_1024_add_sse2(const int16_t *input, uint8_t *dest, int dest_s tride); 301 void vp9_idct32x32_1024_add_sse2(const int16_t *input, uint8_t *dest, int dest_s tride);
277 RTCD_EXTERN void (*vp9_idct32x32_1024_add)(const int16_t *input, uint8_t *dest, int dest_stride); 302 RTCD_EXTERN void (*vp9_idct32x32_1024_add)(const int16_t *input, uint8_t *dest, int dest_stride);
278 303
279 void vp9_idct32x32_1_add_c(const int16_t *input, uint8_t *dest, int dest_stride) ; 304 void vp9_idct32x32_1_add_c(const int16_t *input, uint8_t *dest, int dest_stride) ;
280 void vp9_idct32x32_1_add_sse2(const int16_t *input, uint8_t *dest, int dest_stri de); 305 void vp9_idct32x32_1_add_sse2(const int16_t *input, uint8_t *dest, int dest_stri de);
281 RTCD_EXTERN void (*vp9_idct32x32_1_add)(const int16_t *input, uint8_t *dest, int dest_stride); 306 RTCD_EXTERN void (*vp9_idct32x32_1_add)(const int16_t *input, uint8_t *dest, int dest_stride);
282 307
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
382 void vp9_quantize_b_c(const int16_t *coeff_ptr, intptr_t n_coeffs, int skip_bloc k, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, int16_t *qcoeff_ptr, int16_t *dqcoeff_ptr, const int16_t *dequant_ptr, int zbin_oq_value, uint16_t *eob_ptr, const int16_t *scan , const int16_t *iscan); 407 void vp9_quantize_b_c(const int16_t *coeff_ptr, intptr_t n_coeffs, int skip_bloc k, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, int16_t *qcoeff_ptr, int16_t *dqcoeff_ptr, const int16_t *dequant_ptr, int zbin_oq_value, uint16_t *eob_ptr, const int16_t *scan , const int16_t *iscan);
383 #define vp9_quantize_b vp9_quantize_b_c 408 #define vp9_quantize_b vp9_quantize_b_c
384 409
385 void vp9_quantize_b_32x32_c(const int16_t *coeff_ptr, intptr_t n_coeffs, int ski p_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant _ptr, const int16_t *quant_shift_ptr, int16_t *qcoeff_ptr, int16_t *dqcoeff_ptr, const int16_t *dequant_ptr, int zbin_oq_value, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 410 void vp9_quantize_b_32x32_c(const int16_t *coeff_ptr, intptr_t n_coeffs, int ski p_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant _ptr, const int16_t *quant_shift_ptr, int16_t *qcoeff_ptr, int16_t *dqcoeff_ptr, const int16_t *dequant_ptr, int zbin_oq_value, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan);
386 #define vp9_quantize_b_32x32 vp9_quantize_b_32x32_c 411 #define vp9_quantize_b_32x32 vp9_quantize_b_32x32_c
387 412
388 int vp9_refining_search_sad_c(const struct macroblock *x, struct mv *ref_mv, int sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const stru ct mv *center_mv); 413 int vp9_refining_search_sad_c(const struct macroblock *x, struct mv *ref_mv, int sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const stru ct mv *center_mv);
389 int vp9_refining_search_sadx4(const struct macroblock *x, struct mv *ref_mv, int sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const stru ct mv *center_mv); 414 int vp9_refining_search_sadx4(const struct macroblock *x, struct mv *ref_mv, int sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const stru ct mv *center_mv);
390 RTCD_EXTERN int (*vp9_refining_search_sad)(const struct macroblock *x, struct mv *ref_mv, int sad_per_bit, int distance, const struct vp9_variance_vtable *fn_pt r, const struct mv *center_mv); 415 RTCD_EXTERN int (*vp9_refining_search_sad)(const struct macroblock *x, struct mv *ref_mv, int sad_per_bit, int distance, const struct vp9_variance_vtable *fn_pt r, const struct mv *center_mv);
391 416
392 unsigned int vp9_sad16x16_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 417 unsigned int vp9_sad16x16_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
393 unsigned int vp9_sad16x16_mmx(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, unsigned int max_sad); 418 unsigned int vp9_sad16x16_mmx(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride);
394 RTCD_EXTERN unsigned int (*vp9_sad16x16)(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride, unsigned int max_sad); 419 RTCD_EXTERN unsigned int (*vp9_sad16x16)(const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride);
395 420
396 unsigned int vp9_sad16x16_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max _sad); 421 unsigned int vp9_sad16x16_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
397 #define vp9_sad16x16_avg vp9_sad16x16_avg_c 422 #define vp9_sad16x16_avg vp9_sad16x16_avg_c
398 423
399 void vp9_sad16x16x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t * ref_ptr, int ref_stride, unsigned int *sad_array); 424 void vp9_sad16x16x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t * ref_ptr, int ref_stride, unsigned int *sad_array);
400 void vp9_sad16x16x3_sse3(const uint8_t *src_ptr, int source_stride, const uint8_ t *ref_ptr, int ref_stride, unsigned int *sad_array); 425 void vp9_sad16x16x3_sse3(const uint8_t *src_ptr, int source_stride, const uint8_ t *ref_ptr, int ref_stride, unsigned int *sad_array);
401 void vp9_sad16x16x3_ssse3(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int *sad_array); 426 void vp9_sad16x16x3_ssse3(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int *sad_array);
402 RTCD_EXTERN void (*vp9_sad16x16x3)(const uint8_t *src_ptr, int source_stride, co nst uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array); 427 RTCD_EXTERN void (*vp9_sad16x16x3)(const uint8_t *src_ptr, int source_stride, co nst uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array);
403 428
404 void vp9_sad16x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 429 void vp9_sad16x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
405 void vp9_sad16x16x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array); 430 void vp9_sad16x16x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array);
406 RTCD_EXTERN void (*vp9_sad16x16x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 431 RTCD_EXTERN void (*vp9_sad16x16x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
407 432
408 void vp9_sad16x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array); 433 void vp9_sad16x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array);
409 #define vp9_sad16x16x8 vp9_sad16x16x8_c 434 #define vp9_sad16x16x8 vp9_sad16x16x8_c
410 435
411 unsigned int vp9_sad16x32_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 436 unsigned int vp9_sad16x32_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
412 #define vp9_sad16x32 vp9_sad16x32_c 437 #define vp9_sad16x32 vp9_sad16x32_c
413 438
414 unsigned int vp9_sad16x32_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_ sad); 439 unsigned int vp9_sad16x32_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
415 #define vp9_sad16x32_avg vp9_sad16x32_avg_c 440 #define vp9_sad16x32_avg vp9_sad16x32_avg_c
416 441
417 void vp9_sad16x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 442 void vp9_sad16x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
418 void vp9_sad16x32x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array); 443 void vp9_sad16x32x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array);
419 RTCD_EXTERN void (*vp9_sad16x32x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 444 RTCD_EXTERN void (*vp9_sad16x32x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
420 445
421 unsigned int vp9_sad16x8_c(const uint8_t *src_ptr, int source_stride, const uint 8_t *ref_ptr, int ref_stride, unsigned int max_sad); 446 unsigned int vp9_sad16x8_c(const uint8_t *src_ptr, int source_stride, const uint 8_t *ref_ptr, int ref_stride);
422 unsigned int vp9_sad16x8_mmx(const uint8_t *src_ptr, int source_stride, const ui nt8_t *ref_ptr, int ref_stride, unsigned int max_sad); 447 unsigned int vp9_sad16x8_mmx(const uint8_t *src_ptr, int source_stride, const ui nt8_t *ref_ptr, int ref_stride);
423 RTCD_EXTERN unsigned int (*vp9_sad16x8)(const uint8_t *src_ptr, int source_strid e, const uint8_t *ref_ptr, int ref_stride, unsigned int max_sad); 448 RTCD_EXTERN unsigned int (*vp9_sad16x8)(const uint8_t *src_ptr, int source_strid e, const uint8_t *ref_ptr, int ref_stride);
424 449
425 unsigned int vp9_sad16x8_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_ sad); 450 unsigned int vp9_sad16x8_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
426 #define vp9_sad16x8_avg vp9_sad16x8_avg_c 451 #define vp9_sad16x8_avg vp9_sad16x8_avg_c
427 452
428 void vp9_sad16x8x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r ef_ptr, int ref_stride, unsigned int *sad_array); 453 void vp9_sad16x8x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r ef_ptr, int ref_stride, unsigned int *sad_array);
429 void vp9_sad16x8x3_sse3(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array); 454 void vp9_sad16x8x3_sse3(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array);
430 void vp9_sad16x8x3_ssse3(const uint8_t *src_ptr, int source_stride, const uint8_ t *ref_ptr, int ref_stride, unsigned int *sad_array); 455 void vp9_sad16x8x3_ssse3(const uint8_t *src_ptr, int source_stride, const uint8_ t *ref_ptr, int ref_stride, unsigned int *sad_array);
431 RTCD_EXTERN void (*vp9_sad16x8x3)(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array); 456 RTCD_EXTERN void (*vp9_sad16x8x3)(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array);
432 457
433 void vp9_sad16x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* co nst ref_ptr[], int ref_stride, unsigned int *sad_array); 458 void vp9_sad16x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* co nst ref_ptr[], int ref_stride, unsigned int *sad_array);
434 void vp9_sad16x8x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 459 void vp9_sad16x8x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
435 RTCD_EXTERN void (*vp9_sad16x8x4d)(const uint8_t *src_ptr, int src_stride, cons t uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 460 RTCD_EXTERN void (*vp9_sad16x8x4d)(const uint8_t *src_ptr, int src_stride, cons t uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
436 461
437 void vp9_sad16x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref _ptr, int ref_stride, uint32_t *sad_array); 462 void vp9_sad16x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref _ptr, int ref_stride, uint32_t *sad_array);
438 #define vp9_sad16x8x8 vp9_sad16x8x8_c 463 #define vp9_sad16x8x8 vp9_sad16x8x8_c
439 464
440 unsigned int vp9_sad32x16_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 465 unsigned int vp9_sad32x16_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
441 #define vp9_sad32x16 vp9_sad32x16_c 466 #define vp9_sad32x16 vp9_sad32x16_c
442 467
443 unsigned int vp9_sad32x16_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_ sad); 468 unsigned int vp9_sad32x16_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
444 #define vp9_sad32x16_avg vp9_sad32x16_avg_c 469 #define vp9_sad32x16_avg vp9_sad32x16_avg_c
445 470
446 void vp9_sad32x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 471 void vp9_sad32x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
447 void vp9_sad32x16x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array); 472 void vp9_sad32x16x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array);
448 RTCD_EXTERN void (*vp9_sad32x16x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 473 RTCD_EXTERN void (*vp9_sad32x16x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
449 474
450 unsigned int vp9_sad32x32_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 475 unsigned int vp9_sad32x32_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
451 #define vp9_sad32x32 vp9_sad32x32_c 476 #define vp9_sad32x32 vp9_sad32x32_c
452 477
453 unsigned int vp9_sad32x32_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max _sad); 478 unsigned int vp9_sad32x32_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
454 #define vp9_sad32x32_avg vp9_sad32x32_avg_c 479 #define vp9_sad32x32_avg vp9_sad32x32_avg_c
455 480
456 void vp9_sad32x32x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t * ref_ptr, int ref_stride, unsigned int *sad_array); 481 void vp9_sad32x32x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t * ref_ptr, int ref_stride, unsigned int *sad_array);
457 #define vp9_sad32x32x3 vp9_sad32x32x3_c 482 #define vp9_sad32x32x3 vp9_sad32x32x3_c
458 483
459 void vp9_sad32x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 484 void vp9_sad32x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
460 void vp9_sad32x32x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array); 485 void vp9_sad32x32x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array);
461 RTCD_EXTERN void (*vp9_sad32x32x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 486 RTCD_EXTERN void (*vp9_sad32x32x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
462 487
463 void vp9_sad32x32x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array); 488 void vp9_sad32x32x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array);
464 #define vp9_sad32x32x8 vp9_sad32x32x8_c 489 #define vp9_sad32x32x8 vp9_sad32x32x8_c
465 490
466 unsigned int vp9_sad32x64_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 491 unsigned int vp9_sad32x64_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
467 #define vp9_sad32x64 vp9_sad32x64_c 492 #define vp9_sad32x64 vp9_sad32x64_c
468 493
469 unsigned int vp9_sad32x64_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_ sad); 494 unsigned int vp9_sad32x64_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
470 #define vp9_sad32x64_avg vp9_sad32x64_avg_c 495 #define vp9_sad32x64_avg vp9_sad32x64_avg_c
471 496
472 void vp9_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 497 void vp9_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
473 void vp9_sad32x64x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array); 498 void vp9_sad32x64x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array);
474 RTCD_EXTERN void (*vp9_sad32x64x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 499 RTCD_EXTERN void (*vp9_sad32x64x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
475 500
476 unsigned int vp9_sad4x4_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int max_sad); 501 unsigned int vp9_sad4x4_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride);
477 unsigned int vp9_sad4x4_mmx(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 502 unsigned int vp9_sad4x4_mmx(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
478 RTCD_EXTERN unsigned int (*vp9_sad4x4)(const uint8_t *src_ptr, int source_stride , const uint8_t *ref_ptr, int ref_stride, unsigned int max_sad); 503 RTCD_EXTERN unsigned int (*vp9_sad4x4)(const uint8_t *src_ptr, int source_stride , const uint8_t *ref_ptr, int ref_stride);
479 504
480 unsigned int vp9_sad4x4_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_s ad); 505 unsigned int vp9_sad4x4_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
481 #define vp9_sad4x4_avg vp9_sad4x4_avg_c 506 #define vp9_sad4x4_avg vp9_sad4x4_avg_c
482 507
483 void vp9_sad4x4x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *re f_ptr, int ref_stride, unsigned int *sad_array); 508 void vp9_sad4x4x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *re f_ptr, int ref_stride, unsigned int *sad_array);
484 void vp9_sad4x4x3_sse3(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array); 509 void vp9_sad4x4x3_sse3(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array);
485 RTCD_EXTERN void (*vp9_sad4x4x3)(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array); 510 RTCD_EXTERN void (*vp9_sad4x4x3)(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array);
486 511
487 void vp9_sad4x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* con st ref_ptr[], int ref_stride, unsigned int *sad_array); 512 void vp9_sad4x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* con st ref_ptr[], int ref_stride, unsigned int *sad_array);
488 void vp9_sad4x4x4d_sse(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 513 void vp9_sad4x4x4d_sse(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
489 RTCD_EXTERN void (*vp9_sad4x4x4d)(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 514 RTCD_EXTERN void (*vp9_sad4x4x4d)(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
490 515
491 void vp9_sad4x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ ptr, int ref_stride, uint32_t *sad_array); 516 void vp9_sad4x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ ptr, int ref_stride, uint32_t *sad_array);
492 #define vp9_sad4x4x8 vp9_sad4x4x8_c 517 #define vp9_sad4x4x8 vp9_sad4x4x8_c
493 518
494 unsigned int vp9_sad4x8_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int max_sad); 519 unsigned int vp9_sad4x8_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride);
495 #define vp9_sad4x8 vp9_sad4x8_c 520 #define vp9_sad4x8 vp9_sad4x8_c
496 521
497 unsigned int vp9_sad4x8_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_sa d); 522 unsigned int vp9_sad4x8_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
498 #define vp9_sad4x8_avg vp9_sad4x8_avg_c 523 #define vp9_sad4x8_avg vp9_sad4x8_avg_c
499 524
500 void vp9_sad4x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* cons t ref_ptr[], int ref_stride, unsigned int *sad_array); 525 void vp9_sad4x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* cons t ref_ptr[], int ref_stride, unsigned int *sad_array);
501 void vp9_sad4x8x4d_sse(const uint8_t *src_ptr, int src_stride, const uint8_t* co nst ref_ptr[], int ref_stride, unsigned int *sad_array); 526 void vp9_sad4x8x4d_sse(const uint8_t *src_ptr, int src_stride, const uint8_t* co nst ref_ptr[], int ref_stride, unsigned int *sad_array);
502 RTCD_EXTERN void (*vp9_sad4x8x4d)(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 527 RTCD_EXTERN void (*vp9_sad4x8x4d)(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
503 528
504 void vp9_sad4x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array); 529 void vp9_sad4x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array);
505 #define vp9_sad4x8x8 vp9_sad4x8x8_c 530 #define vp9_sad4x8x8 vp9_sad4x8x8_c
506 531
507 unsigned int vp9_sad64x32_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 532 unsigned int vp9_sad64x32_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
508 #define vp9_sad64x32 vp9_sad64x32_c 533 #define vp9_sad64x32 vp9_sad64x32_c
509 534
510 unsigned int vp9_sad64x32_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_ sad); 535 unsigned int vp9_sad64x32_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
511 #define vp9_sad64x32_avg vp9_sad64x32_avg_c 536 #define vp9_sad64x32_avg vp9_sad64x32_avg_c
512 537
513 void vp9_sad64x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 538 void vp9_sad64x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
514 void vp9_sad64x32x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array); 539 void vp9_sad64x32x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array);
515 RTCD_EXTERN void (*vp9_sad64x32x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 540 RTCD_EXTERN void (*vp9_sad64x32x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
516 541
517 unsigned int vp9_sad64x64_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 542 unsigned int vp9_sad64x64_c(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
518 #define vp9_sad64x64 vp9_sad64x64_c 543 #define vp9_sad64x64 vp9_sad64x64_c
519 544
520 unsigned int vp9_sad64x64_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max _sad); 545 unsigned int vp9_sad64x64_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
521 #define vp9_sad64x64_avg vp9_sad64x64_avg_c 546 #define vp9_sad64x64_avg vp9_sad64x64_avg_c
522 547
523 void vp9_sad64x64x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t * ref_ptr, int ref_stride, unsigned int *sad_array); 548 void vp9_sad64x64x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t * ref_ptr, int ref_stride, unsigned int *sad_array);
524 #define vp9_sad64x64x3 vp9_sad64x64x3_c 549 #define vp9_sad64x64x3 vp9_sad64x64x3_c
525 550
526 void vp9_sad64x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 551 void vp9_sad64x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
527 void vp9_sad64x64x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array); 552 void vp9_sad64x64x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, unsigned int *sad_array);
528 RTCD_EXTERN void (*vp9_sad64x64x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 553 RTCD_EXTERN void (*vp9_sad64x64x4d)(const uint8_t *src_ptr, int src_stride, con st uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
529 554
530 void vp9_sad64x64x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array); 555 void vp9_sad64x64x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *re f_ptr, int ref_stride, uint32_t *sad_array);
531 #define vp9_sad64x64x8 vp9_sad64x64x8_c 556 #define vp9_sad64x64x8 vp9_sad64x64x8_c
532 557
533 unsigned int vp9_sad8x16_c(const uint8_t *src_ptr, int source_stride, const uint 8_t *ref_ptr, int ref_stride, unsigned int max_sad); 558 unsigned int vp9_sad8x16_c(const uint8_t *src_ptr, int source_stride, const uint 8_t *ref_ptr, int ref_stride);
534 unsigned int vp9_sad8x16_mmx(const uint8_t *src_ptr, int source_stride, const ui nt8_t *ref_ptr, int ref_stride, unsigned int max_sad); 559 unsigned int vp9_sad8x16_mmx(const uint8_t *src_ptr, int source_stride, const ui nt8_t *ref_ptr, int ref_stride);
535 RTCD_EXTERN unsigned int (*vp9_sad8x16)(const uint8_t *src_ptr, int source_strid e, const uint8_t *ref_ptr, int ref_stride, unsigned int max_sad); 560 RTCD_EXTERN unsigned int (*vp9_sad8x16)(const uint8_t *src_ptr, int source_strid e, const uint8_t *ref_ptr, int ref_stride);
536 561
537 unsigned int vp9_sad8x16_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_ sad); 562 unsigned int vp9_sad8x16_avg_c(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
538 #define vp9_sad8x16_avg vp9_sad8x16_avg_c 563 #define vp9_sad8x16_avg vp9_sad8x16_avg_c
539 564
540 void vp9_sad8x16x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r ef_ptr, int ref_stride, unsigned int *sad_array); 565 void vp9_sad8x16x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r ef_ptr, int ref_stride, unsigned int *sad_array);
541 void vp9_sad8x16x3_sse3(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array); 566 void vp9_sad8x16x3_sse3(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array);
542 RTCD_EXTERN void (*vp9_sad8x16x3)(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array); 567 RTCD_EXTERN void (*vp9_sad8x16x3)(const uint8_t *src_ptr, int source_stride, con st uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array);
543 568
544 void vp9_sad8x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* co nst ref_ptr[], int ref_stride, unsigned int *sad_array); 569 void vp9_sad8x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* co nst ref_ptr[], int ref_stride, unsigned int *sad_array);
545 void vp9_sad8x16x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 570 void vp9_sad8x16x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
546 RTCD_EXTERN void (*vp9_sad8x16x4d)(const uint8_t *src_ptr, int src_stride, cons t uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 571 RTCD_EXTERN void (*vp9_sad8x16x4d)(const uint8_t *src_ptr, int src_stride, cons t uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
547 572
548 void vp9_sad8x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref _ptr, int ref_stride, uint32_t *sad_array); 573 void vp9_sad8x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref _ptr, int ref_stride, uint32_t *sad_array);
549 #define vp9_sad8x16x8 vp9_sad8x16x8_c 574 #define vp9_sad8x16x8 vp9_sad8x16x8_c
550 575
551 unsigned int vp9_sad8x4_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int max_sad); 576 unsigned int vp9_sad8x4_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride);
552 #define vp9_sad8x4 vp9_sad8x4_c 577 #define vp9_sad8x4 vp9_sad8x4_c
553 578
554 unsigned int vp9_sad8x4_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_sa d); 579 unsigned int vp9_sad8x4_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
555 #define vp9_sad8x4_avg vp9_sad8x4_avg_c 580 #define vp9_sad8x4_avg vp9_sad8x4_avg_c
556 581
557 void vp9_sad8x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* cons t ref_ptr[], int ref_stride, unsigned int *sad_array); 582 void vp9_sad8x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* cons t ref_ptr[], int ref_stride, unsigned int *sad_array);
558 void vp9_sad8x4x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array); 583 void vp9_sad8x4x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t* c onst ref_ptr[], int ref_stride, unsigned int *sad_array);
559 RTCD_EXTERN void (*vp9_sad8x4x4d)(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 584 RTCD_EXTERN void (*vp9_sad8x4x4d)(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
560 585
561 void vp9_sad8x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array); 586 void vp9_sad8x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p tr, int ref_stride, uint32_t *sad_array);
562 #define vp9_sad8x4x8 vp9_sad8x4x8_c 587 #define vp9_sad8x4x8 vp9_sad8x4x8_c
563 588
564 unsigned int vp9_sad8x8_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride, unsigned int max_sad); 589 unsigned int vp9_sad8x8_c(const uint8_t *src_ptr, int source_stride, const uint8 _t *ref_ptr, int ref_stride);
565 unsigned int vp9_sad8x8_mmx(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride, unsigned int max_sad); 590 unsigned int vp9_sad8x8_mmx(const uint8_t *src_ptr, int source_stride, const uin t8_t *ref_ptr, int ref_stride);
566 RTCD_EXTERN unsigned int (*vp9_sad8x8)(const uint8_t *src_ptr, int source_stride , const uint8_t *ref_ptr, int ref_stride, unsigned int max_sad); 591 RTCD_EXTERN unsigned int (*vp9_sad8x8)(const uint8_t *src_ptr, int source_stride , const uint8_t *ref_ptr, int ref_stride);
567 592
568 unsigned int vp9_sad8x8_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, unsigned int max_s ad); 593 unsigned int vp9_sad8x8_avg_c(const uint8_t *src_ptr, int source_stride, const u int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred);
569 #define vp9_sad8x8_avg vp9_sad8x8_avg_c 594 #define vp9_sad8x8_avg vp9_sad8x8_avg_c
570 595
571 void vp9_sad8x8x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *re f_ptr, int ref_stride, unsigned int *sad_array); 596 void vp9_sad8x8x3_c(const uint8_t *src_ptr, int source_stride, const uint8_t *re f_ptr, int ref_stride, unsigned int *sad_array);
572 void vp9_sad8x8x3_sse3(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array); 597 void vp9_sad8x8x3_sse3(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array);
573 RTCD_EXTERN void (*vp9_sad8x8x3)(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array); 598 RTCD_EXTERN void (*vp9_sad8x8x3)(const uint8_t *src_ptr, int source_stride, cons t uint8_t *ref_ptr, int ref_stride, unsigned int *sad_array);
574 599
575 void vp9_sad8x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* con st ref_ptr[], int ref_stride, unsigned int *sad_array); 600 void vp9_sad8x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t* con st ref_ptr[], int ref_stride, unsigned int *sad_array);
576 void vp9_sad8x8x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 601 void vp9_sad8x8x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
577 RTCD_EXTERN void (*vp9_sad8x8x4d)(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array); 602 RTCD_EXTERN void (*vp9_sad8x8x4d)(const uint8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, unsigned int *sad_array);
578 603
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
653 678
654 unsigned int vp9_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int source_stri de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned i nt *sse); 679 unsigned int vp9_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int source_stri de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned i nt *sse);
655 #define vp9_sub_pixel_variance8x4 vp9_sub_pixel_variance8x4_c 680 #define vp9_sub_pixel_variance8x4 vp9_sub_pixel_variance8x4_c
656 681
657 unsigned int vp9_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int source_stri de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 682 unsigned int vp9_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int source_stri de, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
658 #define vp9_sub_pixel_variance8x8 vp9_sub_pixel_variance8x8_c 683 #define vp9_sub_pixel_variance8x8 vp9_sub_pixel_variance8x8_c
659 684
660 void vp9_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_ stride, const uint8_t *src_ptr, ptrdiff_t src_stride, const uint8_t *pred_ptr, p trdiff_t pred_stride); 685 void vp9_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_ stride, const uint8_t *src_ptr, ptrdiff_t src_stride, const uint8_t *pred_ptr, p trdiff_t pred_stride);
661 #define vp9_subtract_block vp9_subtract_block_c 686 #define vp9_subtract_block vp9_subtract_block_c
662 687
663 void vp9_temporal_filter_apply_c(uint8_t *frame1, unsigned int stride, uint8_t * frame2, unsigned int block_size, int strength, int filter_weight, unsigned int * accumulator, uint16_t *count); 688 void vp9_temporal_filter_apply_c(uint8_t *frame1, unsigned int stride, uint8_t * frame2, unsigned int block_width, unsigned int block_height, int strength, int f ilter_weight, unsigned int *accumulator, uint16_t *count);
664 void vp9_temporal_filter_apply_sse2(uint8_t *frame1, unsigned int stride, uint8_ t *frame2, unsigned int block_size, int strength, int filter_weight, unsigned in t *accumulator, uint16_t *count); 689 void vp9_temporal_filter_apply_sse2(uint8_t *frame1, unsigned int stride, uint8_ t *frame2, unsigned int block_width, unsigned int block_height, int strength, in t filter_weight, unsigned int *accumulator, uint16_t *count);
665 RTCD_EXTERN void (*vp9_temporal_filter_apply)(uint8_t *frame1, unsigned int stri de, uint8_t *frame2, unsigned int block_size, int strength, int filter_weight, u nsigned int *accumulator, uint16_t *count); 690 RTCD_EXTERN void (*vp9_temporal_filter_apply)(uint8_t *frame1, unsigned int stri de, uint8_t *frame2, unsigned int block_width, unsigned int block_height, int st rength, int filter_weight, unsigned int *accumulator, uint16_t *count);
666 691
667 void vp9_tm_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 692 void vp9_tm_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
668 #define vp9_tm_predictor_16x16 vp9_tm_predictor_16x16_c 693 #define vp9_tm_predictor_16x16 vp9_tm_predictor_16x16_c
669 694
670 void vp9_tm_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 695 void vp9_tm_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
671 #define vp9_tm_predictor_32x32 vp9_tm_predictor_32x32_c 696 #define vp9_tm_predictor_32x32 vp9_tm_predictor_32x32_c
672 697
673 void vp9_tm_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo ve, const uint8_t *left); 698 void vp9_tm_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo ve, const uint8_t *left);
674 #define vp9_tm_predictor_4x4 vp9_tm_predictor_4x4_c 699 #define vp9_tm_predictor_4x4 vp9_tm_predictor_4x4_c
675 700
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
757 vp9_convolve8_horiz = vp9_convolve8_horiz_c; 782 vp9_convolve8_horiz = vp9_convolve8_horiz_c;
758 if (flags & HAS_SSE2) vp9_convolve8_horiz = vp9_convolve8_horiz_sse2; 783 if (flags & HAS_SSE2) vp9_convolve8_horiz = vp9_convolve8_horiz_sse2;
759 if (flags & HAS_SSSE3) vp9_convolve8_horiz = vp9_convolve8_horiz_ssse3; 784 if (flags & HAS_SSSE3) vp9_convolve8_horiz = vp9_convolve8_horiz_ssse3;
760 vp9_convolve8_vert = vp9_convolve8_vert_c; 785 vp9_convolve8_vert = vp9_convolve8_vert_c;
761 if (flags & HAS_SSE2) vp9_convolve8_vert = vp9_convolve8_vert_sse2; 786 if (flags & HAS_SSE2) vp9_convolve8_vert = vp9_convolve8_vert_sse2;
762 if (flags & HAS_SSSE3) vp9_convolve8_vert = vp9_convolve8_vert_ssse3; 787 if (flags & HAS_SSSE3) vp9_convolve8_vert = vp9_convolve8_vert_ssse3;
763 vp9_diamond_search_sad = vp9_diamond_search_sad_c; 788 vp9_diamond_search_sad = vp9_diamond_search_sad_c;
764 if (flags & HAS_SSE3) vp9_diamond_search_sad = vp9_diamond_search_sadx4; 789 if (flags & HAS_SSE3) vp9_diamond_search_sad = vp9_diamond_search_sadx4;
765 vp9_fdct16x16 = vp9_fdct16x16_c; 790 vp9_fdct16x16 = vp9_fdct16x16_c;
766 if (flags & HAS_SSE2) vp9_fdct16x16 = vp9_fdct16x16_sse2; 791 if (flags & HAS_SSE2) vp9_fdct16x16 = vp9_fdct16x16_sse2;
792 vp9_fdct16x16_1 = vp9_fdct16x16_1_c;
793 if (flags & HAS_SSE2) vp9_fdct16x16_1 = vp9_fdct16x16_1_sse2;
767 vp9_fdct32x32 = vp9_fdct32x32_c; 794 vp9_fdct32x32 = vp9_fdct32x32_c;
768 if (flags & HAS_SSE2) vp9_fdct32x32 = vp9_fdct32x32_sse2; 795 if (flags & HAS_SSE2) vp9_fdct32x32 = vp9_fdct32x32_sse2;
796 vp9_fdct32x32_1 = vp9_fdct32x32_1_c;
797 if (flags & HAS_SSE2) vp9_fdct32x32_1 = vp9_fdct32x32_1_sse2;
769 vp9_fdct32x32_rd = vp9_fdct32x32_rd_c; 798 vp9_fdct32x32_rd = vp9_fdct32x32_rd_c;
770 if (flags & HAS_SSE2) vp9_fdct32x32_rd = vp9_fdct32x32_rd_sse2; 799 if (flags & HAS_SSE2) vp9_fdct32x32_rd = vp9_fdct32x32_rd_sse2;
771 vp9_fdct4x4 = vp9_fdct4x4_c; 800 vp9_fdct4x4 = vp9_fdct4x4_c;
772 if (flags & HAS_SSE2) vp9_fdct4x4 = vp9_fdct4x4_sse2; 801 if (flags & HAS_SSE2) vp9_fdct4x4 = vp9_fdct4x4_sse2;
802 vp9_fdct4x4_1 = vp9_fdct4x4_1_c;
803 if (flags & HAS_SSE2) vp9_fdct4x4_1 = vp9_fdct4x4_1_sse2;
773 vp9_fdct8x8 = vp9_fdct8x8_c; 804 vp9_fdct8x8 = vp9_fdct8x8_c;
774 if (flags & HAS_SSE2) vp9_fdct8x8 = vp9_fdct8x8_sse2; 805 if (flags & HAS_SSE2) vp9_fdct8x8 = vp9_fdct8x8_sse2;
806 vp9_fdct8x8_1 = vp9_fdct8x8_1_c;
807 if (flags & HAS_SSE2) vp9_fdct8x8_1 = vp9_fdct8x8_1_sse2;
775 vp9_fht16x16 = vp9_fht16x16_c; 808 vp9_fht16x16 = vp9_fht16x16_c;
776 if (flags & HAS_SSE2) vp9_fht16x16 = vp9_fht16x16_sse2; 809 if (flags & HAS_SSE2) vp9_fht16x16 = vp9_fht16x16_sse2;
777 vp9_fht4x4 = vp9_fht4x4_c; 810 vp9_fht4x4 = vp9_fht4x4_c;
778 if (flags & HAS_SSE2) vp9_fht4x4 = vp9_fht4x4_sse2; 811 if (flags & HAS_SSE2) vp9_fht4x4 = vp9_fht4x4_sse2;
779 vp9_fht8x8 = vp9_fht8x8_c; 812 vp9_fht8x8 = vp9_fht8x8_c;
780 if (flags & HAS_SSE2) vp9_fht8x8 = vp9_fht8x8_sse2; 813 if (flags & HAS_SSE2) vp9_fht8x8 = vp9_fht8x8_sse2;
781 vp9_full_search_sad = vp9_full_search_sad_c; 814 vp9_full_search_sad = vp9_full_search_sad_c;
782 if (flags & HAS_SSE3) vp9_full_search_sad = vp9_full_search_sadx3; 815 if (flags & HAS_SSE3) vp9_full_search_sad = vp9_full_search_sadx3;
783 if (flags & HAS_SSE4_1) vp9_full_search_sad = vp9_full_search_sadx8; 816 if (flags & HAS_SSE4_1) vp9_full_search_sad = vp9_full_search_sadx8;
817 vp9_get8x8var = vp9_get8x8var_c;
818 if (flags & HAS_MMX) vp9_get8x8var = vp9_get8x8var_mmx;
784 vp9_get_mb_ss = vp9_get_mb_ss_c; 819 vp9_get_mb_ss = vp9_get_mb_ss_c;
785 if (flags & HAS_MMX) vp9_get_mb_ss = vp9_get_mb_ss_mmx; 820 if (flags & HAS_MMX) vp9_get_mb_ss = vp9_get_mb_ss_mmx;
786 if (flags & HAS_SSE2) vp9_get_mb_ss = vp9_get_mb_ss_sse2; 821 if (flags & HAS_SSE2) vp9_get_mb_ss = vp9_get_mb_ss_sse2;
787 vp9_idct16x16_10_add = vp9_idct16x16_10_add_c; 822 vp9_idct16x16_10_add = vp9_idct16x16_10_add_c;
788 if (flags & HAS_SSE2) vp9_idct16x16_10_add = vp9_idct16x16_10_add_sse2; 823 if (flags & HAS_SSE2) vp9_idct16x16_10_add = vp9_idct16x16_10_add_sse2;
824 if (flags & HAS_SSSE3) vp9_idct16x16_10_add = vp9_idct16x16_10_add_ssse3;
789 vp9_idct16x16_1_add = vp9_idct16x16_1_add_c; 825 vp9_idct16x16_1_add = vp9_idct16x16_1_add_c;
790 if (flags & HAS_SSE2) vp9_idct16x16_1_add = vp9_idct16x16_1_add_sse2; 826 if (flags & HAS_SSE2) vp9_idct16x16_1_add = vp9_idct16x16_1_add_sse2;
791 vp9_idct16x16_256_add = vp9_idct16x16_256_add_c; 827 vp9_idct16x16_256_add = vp9_idct16x16_256_add_c;
792 if (flags & HAS_SSE2) vp9_idct16x16_256_add = vp9_idct16x16_256_add_sse2; 828 if (flags & HAS_SSE2) vp9_idct16x16_256_add = vp9_idct16x16_256_add_sse2;
829 if (flags & HAS_SSSE3) vp9_idct16x16_256_add = vp9_idct16x16_256_add_ssse3;
793 vp9_idct32x32_1024_add = vp9_idct32x32_1024_add_c; 830 vp9_idct32x32_1024_add = vp9_idct32x32_1024_add_c;
794 if (flags & HAS_SSE2) vp9_idct32x32_1024_add = vp9_idct32x32_1024_add_sse2; 831 if (flags & HAS_SSE2) vp9_idct32x32_1024_add = vp9_idct32x32_1024_add_sse2;
795 vp9_idct32x32_1_add = vp9_idct32x32_1_add_c; 832 vp9_idct32x32_1_add = vp9_idct32x32_1_add_c;
796 if (flags & HAS_SSE2) vp9_idct32x32_1_add = vp9_idct32x32_1_add_sse2; 833 if (flags & HAS_SSE2) vp9_idct32x32_1_add = vp9_idct32x32_1_add_sse2;
797 vp9_idct32x32_34_add = vp9_idct32x32_34_add_c; 834 vp9_idct32x32_34_add = vp9_idct32x32_34_add_c;
798 if (flags & HAS_SSE2) vp9_idct32x32_34_add = vp9_idct32x32_34_add_sse2; 835 if (flags & HAS_SSE2) vp9_idct32x32_34_add = vp9_idct32x32_34_add_sse2;
799 vp9_idct4x4_16_add = vp9_idct4x4_16_add_c; 836 vp9_idct4x4_16_add = vp9_idct4x4_16_add_c;
800 if (flags & HAS_SSE2) vp9_idct4x4_16_add = vp9_idct4x4_16_add_sse2; 837 if (flags & HAS_SSE2) vp9_idct4x4_16_add = vp9_idct4x4_16_add_sse2;
801 vp9_idct4x4_1_add = vp9_idct4x4_1_add_c; 838 vp9_idct4x4_1_add = vp9_idct4x4_1_add_c;
802 if (flags & HAS_SSE2) vp9_idct4x4_1_add = vp9_idct4x4_1_add_sse2; 839 if (flags & HAS_SSE2) vp9_idct4x4_1_add = vp9_idct4x4_1_add_sse2;
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
899 vp9_variance8x8 = vp9_variance8x8_c; 936 vp9_variance8x8 = vp9_variance8x8_c;
900 if (flags & HAS_MMX) vp9_variance8x8 = vp9_variance8x8_mmx; 937 if (flags & HAS_MMX) vp9_variance8x8 = vp9_variance8x8_mmx;
901 } 938 }
902 #endif 939 #endif
903 940
904 #ifdef __cplusplus 941 #ifdef __cplusplus
905 } // extern "C" 942 } // extern "C"
906 #endif 943 #endif
907 944
908 #endif 945 #endif
OLDNEW
« no previous file with comments | « source/config/mac/ia32/vp8_rtcd.h ('k') | source/config/mac/ia32/vpx_config.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698