Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 523744 | Differences between
and this patch

Collapse All | Expand All

(-)chromium-38.0.2125.66/third_party/libvpx/libvpx.gyp.orig (-1 / +1 lines)
Lines 141-147 Link Here
141
                # Currently no sse3 intrinsic functions
141
                # Currently no sse3 intrinsic functions
142
                #'libvpx_intrinsics_sse3',
142
                #'libvpx_intrinsics_sse3',
143
                'libvpx_intrinsics_ssse3',
143
                'libvpx_intrinsics_ssse3',
144
                'libvpx_intrinsics_sse4_1',
144
                #'libvpx_intrinsics_sse4_1',
145
                # Currently no avx intrinsic functions
145
                # Currently no avx intrinsic functions
146
                #'libvpx_intrinsics_avx',
146
                #'libvpx_intrinsics_avx',
147
                #'libvpx_intrinsics_avx2',
147
                #'libvpx_intrinsics_avx2',
(-)chromium-38.0.2125.66/third_party/libvpx/source/config/linux/ia32.orig/vp8_rtcd.h (-13 lines)
Lines 250-256 Link Here
250
250
251
void vp8_regular_quantize_b_c(struct block *, struct blockd *);
251
void vp8_regular_quantize_b_c(struct block *, struct blockd *);
252
void vp8_regular_quantize_b_sse2(struct block *, struct blockd *);
252
void vp8_regular_quantize_b_sse2(struct block *, struct blockd *);
253
void vp8_regular_quantize_b_sse4_1(struct block *, struct blockd *);
254
RTCD_EXTERN void (*vp8_regular_quantize_b)(struct block *, struct blockd *);
253
RTCD_EXTERN void (*vp8_regular_quantize_b)(struct block *, struct blockd *);
255
254
256
void vp8_regular_quantize_b_pair_c(struct block *b1, struct block *b2, struct blockd *d1, struct blockd *d2);
255
void vp8_regular_quantize_b_pair_c(struct block *b1, struct block *b2, struct blockd *d1, struct blockd *d2);
Lines 272-278 Link Here
272
RTCD_EXTERN void (*vp8_sad16x16x4d)(const unsigned char *src_ptr, int src_stride, const unsigned char * const ref_ptr[], int  ref_stride, unsigned int *sad_array);
271
RTCD_EXTERN void (*vp8_sad16x16x4d)(const unsigned char *src_ptr, int src_stride, const unsigned char * const ref_ptr[], int  ref_stride, unsigned int *sad_array);
273
272
274
void vp8_sad16x16x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
273
void vp8_sad16x16x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
275
void vp8_sad16x16x8_sse4(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
276
RTCD_EXTERN void (*vp8_sad16x16x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
274
RTCD_EXTERN void (*vp8_sad16x16x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
277
275
278
unsigned int vp8_sad16x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad);
276
unsigned int vp8_sad16x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad);
Lines 290-296 Link Here
290
RTCD_EXTERN void (*vp8_sad16x8x4d)(const unsigned char *src_ptr, int src_stride, const unsigned char * const ref_ptr[], int  ref_stride, unsigned int *sad_array);
288
RTCD_EXTERN void (*vp8_sad16x8x4d)(const unsigned char *src_ptr, int src_stride, const unsigned char * const ref_ptr[], int  ref_stride, unsigned int *sad_array);
291
289
292
void vp8_sad16x8x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
290
void vp8_sad16x8x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
293
void vp8_sad16x8x8_sse4(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
294
RTCD_EXTERN void (*vp8_sad16x8x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
291
RTCD_EXTERN void (*vp8_sad16x8x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
295
292
296
unsigned int vp8_sad4x4_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad);
293
unsigned int vp8_sad4x4_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad);
Lines 307-313 Link Here
307
RTCD_EXTERN void (*vp8_sad4x4x4d)(const unsigned char *src_ptr, int src_stride, const unsigned char * const ref_ptr[], int  ref_stride, unsigned int *sad_array);
304
RTCD_EXTERN void (*vp8_sad4x4x4d)(const unsigned char *src_ptr, int src_stride, const unsigned char * const ref_ptr[], int  ref_stride, unsigned int *sad_array);
308
305
309
void vp8_sad4x4x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
306
void vp8_sad4x4x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
310
void vp8_sad4x4x8_sse4(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
311
RTCD_EXTERN void (*vp8_sad4x4x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
307
RTCD_EXTERN void (*vp8_sad4x4x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
312
308
313
unsigned int vp8_sad8x16_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad);
309
unsigned int vp8_sad8x16_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad);
Lines 324-330 Link Here
324
RTCD_EXTERN void (*vp8_sad8x16x4d)(const unsigned char *src_ptr, int src_stride, const unsigned char * const ref_ptr[], int  ref_stride, unsigned int *sad_array);
320
RTCD_EXTERN void (*vp8_sad8x16x4d)(const unsigned char *src_ptr, int src_stride, const unsigned char * const ref_ptr[], int  ref_stride, unsigned int *sad_array);
325
321
326
void vp8_sad8x16x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
322
void vp8_sad8x16x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
327
void vp8_sad8x16x8_sse4(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
328
RTCD_EXTERN void (*vp8_sad8x16x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
323
RTCD_EXTERN void (*vp8_sad8x16x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
329
324
330
unsigned int vp8_sad8x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad);
325
unsigned int vp8_sad8x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad);
Lines 341-347 Link Here
341
RTCD_EXTERN void (*vp8_sad8x8x4d)(const unsigned char *src_ptr, int src_stride, const unsigned char * const ref_ptr[], int  ref_stride, unsigned int *sad_array);
336
RTCD_EXTERN void (*vp8_sad8x8x4d)(const unsigned char *src_ptr, int src_stride, const unsigned char * const ref_ptr[], int  ref_stride, unsigned int *sad_array);
342
337
343
void vp8_sad8x8x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
338
void vp8_sad8x8x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
344
void vp8_sad8x8x8_sse4(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
345
RTCD_EXTERN void (*vp8_sad8x8x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
339
RTCD_EXTERN void (*vp8_sad8x8x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
346
340
347
void vp8_short_fdct4x4_c(short *input, short *output, int pitch);
341
void vp8_short_fdct4x4_c(short *input, short *output, int pitch);
Lines 553-559 Link Here
553
    if (flags & HAS_SSE2) vp8_filter_by_weight8x8 = vp8_filter_by_weight8x8_sse2;
547
    if (flags & HAS_SSE2) vp8_filter_by_weight8x8 = vp8_filter_by_weight8x8_sse2;
554
    vp8_full_search_sad = vp8_full_search_sad_c;
548
    vp8_full_search_sad = vp8_full_search_sad_c;
555
    if (flags & HAS_SSE3) vp8_full_search_sad = vp8_full_search_sadx3;
549
    if (flags & HAS_SSE3) vp8_full_search_sad = vp8_full_search_sadx3;
556
    if (flags & HAS_SSE4_1) vp8_full_search_sad = vp8_full_search_sadx8;
557
    vp8_get4x4sse_cs = vp8_get4x4sse_cs_c;
550
    vp8_get4x4sse_cs = vp8_get4x4sse_cs_c;
558
    if (flags & HAS_MMX) vp8_get4x4sse_cs = vp8_get4x4sse_cs_mmx;
551
    if (flags & HAS_MMX) vp8_get4x4sse_cs = vp8_get4x4sse_cs_mmx;
559
    vp8_get_mb_ss = vp8_get_mb_ss_c;
552
    vp8_get_mb_ss = vp8_get_mb_ss_c;
Lines 606-612 Link Here
606
    if (flags & HAS_SSE3) vp8_refining_search_sad = vp8_refining_search_sadx4;
599
    if (flags & HAS_SSE3) vp8_refining_search_sad = vp8_refining_search_sadx4;
607
    vp8_regular_quantize_b = vp8_regular_quantize_b_c;
600
    vp8_regular_quantize_b = vp8_regular_quantize_b_c;
608
    if (flags & HAS_SSE2) vp8_regular_quantize_b = vp8_regular_quantize_b_sse2;
601
    if (flags & HAS_SSE2) vp8_regular_quantize_b = vp8_regular_quantize_b_sse2;
609
    if (flags & HAS_SSE4_1) vp8_regular_quantize_b = vp8_regular_quantize_b_sse4_1;
610
    vp8_sad16x16 = vp8_sad16x16_c;
602
    vp8_sad16x16 = vp8_sad16x16_c;
611
    if (flags & HAS_MMX) vp8_sad16x16 = vp8_sad16x16_mmx;
603
    if (flags & HAS_MMX) vp8_sad16x16 = vp8_sad16x16_mmx;
612
    if (flags & HAS_SSE2) vp8_sad16x16 = vp8_sad16x16_wmt;
604
    if (flags & HAS_SSE2) vp8_sad16x16 = vp8_sad16x16_wmt;
Lines 617-623 Link Here
617
    vp8_sad16x16x4d = vp8_sad16x16x4d_c;
609
    vp8_sad16x16x4d = vp8_sad16x16x4d_c;
618
    if (flags & HAS_SSE3) vp8_sad16x16x4d = vp8_sad16x16x4d_sse3;
610
    if (flags & HAS_SSE3) vp8_sad16x16x4d = vp8_sad16x16x4d_sse3;
619
    vp8_sad16x16x8 = vp8_sad16x16x8_c;
611
    vp8_sad16x16x8 = vp8_sad16x16x8_c;
620
    if (flags & HAS_SSE4_1) vp8_sad16x16x8 = vp8_sad16x16x8_sse4;
621
    vp8_sad16x8 = vp8_sad16x8_c;
612
    vp8_sad16x8 = vp8_sad16x8_c;
622
    if (flags & HAS_MMX) vp8_sad16x8 = vp8_sad16x8_mmx;
613
    if (flags & HAS_MMX) vp8_sad16x8 = vp8_sad16x8_mmx;
623
    if (flags & HAS_SSE2) vp8_sad16x8 = vp8_sad16x8_wmt;
614
    if (flags & HAS_SSE2) vp8_sad16x8 = vp8_sad16x8_wmt;
Lines 627-633 Link Here
627
    vp8_sad16x8x4d = vp8_sad16x8x4d_c;
618
    vp8_sad16x8x4d = vp8_sad16x8x4d_c;
628
    if (flags & HAS_SSE3) vp8_sad16x8x4d = vp8_sad16x8x4d_sse3;
619
    if (flags & HAS_SSE3) vp8_sad16x8x4d = vp8_sad16x8x4d_sse3;
629
    vp8_sad16x8x8 = vp8_sad16x8x8_c;
620
    vp8_sad16x8x8 = vp8_sad16x8x8_c;
630
    if (flags & HAS_SSE4_1) vp8_sad16x8x8 = vp8_sad16x8x8_sse4;
631
    vp8_sad4x4 = vp8_sad4x4_c;
621
    vp8_sad4x4 = vp8_sad4x4_c;
632
    if (flags & HAS_MMX) vp8_sad4x4 = vp8_sad4x4_mmx;
622
    if (flags & HAS_MMX) vp8_sad4x4 = vp8_sad4x4_mmx;
633
    if (flags & HAS_SSE2) vp8_sad4x4 = vp8_sad4x4_wmt;
623
    if (flags & HAS_SSE2) vp8_sad4x4 = vp8_sad4x4_wmt;
Lines 636-642 Link Here
636
    vp8_sad4x4x4d = vp8_sad4x4x4d_c;
626
    vp8_sad4x4x4d = vp8_sad4x4x4d_c;
637
    if (flags & HAS_SSE3) vp8_sad4x4x4d = vp8_sad4x4x4d_sse3;
627
    if (flags & HAS_SSE3) vp8_sad4x4x4d = vp8_sad4x4x4d_sse3;
638
    vp8_sad4x4x8 = vp8_sad4x4x8_c;
628
    vp8_sad4x4x8 = vp8_sad4x4x8_c;
639
    if (flags & HAS_SSE4_1) vp8_sad4x4x8 = vp8_sad4x4x8_sse4;
640
    vp8_sad8x16 = vp8_sad8x16_c;
629
    vp8_sad8x16 = vp8_sad8x16_c;
641
    if (flags & HAS_MMX) vp8_sad8x16 = vp8_sad8x16_mmx;
630
    if (flags & HAS_MMX) vp8_sad8x16 = vp8_sad8x16_mmx;
642
    if (flags & HAS_SSE2) vp8_sad8x16 = vp8_sad8x16_wmt;
631
    if (flags & HAS_SSE2) vp8_sad8x16 = vp8_sad8x16_wmt;
Lines 645-651 Link Here
645
    vp8_sad8x16x4d = vp8_sad8x16x4d_c;
634
    vp8_sad8x16x4d = vp8_sad8x16x4d_c;
646
    if (flags & HAS_SSE3) vp8_sad8x16x4d = vp8_sad8x16x4d_sse3;
635
    if (flags & HAS_SSE3) vp8_sad8x16x4d = vp8_sad8x16x4d_sse3;
647
    vp8_sad8x16x8 = vp8_sad8x16x8_c;
636
    vp8_sad8x16x8 = vp8_sad8x16x8_c;
648
    if (flags & HAS_SSE4_1) vp8_sad8x16x8 = vp8_sad8x16x8_sse4;
649
    vp8_sad8x8 = vp8_sad8x8_c;
637
    vp8_sad8x8 = vp8_sad8x8_c;
650
    if (flags & HAS_MMX) vp8_sad8x8 = vp8_sad8x8_mmx;
638
    if (flags & HAS_MMX) vp8_sad8x8 = vp8_sad8x8_mmx;
651
    if (flags & HAS_SSE2) vp8_sad8x8 = vp8_sad8x8_wmt;
639
    if (flags & HAS_SSE2) vp8_sad8x8 = vp8_sad8x8_wmt;
Lines 654-660 Link Here
654
    vp8_sad8x8x4d = vp8_sad8x8x4d_c;
642
    vp8_sad8x8x4d = vp8_sad8x8x4d_c;
655
    if (flags & HAS_SSE3) vp8_sad8x8x4d = vp8_sad8x8x4d_sse3;
643
    if (flags & HAS_SSE3) vp8_sad8x8x4d = vp8_sad8x8x4d_sse3;
656
    vp8_sad8x8x8 = vp8_sad8x8x8_c;
644
    vp8_sad8x8x8 = vp8_sad8x8x8_c;
657
    if (flags & HAS_SSE4_1) vp8_sad8x8x8 = vp8_sad8x8x8_sse4;
658
    vp8_short_fdct4x4 = vp8_short_fdct4x4_c;
645
    vp8_short_fdct4x4 = vp8_short_fdct4x4_c;
659
    if (flags & HAS_MMX) vp8_short_fdct4x4 = vp8_short_fdct4x4_mmx;
646
    if (flags & HAS_MMX) vp8_short_fdct4x4 = vp8_short_fdct4x4_mmx;
660
    if (flags & HAS_SSE2) vp8_short_fdct4x4 = vp8_short_fdct4x4_sse2;
647
    if (flags & HAS_SSE2) vp8_short_fdct4x4 = vp8_short_fdct4x4_sse2;
(-)chromium-38.0.2125.66/third_party/libvpx/source/config/linux/ia32.orig/vp9_rtcd.h (-1 lines)
Lines 988-994 Link Here
988
    if (flags & HAS_SSE2) vp9_fht8x8 = vp9_fht8x8_sse2;
988
    if (flags & HAS_SSE2) vp9_fht8x8 = vp9_fht8x8_sse2;
989
    vp9_full_search_sad = vp9_full_search_sad_c;
989
    vp9_full_search_sad = vp9_full_search_sad_c;
990
    if (flags & HAS_SSE3) vp9_full_search_sad = vp9_full_search_sadx3;
990
    if (flags & HAS_SSE3) vp9_full_search_sad = vp9_full_search_sadx3;
991
    if (flags & HAS_SSE4_1) vp9_full_search_sad = vp9_full_search_sadx8;
992
    vp9_fwht4x4 = vp9_fwht4x4_c;
991
    vp9_fwht4x4 = vp9_fwht4x4_c;
993
    if (flags & HAS_MMX) vp9_fwht4x4 = vp9_fwht4x4_mmx;
992
    if (flags & HAS_MMX) vp9_fwht4x4 = vp9_fwht4x4_mmx;
994
    vp9_get16x16var = vp9_get16x16var_c;
993
    vp9_get16x16var = vp9_get16x16var_c;
(-)chromium-38.0.2125.66/third_party/libvpx/source/config/linux/ia32.orig/vpx_config.asm (-1 / +1 lines)
Lines 15-21 Link Here
15
HAVE_SSE2 equ 1
15
HAVE_SSE2 equ 1
16
HAVE_SSE3 equ 1
16
HAVE_SSE3 equ 1
17
HAVE_SSSE3 equ 1
17
HAVE_SSSE3 equ 1
18
HAVE_SSE4_1 equ 1
18
HAVE_SSE4_1 equ 0
19
HAVE_AVX equ 1
19
HAVE_AVX equ 1
20
HAVE_AVX2 equ 0
20
HAVE_AVX2 equ 0
21
HAVE_ALTIVEC equ 0
21
HAVE_ALTIVEC equ 0
(-)chromium-38.0.2125.66/third_party/libvpx/source/config/linux/ia32.orig/vpx_config.h (-1 / +1 lines)
Lines 27-33 Link Here
27
#define HAVE_SSE2 1
27
#define HAVE_SSE2 1
28
#define HAVE_SSE3 1
28
#define HAVE_SSE3 1
29
#define HAVE_SSSE3 1
29
#define HAVE_SSSE3 1
30
#define HAVE_SSE4_1 1
30
#define HAVE_SSE4_1 0
31
#define HAVE_AVX 1
31
#define HAVE_AVX 1
32
#define HAVE_AVX2 0
32
#define HAVE_AVX2 0
33
#define HAVE_ALTIVEC 0
33
#define HAVE_ALTIVEC 0
(-)chromium-38.0.2125.66/third_party/libvpx/source/config/linux/ia32.orig/vpx_rtcd.h (-13 lines)
Lines 317-339 Link Here
317
RTCD_EXTERN void (*vp8_sad16x16x3)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned int *sad_array);
317
RTCD_EXTERN void (*vp8_sad16x16x3)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned int *sad_array);
318
318
319
void vp8_sad4x4x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
319
void vp8_sad4x4x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
320
void vp8_sad4x4x8_sse4(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
321
RTCD_EXTERN void (*vp8_sad4x4x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
320
RTCD_EXTERN void (*vp8_sad4x4x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
322
321
323
void vp8_sad8x8x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
322
void vp8_sad8x8x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
324
void vp8_sad8x8x8_sse4(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
325
RTCD_EXTERN void (*vp8_sad8x8x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
323
RTCD_EXTERN void (*vp8_sad8x8x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
326
324
327
void vp8_sad8x16x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
325
void vp8_sad8x16x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
328
void vp8_sad8x16x8_sse4(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
329
RTCD_EXTERN void (*vp8_sad8x16x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
326
RTCD_EXTERN void (*vp8_sad8x16x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
330
327
331
void vp8_sad16x8x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
328
void vp8_sad16x8x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
332
void vp8_sad16x8x8_sse4(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
333
RTCD_EXTERN void (*vp8_sad16x8x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
329
RTCD_EXTERN void (*vp8_sad16x8x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
334
330
335
void vp8_sad16x16x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
331
void vp8_sad16x16x8_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
336
void vp8_sad16x16x8_sse4(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
337
RTCD_EXTERN void (*vp8_sad16x16x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
332
RTCD_EXTERN void (*vp8_sad16x16x8)(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int  ref_stride, unsigned short *sad_array);
338
333
339
void vp8_sad4x4x4d_c(const unsigned char *src_ptr, int src_stride, const unsigned char * const ref_ptr[], int  ref_stride, unsigned int *sad_array);
334
void vp8_sad4x4x4d_c(const unsigned char *src_ptr, int src_stride, const unsigned char * const ref_ptr[], int  ref_stride, unsigned int *sad_array);
Lines 396-402 Link Here
396
391
397
void vp8_regular_quantize_b_c(struct block *, struct blockd *);
392
void vp8_regular_quantize_b_c(struct block *, struct blockd *);
398
void vp8_regular_quantize_b_sse2(struct block *, struct blockd *);
393
void vp8_regular_quantize_b_sse2(struct block *, struct blockd *);
399
void vp8_regular_quantize_b_sse4(struct block *, struct blockd *);
400
RTCD_EXTERN void (*vp8_regular_quantize_b)(struct block *, struct blockd *);
394
RTCD_EXTERN void (*vp8_regular_quantize_b)(struct block *, struct blockd *);
401
395
402
void vp8_fast_quantize_b_c(struct block *, struct blockd *);
396
void vp8_fast_quantize_b_c(struct block *, struct blockd *);
Lines 782-800 Link Here
782
    if (flags & HAS_SSSE3) vp8_sad16x16x3 = vp8_sad16x16x3_ssse3;
776
    if (flags & HAS_SSSE3) vp8_sad16x16x3 = vp8_sad16x16x3_ssse3;
783
777
784
    vp8_sad4x4x8 = vp8_sad4x4x8_c;
778
    vp8_sad4x4x8 = vp8_sad4x4x8_c;
785
    if (flags & HAS_SSE4_1) vp8_sad4x4x8 = vp8_sad4x4x8_sse4;
786
779
787
    vp8_sad8x8x8 = vp8_sad8x8x8_c;
780
    vp8_sad8x8x8 = vp8_sad8x8x8_c;
788
    if (flags & HAS_SSE4_1) vp8_sad8x8x8 = vp8_sad8x8x8_sse4;
789
781
790
    vp8_sad8x16x8 = vp8_sad8x16x8_c;
782
    vp8_sad8x16x8 = vp8_sad8x16x8_c;
791
    if (flags & HAS_SSE4_1) vp8_sad8x16x8 = vp8_sad8x16x8_sse4;
792
783
793
    vp8_sad16x8x8 = vp8_sad16x8x8_c;
784
    vp8_sad16x8x8 = vp8_sad16x8x8_c;
794
    if (flags & HAS_SSE4_1) vp8_sad16x8x8 = vp8_sad16x8x8_sse4;
795
785
796
    vp8_sad16x16x8 = vp8_sad16x16x8_c;
786
    vp8_sad16x16x8 = vp8_sad16x16x8_c;
797
    if (flags & HAS_SSE4_1) vp8_sad16x16x8 = vp8_sad16x16x8_sse4;
798
787
799
    vp8_sad4x4x4d = vp8_sad4x4x4d_c;
788
    vp8_sad4x4x4d = vp8_sad4x4x4d_c;
800
    if (flags & HAS_SSE3) vp8_sad4x4x4d = vp8_sad4x4x4d_sse3;
789
    if (flags & HAS_SSE3) vp8_sad4x4x4d = vp8_sad4x4x4d_sse3;
Lines 843-849 Link Here
843
832
844
    vp8_regular_quantize_b = vp8_regular_quantize_b_c;
833
    vp8_regular_quantize_b = vp8_regular_quantize_b_c;
845
    if (flags & HAS_SSE2) vp8_regular_quantize_b = vp8_regular_quantize_b_sse2;
834
    if (flags & HAS_SSE2) vp8_regular_quantize_b = vp8_regular_quantize_b_sse2;
846
    if (flags & HAS_SSE4_1) vp8_regular_quantize_b = vp8_regular_quantize_b_sse4;
847
835
848
    vp8_fast_quantize_b = vp8_fast_quantize_b_c;
836
    vp8_fast_quantize_b = vp8_fast_quantize_b_c;
849
    if (flags & HAS_SSE2) vp8_fast_quantize_b = vp8_fast_quantize_b_sse2;
837
    if (flags & HAS_SSE2) vp8_fast_quantize_b = vp8_fast_quantize_b_sse2;
Lines 880-886 Link Here
880
868
881
    vp8_full_search_sad = vp8_full_search_sad_c;
869
    vp8_full_search_sad = vp8_full_search_sad_c;
882
    if (flags & HAS_SSE3) vp8_full_search_sad = vp8_full_search_sadx3;
870
    if (flags & HAS_SSE3) vp8_full_search_sad = vp8_full_search_sadx3;
883
    if (flags & HAS_SSE4_1) vp8_full_search_sad = vp8_full_search_sadx8;
884
871
885
    vp8_refining_search_sad = vp8_refining_search_sad_c;
872
    vp8_refining_search_sad = vp8_refining_search_sad_c;
886
    if (flags & HAS_SSE3) vp8_refining_search_sad = vp8_refining_search_sadx4;
873
    if (flags & HAS_SSE3) vp8_refining_search_sad = vp8_refining_search_sadx4;

Return to bug 523744