Lines Matching refs:mm5
43 #define mmB mm5
57 #define mmD mm5
71 #define mmF mm5
85 #define mmH mm5
98 __m64 mm0, mm1, mm2, mm3, mm4, mm5, mm6, mm7; in jsimd_ycc_rgb_convert_mmi() local
111 mm5 = _mm_load_si64((__m64 *)inptr1); in jsimd_ycc_rgb_convert_mmi()
122 mm4 = _mm_and_si64(mm4, mm5); /* mm4=Cb(0246)=CbE */ in jsimd_ycc_rgb_convert_mmi()
123 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); /* mm5=Cb(1357)=CbO */ in jsimd_ycc_rgb_convert_mmi()
127 mm5 = _mm_add_pi16(mm5, mm7); in jsimd_ycc_rgb_convert_mmi()
143 mm3 = mm5; /* mm3 = CbO */ in jsimd_ycc_rgb_convert_mmi()
145 mm5 = _mm_add_pi16(mm5, mm5); /* mm5 = 2*CbO */ in jsimd_ycc_rgb_convert_mmi()
152 mm5 = _mm_mulhi_pi16(mm5, PW_MF0228); /* mm5=(2*CbO * -FIX(0.22800) */ in jsimd_ycc_rgb_convert_mmi()
157 mm5 = _mm_add_pi16(mm5, PW_ONE); in jsimd_ycc_rgb_convert_mmi()
159 mm5 = _mm_srai_pi16(mm5, 1); /* mm5=(CbO * -FIX(0.22800)) */ in jsimd_ycc_rgb_convert_mmi()
166 mm5 = _mm_add_pi16(mm5, mm3); in jsimd_ycc_rgb_convert_mmi()
168 mm5 = _mm_add_pi16(mm5, mm3); /* mm5=(CbO * FIX(1.77200))=(B-Y)O */ in jsimd_ycc_rgb_convert_mmi()
173 wk[1] = mm5; /* wk(1)=(B-Y)O */ in jsimd_ycc_rgb_convert_mmi()
176 mm5 = mm3; in jsimd_ycc_rgb_convert_mmi()
182 mm5 = _mm_unpackhi_pi16(mm5, mm7); in jsimd_ycc_rgb_convert_mmi()
184 mm5 = _mm_madd_pi16(mm5, PW_MF0344_F0285); in jsimd_ycc_rgb_convert_mmi()
191 mm5 = _mm_add_pi32(mm5, PD_ONEHALF); in jsimd_ycc_rgb_convert_mmi()
193 mm5 = _mm_srai_pi32(mm5, SCALEBITS); in jsimd_ycc_rgb_convert_mmi()
196 mm3 = _mm_packs_pi32(mm3, mm5); /* mm3=CbO*-FIX(0.344)+CrO*FIX(0.285) */ in jsimd_ycc_rgb_convert_mmi()
200 mm5 = mm8; /* mm5=Y(01234567) */ in jsimd_ycc_rgb_convert_mmi()
204 mm4 = _mm_and_si64(mm4, mm5); /* mm4=Y(0246)=YE */ in jsimd_ycc_rgb_convert_mmi()
205 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); /* mm5=Y(1357)=YO */ in jsimd_ycc_rgb_convert_mmi()
208 mm1 = _mm_add_pi16(mm1, mm5); /* mm1=((R-Y)O+YO)=RO=(R1 R3 R5 R7) */ in jsimd_ycc_rgb_convert_mmi()
213 mm3 = _mm_add_pi16(mm3, mm5); /* mm3=((G-Y)O+YO)=GO=(G1 G3 G5 G7) */ in jsimd_ycc_rgb_convert_mmi()
218 mm5 = _mm_add_pi16(mm5, wk[1]); /* mm5=(YO+(B-Y)O)=BO=(B1 B3 B5 B7) */ in jsimd_ycc_rgb_convert_mmi()
220 mm5 = _mm_packs_pu16(mm5, mm5); /* mm5=(B1 B3 B5 B7 ** ** ** **) */ in jsimd_ycc_rgb_convert_mmi()