/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/ |
A D | msa_macro.h | 168 #define SW4(in0, in1, in2, in3, pdst, stride) do { \ argument 179 #define SW3(in0, in1, in2, pdst, stride) do { \ argument 188 #define SW2(in0, in1, pdst, stride) do { \ argument 202 #define SD4(in0, in1, in2, in3, pdst, stride) do { \ argument 296 #define ST_B2(RTYPE, in0, in1, pdst, stride) do { \ argument 324 #define ST_W2(RTYPE, in0, in1, pdst, stride) do { \ argument 536 #define CLIP_SH2_0_255(in0, in1) do { \ argument 541 #define CLIP_SH4_0_255(in0, in1, in2, in3) do { \ argument 558 #define CLIP_UH2_0_255(in0, in1) do { \ argument 574 #define CLIP_SW4_0_255(in0, in1, in2, in3) do { \ argument [all …]
|
A D | rescaler_msa.c | 27 #define CALC_MULT_FIX_16(in0, in1, in2, in3, scale, shift, dst) do { \ argument 47 #define CALC_MULT_FIX_4(in0, scale, shift, dst) do { \ argument 60 #define CALC_MULT_FIX1_16(in0, in1, in2, in3, fyscale, shift, \ argument 78 #define CALC_MULT_FIX1_4(in0, scale, shift, dst) do { \ argument 87 #define CALC_MULT_FIX2_16(in0, in1, in2, in3, mult, scale, shift, \ argument 102 #define CALC_MULT_FIX2_4(in0, in1, mult, scale, shift, dst) do { \ argument
|
A D | common_sse2.h | 69 const __m128i* const in0, const __m128i* const in1, in VP8Transpose_2_4x4_16b() 132 __m128i* const in0, __m128i* const in1, __m128i* const in2, in VP8PlanarTo24b_SSE2() 162 static WEBP_INLINE void VP8L32bToPlanar_SSE2(__m128i* const in0, in VP8L32bToPlanar_SSE2()
|
A D | common_sse41.h | 39 __m128i* const in0, __m128i* const in1, __m128i* const in2, in VP8PlanarTo24b_SSE41() 101 static WEBP_INLINE void VP8L32bToPlanar_SSE41(__m128i* const in0, in VP8L32bToPlanar_SSE41()
|
A D | lossless_enc_sse41.c | 67 const __m128i in0 = _mm_loadu_si128((__m128i*)&src[x + 0]); in CollectColorBlueTransforms_SSE41() local 108 const __m128i in0 = _mm_loadu_si128((__m128i*)&src[x + 0]); in CollectColorRedTransforms_SSE41() local
|
A D | enc_msa.c | 25 #define IDCT_1D_W(in0, in1, in2, in3, out0, out1, out2, out3) do { \ argument 47 v4i32 in0, in1, in2, in3, hz0, hz1, hz2, hz3, vt0, vt1, vt2, vt3; in ITransformOne() local 83 uint32_t in0, in1, in2, in3; in FTransform_MSA() local 135 v8i16 in0 = { 0 }; in FTransformWHT_MSA() local 175 v8i16 in0, in1, tmp0, tmp1, tmp2, tmp3; in TTransform_MSA() local 693 #define PACK_DOTP_UB4_SW(in0, in1, in2, in3, out0, out1, out2, out3) do { \ argument 704 #define PACK_DPADD_UB4_SW(in0, in1, in2, in3, out0, out1, out2, out3) do { \ argument 806 v8i16 in0, in1, sh0, sh1, out0, out1; in QuantizeBlock_MSA() local
|
A D | dec_msa.c | 24 #define IDCT_1D_W(in0, in1, in2, in3, out0, out1, out2, out3) { \ argument 45 v4i32 in0, in1, in2, in3, hz0, hz1, hz2, hz3, vt0, vt1, vt2, vt3; in TransformOne() local 159 #define FLIP_SIGN2(in0, in1, out0, out1) { \ argument 164 #define FLIP_SIGN4(in0, in1, in2, in3, out0, out1, out2, out3) { \ argument 293 #define ST6x1_UB(in0, in0_idx, in1, in1_idx, pdst, stride) do { \ argument 300 #define ST6x4_UB(in0, start_in0_idx, in1, start_in1_idx, pdst, stride) do { \ argument
|
A D | upsampling_msa.c | 37 #define MULTHI_16(in0, in1, in2, in3, cnst, out0, out1) do { \ argument 45 #define MULTHI_8(in0, in1, cnst, out0) do { \ argument
|
A D | enc_sse41.c | 209 __m128i in0 = _mm_loadu_si128((__m128i*)&in[0]); in DoQuantizeBlock_SSE41() local
|
A D | lossless_enc_sse2.c | 96 const __m128i in0 = _mm_loadu_si128((__m128i*)&src[x + 0]); in CollectColorBlueTransforms_SSE2() local 142 const __m128i in0 = _mm_loadu_si128((__m128i*)&src[x + 0]); in CollectColorRedTransforms_SSE2() local
|
A D | yuv_sse41.c | 108 __m128i* const in0, __m128i* const in1, __m128i* const in2, in PlanarTo24b_SSE41() 543 const __m128i in0 = LOAD_16(rgbx + 0); // r0 | g0 | b0 |x| r1 | g1 | b1 |x in RGBA32PackedToPlanar_16b_SSE41() local
|
A D | yuv_sse2.c | 167 static WEBP_INLINE void PlanarTo24b_SSE2(__m128i* const in0, __m128i* const in1, in PlanarTo24b_SSE2() 697 const __m128i in0 = LOAD_16(rgbx + 0); // r0 | g0 | b0 |x| r1 | g1 | b1 |x in RGBA32PackedToPlanar_16b_SSE2() local
|
A D | enc_neon.c | 86 static WEBP_INLINE void Transpose8x2_NEON(const int16x8_t in0, in Transpose8x2_NEON()
|
A D | enc_sse2.c | 55 __m128i in0, in1, in2, in3; in ITransform_SSE2() local 1230 __m128i in0 = _mm_loadu_si128((__m128i*)&in[0]); in DoQuantizeBlock_SSE2() local
|
A D | lossless_sse2.c | 495 __m128i in0 = _mm_loadu_si128(in + 0); in ConvertBGRAToRGB_SSE2() local
|
A D | dec_sse2.c | 57 __m128i in0, in1, in2, in3; in Transform_SSE2() local
|
A D | dec_neon.c | 1007 static WEBP_INLINE void Transpose8x2_NEON(const int16x8_t in0, in Transpose8x2_NEON()
|
/AliOS-Things-master/components/SDL2/src/image/external/libpng-1.6.37/mips/ |
A D | filter_msa_intrinsics.c | 268 #define ST_B2(RTYPE, in0, in1, pdst, stride) \ argument 274 #define ST_B4(RTYPE, in0, in1, in2, in3, pdst, stride) \ argument 281 #define ADD2(in0, in1, in2, in3, out0, out1) \ argument 286 #define ADD3(in0, in1, in2, in3, in4, in5, \ argument 292 #define ADD4(in0, in1, in2, in3, in4, in5, in6, in7, \ argument 299 #define ILVR_B2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument 306 #define HSUB_UB2(RTYPE, in0, in1, out0, out1) \ argument 313 #define SLDI_B2_0(RTYPE, in0, in1, out0, out1, slide_val) \ argument 321 #define SLDI_B3_0(RTYPE, in0, in1, in2, out0, out1, out2, slide_val) \ argument 329 #define ILVEV_W2(RTYPE, in0, in1, in2, in3, out0, out1) \ argument [all …]
|