Lines Matching refs:src1

290   v16u8 src0, src1, src2, src3;
296 LD_UB4(src, 16, src3, src2, src1, src0);
298 VSHF_B2_UB(src1, src1, src0, src0, shuffler, shuffler, dst1, dst0);
307 v16u8 src0, src1, src2, src3;
313 LD_UB4(src, 16, src3, src2, src1, src0);
315 VSHF_B2_UB(src1, src1, src0, src0, shuffler, shuffler, dst1, dst0);
377 v16u8 src0, src1, src2;
389 READYUV422(src_y, src_u, src_v, src0, src1, src2);
390 src1 = (v16u8)__msa_ilvr_b((v16i8)src2, (v16i8)src1);
391 YUVTORGB(src0, src1, vec_ubvr, vec_ugvg, vec_bb, vec_bg, vec_br, vec_yg,
408 v16u8 src0, src1, src2;
420 READYUV422(src_y, src_u, src_v, src0, src1, src2);
421 src1 = (v16u8)__msa_ilvr_b((v16i8)src2, (v16i8)src1);
422 YUVTORGB(src0, src1, vec_ubvr, vec_ugvg, vec_bb, vec_bg, vec_br, vec_yg,
441 v16u8 src0, src1, src2, src3;
454 READYUV422(src_y, src_u, src_v, src0, src1, src2);
455 src1 = (v16u8)__msa_ilvr_b((v16i8)src2, (v16i8)src1);
457 YUVTORGB(src0, src1, vec_ubvr, vec_ugvg, vec_bb, vec_bg, vec_br, vec_yg,
477 v16u8 src0, src1, src2, src3, src4, dst0, dst1, dst2;
497 src1 = (v16u8)__msa_insert_d(zero, 0, data_u);
499 src1 = (v16u8)__msa_ilvr_b((v16i8)src2, (v16i8)src1);
501 src4 = (v16u8)__msa_sldi_b((v16i8)src1, (v16i8)src1, 8);
502 YUVTORGB(src0, src1, vec_ubvr, vec_ugvg, vec_bb, vec_bg, vec_br, vec_yg,
530 v16u8 src0, src1, src2, dst0;
541 READYUV422(src_y, src_u, src_v, src0, src1, src2);
542 src1 = (v16u8)__msa_ilvr_b((v16i8)src2, (v16i8)src1);
543 YUVTORGB(src0, src1, vec_ubvr, vec_ugvg, vec_bb, vec_bg, vec_br, vec_yg,
568 v16u8 src0, src1, src2, dst0;
581 READYUV422(src_y, src_u, src_v, src0, src1, src2);
582 src1 = (v16u8)__msa_ilvr_b((v16i8)src2, (v16i8)src1);
583 YUVTORGB(src0, src1, vec_ubvr, vec_ugvg, vec_bb, vec_bg, vec_br, vec_yg,
608 v16u8 src0, src1, src2, dst0;
621 READYUV422(src_y, src_u, src_v, src0, src1, src2);
622 src1 = (v16u8)__msa_ilvr_b((v16i8)src2, (v16i8)src1);
623 YUVTORGB(src0, src1, vec_ubvr, vec_ugvg, vec_bb, vec_bg, vec_br, vec_yg,
643 v16u8 src0, src1, src2, src3, dst0, dst1;
646 LD_UB4(src_yuy2, 16, src0, src1, src2, src3);
647 dst0 = (v16u8)__msa_pckev_b((v16i8)src1, (v16i8)src0);
662 v16u8 src0, src1, src2, src3, src4, src5, src6, src7;
666 LD_UB4(src_yuy2, 16, src0, src1, src2, src3);
668 src0 = (v16u8)__msa_pckod_b((v16i8)src1, (v16i8)src0);
669 src1 = (v16u8)__msa_pckod_b((v16i8)src3, (v16i8)src2);
673 vec1 = __msa_aver_u_b(src1, src3);
690 v16u8 src0, src1, src2, src3, dst0, dst1;
693 LD_UB4(src_yuy2, 16, src0, src1, src2, src3);
694 src0 = (v16u8)__msa_pckod_b((v16i8)src1, (v16i8)src0);
695 src1 = (v16u8)__msa_pckod_b((v16i8)src3, (v16i8)src2);
696 dst0 = (v16u8)__msa_pckev_b((v16i8)src1, (v16i8)src0);
697 dst1 = (v16u8)__msa_pckod_b((v16i8)src1, (v16i8)src0);
708 v16u8 src0, src1, src2, src3, dst0, dst1;
711 LD_UB4(src_uyvy, 16, src0, src1, src2, src3);
712 dst0 = (v16u8)__msa_pckod_b((v16i8)src1, (v16i8)src0);
727 v16u8 src0, src1, src2, src3, src4, src5, src6, src7;
731 LD_UB4(src_uyvy, 16, src0, src1, src2, src3);
733 src0 = (v16u8)__msa_pckev_b((v16i8)src1, (v16i8)src0);
734 src1 = (v16u8)__msa_pckev_b((v16i8)src3, (v16i8)src2);
738 vec1 = __msa_aver_u_b(src1, src3);
755 v16u8 src0, src1, src2, src3, dst0, dst1;
758 LD_UB4(src_uyvy, 16, src0, src1, src2, src3);
759 src0 = (v16u8)__msa_pckev_b((v16i8)src1, (v16i8)src0);
760 src1 = (v16u8)__msa_pckev_b((v16i8)src3, (v16i8)src2);
761 dst0 = (v16u8)__msa_pckev_b((v16i8)src1, (v16i8)src0);
762 dst1 = (v16u8)__msa_pckod_b((v16i8)src1, (v16i8)src0);
773 v16u8 src0, src1, src2, src3, vec0, vec1, vec2, vec3, dst0;
783 src1 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 16);
786 vec0 = (v16u8)__msa_pckev_b((v16i8)src1, (v16i8)src0);
788 vec2 = (v16u8)__msa_pckod_b((v16i8)src1, (v16i8)src0);
824 v16u8 src0, src1, src2, src3, src4, src5, src6, src7;
837 src1 = (v16u8)__msa_ld_b((v16u8*)src_argb0, 16);
844 vec0 = (v16u8)__msa_pckev_b((v16i8)src1, (v16i8)src0);
848 vec4 = (v16u8)__msa_pckod_b((v16i8)src1, (v16i8)src0);
865 src1 = (v16u8)__msa_ld_b((v16u8*)src_argb0_next, 16);
872 vec0 = (v16u8)__msa_pckev_b((v16i8)src1, (v16i8)src0);
876 vec4 = (v16u8)__msa_pckod_b((v16i8)src1, (v16i8)src0);
937 v16u8 src0, src1, src2, src3, dst0, dst1, dst2;
946 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb, 16);
949 dst0 = (v16u8)__msa_vshf_b(shuffler0, (v16i8)src1, (v16i8)src0);
950 dst1 = (v16u8)__msa_vshf_b(shuffler1, (v16i8)src2, (v16i8)src1);
961 v16u8 src0, src1, src2, src3, dst0, dst1, dst2;
970 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb, 16);
973 dst0 = (v16u8)__msa_vshf_b(shuffler0, (v16i8)src1, (v16i8)src0);
974 dst1 = (v16u8)__msa_vshf_b(shuffler1, (v16i8)src2, (v16i8)src1);
985 v16u8 src0, src1, dst0;
991 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb, 16);
995 vec4 = (v16u8)__msa_srai_b((v16i8)src1, 3);
996 vec5 = (v16u8)__msa_slli_b((v16i8)src1, 3);
997 vec6 = (v16u8)__msa_srai_b((v16i8)src1, 5);
1003 vec7 = (v16u8)__msa_sldi_b(zero, (v16i8)src1, 2);
1019 v16u8 src0, src1, dst0;
1025 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb, 16);
1032 vec5 = (v16u8)__msa_srai_b((v16i8)src1, 3);
1033 vec6 = (v16u8)__msa_slli_b((v16i8)src1, 2);
1037 vec8 = (v16u8)__msa_srai_b((v16i8)src1, 1);
1041 vec9 = (v16u8)__msa_sldi_b(zero, (v16i8)src1, 3);
1059 v16u8 src0, src1;
1066 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb, 16);
1068 vec1 = (v16u8)__msa_srai_b((v16i8)src1, 4);
1070 src1 = (v16u8)__msa_sldi_b(zero, (v16i8)src1, 1);
1072 vec1 = __msa_binsli_b(vec1, src1, 3);
1085 v16u8 src0, src1, src2, src3, reg0, reg1, reg2, reg3, dst0, dst1;
1098 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb, 16);
1101 reg0 = (v16u8)__msa_pckev_b((v16i8)src1, (v16i8)src0);
1103 reg2 = (v16u8)__msa_pckod_b((v16i8)src1, (v16i8)src0);
1106 src1 = (v16u8)__msa_pckev_b((v16i8)reg3, (v16i8)reg2);
1110 vec2 = (v8u16)__msa_ilvr_b(zero, (v16i8)src1);
1111 vec3 = (v8u16)__msa_ilvl_b(zero, (v16i8)src1);
1157 v16u8 src0, src1, dst0;
1164 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb1, 0);
1167 vec2 = (v8u16)__msa_ilvr_b((v16i8)zero, (v16i8)src1);
1168 vec3 = (v8u16)__msa_ilvl_b((v16i8)zero, (v16i8)src1);
1196 v16u8 src0, src1, src2, src3, dst0, dst1;
1200 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb0, 16);
1204 dst1 = __msa_adds_u_b(src1, src3);
1217 v16u8 src0, src1, src2, src3, dst0, dst1;
1221 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb0, 16);
1225 dst1 = __msa_subs_u_b(src1, src3);
1235 v16u8 src0, src1, dst0, dst1;
1243 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb, 16);
1246 vec2 = (v8u16)__msa_ilvr_b((v16i8)src1, (v16i8)src1);
1247 vec3 = (v8u16)__msa_ilvl_b((v16i8)src1, (v16i8)src1);
1291 dst1 = __msa_bmnz_v(dst1, src1, mask);
1303 v16u8 src0, src1, dst0, vec0, vec1;
1314 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb, 16);
1315 vec0 = (v16u8)__msa_pckev_b((v16i8)src1, (v16i8)src0);
1316 vec1 = (v16u8)__msa_pckod_b((v16i8)src1, (v16i8)src0);
1347 v16u8 src0, src1, dst0, dst1;
1357 src1 = (v16u8)__msa_ld_b((v16u8*)src_argb, 16);
1359 dst1 = (v16u8)__msa_vshf_b(shuffler_vec, (v16i8)src1, (v16i8)src1);
1407 v16u8 src0, src1, vec0, vec1, dst0, dst1;
1414 src1 = (v16u8)__msa_ld_b((v16u8*)src_argb, 16);
1415 vec0 = (v16u8)__msa_pckev_h((v8i16)src1, (v8i16)src0);
1416 vec1 = (v16u8)__msa_pckod_h((v8i16)src1, (v8i16)src0);
1432 v16u8 src0, src1, dst0, dst1, vec0, vec1, vec2, vec3, vec4, vec5;
1444 src1 = (v16u8)__msa_ld_b((v16u8*)dst_argb, 16);
1445 vec0 = (v16u8)__msa_pckev_h((v8i16)src1, (v8i16)src0);
1446 vec1 = (v16u8)__msa_pckod_h((v8i16)src1, (v8i16)src0);
1475 v16u8 src0, src1;
1481 src1 = (v16u8)__msa_ld_b((v16u8*)src_argb4444, 16);
1483 vec1 = (v8u16)__msa_andi_b(src1, 0x0F);
1485 vec3 = (v8u16)__msa_andi_b(src1, 0xF0);
1504 v8u16 src0, src1;
1512 src1 = (v8u16)__msa_ld_h((v8u16*)src_argb1555, 16);
1514 vec1 = src1 & const_0x1F;
1516 src1 = (v8u16)__msa_srli_h((v8i16)src1, 5);
1518 vec3 = src1 & const_0x1F;
1520 src1 = (v8u16)__msa_srli_h((v8i16)src1, 5);
1522 vec5 = src1 & const_0x1F;
1524 src1 = (v8u16)__msa_srli_h((v8i16)src1, 5);
1528 reg3 = (v16u8)__msa_pckev_b((v16i8)src1, (v16i8)src0);
1552 v8u16 src0, src1, vec0, vec1, vec2, vec3, vec4, vec5;
1562 src1 = (v8u16)__msa_ld_h((v8u16*)src_rgb565, 16);
1566 vec3 = src1 & const_0x1F;
1567 vec4 = src1 & const_0x7E0;
1568 vec5 = src1 & const_0xF800;
1597 v16u8 src0, src1, src2;
1605 src1 = (v16u8)__msa_ld_b((v16i8*)src_rgb24, 16);
1607 vec0 = (v16u8)__msa_sldi_b((v16i8)src1, (v16i8)src0, 12);
1608 vec1 = (v16u8)__msa_sldi_b((v16i8)src2, (v16i8)src1, 8);
1622 v16u8 src0, src1, src2;
1630 src1 = (v16u8)__msa_ld_b((v16i8*)src_raw, 16);
1632 vec0 = (v16u8)__msa_sldi_b((v16i8)src1, (v16i8)src0, 12);
1633 vec1 = (v16u8)__msa_sldi_b((v16i8)src2, (v16i8)src1, 8);
1647 v8u16 src0, src1, vec0, vec1, vec2, vec3, vec4, vec5;
1658 src1 = (v8u16)__msa_ld_b((v8i16*)src_argb1555, 16);
1660 vec1 = src1 & const_0x1F;
1662 src1 = (v8u16)__msa_srai_h((v8i16)src1, 5);
1664 vec3 = src1 & const_0x1F;
1666 src1 = (v8u16)__msa_srai_h((v8i16)src1, 5);
1668 vec5 = src1 & const_0x1F;
1704 v8u16 src0, src1, vec0, vec1, vec2, vec3, vec4, vec5, vec6, vec7;
1717 src1 = (v8u16)__msa_ld_b((v8i16*)src_rgb565, 16);
1721 vec3 = src1 & const_0x1F;
1722 vec4 = src1 & const_0x7E0;
1723 vec5 = src1 & const_0xF800;
1767 v16u8 src0, src1, src2, reg0, reg1, reg2, reg3, dst0;
1781 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb0, 16);
1784 reg1 = (v16u8)__msa_vshf_b(mask1, (v16i8)src1, (v16i8)src0);
1785 reg2 = (v16u8)__msa_vshf_b(mask2, (v16i8)src2, (v16i8)src1);
1808 v16u8 src0, src1, src2, reg0, reg1, reg2, reg3, dst0;
1822 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb0, 16);
1825 reg1 = (v16u8)__msa_vshf_b(mask1, (v16i8)src1, (v16i8)src0);
1826 reg2 = (v16u8)__msa_vshf_b(mask2, (v16i8)src2, (v16i8)src1);
1856 v8u16 src0, src1, src2, src3, reg0, reg1, reg2, reg3;
1869 src1 = (v8u16)__msa_ld_b((v8i16*)s, 16);
1873 vec1 = src1 & const_0x1F;
1878 src1 = (v8u16)__msa_srai_h((v8i16)src1, 5);
1882 vec3 = src1 & const_0x1F;
1887 src1 = (v8u16)__msa_srai_h((v8i16)src1, 5);
1891 vec5 = src1 & const_0x1F;
1937 v8u16 src0, src1, src2, src3, reg0, reg1, reg2, reg3;
1951 src1 = (v8u16)__msa_ld_b((v8i16*)s, 16);
1955 vec1 = src1 & const_0x1F;
1960 src1 = (v8u16)__msa_srai_h((v8i16)src1, 5);
1964 vec3 = src1 & const_0x3F;
1969 src1 = (v8u16)__msa_srai_h((v8i16)src1, 6);
1973 vec5 = src1 & const_0x1F;
2017 v16u8 src0, src1, src2, src3, src4, src5, src6, src7;
2038 src1 = (v16u8)__msa_sldi_b((v16i8)inp1, (v16i8)inp0, 12);
2045 src1 = (v16u8)__msa_vshf_b(mask, (v16i8)zero, (v16i8)src1);
2054 vec2 = (v8u16)__msa_ilvr_b((v16i8)src5, (v16i8)src1);
2055 vec3 = (v8u16)__msa_ilvl_b((v16i8)src5, (v16i8)src1);
2123 v16u8 src0, src1, src2, src3, src4, src5, src6, src7;
2143 src1 = (v16u8)__msa_sldi_b((v16i8)inp1, (v16i8)inp0, 12);
2150 src1 = (v16u8)__msa_vshf_b(mask, (v16i8)zero, (v16i8)src1);
2159 vec2 = (v8u16)__msa_ilvr_b((v16i8)src5, (v16i8)src1);
2160 vec3 = (v8u16)__msa_ilvl_b((v16i8)src5, (v16i8)src1);
2225 v16u8 src0, src1, res0, res1, dst0, dst1;
2241 src1 = (v16u8)__msa_insert_d((v2i64)zero, 0, val1);
2242 YUVTORGB(src0, src1, vec_ubvr, vec_ugvg, vec_bb, vec_bg, vec_br, vec_yg,
2262 v16u8 src0, src1, dst0;
2277 src1 = (v16u8)__msa_insert_d((v2i64)zero, 0, val1);
2278 YUVTORGB(src0, src1, vec_ubvr, vec_ugvg, vec_bb, vec_bg, vec_br, vec_yg,
2298 v16u8 src0, src1, res0, res1, dst0, dst1;
2315 src1 = (v16u8)__msa_insert_d((v2i64)zero, 0, val1);
2316 src1 = (v16u8)__msa_vshf_b(shuffler, (v16i8)src1, (v16i8)src1);
2317 YUVTORGB(src0, src1, vec_ubvr, vec_ugvg, vec_bb, vec_bg, vec_br, vec_yg,
2335 v16u8 src0, src1, vec0, dst0, dst1, dst2, dst3;
2345 src1 = (v16u8)__msa_ld_b((v16i8*)src_sobely, 0);
2346 vec0 = __msa_adds_u_b(src0, src1);
2363 v16u8 src0, src1, src2, src3, dst0, dst1;
2367 src1 = (v16u8)__msa_ld_b((v16i8*)src_sobelx, 16);
2371 dst1 = __msa_adds_u_b(src1, src3);
2384 v16u8 src0, src1, vec0, vec1, vec2;
2390 src1 = (v16u8)__msa_ld_b((v16i8*)src_sobely, 0);
2391 vec0 = __msa_adds_u_b(src0, src1);
2392 vec1 = (v16u8)__msa_ilvr_b((v16i8)src0, (v16i8)src1);
2393 vec2 = (v16u8)__msa_ilvl_b((v16i8)src0, (v16i8)src1);
2409 v16u8 src0, src1, src2, src3, dst0;
2416 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb0, 16);
2419 ARGBTOY(src0, src1, src2, src3, const_0x4B0F, const_0x26, const_0x40, 7,
2429 v16u8 src0, src1, src2, src3, dst0;
2436 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb0, 16);
2439 ARGBTOY(src0, src1, src2, src3, const_0x4200, const_0x1981, const_0x1080, 8,
2449 v16u8 src0, src1, src2, src3, dst0;
2456 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb0, 16);
2459 ARGBTOY(src0, src1, src2, src3, const_0x8142, const_0x19, const_0x1080, 8,
2469 v16u8 src0, src1, src2, src3, dst0;
2476 src1 = (v16u8)__msa_ld_b((v16i8*)src_argb0, 16);
2479 ARGBTOY(src0, src1, src2, src3, const_0x1900, const_0x4281, const_0x1080, 8,
2495 v16u8 src0, src1, src2, src3, src4, src5, src6, src7;
2510 src1 = (v16u8)__msa_ld_b((v16i8*)s, 16);
2518 src1 = __msa_aver_u_b(src1, src5);
2521 src4 = (v16u8)__msa_pckev_w((v4i32)src1, (v4i32)src0);
2523 src6 = (v16u8)__msa_pckod_w((v4i32)src1, (v4i32)src0);
2528 src1 = (v16u8)__msa_ld_b((v16i8*)s, 80);
2536 src1 = __msa_aver_u_b(src1, src5);
2539 src4 = (v16u8)__msa_pckev_w((v4i32)src1, (v4i32)src0);
2541 src6 = (v16u8)__msa_pckod_w((v4i32)src1, (v4i32)src0);
2598 v16u8 src0, src1, src2, src3;
2611 READ_ARGB(s, t, src0, src1, src2, src3);
2612 ARGBTOUV(src0, src1, src2, src3, const_0x4A26, const_0x0070, const_0x125E,
2664 v16u8 src0, src1, src2, dst0, dst1;
2675 READI444(src_y, src_u, src_v, src0, src1, src2);
2689 vec0 = (v8u16)__msa_ilvr_b((v16i8)zero, (v16i8)src1);
2803 v16u8 src0, src1, src2;
2816 src1 = (v16u8)__msa_pckev_b((v16i8)src0, (v16i8)src0);
2818 YUVTORGB(src1, src2, vec_ubvr, vec_ugvg, vec_bb, vec_bg, vec_br, vec_yg,
2831 v16u8 src0, src1, src2;
2844 src1 = (v16u8)__msa_pckod_b((v16i8)src0, (v16i8)src0);
2846 YUVTORGB(src1, src2, vec_ubvr, vec_ugvg, vec_bb, vec_bg, vec_br, vec_yg,
2865 v16u8 src0, src1, src2, src3, dst0, dst1;
2876 src1 = (v16u8)__msa_ld_b((v16i8*)s, 16);
2880 dst1 = __msa_aver_u_b(src1, src3);
2894 src1 = (v16u8)__msa_ld_b((v16i8*)s, 16);
2899 vec2 = (v8u16)__msa_ilvr_b((v16i8)src3, (v16i8)src1);
2900 vec3 = (v8u16)__msa_ilvl_b((v16i8)src3, (v16i8)src1);
2930 v16u8 src0, src1, src2, src3, src4, dst0, dst1, dst2;
2939 src1 = (v16u8)__msa_ld_b((v16i8*)src_raw, 16);
2941 src3 = (v16u8)__msa_sldi_b((v16i8)src1, (v16i8)src0, 8);
2942 src4 = (v16u8)__msa_sldi_b((v16i8)src2, (v16i8)src1, 8);
2943 dst0 = (v16u8)__msa_vshf_b(shuffler0, (v16i8)src1, (v16i8)src0);
2945 dst2 = (v16u8)__msa_vshf_b(shuffler2, (v16i8)src2, (v16i8)src1);
2958 v16u8 src0, src1, dst0, dst1;
2962 src1 = (v16u8)__msa_ld_b((v16i8*)src_v, 0);
2963 dst0 = (v16u8)__msa_ilvr_b((v16i8)src1, (v16i8)src0);
2964 dst1 = (v16u8)__msa_ilvl_b((v16i8)src1, (v16i8)src0);