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

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

Issue 2718943005: Roll src/third_party/libvpx/source/libvpx/ 4d4231352..8121f8547 (17 commits). (Closed)
Patch Set: Created 3 years, 9 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 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 1470 matching lines...) Expand 10 before | Expand all | Expand 10 after
1481 void vpx_idct8x8_12_add_sse2(const tran_low_t *input, uint8_t *dest, int stride) ; 1481 void vpx_idct8x8_12_add_sse2(const tran_low_t *input, uint8_t *dest, int stride) ;
1482 void vpx_idct8x8_12_add_ssse3(const tran_low_t *input, uint8_t *dest, int stride ); 1482 void vpx_idct8x8_12_add_ssse3(const tran_low_t *input, uint8_t *dest, int stride );
1483 RTCD_EXTERN void (*vpx_idct8x8_12_add)(const tran_low_t *input, uint8_t *dest, i nt stride); 1483 RTCD_EXTERN void (*vpx_idct8x8_12_add)(const tran_low_t *input, uint8_t *dest, i nt stride);
1484 1484
1485 void vpx_idct8x8_1_add_c(const tran_low_t *input, uint8_t *dest, int stride); 1485 void vpx_idct8x8_1_add_c(const tran_low_t *input, uint8_t *dest, int stride);
1486 void vpx_idct8x8_1_add_sse2(const tran_low_t *input, uint8_t *dest, int stride); 1486 void vpx_idct8x8_1_add_sse2(const tran_low_t *input, uint8_t *dest, int stride);
1487 #define vpx_idct8x8_1_add vpx_idct8x8_1_add_sse2 1487 #define vpx_idct8x8_1_add vpx_idct8x8_1_add_sse2
1488 1488
1489 void vpx_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int stride); 1489 void vpx_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int stride);
1490 void vpx_idct8x8_64_add_sse2(const tran_low_t *input, uint8_t *dest, int stride) ; 1490 void vpx_idct8x8_64_add_sse2(const tran_low_t *input, uint8_t *dest, int stride) ;
1491 #define vpx_idct8x8_64_add vpx_idct8x8_64_add_sse2 1491 void vpx_idct8x8_64_add_ssse3(const tran_low_t *input, uint8_t *dest, int stride );
1492 RTCD_EXTERN void (*vpx_idct8x8_64_add)(const tran_low_t *input, uint8_t *dest, i nt stride);
1492 1493
1493 int16_t vpx_int_pro_col_c(const uint8_t *ref, const int width); 1494 int16_t vpx_int_pro_col_c(const uint8_t *ref, const int width);
1494 int16_t vpx_int_pro_col_sse2(const uint8_t *ref, const int width); 1495 int16_t vpx_int_pro_col_sse2(const uint8_t *ref, const int width);
1495 #define vpx_int_pro_col vpx_int_pro_col_sse2 1496 #define vpx_int_pro_col vpx_int_pro_col_sse2
1496 1497
1497 void vpx_int_pro_row_c(int16_t *hbuf, const uint8_t *ref, const int ref_stride, const int height); 1498 void vpx_int_pro_row_c(int16_t *hbuf, const uint8_t *ref, const int ref_stride, const int height);
1498 void vpx_int_pro_row_sse2(int16_t *hbuf, const uint8_t *ref, const int ref_strid e, const int height); 1499 void vpx_int_pro_row_sse2(int16_t *hbuf, const uint8_t *ref, const int ref_strid e, const int height);
1499 #define vpx_int_pro_row vpx_int_pro_row_sse2 1500 #define vpx_int_pro_row vpx_int_pro_row_sse2
1500 1501
1501 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int stride); 1502 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int stride);
(...skipping 646 matching lines...) Expand 10 before | Expand all | Expand 10 after
2148 vpx_hadamard_8x8 = vpx_hadamard_8x8_sse2; 2149 vpx_hadamard_8x8 = vpx_hadamard_8x8_sse2;
2149 if (flags & HAS_SSSE3) vpx_hadamard_8x8 = vpx_hadamard_8x8_ssse3; 2150 if (flags & HAS_SSSE3) vpx_hadamard_8x8 = vpx_hadamard_8x8_ssse3;
2150 vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_sse2; 2151 vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_sse2;
2151 if (flags & HAS_SSSE3) vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_ssse3 ; 2152 if (flags & HAS_SSSE3) vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_ssse3 ;
2152 vpx_idct32x32_135_add = vpx_idct32x32_1024_add_sse2; 2153 vpx_idct32x32_135_add = vpx_idct32x32_1024_add_sse2;
2153 if (flags & HAS_SSSE3) vpx_idct32x32_135_add = vpx_idct32x32_135_add_ssse3; 2154 if (flags & HAS_SSSE3) vpx_idct32x32_135_add = vpx_idct32x32_135_add_ssse3;
2154 vpx_idct32x32_34_add = vpx_idct32x32_34_add_sse2; 2155 vpx_idct32x32_34_add = vpx_idct32x32_34_add_sse2;
2155 if (flags & HAS_SSSE3) vpx_idct32x32_34_add = vpx_idct32x32_34_add_ssse3; 2156 if (flags & HAS_SSSE3) vpx_idct32x32_34_add = vpx_idct32x32_34_add_ssse3;
2156 vpx_idct8x8_12_add = vpx_idct8x8_12_add_sse2; 2157 vpx_idct8x8_12_add = vpx_idct8x8_12_add_sse2;
2157 if (flags & HAS_SSSE3) vpx_idct8x8_12_add = vpx_idct8x8_12_add_ssse3; 2158 if (flags & HAS_SSSE3) vpx_idct8x8_12_add = vpx_idct8x8_12_add_ssse3;
2159 vpx_idct8x8_64_add = vpx_idct8x8_64_add_sse2;
2160 if (flags & HAS_SSSE3) vpx_idct8x8_64_add = vpx_idct8x8_64_add_ssse3;
2158 vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_sse2; 2161 vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_sse2;
2159 if (flags & HAS_AVX2) vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_avx2; 2162 if (flags & HAS_AVX2) vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_avx2;
2160 vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dual_sse2; 2163 vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dual_sse2;
2161 if (flags & HAS_AVX2) vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dua l_avx2; 2164 if (flags & HAS_AVX2) vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dua l_avx2;
2162 vpx_mse16x16 = vpx_mse16x16_sse2; 2165 vpx_mse16x16 = vpx_mse16x16_sse2;
2163 if (flags & HAS_AVX2) vpx_mse16x16 = vpx_mse16x16_avx2; 2166 if (flags & HAS_AVX2) vpx_mse16x16 = vpx_mse16x16_avx2;
2164 vpx_quantize_b = vpx_quantize_b_sse2; 2167 vpx_quantize_b = vpx_quantize_b_sse2;
2165 if (flags & HAS_SSSE3) vpx_quantize_b = vpx_quantize_b_ssse3; 2168 if (flags & HAS_SSSE3) vpx_quantize_b = vpx_quantize_b_ssse3;
2166 if (flags & HAS_AVX) vpx_quantize_b = vpx_quantize_b_avx; 2169 if (flags & HAS_AVX) vpx_quantize_b = vpx_quantize_b_avx;
2167 vpx_quantize_b_32x32 = vpx_quantize_b_32x32_c; 2170 vpx_quantize_b_32x32 = vpx_quantize_b_32x32_c;
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
2282 vpx_variance64x64 = vpx_variance64x64_sse2; 2285 vpx_variance64x64 = vpx_variance64x64_sse2;
2283 if (flags & HAS_AVX2) vpx_variance64x64 = vpx_variance64x64_avx2; 2286 if (flags & HAS_AVX2) vpx_variance64x64 = vpx_variance64x64_avx2;
2284 } 2287 }
2285 #endif 2288 #endif
2286 2289
2287 #ifdef __cplusplus 2290 #ifdef __cplusplus
2288 } // extern "C" 2291 } // extern "C"
2289 #endif 2292 #endif
2290 2293
2291 #endif 2294 #endif
OLDNEW
« no previous file with comments | « third_party/libvpx/source/config/linux/x64/vp9_rtcd.h ('k') | third_party/libvpx/source/config/mac/ia32/vp9_rtcd.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698