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

Side by Side Diff: third_party/libvpx/source/config/mac/ia32/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 1427 matching lines...) Expand 10 before | Expand all | Expand 10 after
1438 void vpx_idct16x16_256_add_c(const tran_low_t *input, uint8_t *dest, int stride) ; 1438 void vpx_idct16x16_256_add_c(const tran_low_t *input, uint8_t *dest, int stride) ;
1439 void vpx_idct16x16_256_add_sse2(const tran_low_t *input, uint8_t *dest, int stri de); 1439 void vpx_idct16x16_256_add_sse2(const tran_low_t *input, uint8_t *dest, int stri de);
1440 RTCD_EXTERN void (*vpx_idct16x16_256_add)(const tran_low_t *input, uint8_t *dest , int stride); 1440 RTCD_EXTERN void (*vpx_idct16x16_256_add)(const tran_low_t *input, uint8_t *dest , int stride);
1441 1441
1442 void vpx_idct16x16_38_add_c(const tran_low_t *input, uint8_t *dest, int stride); 1442 void vpx_idct16x16_38_add_c(const tran_low_t *input, uint8_t *dest, int stride);
1443 void vpx_idct16x16_256_add_sse2(const tran_low_t *input, uint8_t *dest, int stri de); 1443 void vpx_idct16x16_256_add_sse2(const tran_low_t *input, uint8_t *dest, int stri de);
1444 RTCD_EXTERN void (*vpx_idct16x16_38_add)(const tran_low_t *input, uint8_t *dest, int stride); 1444 RTCD_EXTERN void (*vpx_idct16x16_38_add)(const tran_low_t *input, uint8_t *dest, int stride);
1445 1445
1446 void vpx_idct32x32_1024_add_c(const tran_low_t *input, uint8_t *dest, int stride ); 1446 void vpx_idct32x32_1024_add_c(const tran_low_t *input, uint8_t *dest, int stride );
1447 void vpx_idct32x32_1024_add_sse2(const tran_low_t *input, uint8_t *dest, int str ide); 1447 void vpx_idct32x32_1024_add_sse2(const tran_low_t *input, uint8_t *dest, int str ide);
1448 void vpx_idct32x32_1024_add_ssse3(const tran_low_t *input, uint8_t *dest, int st ride);
1448 RTCD_EXTERN void (*vpx_idct32x32_1024_add)(const tran_low_t *input, uint8_t *des t, int stride); 1449 RTCD_EXTERN void (*vpx_idct32x32_1024_add)(const tran_low_t *input, uint8_t *des t, int stride);
1449 1450
1450 void vpx_idct32x32_135_add_c(const tran_low_t *input, uint8_t *dest, int stride) ; 1451 void vpx_idct32x32_135_add_c(const tran_low_t *input, uint8_t *dest, int stride) ;
1451 void vpx_idct32x32_1024_add_sse2(const tran_low_t *input, uint8_t *dest, int str ide); 1452 void vpx_idct32x32_1024_add_sse2(const tran_low_t *input, uint8_t *dest, int str ide);
1453 void vpx_idct32x32_135_add_ssse3(const tran_low_t *input, uint8_t *dest, int str ide);
1452 RTCD_EXTERN void (*vpx_idct32x32_135_add)(const tran_low_t *input, uint8_t *dest , int stride); 1454 RTCD_EXTERN void (*vpx_idct32x32_135_add)(const tran_low_t *input, uint8_t *dest , int stride);
1453 1455
1454 void vpx_idct32x32_1_add_c(const tran_low_t *input, uint8_t *dest, int stride); 1456 void vpx_idct32x32_1_add_c(const tran_low_t *input, uint8_t *dest, int stride);
1455 void vpx_idct32x32_1_add_sse2(const tran_low_t *input, uint8_t *dest, int stride ); 1457 void vpx_idct32x32_1_add_sse2(const tran_low_t *input, uint8_t *dest, int stride );
1456 RTCD_EXTERN void (*vpx_idct32x32_1_add)(const tran_low_t *input, uint8_t *dest, int stride); 1458 RTCD_EXTERN void (*vpx_idct32x32_1_add)(const tran_low_t *input, uint8_t *dest, int stride);
1457 1459
1458 void vpx_idct32x32_34_add_c(const tran_low_t *input, uint8_t *dest, int stride); 1460 void vpx_idct32x32_34_add_c(const tran_low_t *input, uint8_t *dest, int stride);
1459 void vpx_idct32x32_34_add_sse2(const tran_low_t *input, uint8_t *dest, int strid e); 1461 void vpx_idct32x32_34_add_sse2(const tran_low_t *input, uint8_t *dest, int strid e);
1462 void vpx_idct32x32_34_add_ssse3(const tran_low_t *input, uint8_t *dest, int stri de);
1460 RTCD_EXTERN void (*vpx_idct32x32_34_add)(const tran_low_t *input, uint8_t *dest, int stride); 1463 RTCD_EXTERN void (*vpx_idct32x32_34_add)(const tran_low_t *input, uint8_t *dest, int stride);
1461 1464
1462 void vpx_idct4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int stride); 1465 void vpx_idct4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int stride);
1463 void vpx_idct4x4_16_add_sse2(const tran_low_t *input, uint8_t *dest, int stride) ; 1466 void vpx_idct4x4_16_add_sse2(const tran_low_t *input, uint8_t *dest, int stride) ;
1464 RTCD_EXTERN void (*vpx_idct4x4_16_add)(const tran_low_t *input, uint8_t *dest, i nt stride); 1467 RTCD_EXTERN void (*vpx_idct4x4_16_add)(const tran_low_t *input, uint8_t *dest, i nt stride);
1465 1468
1466 void vpx_idct4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int stride); 1469 void vpx_idct4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int stride);
1467 void vpx_idct4x4_1_add_sse2(const tran_low_t *input, uint8_t *dest, int stride); 1470 void vpx_idct4x4_1_add_sse2(const tran_low_t *input, uint8_t *dest, int stride);
1468 RTCD_EXTERN void (*vpx_idct4x4_1_add)(const tran_low_t *input, uint8_t *dest, in t stride); 1471 RTCD_EXTERN void (*vpx_idct4x4_1_add)(const tran_low_t *input, uint8_t *dest, in t stride);
1469 1472
1470 void vpx_idct8x8_12_add_c(const tran_low_t *input, uint8_t *dest, int stride); 1473 void vpx_idct8x8_12_add_c(const tran_low_t *input, uint8_t *dest, int stride);
1471 void vpx_idct8x8_12_add_sse2(const tran_low_t *input, uint8_t *dest, int stride) ; 1474 void vpx_idct8x8_12_add_sse2(const tran_low_t *input, uint8_t *dest, int stride) ;
1475 void vpx_idct8x8_12_add_ssse3(const tran_low_t *input, uint8_t *dest, int stride );
1472 RTCD_EXTERN void (*vpx_idct8x8_12_add)(const tran_low_t *input, uint8_t *dest, i nt stride); 1476 RTCD_EXTERN void (*vpx_idct8x8_12_add)(const tran_low_t *input, uint8_t *dest, i nt stride);
1473 1477
1474 void vpx_idct8x8_1_add_c(const tran_low_t *input, uint8_t *dest, int stride); 1478 void vpx_idct8x8_1_add_c(const tran_low_t *input, uint8_t *dest, int stride);
1475 void vpx_idct8x8_1_add_sse2(const tran_low_t *input, uint8_t *dest, int stride); 1479 void vpx_idct8x8_1_add_sse2(const tran_low_t *input, uint8_t *dest, int stride);
1476 RTCD_EXTERN void (*vpx_idct8x8_1_add)(const tran_low_t *input, uint8_t *dest, in t stride); 1480 RTCD_EXTERN void (*vpx_idct8x8_1_add)(const tran_low_t *input, uint8_t *dest, in t stride);
1477 1481
1478 void vpx_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int stride); 1482 void vpx_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int stride);
1479 void vpx_idct8x8_64_add_sse2(const tran_low_t *input, uint8_t *dest, int stride) ; 1483 void vpx_idct8x8_64_add_sse2(const tran_low_t *input, uint8_t *dest, int stride) ;
1484 void vpx_idct8x8_64_add_ssse3(const tran_low_t *input, uint8_t *dest, int stride );
1480 RTCD_EXTERN void (*vpx_idct8x8_64_add)(const tran_low_t *input, uint8_t *dest, i nt stride); 1485 RTCD_EXTERN void (*vpx_idct8x8_64_add)(const tran_low_t *input, uint8_t *dest, i nt stride);
1481 1486
1482 int16_t vpx_int_pro_col_c(const uint8_t *ref, const int width); 1487 int16_t vpx_int_pro_col_c(const uint8_t *ref, const int width);
1483 int16_t vpx_int_pro_col_sse2(const uint8_t *ref, const int width); 1488 int16_t vpx_int_pro_col_sse2(const uint8_t *ref, const int width);
1484 RTCD_EXTERN int16_t (*vpx_int_pro_col)(const uint8_t *ref, const int width); 1489 RTCD_EXTERN int16_t (*vpx_int_pro_col)(const uint8_t *ref, const int width);
1485 1490
1486 void vpx_int_pro_row_c(int16_t *hbuf, const uint8_t *ref, const int ref_stride, const int height); 1491 void vpx_int_pro_row_c(int16_t *hbuf, const uint8_t *ref, const int ref_stride, const int height);
1487 void vpx_int_pro_row_sse2(int16_t *hbuf, const uint8_t *ref, const int ref_strid e, const int height); 1492 void vpx_int_pro_row_sse2(int16_t *hbuf, const uint8_t *ref, const int ref_strid e, const int height);
1488 RTCD_EXTERN void (*vpx_int_pro_row)(int16_t *hbuf, const uint8_t *ref, const int ref_stride, const int height); 1493 RTCD_EXTERN void (*vpx_int_pro_row)(int16_t *hbuf, const uint8_t *ref, const int ref_stride, const int height);
1489 1494
(...skipping 1084 matching lines...) Expand 10 before | Expand all | Expand 10 after
2574 vpx_idct16x16_10_add = vpx_idct16x16_10_add_c; 2579 vpx_idct16x16_10_add = vpx_idct16x16_10_add_c;
2575 if (flags & HAS_SSE2) vpx_idct16x16_10_add = vpx_idct16x16_10_add_sse2; 2580 if (flags & HAS_SSE2) vpx_idct16x16_10_add = vpx_idct16x16_10_add_sse2;
2576 vpx_idct16x16_1_add = vpx_idct16x16_1_add_c; 2581 vpx_idct16x16_1_add = vpx_idct16x16_1_add_c;
2577 if (flags & HAS_SSE2) vpx_idct16x16_1_add = vpx_idct16x16_1_add_sse2; 2582 if (flags & HAS_SSE2) vpx_idct16x16_1_add = vpx_idct16x16_1_add_sse2;
2578 vpx_idct16x16_256_add = vpx_idct16x16_256_add_c; 2583 vpx_idct16x16_256_add = vpx_idct16x16_256_add_c;
2579 if (flags & HAS_SSE2) vpx_idct16x16_256_add = vpx_idct16x16_256_add_sse2; 2584 if (flags & HAS_SSE2) vpx_idct16x16_256_add = vpx_idct16x16_256_add_sse2;
2580 vpx_idct16x16_38_add = vpx_idct16x16_38_add_c; 2585 vpx_idct16x16_38_add = vpx_idct16x16_38_add_c;
2581 if (flags & HAS_SSE2) vpx_idct16x16_38_add = vpx_idct16x16_256_add_sse2; 2586 if (flags & HAS_SSE2) vpx_idct16x16_38_add = vpx_idct16x16_256_add_sse2;
2582 vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_c; 2587 vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_c;
2583 if (flags & HAS_SSE2) vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_sse2; 2588 if (flags & HAS_SSE2) vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_sse2;
2589 if (flags & HAS_SSSE3) vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_ssse3 ;
2584 vpx_idct32x32_135_add = vpx_idct32x32_135_add_c; 2590 vpx_idct32x32_135_add = vpx_idct32x32_135_add_c;
2585 if (flags & HAS_SSE2) vpx_idct32x32_135_add = vpx_idct32x32_1024_add_sse2; 2591 if (flags & HAS_SSE2) vpx_idct32x32_135_add = vpx_idct32x32_1024_add_sse2;
2592 if (flags & HAS_SSSE3) vpx_idct32x32_135_add = vpx_idct32x32_135_add_ssse3;
2586 vpx_idct32x32_1_add = vpx_idct32x32_1_add_c; 2593 vpx_idct32x32_1_add = vpx_idct32x32_1_add_c;
2587 if (flags & HAS_SSE2) vpx_idct32x32_1_add = vpx_idct32x32_1_add_sse2; 2594 if (flags & HAS_SSE2) vpx_idct32x32_1_add = vpx_idct32x32_1_add_sse2;
2588 vpx_idct32x32_34_add = vpx_idct32x32_34_add_c; 2595 vpx_idct32x32_34_add = vpx_idct32x32_34_add_c;
2589 if (flags & HAS_SSE2) vpx_idct32x32_34_add = vpx_idct32x32_34_add_sse2; 2596 if (flags & HAS_SSE2) vpx_idct32x32_34_add = vpx_idct32x32_34_add_sse2;
2597 if (flags & HAS_SSSE3) vpx_idct32x32_34_add = vpx_idct32x32_34_add_ssse3;
2590 vpx_idct4x4_16_add = vpx_idct4x4_16_add_c; 2598 vpx_idct4x4_16_add = vpx_idct4x4_16_add_c;
2591 if (flags & HAS_SSE2) vpx_idct4x4_16_add = vpx_idct4x4_16_add_sse2; 2599 if (flags & HAS_SSE2) vpx_idct4x4_16_add = vpx_idct4x4_16_add_sse2;
2592 vpx_idct4x4_1_add = vpx_idct4x4_1_add_c; 2600 vpx_idct4x4_1_add = vpx_idct4x4_1_add_c;
2593 if (flags & HAS_SSE2) vpx_idct4x4_1_add = vpx_idct4x4_1_add_sse2; 2601 if (flags & HAS_SSE2) vpx_idct4x4_1_add = vpx_idct4x4_1_add_sse2;
2594 vpx_idct8x8_12_add = vpx_idct8x8_12_add_c; 2602 vpx_idct8x8_12_add = vpx_idct8x8_12_add_c;
2595 if (flags & HAS_SSE2) vpx_idct8x8_12_add = vpx_idct8x8_12_add_sse2; 2603 if (flags & HAS_SSE2) vpx_idct8x8_12_add = vpx_idct8x8_12_add_sse2;
2604 if (flags & HAS_SSSE3) vpx_idct8x8_12_add = vpx_idct8x8_12_add_ssse3;
2596 vpx_idct8x8_1_add = vpx_idct8x8_1_add_c; 2605 vpx_idct8x8_1_add = vpx_idct8x8_1_add_c;
2597 if (flags & HAS_SSE2) vpx_idct8x8_1_add = vpx_idct8x8_1_add_sse2; 2606 if (flags & HAS_SSE2) vpx_idct8x8_1_add = vpx_idct8x8_1_add_sse2;
2598 vpx_idct8x8_64_add = vpx_idct8x8_64_add_c; 2607 vpx_idct8x8_64_add = vpx_idct8x8_64_add_c;
2599 if (flags & HAS_SSE2) vpx_idct8x8_64_add = vpx_idct8x8_64_add_sse2; 2608 if (flags & HAS_SSE2) vpx_idct8x8_64_add = vpx_idct8x8_64_add_sse2;
2609 if (flags & HAS_SSSE3) vpx_idct8x8_64_add = vpx_idct8x8_64_add_ssse3;
2600 vpx_int_pro_col = vpx_int_pro_col_c; 2610 vpx_int_pro_col = vpx_int_pro_col_c;
2601 if (flags & HAS_SSE2) vpx_int_pro_col = vpx_int_pro_col_sse2; 2611 if (flags & HAS_SSE2) vpx_int_pro_col = vpx_int_pro_col_sse2;
2602 vpx_int_pro_row = vpx_int_pro_row_c; 2612 vpx_int_pro_row = vpx_int_pro_row_c;
2603 if (flags & HAS_SSE2) vpx_int_pro_row = vpx_int_pro_row_sse2; 2613 if (flags & HAS_SSE2) vpx_int_pro_row = vpx_int_pro_row_sse2;
2604 vpx_iwht4x4_16_add = vpx_iwht4x4_16_add_c; 2614 vpx_iwht4x4_16_add = vpx_iwht4x4_16_add_c;
2605 if (flags & HAS_SSE2) vpx_iwht4x4_16_add = vpx_iwht4x4_16_add_sse2; 2615 if (flags & HAS_SSE2) vpx_iwht4x4_16_add = vpx_iwht4x4_16_add_sse2;
2606 vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_c; 2616 vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_c;
2607 if (flags & HAS_SSE2) vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_sse2; 2617 if (flags & HAS_SSE2) vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_sse2;
2608 if (flags & HAS_AVX2) vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_avx2; 2618 if (flags & HAS_AVX2) vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_avx2;
2609 vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dual_c; 2619 vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dual_c;
(...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after
2902 vpx_vector_var = vpx_vector_var_c; 2912 vpx_vector_var = vpx_vector_var_c;
2903 if (flags & HAS_SSE2) vpx_vector_var = vpx_vector_var_sse2; 2913 if (flags & HAS_SSE2) vpx_vector_var = vpx_vector_var_sse2;
2904 } 2914 }
2905 #endif 2915 #endif
2906 2916
2907 #ifdef __cplusplus 2917 #ifdef __cplusplus
2908 } // extern "C" 2918 } // extern "C"
2909 #endif 2919 #endif
2910 2920
2911 #endif 2921 #endif
OLDNEW
« no previous file with comments | « third_party/libvpx/source/config/mac/ia32/vp9_rtcd.h ('k') | third_party/libvpx/source/config/mac/x64/vp9_rtcd.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698