Lines Matching refs:mm2
61 "movq %1, %%mm2\n\t"
66 /* [mm2,mm3] = B * src[1..8] */
68 "movq %%mm2, %%mm3\n\t"
71 "punpcklbw %%mm7, %%mm2\n\t"
75 "pmullw %%mm5, %%mm2\n\t"
81 "paddw %%mm2, %%mm0\n\t"
128 /* mm2 = A * src[0..3] + B * src[1..4] */
130 "movq %%mm0, %%mm2\n\t"
134 "punpcklbw %%mm7, %%mm2\n\t"
137 "pmullw %0, %%mm2\n\t"
140 "paddw %%mm1, %%mm2\n\t"
145 /* [mm2,mm3] += C * src[0..7] */
152 "paddw %%mm0, %%mm2\n\t"
157 /* [mm2,mm3] += D * src[1..8] */
165 "paddw %%mm0, %%mm2\n\t"
171 /* dst[0..7] = ([mm2,mm3] + rnd) >> 6 */
172 "paddw %1, %%mm2\n\t"
174 "psrlw $6, %%mm2\n\t"
176 "packuswb %%mm3, %%mm2\n\t"
177 H264_CHROMA_OP(%0, %%mm2)
178 "movq %%mm2, %0\n\t"
188 "movd %5, %%mm2 \n\t"
192 "punpcklwd %%mm2, %%mm2 \n\t"
194 "punpcklwd %%mm2, %%mm2 \n\t"
196 "psubw %%mm2, %%mm4 \n\t"
205 "pmullw %%mm2, %%mm6 \n\t"
215 "pmullw %%mm2, %%mm1 \n\t"
233 "pmullw %%mm2, %%mm1 \n\t"
267 "movd %2, %%mm2\n\t"
268 "punpcklbw %%mm7, %%mm2\n\t"
269 "pshufw $0x94, %%mm2, %%mm2\n\t"
277 "movq %%mm2, %%mm1\n\t"
284 "movq %%mm0, %%mm2\n\t"