Lines Matching refs:mm2
225 movq mm2, mm0 // mm2 = 00 01 02 03 04 05 06 07 in horizontal_line_4_5_scale_mmx()
235 punpckhbw mm2, mm7 // mm2 = 04 xx 05 xx 06 xx 07 xx in horizontal_line_4_5_scale_mmx()
237 movd DWORD PTR [edi+5], mm2 // write ouput 05 xx xx xx in horizontal_line_4_5_scale_mmx()
238 pmullw mm2, mm5 // 04* 51 05*102 06*154 07*205 in horizontal_line_4_5_scale_mmx()
253 paddw mm2, mm3 // in horizontal_line_4_5_scale_mmx()
255 paddw mm2, mm4 // added round values in horizontal_line_4_5_scale_mmx()
258 psrlw mm2, 8 in horizontal_line_4_5_scale_mmx()
259 packuswb mm2, mm7 in horizontal_line_4_5_scale_mmx()
261 movd DWORD PTR [edi-4], mm2 // writeoutput 06 07 08 09 in horizontal_line_4_5_scale_mmx()
268 movq mm2, mm0 // mm2 = 00 01 02 03 04 05 06 07 in horizontal_line_4_5_scale_mmx()
286 punpckhbw mm2, mm7 // mm2 = 04 xx 05 xx 06 xx 07 xx in horizontal_line_4_5_scale_mmx()
288 movd DWORD PTR [edi+5], mm2 // write ouput 05 xx xx xx in horizontal_line_4_5_scale_mmx()
289 pmullw mm2, mm5 // 04* 51 05*102 06*154 07*205 in horizontal_line_4_5_scale_mmx()
301 paddw mm2, mm3 // in horizontal_line_4_5_scale_mmx()
303 paddw mm2, mm4 // added round values in horizontal_line_4_5_scale_mmx()
304 psrlw mm2, 8 in horizontal_line_4_5_scale_mmx()
306 packuswb mm2, mm7 in horizontal_line_4_5_scale_mmx()
307 movd DWORD PTR [edi+6], mm2 // writeoutput 06 07 08 09 in horizontal_line_4_5_scale_mmx()
357 movq mm2, mm0 // Make a copy in vertical_band_4_5_scale_mmx()
361 punpckhbw mm2, mm7 // unpack high to word in vertical_band_4_5_scale_mmx()
368 pmullw mm2, mm5 // a * 1/5 in vertical_band_4_5_scale_mmx()
380 paddw mm2, mm5 // a * 1/5 + b * 4/5 in vertical_band_4_5_scale_mmx()
383 paddw mm2, round_values // + 128 in vertical_band_4_5_scale_mmx()
386 psrlw mm2, 8 in vertical_band_4_5_scale_mmx()
387 packuswb mm0, mm2 // des [1] in vertical_band_4_5_scale_mmx()
397 movq mm2, mm0 // make a copy in vertical_band_4_5_scale_mmx()
407 punpckhbw mm2, mm7 // unpack high to word in vertical_band_4_5_scale_mmx()
410 movq mm5, mm2 in vertical_band_4_5_scale_mmx()
436 pmullw mm2, mm6 // c * 3/5 in vertical_band_4_5_scale_mmx()
448 paddw mm2, mm6 // c * 3/5 + d * 2/5 in vertical_band_4_5_scale_mmx()
451 paddw mm2, round_values // + 128 in vertical_band_4_5_scale_mmx()
454 psrlw mm2, 8 in vertical_band_4_5_scale_mmx()
456 packuswb mm0, mm2 // des[3] in vertical_band_4_5_scale_mmx()
468 movq mm2, mm0 // make a copy in vertical_band_4_5_scale_mmx()
474 punpckhbw mm2, mm7 // unpack high in vertical_band_4_5_scale_mmx()
477 pmullw mm2, mm6 // an * 1/5 in vertical_band_4_5_scale_mmx()
479 paddw mm3, mm2 // d * 4/5 + an * 1/5 in vertical_band_4_5_scale_mmx()
541 movq mm2, mm0 // Make a copy in last_vertical_band_4_5_scale_mmx()
545 punpckhbw mm2, mm7 // unpack high to word in last_vertical_band_4_5_scale_mmx()
552 pmullw mm2, mm5 // a * 1/5 in last_vertical_band_4_5_scale_mmx()
564 paddw mm2, mm5 // a * 1/5 + b * 4/5 in last_vertical_band_4_5_scale_mmx()
567 paddw mm2, round_values // + 128 in last_vertical_band_4_5_scale_mmx()
570 psrlw mm2, 8 in last_vertical_band_4_5_scale_mmx()
571 packuswb mm0, mm2 // des [1] in last_vertical_band_4_5_scale_mmx()
581 movq mm2, mm0 // make a copy in last_vertical_band_4_5_scale_mmx()
591 punpckhbw mm2, mm7 // unpack high to word in last_vertical_band_4_5_scale_mmx()
594 movq mm5, mm2 in last_vertical_band_4_5_scale_mmx()
622 pmullw mm2, mm6 // c * 3/5 in last_vertical_band_4_5_scale_mmx()
634 paddw mm2, mm6 // c * 3/5 + d * 2/5 in last_vertical_band_4_5_scale_mmx()
637 paddw mm2, round_values // + 128 in last_vertical_band_4_5_scale_mmx()
640 psrlw mm2, 8 in last_vertical_band_4_5_scale_mmx()
642 packuswb mm0, mm2 // des[3] in last_vertical_band_4_5_scale_mmx()
698 movq mm2, mm0 // Make a copy in vertical_band_3_5_scale_mmx()
702 punpckhbw mm2, mm7 // unpack high to word in vertical_band_3_5_scale_mmx()
709 pmullw mm2, mm5 // a * 2/5 in vertical_band_3_5_scale_mmx()
721 paddw mm2, mm5 // a * 2/5 + b * 3/5 in vertical_band_3_5_scale_mmx()
724 paddw mm2, round_values // + 128 in vertical_band_3_5_scale_mmx()
727 psrlw mm2, 8 in vertical_band_3_5_scale_mmx()
728 packuswb mm0, mm2 // des [1] in vertical_band_3_5_scale_mmx()
743 movq mm2, mm0 // c in vertical_band_3_5_scale_mmx()
750 punpckhbw mm2, mm7 // c high in vertical_band_3_5_scale_mmx()
753 movq mm7, mm2 // make copy of c high in vertical_band_3_5_scale_mmx()
762 movq mm7, mm2 // make copy of c high in vertical_band_3_5_scale_mmx()
798 pmullw mm2, mm5 // d * 3/5 in vertical_band_3_5_scale_mmx()
807 paddw mm2, mm3 // d * 3/5 + an * 2/5 in vertical_band_3_5_scale_mmx()
810 paddw mm2, round_values // + 128 in vertical_band_3_5_scale_mmx()
813 psrlw mm2, 8 in vertical_band_3_5_scale_mmx()
814 packuswb mm0, mm2 // des[4] in vertical_band_3_5_scale_mmx()
870 movq mm2, mm0 // Make a copy in last_vertical_band_3_5_scale_mmx()
874 punpckhbw mm2, mm7 // unpack high to word in last_vertical_band_3_5_scale_mmx()
881 pmullw mm2, mm5 // a * 2/5 in last_vertical_band_3_5_scale_mmx()
893 paddw mm2, mm5 // a * 2/5 + b * 3/5 in last_vertical_band_3_5_scale_mmx()
896 paddw mm2, round_values // + 128 in last_vertical_band_3_5_scale_mmx()
899 psrlw mm2, 8 in last_vertical_band_3_5_scale_mmx()
900 packuswb mm0, mm2 // des [1] in last_vertical_band_3_5_scale_mmx()
919 movq mm2, mm0 // c in last_vertical_band_3_5_scale_mmx()
926 punpckhbw mm2, mm7 // c high in last_vertical_band_3_5_scale_mmx()
929 movq mm7, mm2 // make copy of c high in last_vertical_band_3_5_scale_mmx()
938 movq mm7, mm2 // make copy of c high in last_vertical_band_3_5_scale_mmx()
1014 movq mm2, mm0 // make copy before unpack in vertical_band_1_2_scale_mmx()
1023 punpckhbw mm2, mm7 // high Src[0] in vertical_band_1_2_scale_mmx()
1027 paddw mm2, mm3 // high (a + b ) in vertical_band_1_2_scale_mmx()
1030 paddw mm2, mm6 // high (a + b + 1) in vertical_band_1_2_scale_mmx()
1032 psraw mm2, 1 // high (a + b + 1)/2 in vertical_band_1_2_scale_mmx()
1033 packuswb mm0, mm2 // pack results in vertical_band_1_2_scale_mmx()
1134 movq mm2, mm0 in horizontal_line_1_2_scale_mmx()
1144 punpckhbw mm2, mm7 in horizontal_line_1_2_scale_mmx()
1147 paddw mm2, mm3 in horizontal_line_1_2_scale_mmx()
1149 paddw mm2, mm6 in horizontal_line_1_2_scale_mmx()
1152 psraw mm2, 1 in horizontal_line_1_2_scale_mmx()
1153 packuswb mm0, mm2 in horizontal_line_1_2_scale_mmx()
1155 movq mm2, mm4 in horizontal_line_1_2_scale_mmx()
1156 punpcklbw mm2, mm0 in horizontal_line_1_2_scale_mmx()
1158 movq [edi], mm2 in horizontal_line_1_2_scale_mmx()
1175 movq mm2, mm0 in horizontal_line_1_2_scale_mmx()
1193 punpckhbw mm2, mm7 in horizontal_line_1_2_scale_mmx()
1196 paddw mm2, mm3 in horizontal_line_1_2_scale_mmx()
1197 paddw mm2, mm6 in horizontal_line_1_2_scale_mmx()
1200 psraw mm2, 1 in horizontal_line_1_2_scale_mmx()
1202 packuswb mm0, mm2 in horizontal_line_1_2_scale_mmx()
1203 movq mm2, mm4 in horizontal_line_1_2_scale_mmx()
1205 punpcklbw mm2, mm0 in horizontal_line_1_2_scale_mmx()
1206 movq [edi], mm2 in horizontal_line_1_2_scale_mmx()
1351 movd mm2, DWORD ptr [esi+ecx*2] in vertical_band_5_4_scale_mmx()
1355 punpcklbw mm2, mm7 in vertical_band_5_4_scale_mmx() local
1357 movq mm3, mm2 in vertical_band_5_4_scale_mmx()
1360 pmullw mm2, one_fourths in vertical_band_5_4_scale_mmx() local
1369 paddw mm1, mm2 in vertical_band_5_4_scale_mmx()
1541 movd mm2, DWORD ptr [esi+ecx*2] in vertical_band_5_3_scale_mmx()
1545 punpcklbw mm2, mm7 in vertical_band_5_3_scale_mmx()
1548 pmullw mm2, mm6 in vertical_band_5_3_scale_mmx()
1561 paddw mm1, mm2 in vertical_band_5_3_scale_mmx()
1687 movd mm2, [esi+eax*2] // in vertical_band_2_1_scale_i_mmx()
1694 punpcklbw mm2, mm7 in vertical_band_2_1_scale_i_mmx()
1696 pmullw mm2, mm5 in vertical_band_2_1_scale_i_mmx()
1699 paddw mm1, mm2 in vertical_band_2_1_scale_i_mmx()