- Timestamp:
- Nov 21, 2017 9:25:11 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/third_party/yuv/include/libyuv/scale_row.h
r5633 r5699 21 21 22 22 #if defined(__pnacl__) || defined(__CLR_VER) || \ 23 (defined(__i386__) && !defined(__SSE 2__))23 (defined(__i386__) && !defined(__SSE__) && !defined(__clang__)) 24 24 #define LIBYUV_DISABLE_X86 25 25 #endif … … 106 106 107 107 #if !defined(LIBYUV_DISABLE_MSA) && defined(__mips_msa) 108 #define HAS_SCALEADDROW_MSA 109 #define HAS_SCALEARGBCOLS_MSA 110 #define HAS_SCALEARGBFILTERCOLS_MSA 108 111 #define HAS_SCALEARGBROWDOWN2_MSA 109 112 #define HAS_SCALEARGBROWDOWNEVEN_MSA 113 #define HAS_SCALEFILTERCOLS_MSA 110 114 #define HAS_SCALEROWDOWN2_MSA 115 #define HAS_SCALEROWDOWN34_MSA 116 #define HAS_SCALEROWDOWN38_MSA 111 117 #define HAS_SCALEROWDOWN4_MSA 112 #define HAS_SCALEROWDOWN38_MSA113 #define HAS_SCALEADDROW_MSA114 118 #endif 115 119 … … 547 551 int x, 548 552 int dx); 553 void ScaleARGBFilterCols_MSA(uint8* dst_argb, 554 const uint8* src_argb, 555 int dst_width, 556 int x, 557 int dx); 558 void ScaleARGBCols_MSA(uint8* dst_argb, 559 const uint8* src_argb, 560 int dst_width, 561 int x, 562 int dx); 563 void ScaleARGBFilterCols_Any_MSA(uint8* dst_argb, 564 const uint8* src_argb, 565 int dst_width, 566 int x, 567 int dx); 568 void ScaleARGBCols_Any_MSA(uint8* dst_argb, 569 const uint8* src_argb, 570 int dst_width, 571 int x, 572 int dx); 549 573 550 574 // ARGB Row functions … … 886 910 int dst_width); 887 911 void ScaleAddRow_MSA(const uint8_t* src_ptr, uint16_t* dst_ptr, int src_width); 912 void ScaleFilterCols_MSA(uint8* dst_ptr, 913 const uint8* src_ptr, 914 int dst_width, 915 int x, 916 int dx); 917 void ScaleRowDown34_MSA(const uint8* src_ptr, 918 ptrdiff_t src_stride, 919 uint8* dst_ptr, 920 int dst_width); 921 void ScaleRowDown34_0_Box_MSA(const uint8* src_ptr, 922 ptrdiff_t src_stride, 923 uint8* dst_ptr, 924 int dst_width); 925 void ScaleRowDown34_1_Box_MSA(const uint8* src_ptr, 926 ptrdiff_t src_stride, 927 uint8* dst_ptr, 928 int dst_width); 929 888 930 void ScaleRowDown2_Any_MSA(const uint8_t* src_ptr, 889 931 ptrdiff_t src_stride, … … 921 963 uint16_t* dst_ptr, 922 964 int src_width); 965 void ScaleFilterCols_Any_MSA(uint8* dst_ptr, 966 const uint8* src_ptr, 967 int dst_width, 968 int x, 969 int dx); 970 void ScaleRowDown34_Any_MSA(const uint8* src_ptr, 971 ptrdiff_t src_stride, 972 uint8* dst_ptr, 973 int dst_width); 974 void ScaleRowDown34_0_Box_Any_MSA(const uint8* src_ptr, 975 ptrdiff_t src_stride, 976 uint8* dst_ptr, 977 int dst_width); 978 void ScaleRowDown34_1_Box_Any_MSA(const uint8* src_ptr, 979 ptrdiff_t src_stride, 980 uint8* dst_ptr, 981 int dst_width); 923 982 924 983 #ifdef __cplusplus
Note: See TracChangeset
for help on using the changeset viewer.