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 |