OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 |
OLD | NEW |