| 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 594 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 605 | 605 |
| 606 unsigned int vpx_sad4x4_avg_c(const uint8_t *src_ptr, int src_stride, const uint
8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 606 unsigned int vpx_sad4x4_avg_c(const uint8_t *src_ptr, int src_stride, const uint
8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); |
| 607 unsigned int vpx_sad4x4_avg_sse2(const uint8_t *src_ptr, int src_stride, const u
int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 607 unsigned int vpx_sad4x4_avg_sse2(const uint8_t *src_ptr, int src_stride, const u
int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); |
| 608 #define vpx_sad4x4_avg vpx_sad4x4_avg_sse2 | 608 #define vpx_sad4x4_avg vpx_sad4x4_avg_sse2 |
| 609 | 609 |
| 610 void vpx_sad4x4x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p
tr, int ref_stride, uint32_t *sad_array); | 610 void vpx_sad4x4x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p
tr, int ref_stride, uint32_t *sad_array); |
| 611 void vpx_sad4x4x3_sse3(const uint8_t *src_ptr, int src_stride, const uint8_t *re
f_ptr, int ref_stride, uint32_t *sad_array); | 611 void vpx_sad4x4x3_sse3(const uint8_t *src_ptr, int src_stride, const uint8_t *re
f_ptr, int ref_stride, uint32_t *sad_array); |
| 612 RTCD_EXTERN void (*vpx_sad4x4x3)(const uint8_t *src_ptr, int src_stride, const u
int8_t *ref_ptr, int ref_stride, uint32_t *sad_array); | 612 RTCD_EXTERN void (*vpx_sad4x4x3)(const uint8_t *src_ptr, int src_stride, const u
int8_t *ref_ptr, int ref_stride, uint32_t *sad_array); |
| 613 | 613 |
| 614 void vpx_sad4x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * con
st ref_ptr[], int ref_stride, uint32_t *sad_array); | 614 void vpx_sad4x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * con
st ref_ptr[], int ref_stride, uint32_t *sad_array); |
| 615 void vpx_sad4x4x4d_sse(const uint8_t *src_ptr, int src_stride, const uint8_t * c
onst ref_ptr[], int ref_stride, uint32_t *sad_array); | 615 void vpx_sad4x4x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *
const ref_ptr[], int ref_stride, uint32_t *sad_array); |
| 616 #define vpx_sad4x4x4d vpx_sad4x4x4d_sse | 616 #define vpx_sad4x4x4d vpx_sad4x4x4d_sse2 |
| 617 | 617 |
| 618 void vpx_sad4x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p
tr, int ref_stride, uint32_t *sad_array); | 618 void vpx_sad4x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p
tr, int ref_stride, uint32_t *sad_array); |
| 619 void vpx_sad4x4x8_sse4_1(const uint8_t *src_ptr, int src_stride, const uint8_t *
ref_ptr, int ref_stride, uint32_t *sad_array); | 619 void vpx_sad4x4x8_sse4_1(const uint8_t *src_ptr, int src_stride, const uint8_t *
ref_ptr, int ref_stride, uint32_t *sad_array); |
| 620 RTCD_EXTERN void (*vpx_sad4x4x8)(const uint8_t *src_ptr, int src_stride, const u
int8_t *ref_ptr, int ref_stride, uint32_t *sad_array); | 620 RTCD_EXTERN void (*vpx_sad4x4x8)(const uint8_t *src_ptr, int src_stride, const u
int8_t *ref_ptr, int ref_stride, uint32_t *sad_array); |
| 621 | 621 |
| 622 unsigned int vpx_sad4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t
*ref_ptr, int ref_stride); | 622 unsigned int vpx_sad4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t
*ref_ptr, int ref_stride); |
| 623 unsigned int vpx_sad4x8_sse2(const uint8_t *src_ptr, int src_stride, const uint8
_t *ref_ptr, int ref_stride); | 623 unsigned int vpx_sad4x8_sse2(const uint8_t *src_ptr, int src_stride, const uint8
_t *ref_ptr, int ref_stride); |
| 624 #define vpx_sad4x8 vpx_sad4x8_sse2 | 624 #define vpx_sad4x8 vpx_sad4x8_sse2 |
| 625 | 625 |
| 626 unsigned int vpx_sad4x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint
8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 626 unsigned int vpx_sad4x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint
8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); |
| 627 unsigned int vpx_sad4x8_avg_sse2(const uint8_t *src_ptr, int src_stride, const u
int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 627 unsigned int vpx_sad4x8_avg_sse2(const uint8_t *src_ptr, int src_stride, const u
int8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); |
| 628 #define vpx_sad4x8_avg vpx_sad4x8_avg_sse2 | 628 #define vpx_sad4x8_avg vpx_sad4x8_avg_sse2 |
| 629 | 629 |
| 630 void vpx_sad4x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * con
st ref_ptr[], int ref_stride, uint32_t *sad_array); | 630 void vpx_sad4x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * con
st ref_ptr[], int ref_stride, uint32_t *sad_array); |
| 631 void vpx_sad4x8x4d_sse(const uint8_t *src_ptr, int src_stride, const uint8_t * c
onst ref_ptr[], int ref_stride, uint32_t *sad_array); | 631 void vpx_sad4x8x4d_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *
const ref_ptr[], int ref_stride, uint32_t *sad_array); |
| 632 #define vpx_sad4x8x4d vpx_sad4x8x4d_sse | 632 #define vpx_sad4x8x4d vpx_sad4x8x4d_sse2 |
| 633 | 633 |
| 634 void vpx_sad4x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p
tr, int ref_stride, uint32_t *sad_array); | 634 void vpx_sad4x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p
tr, int ref_stride, uint32_t *sad_array); |
| 635 #define vpx_sad4x8x8 vpx_sad4x8x8_c | 635 #define vpx_sad4x8x8 vpx_sad4x8x8_c |
| 636 | 636 |
| 637 unsigned int vpx_sad64x32_c(const uint8_t *src_ptr, int src_stride, const uint8_
t *ref_ptr, int ref_stride); | 637 unsigned int vpx_sad64x32_c(const uint8_t *src_ptr, int src_stride, const uint8_
t *ref_ptr, int ref_stride); |
| 638 unsigned int vpx_sad64x32_sse2(const uint8_t *src_ptr, int src_stride, const uin
t8_t *ref_ptr, int ref_stride); | 638 unsigned int vpx_sad64x32_sse2(const uint8_t *src_ptr, int src_stride, const uin
t8_t *ref_ptr, int ref_stride); |
| 639 unsigned int vpx_sad64x32_avx2(const uint8_t *src_ptr, int src_stride, const uin
t8_t *ref_ptr, int ref_stride); | 639 unsigned int vpx_sad64x32_avx2(const uint8_t *src_ptr, int src_stride, const uin
t8_t *ref_ptr, int ref_stride); |
| 640 RTCD_EXTERN unsigned int (*vpx_sad64x32)(const uint8_t *src_ptr, int src_stride,
const uint8_t *ref_ptr, int ref_stride); | 640 RTCD_EXTERN unsigned int (*vpx_sad64x32)(const uint8_t *src_ptr, int src_stride,
const uint8_t *ref_ptr, int ref_stride); |
| 641 | 641 |
| 642 unsigned int vpx_sad64x32_avg_c(const uint8_t *src_ptr, int src_stride, const ui
nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 642 unsigned int vpx_sad64x32_avg_c(const uint8_t *src_ptr, int src_stride, const ui
nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); |
| (...skipping 567 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1210 vpx_variance64x64 = vpx_variance64x64_sse2; | 1210 vpx_variance64x64 = vpx_variance64x64_sse2; |
| 1211 if (flags & HAS_AVX2) vpx_variance64x64 = vpx_variance64x64_avx2; | 1211 if (flags & HAS_AVX2) vpx_variance64x64 = vpx_variance64x64_avx2; |
| 1212 } | 1212 } |
| 1213 #endif | 1213 #endif |
| 1214 | 1214 |
| 1215 #ifdef __cplusplus | 1215 #ifdef __cplusplus |
| 1216 } // extern "C" | 1216 } // extern "C" |
| 1217 #endif | 1217 #endif |
| 1218 | 1218 |
| 1219 #endif | 1219 #endif |
| OLD | NEW |