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

Side by Side Diff: third_party/libvpx/source/config/linux/x64/vpx_dsp_rtcd.h

Issue 2528543002: Roll src/third_party/libvpx/source/libvpx/ 5c64c01c7..d7f1d60c5 (36 commits). (Closed)
Patch Set: rebase for DEPS Created 4 years 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 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 1531 matching lines...) Expand 10 before | Expand all | Expand 10 after
1542 1542
1543 void vpx_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui nt8_t *limit, const uint8_t *thresh); 1543 void vpx_lpf_vertical_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui nt8_t *limit, const uint8_t *thresh);
1544 void vpx_lpf_vertical_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 1544 void vpx_lpf_vertical_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1545 #define vpx_lpf_vertical_8 vpx_lpf_vertical_8_sse2 1545 #define vpx_lpf_vertical_8 vpx_lpf_vertical_8_sse2
1546 1546
1547 void vpx_lpf_vertical_8_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, co nst uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8 _t *limit1, const uint8_t *thresh1); 1547 void vpx_lpf_vertical_8_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, co nst uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8 _t *limit1, const uint8_t *thresh1);
1548 void vpx_lpf_vertical_8_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const ui nt8_t *limit1, const uint8_t *thresh1); 1548 void vpx_lpf_vertical_8_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const ui nt8_t *limit1, const uint8_t *thresh1);
1549 #define vpx_lpf_vertical_8_dual vpx_lpf_vertical_8_dual_sse2 1549 #define vpx_lpf_vertical_8_dual vpx_lpf_vertical_8_dual_sse2
1550 1550
1551 void vpx_mbpost_proc_across_ip_c(unsigned char *dst, int pitch, int rows, int co ls,int flimit); 1551 void vpx_mbpost_proc_across_ip_c(unsigned char *dst, int pitch, int rows, int co ls,int flimit);
1552 void vpx_mbpost_proc_across_ip_xmm(unsigned char *dst, int pitch, int rows, int cols,int flimit); 1552 void vpx_mbpost_proc_across_ip_sse2(unsigned char *dst, int pitch, int rows, int cols,int flimit);
1553 #define vpx_mbpost_proc_across_ip vpx_mbpost_proc_across_ip_xmm 1553 #define vpx_mbpost_proc_across_ip vpx_mbpost_proc_across_ip_sse2
1554 1554
1555 void vpx_mbpost_proc_down_c(unsigned char *dst, int pitch, int rows, int cols,in t flimit); 1555 void vpx_mbpost_proc_down_c(unsigned char *dst, int pitch, int rows, int cols,in t flimit);
1556 void vpx_mbpost_proc_down_xmm(unsigned char *dst, int pitch, int rows, int cols, int flimit); 1556 void vpx_mbpost_proc_down_sse2(unsigned char *dst, int pitch, int rows, int cols ,int flimit);
1557 #define vpx_mbpost_proc_down vpx_mbpost_proc_down_xmm 1557 #define vpx_mbpost_proc_down vpx_mbpost_proc_down_sse2
1558 1558
1559 void vpx_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *mi n, int *max); 1559 void vpx_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *mi n, int *max);
1560 void vpx_minmax_8x8_sse2(const uint8_t *s, int p, const uint8_t *d, int dp, int *min, int *max); 1560 void vpx_minmax_8x8_sse2(const uint8_t *s, int p, const uint8_t *d, int dp, int *min, int *max);
1561 #define vpx_minmax_8x8 vpx_minmax_8x8_sse2 1561 #define vpx_minmax_8x8 vpx_minmax_8x8_sse2
1562 1562
1563 unsigned int vpx_mse16x16_c(const uint8_t *src_ptr, int source_stride, const ui nt8_t *ref_ptr, int recon_stride, unsigned int *sse); 1563 unsigned int vpx_mse16x16_c(const uint8_t *src_ptr, int source_stride, const ui nt8_t *ref_ptr, int recon_stride, unsigned int *sse);
1564 unsigned int vpx_mse16x16_sse2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse); 1564 unsigned int vpx_mse16x16_sse2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
1565 unsigned int vpx_mse16x16_avx2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse); 1565 unsigned int vpx_mse16x16_avx2(const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
1566 RTCD_EXTERN unsigned int (*vpx_mse16x16)(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse); 1566 RTCD_EXTERN unsigned int (*vpx_mse16x16)(const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse);
1567 1567
(...skipping 709 matching lines...) Expand 10 before | Expand all | Expand 10 after
2277 vpx_variance64x64 = vpx_variance64x64_sse2; 2277 vpx_variance64x64 = vpx_variance64x64_sse2;
2278 if (flags & HAS_AVX2) vpx_variance64x64 = vpx_variance64x64_avx2; 2278 if (flags & HAS_AVX2) vpx_variance64x64 = vpx_variance64x64_avx2;
2279 } 2279 }
2280 #endif 2280 #endif
2281 2281
2282 #ifdef __cplusplus 2282 #ifdef __cplusplus
2283 } // extern "C" 2283 } // extern "C"
2284 #endif 2284 #endif
2285 2285
2286 #endif 2286 #endif
OLDNEW
« no previous file with comments | « third_party/libvpx/source/config/linux/x64/vp8_rtcd.h ('k') | third_party/libvpx/source/config/mac/ia32/vp8_rtcd.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698