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

/external/qemu/distrib/sdl-1.2.15/src/audio/
H A DSDL_mixer_MMX_VC.c72 movq mm2, mm1 //%%mm1,%%mm2\n" // mm2 = a|b|c|d local
78 pmulhw mm2, mm0 //%%mm0,%%mm2\n" // mm2 = h(a*v)|h(b*v)|h(c*v)|h(d*v) local
83 punpckhwd mm1, mm2 //%%mm2,%%mm1\n" // mm1 = a*v|b*v
85 punpcklwd mm3, mm2 //%%mm2,
153 pxor mm2, mm2 //%%mm2,%%mm2 // mm2 = 0 local
157 pcmpgtb mm2, mm1 //%%mm1,%%mm2 // mm2 = 11111111|00000000|00000000.... local
160 movq mm2, [edi] //(%%edi),%%mm2 // mm2 = destination local
[all...]
/external/libvpx/libvpx/vpx_scale/win32/
H A Dscaleopt.c159 movd mm2, DWORD ptr [esi+ecx*2] local
163 punpcklbw mm2, mm7 local
165 movq mm3, mm2
168 pmullw mm2, one_fourths local
177 paddw mm1, mm2
345 movd mm2, DWORD ptr [esi+ecx*2] local
349 punpcklbw mm2, mm7 local
352 pmullw mm2, mm6 local
365 paddw mm1, mm2
486 movd mm2, [es local
493 punpcklbw mm2, mm7 local
495 pmullw mm2, mm5 local
[all...]
/external/qemu/distrib/libpng-1.2.19/
H A Dpngvcrd.c178 movq mm2,mask2 local
182 pand mm2,mm7 local
186 pcmpeqb mm2,mm6 local
213 pand mm6,mm2
214 movq mm4,mm2
314 movq mm2,mask2 local
319 pand mm2,mm7 local
324 pcmpeqb mm2,mm6 local
352 pand mm6,mm2
353 movq mm4,mm2
847 movq mm2,mask2 local
854 pand mm2,mm7 local
861 pcmpeqb mm2,mm6 local
1301 movq mm2, mm0 ; 0 0 0 v2 v1 v0 0 0 local
1304 por mm0, mm2 ; v2 v1 v0 v2 v1 v0 0 0 local
1329 movq mm2, mm0 ; 0 0 0 v2 v1 v0 0 0 local
1332 por mm0, mm2 ; v2 v1 v0 v2 v1 v0 0 0 local
1457 movq mm2, mm0 ; v0 v0 v1 v1 v2 v2 v3 v3 local
1463 punpckhwd mm2, mm2 ; v0 v0 v0 v0 v1 v1 v1 v1 local
1465 movq mm4, mm2 ; v0 v0 v0 v0 v1 v1 v1 v1 local
1466 punpckldq mm2, mm2 ; v1 v1 v1 v1 v1 v1 v1 v1 local
1468 movq [edi+16], mm2 ; move to memory v1 local
2018 movq mm2, [edi + ebx - 8] // Load previous aligned 8 bytes local
2024 psrlq mm2, ShiftRem // Correct position Raw(x-bpp) data local
2035 psrlq mm2, 1 // divide raw bytes by 2 local
2036 pand mm2, mm4 // clear invalid bit 7 of each byte local
2037 paddb mm2, mm1 // add LBCarrys to (Raw(x-bpp)/2) for each byte local
2038 pand mm2, mm6 // Leave only Active Group 1 bytes to add to Avg local
2043 movq mm2, mm0 // mov updated Raws to mm2 local
2044 psllq mm2, ShiftBpp // shift data to position correctly local
2048 psrlq mm2, 1 // divide raw bytes by 2 local
2049 pand mm2, mm4 // clear invalid bit 7 of each byte local
2050 paddb mm2, mm1 // add LBCarrys to (Raw(x-bpp)/2) for each byte local
2051 pand mm2, mm6 // Leave only Active Group 2 bytes to add to Avg local
2058 movq mm2, mm0 // mov updated Raws to mm2 local
2059 psllq mm2, ShiftBpp // shift data to position correctly local
2065 psrlq mm2, 1 // divide raw bytes by 2 local
2066 pand mm2, mm4 // clear invalid bit 7 of each byte local
2067 paddb mm2, mm1 // add LBCarrys to (Raw(x-bpp)/2) for each byte local
2068 pand mm2, mm6 // Leave only Active Group 2 bytes to add to Avg local
2077 movq mm2, mm0 // mov updated Raw(x) to mm2 local
2105 movq mm2, [edi + ebx - 8] // Load previous aligned 8 bytes local
2109 psrlq mm2, ShiftRem // shift data to position correctly local
2121 psrlq mm2, 1 // divide raw bytes by 2 local
2122 pand mm2, mm4 // clear invalid bit 7 of each byte local
2123 paddb mm2, mm1 // add LBCarrys to (Raw(x-bpp)/2) for each byte local
2124 pand mm2, mm7 // Leave only Active Group 1 bytes to add to Avg local
2128 movq mm2, mm0 // mov updated Raws to mm2 local
2129 psllq mm2, ShiftBpp // shift data to position correctly local
2134 psrlq mm2, 1 // divide raw bytes by 2 local
2135 pand mm2, mm4 // clear invalid bit 7 of each byte local
2136 paddb mm2, mm1 // add LBCarrys to (Raw(x-bpp)/2) for each byte local
2137 pand mm2, mm6 // Leave only Active Group 2 bytes to add to Avg local
2144 movq mm2, mm0 // mov updated Raws to mm2 local
2164 movq mm2, [edi + ebx - 8] // Load previous aligned 8 bytes local
2168 psrlq mm2, ShiftRem // shift data to position correctly [BUGFIX] local
2181 psrlq mm2, 1 // divide raw bytes by 2 local
2182 pand mm2, mm4 // clear invalid bit 7 of each byte local
2183 paddb mm2, mm1 // add LBCarrys to (Raw(x-bpp)/2) for each byte local
2184 pand mm2, mm6 // Leave only Active Group 1 bytes to add to Avg local
2188 movq mm2, mm0 // mov updated Raws to mm2 local
2189 psllq mm2, ShiftBpp // shift data to position correctly local
2193 psrlq mm2, 1 // divide raw bytes by 2 local
2194 pand mm2, mm4 // clear invalid bit 7 of each byte local
2195 paddb mm2, mm1 // add LBCarrys to (Raw(x-bpp)/2) for each byte local
2196 pand mm2, mm6 // Leave only Active Group 2 bytes to add to Avg local
2201 movq mm2, mm0 // mov updated Raws to mm2 local
2202 psllq mm2, ShiftBpp // shift data to position correctly local
2208 psrlq mm2, 1 // divide raw bytes by 2 local
2209 pand mm2, mm4 // clear invalid bit 7 of each byte local
2210 paddb mm2, mm1 // add LBCarrys to (Raw(x-bpp)/2) for each byte local
2211 pand mm2, mm6 // Leave only Active Group 2 bytes to add to Avg local
2216 movq mm2, mm0 // mov updated Raws to mm2 local
2217 psllq mm2, ShiftBpp // shift data to position correctly local
2224 psrlq mm2, 1 // divide raw bytes by 2 local
2225 pand mm2, mm4 // clear invalid bit 7 of each byte local
2226 paddb mm2, mm1 // add LBCarrys to (Raw(x-bpp)/2) for each byte local
2227 pand mm2, mm6 // Leave only Active Group 2 bytes to add to Avg local
2234 movq mm2, mm0 // mov updated Raws to mm2 local
2281 movq mm2, [edi + ebx - 8] // Load previous aligned 8 bytes local
2292 psrlq mm2, 1 // divide raw bytes by 2 local
2295 pand mm2, mm4 // clear invalid bit 7 of each byte local
2300 movq mm2, mm0 // reuse as Raw(x-bpp) local
2321 movq mm2, [edx + ebx] local
2325 psrlq mm2, 1 // divide raw bytes by 2 local
2328 pand mm2, mm4 // clear invalid bit 7 of each byte local
2506 movq mm2, [esi + ebx] // load b=Prior(x) local
2509 punpcklbw mm2, mm0 // Unpack High bytes of b local
2546 pand mm2, mm0 local
2561 movq mm2, mm3 // load b=Prior(x) step 1 local
2567 psrlq mm2, ShiftBpp // load b=Prior(x) step 2 local
2570 punpcklbw mm2, mm0 // Unpack High bytes of b local
2605 pand mm2, mm0 local
2612 movq mm2, [esi + ebx] // load b=Prior(x) local
2621 punpckhbw mm2, mm0 // Unpack High bytes of b local
2665 pand mm2, mm0 local
2716 movq mm2, [esi + ebx] // load b=Prior(x) local
2717 punpcklbw mm2, mm0 // Unpack Low bytes of b local
2754 pand mm2, mm0 local
2770 movq mm2, [esi + ebx] // load b=Prior(x) step 1 local
2783 punpckhbw mm2, mm0 // Unpack High bytes of b local
2818 pand mm2, mm0 local
2858 movq mm2, [esi + ebx] // load b=Prior(x) local
2859 punpcklbw mm2, mm0 // Unpack High bytes of b local
2894 pand mm2, mm0 local
2909 movq mm2, mm3 // load b=Prior(x) step 1 local
2915 punpckhbw mm2, mm0 // Unpack Low bytes of b local
2950 pand mm2, mm0 local
2989 movq mm2, [esi + ebx] // load b=Prior(x) local
2990 punpcklbw mm2, mm0 // Unpack Low bytes of b local
3025 pand mm2, mm0 local
3040 movq mm2, [esi + ebx] // load b=Prior(x) local
3047 punpckhbw mm2, mm0 // Unpack High bytes of b local
3082 pand mm2, mm0 local
3499 movq mm2, [edi+ebx+16] // Load Sub(x) for 3rd 8 bytes local
3501 paddb mm2, mm1 local
3617 movq mm2, [edi+ebx+8] local
3619 paddb mm2, mm3 local
3633 movq mm2, [edi+ebx+40] local
3635 paddb mm2, mm3 local
[all...]
/external/neven/Embedded/common/src/b_BasicEm/
H A DMath.c369 movq mm2, 8[eax] local
375 pmaddwd mm2, mm3 local
384 paddd mm7, mm2
442 "movq 8( %%eax ),%%mm2\n\t"
448 "pmaddwd %%mm3,%%mm2\n\t"
457 "paddd %%mm2,%%mm7\n\t"
/external/pixman/pixman/
H A Dpixman-mmx.c3328 "movq 16(%1), %%mm2\n"
3337 "movq %%mm2, 16(%0)\n"
3346 "%mm0", "%mm1", "%mm2", "%mm3",
3876 __m64 mm2 = _mm_unpackhi_pi8 (_mm_setzero_si64(), mm0); local
3879 __m64 mm5 = _mm_unpacklo_pi16 (_mm_setzero_si64(), mm2);
3880 __m64 mm6 = _mm_unpackhi_pi16 (_mm_setzero_si64(), mm2);

Completed in 211 milliseconds