/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/ |
A D | lossless_msa.c | 82 c0, c1, mask0, mask1) do { \ argument 85 VSHF_B2_SH(src0, src0, src1, src1, mask0, mask0, g0, g1); \ 157 const v16u8 mask0 = { 0, 1, 2, 4, 5, 6, 8, 9, 10, 12, 13, 14, in ConvertBGRAToBGR_MSA() local 165 CONVERT16_BGRA_XXX(ptemp_src, ptemp_dst, mask0, mask1, mask2); in ConvertBGRAToBGR_MSA() 172 CONVERT12_BGRA_XXX(ptemp_src, ptemp_dst, mask0, mask1, mask2); in ConvertBGRAToBGR_MSA() 177 CONVERT8_BGRA_XXX(ptemp_src, ptemp_dst, mask0, mask1); in ConvertBGRAToBGR_MSA() 182 CONVERT4_BGRA_XXX(ptemp_src, ptemp_dst, mask0); in ConvertBGRAToBGR_MSA() 204 const v16u8 mask0 = { 2, 1, 0, 6, 5, 4, 10, 9, 8, 14, 13, 12, in ConvertBGRAToRGB_MSA() local 212 CONVERT16_BGRA_XXX(ptemp_src, ptemp_dst, mask0, mask1, mask2); in ConvertBGRAToRGB_MSA() 224 CONVERT8_BGRA_XXX(ptemp_src, ptemp_dst, mask0, mask1); in ConvertBGRAToRGB_MSA() [all …]
|
A D | lossless_enc_msa.c | 21 #define TRANSFORM_COLOR_8(src0, src1, dst0, dst1, c0, c1, mask0, mask1) do { \ argument 24 VSHF_B2_SH(src0, src0, src1, src1, mask0, mask0, g0, g1); \ 37 #define TRANSFORM_COLOR_4(src, dst, c0, c1, mask0, mask1) do { \ argument 38 const v16i8 g0 = VSHF_SB(src, src, mask0); \ 57 const v16u8 mask0 = { 1, 255, 1, 255, 5, 255, 5, 255, 9, 255, 9, 255, in TransformColor_MSA() local 65 TRANSFORM_COLOR_8(src0, src1, dst0, dst1, g2br, r2b, mask0, mask1); in TransformColor_MSA() 73 TRANSFORM_COLOR_4(src0, dst0, g2br, r2b, mask0, mask1); in TransformColor_MSA() 80 TRANSFORM_COLOR_4(src0, dst0, g2br, r2b, mask0, mask1); in TransformColor_MSA()
|
A D | enc_msa.c | 87 const v8i16 mask0 = { 0, 4, 8, 12, 1, 5, 9, 13 }; in FTransform_MSA() local 100 VSHF_H2_SH(t0, t1, t0, t1, mask0, mask1, t2, t3); in FTransform_MSA() 110 VSHF_H2_SH(t0, t1, t0, t1, mask0, mask1, t2, t3); in FTransform_MSA() 139 const v8i16 mask0 = { 0, 1, 2, 3, 8, 9, 10, 11 }; in FTransformWHT_MSA() local 161 VSHF_H2_SH(tmp0, tmp1, tmp0, tmp1, mask0, mask1, tmp2, tmp3); in FTransformWHT_MSA() 165 VSHF_H2_SH(tmp0, tmp1, tmp0, tmp1, mask0, mask1, tmp2, tmp3); in FTransformWHT_MSA() 178 const v8i16 mask0 = { 0, 1, 2, 3, 8, 9, 10, 11 }; in TTransform_MSA() local 188 VSHF_H2_SH(tmp0, tmp1, tmp0, tmp1, mask0, mask1, tmp2, tmp3); in TTransform_MSA() 192 VSHF_H2_SH(tmp0, tmp1, tmp0, tmp1, mask0, mask1, tmp2, tmp3); in TTransform_MSA()
|
A D | upsampling_msa.c | 156 const v16u8 mask0 = { 0, 1, 16, 2, 3, 17, 4, 5, 18, 6, 7, 19, \ 164 out0 = VSHF_UB(tmp0, a2, mask0); \ 176 const v16u8 mask0 = { 0, 1, 16, 2, 3, 17, 4, 5, 18, 6, 7, 19, \ 182 VSHF_B2_UB(tmp0, a2, tmp0, a2, mask0, mask1, out0, out1); \
|
A D | msa_macro.h | 438 #define VSHF_B2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) do { \ argument 439 out0 = VSHF_B(RTYPE, in0, in1, mask0); \ 454 #define VSHF_H2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) do { \ argument 455 out0 = (RTYPE)__msa_vshf_h((v8i16)mask0, (v8i16)in1, (v8i16)in0); \
|
A D | dec_msa.c | 79 const v8i16 mask0 = { 0, 1, 2, 3, 8, 9, 10, 11 }; in TransformWHT() local 90 VSHF_H2_SH(tmp0, tmp1, tmp0, tmp1, mask0, mask1, tmp2, tmp3); in TransformWHT() 96 VSHF_H2_SH(tmp0, tmp1, tmp0, tmp1, mask0, mask1, tmp2, tmp3); in TransformWHT()
|
/AliOS-Things-master/components/SDL2/src/image/external/libpng-1.6.37/mips/ |
A D | filter_msa_intrinsics.c | 346 #define VSHF_B2(RTYPE, in0, in1, in2, in3, mask0, mask1, out0, out1) \ argument 348 out0 = (RTYPE) __msa_vshf_b((v16i8) mask0, (v16i8) in1, (v16i8) in0); \ 508 v16i8 mask0 = { 0, 1, 2, 16, 17, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; in png_read_filter_row_sub3_msa() local 530 VSHF_B2_UB(src1, src2, src3, src4, mask0, mask0, dst0, dst1); in png_read_filter_row_sub3_msa() 606 v16i8 mask0 = { 0, 1, 2, 16, 17, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; in png_read_filter_row_avg3_msa() local 642 VSHF_B2_UB(src6, src7, src8, src9, mask0, mask0, dst0, dst1); in png_read_filter_row_avg3_msa() 739 v16i8 mask0 = { 0, 1, 2, 16, 17, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; in png_read_filter_row_paeth3_msa() local 794 VSHF_B2_UB(src10, src11, src12, src13, mask0, mask0, dst0, dst1); in png_read_filter_row_paeth3_msa()
|
/AliOS-Things-master/components/SDL2/src/image/external/tiff-4.0.9/tools/ |
A D | thumbnail.c | 517 uint32 mask0 = src0[x]; in setrow() local 525 acc += bits[*src++ & mask0]; in setrow()
|