Home | History | Annotate | Download | only in loongson

Lines Matching refs:mm4

42 #define mmA  mm4
56 #define mmC mm4
70 #define mmE mm4
84 #define mmG mm4
98 __m64 mm0, mm1, mm2, mm3, mm4, mm5, mm6, mm7;
114 mm4 = 0;
116 mm4 = _mm_cmpeq_pi16(mm4, mm4);
118 mm4 = _mm_srli_pi16(mm4, BYTE_BIT);
120 mm0 = mm4; /* mm0=mm4={0xFF 0x00 0xFF 0x00 ..} */
122 mm4 = _mm_and_si64(mm4, mm5); /* mm4=Cb(0246)=CbE */
126 mm4 = _mm_add_pi16(mm4, mm7);
142 mm2 = mm4; /* mm2 = CbE */
144 mm4 = _mm_add_pi16(mm4, mm4); /* mm4 = 2*CbE */
151 mm4 = _mm_mulhi_pi16(mm4, PW_MF0228); /* mm4=(2*CbE * -FIX(0.22800) */
156 mm4 = _mm_add_pi16(mm4, PW_ONE);
158 mm4 = _mm_srai_pi16(mm4, 1); /* mm4=(CbE * -FIX(0.22800)) */
165 mm4 = _mm_add_pi16(mm4, mm2);
167 mm4 = _mm_add_pi16(mm4, mm2); /* mm4=(CbE * FIX(1.77200))=(B-Y)E */
172 wk[0] = mm4; /* wk(0)=(B-Y)E */
175 mm4 = mm2;
178 mm4 = _mm_unpackhi_pi16(mm4, mm6);
180 mm4 = _mm_madd_pi16(mm4, PW_MF0344_F0285);
187 mm4 = _mm_add_pi32(mm4, PD_ONEHALF);
189 mm4 = _mm_srai_pi32(mm4, SCALEBITS);
195 mm2 = _mm_packs_pi32(mm2, mm4); /* mm2=CbE*-FIX(0.344)+CrE*FIX(0.285) */
202 mm4 = _mm_cmpeq_pi16(mm4, mm4);
203 mm4 = _mm_srli_pi16(mm4, BYTE_BIT); /* mm4={0xFF 0x00 0xFF 0x00 ..} */
204 mm4 = _mm_and_si64(mm4, mm5); /* mm4=Y(0246)=YE */
207 mm0 = _mm_add_pi16(mm0, mm4); /* mm0=((R-Y)E+YE)=RE=(R0 R2 R4 R6) */
212 mm2 = _mm_add_pi16(mm2, mm4); /* mm2=((G-Y)E+YE)=GE=(G0 G2 G4 G6) */
217 mm4 = _mm_add_pi16(mm4, wk[0]); /* mm4=(YE+(B-Y)E)=BE=(B0 B2 B4 B6) */
219 mm4 = _mm_packs_pu16(mm4, mm4); /* mm4=(B0 B2 B4 B6 ** ** ** **) */