Lines Matching refs:reg3
481 v16u8 reg0, reg1, reg2, reg3; in I422ToRGB24Row_MSA() local
508 reg3 = (v16u8)__msa_pckev_b((v16i8)vec5, (v16i8)vec2); in I422ToRGB24Row_MSA()
510 dst0 = (v16u8)__msa_vshf_b(shuffler0, (v16i8)reg3, (v16i8)reg0); in I422ToRGB24Row_MSA()
511 dst1 = (v16u8)__msa_vshf_b(shuffler1, (v16i8)reg3, (v16i8)reg1); in I422ToRGB24Row_MSA()
512 dst2 = (v16u8)__msa_vshf_b(shuffler2, (v16i8)reg3, (v16i8)reg2); in I422ToRGB24Row_MSA()
774 v8u16 reg0, reg1, reg2, reg3, reg4, reg5; in ARGBToYRow_MSA() local
793 reg3 = (v8u16)__msa_ilvev_b(zero, (v16i8)vec3); in ARGBToYRow_MSA()
799 reg3 *= const_0x81; in ARGBToYRow_MSA()
803 reg1 += reg3; in ARGBToYRow_MSA()
826 v8u16 reg0, reg1, reg2, reg3, reg4, reg5, reg6, reg7, reg8, reg9; in ARGBToUVRow_MSA() local
861 reg3 = __msa_hadd_u_h(vec5, vec5); in ARGBToUVRow_MSA()
889 reg3 += __msa_hadd_u_h(vec5, vec5); in ARGBToUVRow_MSA()
895 reg3 = (v8u16)__msa_srai_h((v8i16)reg3, 2); in ARGBToUVRow_MSA()
901 reg9 = reg3 * const_0x4A; in ARGBToUVRow_MSA()
909 reg3 *= const_0x5E; in ARGBToUVRow_MSA()
913 reg3 += reg1; in ARGBToUVRow_MSA()
919 reg5 -= reg3; in ARGBToUVRow_MSA()
1085 v16u8 src0, src1, src2, src3, reg0, reg1, reg2, reg3, dst0, dst1; in ARGBToUV444Row_MSA() local
1104 reg3 = (v16u8)__msa_pckod_b((v16i8)src3, (v16i8)src2); in ARGBToUV444Row_MSA()
1106 src1 = (v16u8)__msa_pckev_b((v16i8)reg3, (v16i8)reg2); in ARGBToUV444Row_MSA()
1159 v4u32 reg0, reg1, reg2, reg3; in ARGBMultiplyRow_MSA() local
1172 reg3 = (v4u32)__msa_ilvl_h(zero, (v8i16)vec1); in ARGBMultiplyRow_MSA()
1176 reg3 *= (v4u32)__msa_ilvl_h(zero, (v8i16)vec3); in ARGBMultiplyRow_MSA()
1180 reg3 = (v4u32)__msa_srai_w((v4i32)reg3, 16); in ARGBMultiplyRow_MSA()
1182 vec1 = (v8u16)__msa_pckev_h((v8i16)reg3, (v8i16)reg2); in ARGBMultiplyRow_MSA()
1237 v4u32 reg0, reg1, reg2, reg3, reg4, reg5, reg6, reg7; in ARGBAttenuateRow_MSA() local
1263 reg3 = (v4u32)__msa_ilvl_h(zero, (v8i16)vec5); in ARGBAttenuateRow_MSA()
1271 reg3 *= (v4u32)__msa_ilvl_h(zero, (v8i16)vec1); in ARGBAttenuateRow_MSA()
1279 reg3 = (v4u32)__msa_srai_w((v4i32)reg3, 24); in ARGBAttenuateRow_MSA()
1285 vec1 = (v8u16)__msa_pckev_h((v8i16)reg3, (v8i16)reg2); in ARGBAttenuateRow_MSA()
1373 v4u32 reg0, reg1, reg2, reg3, rgba_scale; in ARGBShadeRow_MSA() local
1387 reg3 = (v4u32)__msa_ilvl_h(zero, (v8i16)vec1); in ARGBShadeRow_MSA()
1391 reg3 *= rgba_scale; in ARGBShadeRow_MSA()
1395 reg3 = (v4u32)__msa_srai_w((v4i32)reg3, 24); in ARGBShadeRow_MSA()
1397 vec1 = (v8u16)__msa_pckev_h((v8i16)reg3, (v8i16)reg2); in ARGBShadeRow_MSA()
1506 v16u8 reg0, reg1, reg2, reg3, reg4, reg5, reg6; in ARGB1555ToARGBRow_MSA() local
1528 reg3 = (v16u8)__msa_pckev_b((v16i8)src1, (v16i8)src0); in ARGB1555ToARGBRow_MSA()
1535 reg3 = -reg3; in ARGB1555ToARGBRow_MSA()
1538 reg2 = (v16u8)__msa_ilvr_b((v16i8)reg3, (v16i8)reg5); in ARGB1555ToARGBRow_MSA()
1539 reg3 = (v16u8)__msa_ilvl_b((v16i8)reg3, (v16i8)reg5); in ARGB1555ToARGBRow_MSA()
1542 dst2 = (v16u8)__msa_ilvr_b((v16i8)reg3, (v16i8)reg1); in ARGB1555ToARGBRow_MSA()
1543 dst3 = (v16u8)__msa_ilvl_b((v16i8)reg3, (v16i8)reg1); in ARGB1555ToARGBRow_MSA()
1553 v8u16 reg0, reg1, reg2, reg3, reg4, reg5; in RGB565ToARGBRow_MSA() local
1572 reg3 = (v8u16)__msa_slli_h((v8i16)vec3, 3); in RGB565ToARGBRow_MSA()
1578 reg3 |= (v8u16)__msa_srli_h((v8i16)vec3, 2); in RGB565ToARGBRow_MSA()
1583 res2 = (v16u8)__msa_ilvev_b((v16i8)reg5, (v16i8)reg3); in RGB565ToARGBRow_MSA()
1648 v8u16 reg0, reg1, reg2, reg3, reg4, reg5; in ARGB1555ToYRow_MSA() local
1674 reg3 = (v8u16)__msa_slli_h((v8i16)vec3, 3); in ARGB1555ToYRow_MSA()
1676 reg3 |= (v8u16)__msa_srai_h((v8i16)vec3, 2); in ARGB1555ToYRow_MSA()
1684 reg3 *= const_0x81; in ARGB1555ToYRow_MSA()
1688 reg1 += reg3; in ARGB1555ToYRow_MSA()
1705 v8u16 reg0, reg1, reg2, reg3, reg4, reg5; in RGB565ToYRow_MSA() local
1727 reg3 = (v8u16)__msa_slli_h((v8i16)vec3, 3); in RGB565ToYRow_MSA()
1733 reg3 |= (v8u16)__msa_srli_h((v8i16)vec3, 2); in RGB565ToYRow_MSA()
1738 vec2 = (v8u16)__msa_ilvr_h((v8i16)reg4, (v8i16)reg3); in RGB565ToYRow_MSA()
1739 vec3 = (v8u16)__msa_ilvl_h((v8i16)reg4, (v8i16)reg3); in RGB565ToYRow_MSA()
1767 v16u8 src0, src1, src2, reg0, reg1, reg2, reg3, dst0; in RGB24ToYRow_MSA() local
1786 reg3 = (v16u8)__msa_vshf_b(mask3, zero, (v16i8)src2); in RGB24ToYRow_MSA()
1788 vec1 = (v8u16)__msa_pckev_h((v8i16)reg3, (v8i16)reg2); in RGB24ToYRow_MSA()
1790 vec3 = (v8u16)__msa_pckod_h((v8i16)reg3, (v8i16)reg2); in RGB24ToYRow_MSA()
1808 v16u8 src0, src1, src2, reg0, reg1, reg2, reg3, dst0; in RAWToYRow_MSA() local
1827 reg3 = (v16u8)__msa_vshf_b(mask3, zero, (v16i8)src2); in RAWToYRow_MSA()
1829 vec1 = (v8u16)__msa_pckev_h((v8i16)reg3, (v8i16)reg2); in RAWToYRow_MSA()
1831 vec3 = (v8u16)__msa_pckod_h((v8i16)reg3, (v8i16)reg2); in RAWToYRow_MSA()
1856 v8u16 src0, src1, src2, src3, reg0, reg1, reg2, reg3; in ARGB1555ToUVRow_MSA() local
1907 reg3 = vec0 * const_0x5E; in ARGB1555ToUVRow_MSA()
1911 reg3 += vec6 * const_0x12; in ARGB1555ToUVRow_MSA()
1913 reg2 -= reg3; in ARGB1555ToUVRow_MSA()
1937 v8u16 src0, src1, src2, src3, reg0, reg1, reg2, reg3; in RGB565ToUVRow_MSA() local
1987 reg3 = vec1 * const_0x5E; in RGB565ToUVRow_MSA()
1991 reg3 += vec3 * const_0x12; in RGB565ToUVRow_MSA()
1993 reg2 -= reg3; in RGB565ToUVRow_MSA()
2020 v8i16 reg0, reg1, reg2, reg3; in RGB24ToUVRow_MSA() local
2071 reg3 = (v8i16)__msa_pckev_d((v2i64)vec7, (v2i64)vec6); in RGB24ToUVRow_MSA()
2075 reg3 += (v8i16)__msa_pckod_d((v2i64)vec7, (v2i64)vec6); in RGB24ToUVRow_MSA()
2079 reg3 = __msa_srai_h((v8i16)reg3, 2); in RGB24ToUVRow_MSA()
2081 vec5 = (v8u16)__msa_pckev_h(reg3, reg2); in RGB24ToUVRow_MSA()
2083 vec7 = (v8u16)__msa_pckod_h(reg3, reg2); in RGB24ToUVRow_MSA()
2096 reg3 = __msa_subv_h((v8i16)const_0x8080, (v8i16)vec0); in RGB24ToUVRow_MSA()
2098 reg2 += reg3; in RGB24ToUVRow_MSA()
2125 v8i16 reg0, reg1, reg2, reg3; in RAWToUVRow_MSA() local
2176 reg3 = (v8i16)__msa_pckev_d((v2i64)vec7, (v2i64)vec6); in RAWToUVRow_MSA()
2180 reg3 += (v8i16)__msa_pckod_d((v2i64)vec7, (v2i64)vec6); in RAWToUVRow_MSA()
2184 reg3 = __msa_srai_h(reg3, 2); in RAWToUVRow_MSA()
2186 vec5 = (v8u16)__msa_pckev_h((v8i16)reg3, (v8i16)reg2); in RAWToUVRow_MSA()
2188 vec7 = (v8u16)__msa_pckod_h((v8i16)reg3, (v8i16)reg2); in RAWToUVRow_MSA()
2201 reg3 = __msa_subv_h((v8i16)const_0x8080, (v8i16)vec0); in RAWToUVRow_MSA()
2203 reg2 += reg3; in RAWToUVRow_MSA()
2666 v4i32 reg0, reg1, reg2, reg3, reg4, reg5, reg6, reg7, reg8, reg9; in I444ToARGBRow_MSA() local
2686 reg3 = reg1 + vec_bg; in I444ToARGBRow_MSA()
2698 reg3 -= reg7 * vec_ug; in I444ToARGBRow_MSA()
2702 reg3 -= reg9 * vec_vg; in I444ToARGBRow_MSA()
2706 reg3 = __msa_srai_w(reg3, 6); in I444ToARGBRow_MSA()
2709 CLIP_0TO255(reg0, reg1, reg2, reg3, reg4, reg5); in I444ToARGBRow_MSA()
2711 vec1 = (v8u16)__msa_pckev_h((v8i16)reg3, (v8i16)reg2); in I444ToARGBRow_MSA()
2729 v4i32 reg0, reg1, reg2, reg3; in I400ToARGBRow_MSA() local
2743 reg3 = (v4i32)__msa_ilvl_h(zero, vec1); in I400ToARGBRow_MSA()
2747 reg3 *= vec_yg; in I400ToARGBRow_MSA()
2751 reg3 = __msa_srai_w(reg3, 16); in I400ToARGBRow_MSA()
2753 vec1 = (v8i16)__msa_pckev_h((v8i16)reg3, (v8i16)reg2); in I400ToARGBRow_MSA()