Searched defs:mm3 (Results 1 - 5 of 5) sorted by relevance

/external/qemu/distrib/sdl-1.2.15/src/audio/
H A DSDL_mixer_MMX_VC.c82 movq mm3, mm1 //%%mm1,%%mm3\n" // mm3 = l(a*v)|l(b*v)|l(c*v)|l(d*v) local
85 punpcklwd mm3, mm2 //%%mm2,%%mm3\n" // mm3 = c*v|d*v local
93 psrad mm3, 7 //$7,%%mm3\n" // mm3 = c*v/128|d*v/128 local
96 packssdw mm3, mm local
98 paddsw mm3, mm7 //%%mm7,%%mm3\\n" // mm3 = adjust_volume(src)+dst local
155 movq mm3, mm1 //%%mm1,%%mm3 // mm3 = a|b|c|d|e|f|g|h local
159 punpcklbw mm3, mm2 //%%mm2,%%mm3 // mm3 = 0|e|0|f|0|g|0|h local
163 pmullw mm3, mm0 //%%mm0,%%mm3 // mm3 = v*e|v*f|v*g|v*h local
165 psraw mm3, 7 //$7,%%mm3 // mm3 = v*e/128|v*f/128|v*g/128|v*h/128 local
166 packsswb mm3, mm1 //%%mm1,%%mm3 // mm1 = v*a/128|v*b/128|v*c/128|v*d/128|v*e/128|v*f/128|v*g/128|v*h/128 local
167 paddsb mm3, mm2 //%%mm2,%%mm3 // add to destination buffer local
[all...]
/external/libvpx/vpx_scale/win32/
H A Dscaleopt.c226 movq mm3, mm1 // mm3 = 01 02 03 04 05 06 07 08 local
240 punpckhbw mm3, mm7 // mm3 = 05 xx 06 xx 07 xx 08 xx local
241 pmullw mm3, mm6 // 05*205 06*154 07*102 08* 51 local
253 paddw mm2, mm3 //
271 movq mm3, mask45 // mm3 = 00 00 00 00 00 00 ff 00 local
272 pand mm3, mm1 // mm3 local
274 psllq mm3, 8 // mm3 = 00 00 00 00 00 00 00 07 local
277 movq mm3, mm1 local
291 punpckhbw mm3, mm7 // mm3 = 05 xx 06 xx 07 xx 08 xx local
292 pmullw mm3, mm6 // 05*205 06*154 07*102 07* 51 local
365 movq mm3, mm1 // make a copy local
374 punpckhbw mm3, mm7 // unpack high to word local
404 pmullw mm3, mm5 // b * 2/5 local
415 paddw mm3, mm5 // b * 2/5 + c * 3/5 local
418 paddw mm3, round_values // + 128 local
421 psrlw mm3, 8 local
435 movq mm3, mm1 // make a copy local
441 punpckhbw mm3, mm7 // unpack high local
470 pmullw mm3, mm5 // d * 4/5 local
479 paddw mm3, mm2 // d * 4/5 + an * 1/5 local
482 paddw mm3, round_values // + 128 local
485 psrlw mm3, 8 local
549 movq mm3, mm1 // make a copy local
558 punpckhbw mm3, mm7 // unpack high to word local
588 pmullw mm3, mm5 // b * 2/5 local
599 paddw mm3, mm5 // b * 2/5 + c * 3/5 local
602 paddw mm3, round_values // + 128 local
605 psrlw mm3, 8 local
621 movq mm3, mm1 // make a copy local
627 punpckhbw mm3, mm7 // unpack high local
706 movq mm3, mm1 // make a copy local
715 punpckhbw mm3, mm7 // unpack high to word local
741 pmullw mm3, four_fifths // b * 4/5 high local
758 paddw mm3, mm7 // b * 4/5 + c * 1/5 high local
770 paddw mm3, round_values // + 128 local
773 psrlw mm3, 8 local
796 movq mm3, mm1 // make a copy local
802 punpckhbw mm3, mm7 // unpack high local
805 pmullw mm3, mm6 // an * 2/5 local
878 movq mm3, mm1 // make a copy local
887 punpckhbw mm3, mm7 // unpack high to word local
917 pmullw mm3, four_fifths // b * 4/5 high local
934 paddw mm3, mm7 // b * 4/5 + c * 1/5 high local
946 paddw mm3, round_values // + 128 local
949 psrlw mm3, 8 local
1015 movq mm3, mm1 // make copy before unpack local
1026 punpckhbw mm3, mm7 local
1135 movq mm3, mm1 local
1146 punpckhbw mm3, mm7 local
1176 movq mm3, mm1 local
1179 psrlq mm3, 56 local
1181 psllq mm3, 56 local
1184 movq mm3, mm1 local
1194 punpckhbw mm3, mm7 local
1357 movq mm3, mm2 local
1363 pmullw mm3, two_fourths local
1375 paddw mm3, mm4 local
1379 paddw mm3, round_values local
1382 psrlw mm3, 8 local
1385 packuswb mm3, mm7 local
1550 movd mm3, DWORD ptr [eax+ecx] local
1553 punpcklbw mm3, mm7 local
1556 pmullw mm3, mm6 local
1567 paddw mm3, mm4 local
1569 paddw mm3, round_values local
1572 psrlw mm3, 8 local
1573 packuswb mm3, mm7 local
[all...]
/external/libvpx/vp8/common/x86/
H A Dpostproc_mmx.c96 movq mm3, [esi] ;
98 punpcklbw mm3, mm0 ;
99 mm3 = p0..p3
100 movq mm1, mm3 ;
102 pmullw mm3, mm6 ;
103 mm3 *= kernel 2 modifiers
113 paddusw mm3, mm6 ;
114 mm3 += mm6
136 paddusw mm3, mm6 ;
137 mm3
206 paddusw mm3, rd ; local
213 pandn mm7, mm3 ; local
357 paddusw mm3, rd ; local
364 pandn mm7, mm3 ; local
797 movq mm3, mm6 local
798 pslld mm3, 4 local
800 psubd mm3, mm6 local
817 psubd mm3, mm1 local
820 psubd mm3, flimit2 local
823 psrad mm3, 31 local
826 packssdw mm3, mm4 local
827 packsswb mm3, mm0 local
847 pandn mm3, mm2 local
[all...]
/external/qemu/distrib/libpng-1.2.19/
H A Dpngvcrd.c315 movq mm3,mask3 local
320 pand mm3,mm7 local
325 pcmpeqb mm3,mm6 local
360 pand mm7,mm3
361 movq mm5,mm3
848 movq mm3,mask3 local
855 pand mm3,mm7 local
862 pcmpeqb mm3,mm6 local
896 pand mm7,mm3
897 movq mm6,mm3
1334 movq mm3, mm0 ; v2 v1 v0 v2 v1 v0 v2 v1 local
1336 movq mm4, mm3 ; v2 v1 v0 v2 v1 v0 v2 v1 local
1337 punpckhdq mm3, mm0 ; v0 v2 v1 v0 v2 v1 v0 v2 local
1459 movq mm3, mm0 ; v2 v2 v2 v2 v3 v3 v3 v3 local
1461 punpckhdq mm3, mm3 ; v2 v2 v2 v2 v2 v2 v2 v2 local
1464 movq [edi+8], mm3 ; move to memory v2 local
2023 movq mm3, mm5 local
2027 pand mm3, mm1 // get lsb for each prev_row byte local
2112 movq mm3, mm5 local
2113 pand mm3, mm1 // get lsb for each prev_row byte local
2171 movq mm3, mm5 local
2172 pand mm3, mm1 // get lsb for each prev_row byte local
2285 movq mm3, mm5 local
2288 pand mm3, mm1 // get lsb for each prev_row byte local
2290 pand mm3, mm2 // get LBCarrys for each byte where both local
2318 movq mm3, mm5 local
2320 pand mm3, mm1 // get lsb for each prev_row byte local
2323 pand mm3, mm2 // get LBCarrys for each byte where both local
2508 movq mm3, [esi+ebx-8] // Prep c=Prior(x-bpp) bytes local
2510 psrlq mm3, ShiftRem // shift last 3 bytes to 1st 3 bytes local
2513 punpcklbw mm3, mm0 // Unpack High bytes of c local
2554 pand mm3, mm7 local
2559 movq mm3, [esi + ebx] // load c=Prior(x-bpp) local
2563 punpcklbw mm3, mm0 // Unpack High bytes of c local
2613 pand mm3, mm7 local
2619 movq mm3, mm2 // load c=Prior(x-bpp) step 1 local
2626 psllq mm3, ShiftBpp // load c=Prior(x-bpp) step 2 local
2629 punpckhbw mm3, mm0 // Unpack High bytes of c local
2674 pand mm3, mm7 local
2714 movq mm3, [esi+ebx-8] // read c=Prior(x-bpp) bytes local
2719 psrlq mm3, ShiftRem local
2722 punpcklbw mm3, mm0 // Unpack Low bytes of c local
2762 pand mm3, mm7 local
2767 movq mm3, [esi + ebx - 8] // load c=Prior(x-bpp) local
2769 psrlq mm3, ShiftRem local
2778 por mm3, mm6 local
2780 punpckhbw mm3, mm0 // Unpack High bytes of c local
2826 pand mm3, mm7 local
2856 movq mm3, [esi+ebx-8] // read c=Prior(x-bpp) bytes local
2862 punpckhbw mm3, mm0 // Unpack High bytes of c local
2902 pand mm3, mm7 local
2907 movq mm3, [esi + ebx] // load c=Prior(x-bpp) local
2911 punpcklbw mm3, mm0 // Unpack High bytes of c local
2958 pand mm3, mm7 local
2987 movq mm3, [esi+ebx-8] // read c=Prior(x-bpp) bytes local
2993 punpcklbw mm3, mm0 // Unpack Low bytes of c local
3033 pand mm3, mm7 local
3038 movq mm3, [esi+ebx-8] // read c=Prior(x-bpp) bytes local
3042 punpckhbw mm3, mm0 // Unpack High bytes of c local
3090 pand mm3, mm7 local
3502 movq mm3, [edi+ebx+24] // Load Sub(x) for 4th 8 bytes local
3504 paddb mm3, mm2 local
3615 movq mm3, [esi+ebx+8] local
3631 movq mm3, [esi+ebx+40] local
[all...]
/external/neven/Embedded/common/src/b_BasicEm/
H A DMath.c372 movq mm3, 8[ebx] local
375 pmaddwd mm2, mm3
445 "movq 8( %%ebx ),%%mm3\n\t"
448 "pmaddwd %%mm3,%%mm2\n\t"

Completed in 422 milliseconds