• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/x86/

Lines Matching refs:mm2

33 // in:  p0 in mm6, p1 in mm4, p2 in mm2, p3 in mm1
40 "movq %%mm2, %%mm3 \n\t" /* mm3 = p2 */ \
41 "pxor %%mm4, %%mm2 \n\t" \
42 "pand "MANGLE(ff_pb_1 )", %%mm2 \n\t" /* (p2^p1)&1 */ \
43 "movq %%mm2, %%mm5 \n\t" \
44 "paddb %%mm2, %%mm2 \n\t" \
45 "paddb %%mm5, %%mm2 \n\t" /* 3*(p2^p1)&1 */ \
46 "paddb %%mm6, %%mm2 \n\t" /* extra bits lost in shifts */ \
49 "pavgb %%mm2, %%mm1 \n\t" /* (256 - p3 + extrabits) >> 1 */ \
92 "movq %2, %%mm2 \n\t"
118 TRANSPOSE8x4(%%mm6, %%mm0, %%mm1, %%mm4, -2(%2), -2(%2,%3), -2(%2,%3,2), -2(%2,%4), %%mm2)
134 "movq "I(3)", %%mm2 \n\t" \
136 "movq %%mm2, %%mm4 \n\t" \
142 "pmulhw %%mm2, %%mm1 \n\t" /* r1 = c5*i3 - i3 */ \
146 "paddw %%mm2, %%mm4 \n\t" /* r4 = c3*i3 */ \
148 "paddw %%mm1, %%mm2 \n\t" /* r2 = c5*i3 */ \
156 "psubsw %%mm2, %%mm6 \n\t" /* r6 = D = c3*i5 - c5*i3 */ \
159 "movq "I(2)", %%mm2 \n\t" \
162 "movq %%mm2, %%mm1 \n\t" /* r1 = i2 */ \
163 "pmulhw "C(2)", %%mm2 \n\t" /* r2 = c2*i2 - i2 */ \
170 "paddw %%mm1, %%mm2 \n\t" /* r2 = c2*i2 */ \
184 "paddsw %%mm2, %%mm7 \n\t" /* r3 = (c4 - 1) * (B - D) */ \
186 "movq %%mm0, %%mm2 \n\t" /* r2 = A - C */ \
192 "paddw %%mm0, %%mm2 \n\t" /* r0 = A. = c4 * (A - C) */ \
202 "psubsw %%mm2, %%mm6 \n\t" /* r6 = F. = F - A. */ \
203 "paddsw %%mm2, %%mm2 \n\t" /* r2 = A. + A. */ \
205 "paddsw %%mm6, %%mm2 \n\t" /* r2 = A.. = F + A. */ \
207 "psubsw %%mm1, %%mm2 \n\t" /* r2 = R2 = A.. - H. */
216 "paddsw %%mm2, %%mm1 \n\t" /* r1 = R1 = A.. + H. */ \
232 "paddsw "OC_8", %%mm2 \n\t" /* adjust R2 (and R1) for shift */ \
234 "paddsw %%mm2, %%mm1 \n\t" /* r1 = R1 = A.. + H. */ \
235 "psraw $4, %%mm2 \n\t" /* r2 = NR2 */ \
240 "movq %%mm2, "I(2)"\n\t" /* store NR2 at I2 */ \
321 "movq %%mm2, %%mm5 \n\t" /* r5 = c3 c2 c1 c0 */ \
322 "punpcklwd %%mm3, %%mm2 \n\t" /* r2 = d1 c1 d0 c0 */ \
324 "punpckldq %%mm2, %%mm0 \n\t" /* r0 = d0 c0 b0 a0 = R0 */ \
325 "punpckhdq %%mm2, %%mm1 \n\t" /* r1 = d1 c1 b1 a1 = R1 */ \
326 "movq %%mm4, %%mm2 \n\t" /* r2 = b3 a3 b2 a2 */ \
331 "punpckldq %%mm5, %%mm2 \n\t" /* r2 = d2 c2 b2 a2 = R2 */ \
333 "movq %%mm2, "I(2)"\n\t"