HomeSort by relevance Sort by last modified time
    Searched full:mm0 (Results 1 - 25 of 98) sorted by null

1 2 3 4

  /external/libvpx/libvpx/vp8/common/x86/
sad_mmx.asm 48 movq mm0, QWORD PTR [rsi]
54 movq mm4, mm0
57 psubusb mm0, mm1
63 por mm0, mm1
66 movq mm1, mm0
69 punpcklbw mm0, mm6
75 paddw mm0, mm2
82 paddw mm7, mm0
89 movq mm0, mm7
91 punpcklwd mm0, mm
    [all...]
variance_impl_mmx.asm 31 movq mm0, [rax]
35 pmaddwd mm0, mm0
40 paddd mm4, mm0
97 movq mm0, [rax] ; Copy eight bytes to mm0
99 movq mm2, mm0 ; Take copies
102 punpcklbw mm0, mm6 ; unpack to higher prrcision
106 psubsw mm0, mm1 ; A-B (low order) to MM0
    [all...]
iwalsh_mmx.asm 25 movq mm0, [rdx + 0] ;ip[0]
34 movq mm4, mm0
44 psubw mm0, mm3 ;ip[0] - ip[12] aka d1
47 movq mm5, mm0 ;temp dl
48 paddw mm0, mm1 ;dl + cl
57 punpcklwd mm4, mm0 ; 11 01 10 00
58 punpckhwd mm3, mm0 ; 13 03 12 02
64 movq mm0, mm4 ; 11 01 10 00
67 punpckldq mm0, mm6 ; 30 20 10 00 aka ip[0]
73 movq mm1, mm0
    [all...]
idctllm_mmx.asm 50 movq mm0, [rax ]
67 psubw mm0, mm2 ; b1= 0-2
71 paddw mm2, mm0 ; a1 =0+2
94 movq mm4, mm0 ; b1
98 psubw mm0, mm7 ;2
105 punpcklwd mm1, mm0 ; 11 01 10 00
106 punpckhwd mm2, mm0 ; 13 03 12 02
111 movq mm0, mm1 ; 11 01 10 00
114 punpckldq mm0, mm3 ; 30 20 10 00
122 psubw mm0, mm2 ; b1= 0-
    [all...]
loopfilter_mmx.asm 69 movq mm0, mm4 ; q0
71 psubusb mm3, mm0 ; q1-=q0
156 pxor mm0, [GLOBAL(t80)] ; offset to convert to signed values
157 movq mm3, mm0 ; q0
158 psubsb mm0, mm6 ; q0 - p0
159 paddsb mm2, mm0 ; 1 * (q0 - p0) + hvm(p1 - q1)
160 paddsb mm2, mm0 ; 2 * (q0 - p0) + hvm(p1 - q1)
161 paddsb mm2, mm0 ; 3 * (q0 - p0) + hvm(p1 - q1)
167 pxor mm0, mm0 ;
    [all...]
dequantize_mmx.asm 71 movq mm0, [rax ]
72 pmullw mm0, [rdx]
97 psubw mm0, mm2 ; b1= 0-2
101 paddw mm2, mm0 ; a1 =0+2
124 movq mm4, mm0 ; b1
128 psubw mm0, mm7 ;2
135 punpcklwd mm1, mm0 ; 11 01 10 00
136 punpckhwd mm2, mm0 ; 13 03 12 02
141 movq mm0, mm1 ; 11 01 10 00
144 punpckldq mm0, mm3 ; 30 20 10 0
    [all...]
subpixel_mmx.asm 52 pxor mm0, mm0 ; mm0 = 00000000
58 punpcklbw mm3, mm0 ; mm3 = p-1..p2
62 punpckhbw mm4, mm0 ; mm5 = p2..p5
68 punpcklbw mm5, mm0 ; mm5 = p0..p3
74 punpcklbw mm4, mm0 ; mm4 = p1..p4
80 punpcklbw mm4, mm0 ; mm5 = p3..p6
84 punpcklbw mm5, mm0 ; mm5 = p-2..p1
90 packuswb mm3, mm0 ; pack and unpack to saturat
    [all...]
recon_mmx.asm 31 movq mm0, [rsi]
42 movq [rdi], mm0
64 movq mm0, [rsi+rax]
67 movq [rdi+rcx], mm0
94 movq mm0, [rsi]
105 movq [rdi], mm0
143 movq mm0, [rsi]
155 movq [rdi], mm0
167 movq mm0, [rsi]
179 movq [rdi], mm0
    [all...]
postproc_mmx.asm 50 pxor mm0, mm0 ;
97 punpcklbw mm1, mm0 ;
103 punpcklwd mm1, mm0 ;
105 punpckhwd mm2, mm0 ;
119 punpcklbw mm1, mm0
120 punpcklbw mm2, mm0
128 punpcklwd mm2, mm0
129 punpckhwd mm4, mm0
137 punpcklwd mm1, mm0
    [all...]
sad_sse3.asm 212 movq mm0, QWORD PTR [%2]
217 psadbw mm5, mm0
218 psadbw mm6, mm0
219 psadbw mm7, mm0
221 movq mm0, QWORD PTR [%2]
226 psadbw mm1, mm0
227 psadbw mm2, mm0
228 psadbw mm3, mm0
234 movq mm0, QWORD PTR [%2+%4]
244 psadbw mm1, mm0
    [all...]
  /external/libvpx/libvpx/vp8/encoder/x86/
subtract_mmx.asm 34 movd mm0, [rsi]
36 punpcklbw mm0, mm7
38 psubw mm0, mm1
39 movq [rdi], mm0
42 movd mm0, [rsi+rdx]
44 punpcklbw mm0, mm7
46 psubw mm0, mm1
47 movq [rdi+rcx*2],mm0
50 movd mm0, [rsi+rdx*2]
52 punpcklbw mm0, mm
    [all...]
quantize_mmx.asm 29 movq mm0, [rsi]
34 movq mm3, mm0
35 psraw mm0, 15
37 pxor mm3, mm0
38 psubw mm3, mm0 ; abs
55 pxor mm3, mm0
56 psubw mm3, mm0 ;gain the sign back
59 movq mm0, mm3
201 movq mm0, [rsi]
207 pcmpeqw mm0, mm
    [all...]
dct_mmx.asm 32 movq mm0, [rsi]
39 movq mm3, mm0 ; 00 01 02 03
42 punpcklwd mm0, mm1 ; 00 10 01 11
48 movq mm1, mm0 ; 00 10 01 11
49 punpckldq mm0, mm2 ; 00 10 20 30
58 ; mm0 0
64 movq mm5, mm0
67 paddw mm0, mm3 ; a1 = 0 + 3
76 psllw mm0, 3
80 movq mm2, mm0 ; a
    [all...]
subtract_sse2.asm 34 movd mm0, [rsi]
36 punpcklbw mm0, mm7
38 psubw mm0, mm1
39 movq MMWORD PTR [rdi], mm0
41 movd mm0, [rsi+rdx]
43 punpcklbw mm0, mm7
45 psubw mm0, mm1
46 movq MMWORD PTR [rdi+rcx*2], mm0
48 movd mm0, [rsi+rdx*2]
50 punpcklbw mm0, mm
    [all...]
  /external/libvpx/libvpx/vpx_scale/win32/
scaleopt.c 107 movd mm0, ebx // mm0 = 00 01 01 02 local
110 punpcklbw mm0, mm7 // mm0 = 00 xx 01 xx 01 xx 02 xx local
111 pmullw mm0, mm5 // local
117 paddw mm0, mm1 local
119 paddw mm0, mm4 local
120 psrlw mm0, 8 local
123 packuswb mm0, mm7 local
125 movd DWORD Ptr [edi-4], mm0
152 movd mm0, ebx \/\/ mm0 = 00 01 01 02 local
155 punpcklbw mm0, mm7 \/\/ mm0 = 00 xx 01 xx 01 xx 02 xx local
156 pmullw mm0, mm5 \/\/ local
159 paddw mm0, mm1 local
161 paddw mm0, mm4 local
162 psrlw mm0, 8 local
164 packuswb mm0, mm7 local
218 movq mm0, QWORD PTR [esi] \/\/ mm0 = 00 01 02 03 04 05 06 07 local
225 punpcklbw mm0, mm7 \/\/ mm0 = 00 xx 01 xx 02 xx 03 xx local
228 pmullw mm0, mm5 \/\/ 00* 51 01*102 02*154 03*205 local
239 paddw mm0, mm1 \/\/ added round values local
240 paddw mm0, mm4 local
242 psrlw mm0, 8 \/\/ output: 01 xx 02 xx 03 xx 04 xx local
243 packuswb mm0, mm7 local
261 movq mm0, [esi] \/\/ mm0 = 00 01 02 03 04 05 06 07 local
276 punpcklbw mm0, mm7 \/\/ mm0 = 00 xx 01 xx 02 xx 03 xx local
279 pmullw mm0, mm5 \/\/ 00* 51 01*102 02*154 03*205 local
290 paddw mm0, mm1 \/\/ added round values local
291 paddw mm0, mm4 local
293 psrlw mm0, 8 \/\/ output: 01 xx 02 xx 03 xx 04 xx local
294 packuswb mm0, mm7 \/\/ 01 02 03 04 xx xx xx xx local
348 movq mm0, QWORD ptr [esi] \/\/ src[0]; local
352 punpcklbw mm0, mm7 \/\/ unpack low to word local
357 pmullw mm0, mm5 \/\/ a * 1\/5 local
372 paddw mm0, mm4 \/\/ a * 1\/5 + b * 4\/5 local
375 paddw mm0, round_values \/\/ + 128 local
378 psrlw mm0, 8 local
381 packuswb mm0, mm2 \/\/ des [1] local
384 movq mm0, [esi+ecx*2] \/\/ mm0 = src[2] local
397 punpcklbw mm0, mm7 \/\/ unpack low to word local
426 pmullw mm0, mm6 \/\/ c * 3\/5 local
441 paddw mm0, mm4 \/\/ c * 3\/5 + d * 2\/5 local
444 paddw mm0, round_values \/\/ + 128 local
447 psrlw mm0, 8 local
450 packuswb mm0, mm2 \/\/ des[3] local
456 movq mm0, [edi+ecx*2] \/\/ mm0, Src[0] of the next group local
465 punpcklbw mm0, mm7 \/\/ unpack low local
467 pmullw mm0, mm6 \/\/ an * 1\/5 local
530 movq mm0, QWORD ptr [esi] \/\/ src[0]; local
534 punpcklbw mm0, mm7 \/\/ unpack low to word local
539 pmullw mm0, mm5 \/\/ a * 1\/5 local
554 paddw mm0, mm4 \/\/ a * 1\/5 + b * 4\/5 local
557 paddw mm0, round_values \/\/ + 128 local
560 psrlw mm0, 8 local
563 packuswb mm0, mm2 \/\/ des [1] local
566 movq mm0, [esi+ecx*2] \/\/ mm0 = src[2] local
579 punpcklbw mm0, mm7 \/\/ unpack low to word local
610 pmullw mm0, mm6 \/\/ c * 3\/5 local
625 paddw mm0, mm4 \/\/ c * 3\/5 + d * 2\/5 local
628 paddw mm0, round_values \/\/ + 128 local
631 psrlw mm0, 8 local
634 packuswb mm0, mm2 \/\/ des[3] local
685 movq mm0, QWORD ptr [esi] \/\/ src[0]; local
689 punpcklbw mm0, mm7 \/\/ unpack low to word local
694 pmullw mm0, mm5 \/\/ a * 2\/5 local
709 paddw mm0, mm4 \/\/ a * 2\/5 + b * 3\/5 local
712 paddw mm0, round_values \/\/ + 128 local
715 psrlw mm0, 8 local
718 packuswb mm0, mm2 \/\/ des [1] local
721 movq mm0, [esi+ecx*2] \/\/ mm0 = src[2] local
736 punpcklbw mm0, mm7 \/\/ c low local
783 pmullw mm0, mm5 \/\/ d * 3\/5 local
794 paddw mm0, mm1 \/\/ d * 3\/5 + an * 2\/5 local
798 paddw mm0, round_values \/\/ + 128 local
801 psrlw mm0, 8 local
804 packuswb mm0, mm2 \/\/ des[4] local
855 movq mm0, QWORD ptr [esi] \/\/ src[0]; local
859 punpcklbw mm0, mm7 \/\/ unpack low to word local
864 pmullw mm0, mm5 \/\/ a * 2\/5 local
879 paddw mm0, mm4 \/\/ a * 2\/5 + b * 3\/5 local
882 paddw mm0, round_values \/\/ + 128 local
885 psrlw mm0, 8 local
888 packuswb mm0, mm2 \/\/ des [1] local
891 movq mm0, [esi+ecx*2] \/\/ mm0 = src[2] local
910 punpcklbw mm0, mm7 \/\/ c low local
997 movq mm0, [esi] \/\/ get Src[0] local
1003 punpcklbw mm0, mm7 \/\/ low Src[0] local
1007 paddw mm0, mm1 \/\/ low (a + b) local
1010 paddw mm0, mm6 \/\/ low (a + b + 1) local
1015 psraw mm0, 1 \/\/ low (a + b +1 )\/2 local
1019 packuswb mm0, mm2 \/\/ pack results local
1064 movq mm0, [esi] \/\/ get Src[0] local
1113 movq mm0, [esi] local
1120 punpcklbw mm0, mm7 local
1123 paddw mm0, mm1 local
1125 paddw mm0, mm6 local
1132 psraw mm0, 1 local
1135 packuswb mm0, mm2 local
1154 movq mm0, [esi] local
1169 punpcklbw mm0, mm7 local
1172 paddw mm0, mm1 local
1173 paddw mm0, mm6 local
1181 psraw mm0, 1 local
1184 packuswb mm0, mm2 local
1272 movq mm0, QWORD PTR [esi]; local
1274 movq mm1, mm0; local
1277 psrlq mm0, 8; local
1282 punpcklbw mm0, mm7; local
1286 pmullw mm0, mm6 local
1326 movd mm0, DWORD ptr [esi] \/\/ src[0]; local
1420 movq mm0, QWORD PTR [esi]; local
1422 movq mm1, mm0; local
1425 psllw mm0, 8; local
1430 psrlw mm0, 8; local
1435 pmullw mm0, mm6 local
1453 movq mm0, QWORD PTR [esi]; local
1455 movq mm1, mm0; local
1458 psllw mm0, 8; local
1463 psrlw mm0, 8; local
1468 pmullw mm0, mm6 local
1512 movd mm0, DWORD ptr [esi] \/\/ src[0]; local
1603 movq mm0, [esi+edx*2] local
1604 psllw mm0, 8 local
1606 psrlw mm0, 8 local
1607 packuswb mm0, mm7 local
1609 movd DWORD Ptr [edi+edx], mm0; local
1653 movd mm0, [esi] \/\/ local
1657 punpcklbw mm0, mm7 local
1659 pmullw mm0, mm5 local
1666 paddw mm0, round_values local
1669 paddw mm0, mm1 local
1671 psrlw mm0, 8 local
1672 packuswb mm0, mm7 local
    [all...]
  /external/qemu/distrib/sdl-1.2.15/src/audio/
SDL_mixer_MMX_VC.c 57 pxor mm0, mm0 local
58 movd mm0, eax //%%eax,%%mm0 local
59 movq mm1, mm0 //%%mm0,%%mm1
60 psllq mm0, 16 //$16,%%mm0 local
61 por mm0, mm1 //%%mm1,%%mm0 local
62 psllq mm0, 16 \/\/$16,%%mm0 local
63 por mm0, mm1 \/\/%%mm1,%%mm0 local
64 psllq mm0, 16 \/\/$16,%%mm0 local
65 por mm0, mm1 \/\/%%mm1,%%mm0 \/\/ mm0 = vol|vol|vol|vol local
135 movd mm0, eax \/\/%%eax,%%mm0 local
137 psllq mm0, 16 \/\/$16,%%mm0 local
138 por mm0, mm1 \/\/%%mm1,%%mm0 local
139 psllq mm0, 16 \/\/$16,%%mm0 local
140 por mm0, mm1 \/\/%%mm1,%%mm0 local
141 psllq mm0, 16 \/\/$16,%%mm0 local
142 por mm0, mm1 \/\/%%mm1,%%mm0 local
    [all...]
SDL_mixer_MMX.c 52 " pxor %%mm0,%%mm0\n"
54 " movd %%eax,%%mm0\n"
55 " movq %%mm0,%%mm1\n"
56 " psllq $16,%%mm0\n"
57 " por %%mm1,%%mm0\n"
58 " psllq $16,%%mm0\n"
59 " por %%mm1,%%mm0\n"
60 " psllq $16,%%mm0\n"
61 " por %%mm1,%%mm0\n" /* mm0 = vol|vol|vol|vol *
    [all...]
  /external/openssl/crypto/modes/asm/
ghash-x86.S 214 movq 8(%esi,%ecx,1),%mm0
216 movd %mm0,%ebp
217 psrlq $4,%mm0
220 pxor 8(%esi,%edx,1),%mm0
226 movd %mm0,%ebx
227 pxor %mm2,%mm0
229 psrlq $4,%mm0
232 pxor 8(%esi,%ecx,1),%mm0
238 movd %mm0,%ebp
239 pxor %mm2,%mm0
    [all...]
  /external/qemu/distrib/libpng-1.2.19/
pngvcrd.c 176 movq mm0,mask0 local
180 pand mm0,mm7 local
184 pcmpeqb mm0,mm6 local
196 pand mm4,mm0
197 movq mm6,mm0
312 movq mm0,mask0 local
317 pand mm0,mm7 local
322 pcmpeqb mm0,mm6 local
336 pand mm4,mm0
337 movq mm6,mm0
454 movq mm0,mask0 local
456 pand mm0,mm7 \/\/nonzero if keep byte local
457 pcmpeqb mm0,mm6 \/\/zeros->1s, v versa local
724 movq mm0,mask0 local
727 pand mm0,mm7 local
730 pcmpeqb mm0,mm6 local
845 movq mm0,mask0 local
852 pand mm0,mm7 local
859 pcmpeqb mm0,mm6 local
1250 movq mm0, [esi] ; X X v2 v1 v0 v5 v4 v3 local
1251 movq mm7, mm0 ; X X v2 v1 v0 v5 v4 v3 local
1252 movq mm6, mm0 ; X X v2 v1 v0 v5 v4 v3 local
1253 psllq mm0, 24 ; v1 v0 v5 v4 v3 0 0 0 local
1256 por mm0, mm7 ; v1 v0 v5 v4 v3 v5 v4 v3 local
1259 movq [edi], mm0 ; move quad to memory local
1297 movd mm0, [esi] ; X X X X X v2 v1 v0 local
1298 pand mm0, const4 ; 0 0 0 0 0 v2 v1 v0 local
1299 movq mm1, mm0 ; 0 0 0 0 0 v2 v1 v0 local
1300 psllq mm0, 16 ; 0 0 0 v2 v1 v0 0 0 local
1301 movq mm2, mm0 ; 0 0 0 v2 v1 v0 0 0 local
1302 psllq mm0, 24 ; v2 v1 v0 0 0 0 0 0 local
1304 por mm0, mm2 ; v2 v1 v0 v2 v1 v0 0 0 local
1305 por mm0, mm1 ; v2 v1 v0 v2 v1 v0 v2 v1 local
1306 movq [edi+4], mm0 ; move to memory local
1307 psrlq mm0, 16 ; 0 0 v2 v1 v0 v2 v1 v0 local
1308 movd [edi], mm0 ; move to memory local
1325 movd mm0, [esi] ; X X X X X v2 v1 v0 local
1326 pand mm0, const4 ; 0 0 0 0 0 v2 v1 v0 local
1327 movq mm1, mm0 ; 0 0 0 0 0 v2 v1 v0 local
1328 psllq mm0, 16 ; 0 0 0 v2 v1 v0 0 0 local
1329 movq mm2, mm0 ; 0 0 0 v2 v1 v0 0 0 local
1330 psllq mm0, 24 ; v2 v1 v0 0 0 0 0 0 local
1332 por mm0, mm2 ; v2 v1 v0 v2 v1 v0 0 0 local
1333 por mm0, mm1 ; v2 v1 v0 v2 v1 v0 v2 v1 local
1334 movq mm3, mm0 ; v2 v1 v0 v2 v1 v0 v2 v1 local
1335 psllq mm0, 16 ; v0 v2 v1 v0 v2 v1 0 0 local
1337 punpckhdq mm3, mm0 ; v0 v2 v1 v0 v2 v1 v0 v2 local
1339 psrlq mm0, 32 ; 0 0 0 0 v0 v2 v1 v0 local
1341 punpckldq mm0, mm4 ; v1 v0 v2 v1 v0 v2 v1 v0 local
1369 movq mm0, [esi] ; v0 v1 v2 v3 v4 v5 v6 v7 local
1370 movq mm1, mm0 ; v0 v1 v2 v3 v4 v5 v6 v7 local
1371 punpcklbw mm0, mm0 ; v4 v4 v5 v5 v6 v6 v7 v7 local
1376 movq [edi], mm0 ; move to memory v4 v5 v6 and v7 local
1412 movd mm0, [esi] ; X X X X v0 v1 v2 v3 local
1413 punpcklbw mm0, mm0 ; v0 v0 v1 v1 v2 v2 v3 v3 local
1414 movq mm1, mm0 ; v0 v0 v1 v1 v2 v2 v3 v3 local
1415 punpcklwd mm0, mm0 ; v2 v2 v2 v2 v3 v3 v3 v3 local
1417 movq [edi], mm0 ; move to memory v2 and v3 local
1454 movd mm0, [esi] ; X X X X v0 v1 v2 v3 local
1455 movq mm1, mm0 ; X X X X v0 v1 v2 v3 local
1456 punpcklbw mm0, mm0 ; v0 v0 v1 v1 v2 v2 v3 v3 local
1457 movq mm2, mm0 ; v0 v0 v1 v1 v2 v2 v3 v3 local
1458 punpcklwd mm0, mm0 ; v2 v2 v2 v2 v3 v3 v3 v3 local
1459 movq mm3, mm0 ; v2 v2 v2 v2 v3 v3 v3 v3 local
1460 punpckldq mm0, mm0 ; v3 v3 v3 v3 v3 v3 v3 v3 local
1462 movq [edi], mm0 ; move to memory v3 local
1525 movd mm0, [esi] ; X X X X v1 v0 v3 v2 local
1526 punpcklwd mm0, mm0 ; v1 v0 v1 v0 v3 v2 v3 v2 local
1565 movd mm0, [esi] ; X X X X v1 v0 v3 v2 local
1566 punpcklwd mm0, mm0 ; v1 v0 v1 v0 v3 v2 v3 v2 local
1567 movq mm1, mm0 ; v1 v0 v1 v0 v3 v2 v3 v2 local
1568 punpckldq mm0, mm0 ; v3 v2 v3 v2 v3 v2 v3 v2 local
1610 movd mm0, [esi] ; X X X X v1 v0 v3 v2 local
1611 punpcklwd mm0, mm0 ; v1 v0 v1 v0 v3 v2 v3 v2 local
1612 movq mm1, mm0 ; v1 v0 v1 v0 v3 v2 v3 v2 local
1613 punpckldq mm0, mm0 ; v3 v2 v3 v2 v3 v2 v3 v2 local
1660 movq mm0, [esi] ; v3 v2 v1 v0 v7 v6 v5 v4 local
1661 movq mm1, mm0 ; v3 v2 v1 v0 v7 v6 v5 v4 local
1662 punpckldq mm0, mm0 ; v7 v6 v5 v4 v7 v6 v5 v4 local
1703 movq mm0, [esi] ; v3 v2 v1 v0 v7 v6 v5 v4 local
1704 movq mm1, mm0 ; v3 v2 v1 v0 v7 v6 v5 v4 local
1705 punpckldq mm0, mm0 ; v7 v6 v5 v4 v7 v6 v5 v4 local
1748 movq mm0, [esi] ; v3 v2 v1 v0 v7 v6 v5 v4 local
1749 movq mm1, mm0 ; v3 v2 v1 v0 v7 v6 v5 v4 local
1750 punpckldq mm0, mm0 ; v7 v6 v5 v4 v7 v6 v5 v4 local
2021 movq mm0, [edi + ebx] \/\/ Load mm0 with Avg(x) local
2030 paddb mm0, mm1 \/\/ add (Prev_row\/2) to Avg for each byte local
2039 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active local
2052 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active local
2070 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active local
2108 movq mm0, [edi + ebx] local
2116 paddb mm0, mm1 \/\/ add (Prev_row\/2) to Avg for each byte local
2125 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active local
2138 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active local
2167 movq mm0, [edi + ebx] local
2176 paddb mm0, mm1 \/\/ add (Prev_row\/2) to Avg for each byte local
2185 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active byte local
2197 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active byte local
2212 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active byte local
2228 paddb mm0, mm2 \/\/ add (Raw\/2) + LBCarrys to Avg for each Active byte local
2284 movq mm0, [edi + ebx] local
2294 paddb mm0, mm3 \/\/ add LBCarrys to Avg for each byte local
2296 paddb mm0, mm1 \/\/ add (Prev_row\/2) to Avg for each byte local
2297 paddb mm0, mm2 \/\/ add (Raw\/2) to Avg for each byte local
2317 movq mm0, [edi + ebx] local
2327 paddb mm0, mm3 \/\/ add LBCarrys to Avg for each byte local
2329 paddb mm0, mm1 \/\/ add (Prev_row\/2) to Avg for each byte local
2331 paddb mm0, mm2 \/\/ add (Raw\/2) to Avg for each byte local
2501 pxor mm0, mm0 local
2525 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local
2527 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local
2533 pxor mm0, mm0 local
2534 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local
2535 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local
2542 movq mm0, mm7 local
2548 pandn mm0, mm1 local
2550 paddw mm0, mm2 local
2557 pxor mm0, mm0 local
2585 pcmpgtw mm0, mm5 \/\/ Create mask pbv bytes < 0 local
2587 pand mm0, mm5 \/\/ Only pbv bytes < 0 in mm0 local
2593 pxor mm0, mm0 local
2594 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local
2595 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local
2601 movq mm0, mm7 local
2607 pandn mm0, mm1 local
2609 paddw mm0, mm2 local
2617 pxor mm0, mm0 local
2641 pxor mm0, mm0 local
2647 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local
2649 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local
2655 pxor mm0, mm0 local
2656 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local
2657 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local
2663 movq mm0, mm7 local
2668 pandn mm0, mm1 local
2670 paddw mm0, mm2 local
2685 pxor mm0, mm0 \/\/ pxor does not affect flags local
2709 pxor mm0, mm0 local
2733 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local
2735 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local
2741 pxor mm0, mm0 local
2742 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local
2743 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local
2750 movq mm0, mm7 local
2756 pandn mm0, mm1 local
2758 paddw mm0, mm2 local
2765 pxor mm0, mm0 local
2797 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local
2799 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local
2805 pxor mm0, mm0 local
2806 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local
2807 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local
2814 movq mm0, mm7 local
2820 pandn mm0, mm1 local
2822 paddw mm0, mm2 local
2830 pxor mm0, mm0 local
2850 pxor mm0, mm0 local
2873 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local
2875 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local
2881 pxor mm0, mm0 local
2882 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local
2883 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local
2890 movq mm0, mm7 local
2896 pandn mm0, mm1 local
2898 paddw mm0, mm2 local
2905 pxor mm0, mm0 local
2929 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local
2931 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local
2937 pxor mm0, mm0 local
2938 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local
2939 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local
2946 movq mm0, mm7 local
2952 pandn mm0, mm1 local
2954 paddw mm0, mm2 local
2962 pxor mm0, mm0 local
2981 pxor mm0, mm0 local
3004 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local
3006 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local
3012 pxor mm0, mm0 local
3013 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local
3014 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local
3021 movq mm0, mm7 local
3027 pandn mm0, mm1 local
3029 paddw mm0, mm2 local
3036 pxor mm0, mm0 local
3061 pcmpgtw mm0, mm4 \/\/ Create mask pav bytes < 0 local
3063 pand mm0, mm4 \/\/ Only pav bytes < 0 in mm7 local
3069 pxor mm0, mm0 local
3070 pcmpgtw mm0, mm6 \/\/ Create mask pcv bytes < 0 local
3071 pand mm0, mm6 \/\/ Only pav bytes < 0 in mm7 local
3078 movq mm0, mm7 local
3084 pandn mm0, mm1 local
3086 paddw mm0, mm2 local
3094 pxor mm0, mm0 local
3339 movq mm0, [edi+ebx] local
3340 paddb mm0, mm1 local
3345 paddb mm0, mm1 local
3351 paddb mm0, mm1 local
3411 movq mm0, [edi+ebx] local
3412 paddb mm0, mm1 local
3419 paddb mm0, mm1 local
3452 movq mm0, [edi+ebx] local
3453 paddb mm0, mm1 local
3458 paddb mm0, mm1 local
3463 paddb mm0, mm1 local
3469 paddb mm0, mm1 local
3489 movq mm0, [edi+ebx] \/\/ Load Sub(x) for 1st 8 bytes local
3490 paddb mm0, mm7 local
3524 movq mm0, [edi+ebx] local
3526 paddb mm0, mm7 local
3545 movq mm0, [edi+ebx] local
3548 paddb mm0, mm1 local
3614 movq mm0, [edi+ebx] local
3616 paddb mm0, mm1 local
3630 movq mm0, [edi+ebx+32] local
3632 paddb mm0, mm1 local
3667 movq mm0, [edi+ebx] local
3669 paddb mm0, mm1 local
    [all...]
  /external/qemu/distrib/sdl-1.2.15/src/hermes/
mmxp2_32.asm 77 movq mm0, [esi] ; A R G B a r g b
78 pand mm0, mm6 ; 0 R G B 0 r g b
82 movq mm2, mm0 ; 0 R G B 0 r g b
84 punpckldq mm0, mm7 ; 0 0 0 0 0 r g b
86 por mm0, mm2 ; 0 0 R G B r g b
90 por mm0, mm3 ; g b R G B r g b
99 movq [edi], mm0
140 movq mm0, [esi] ; argb
141 movq mm1, mm0 ; argb
142 pand mm0, mm6 ; 00g
    [all...]
  /external/llvm/test/CodeGen/X86/
2008-02-26-AsmDirectMemOp.ll 15 tail call void asm sideeffect "movd $1, %mm6 \0A\09packssdw %mm6, %mm6 \0A\09packssdw %mm6, %mm6 \0A\09movd $2, %mm5 \0A\09pxor %mm7, %mm7 \0A\09packssdw %mm5, %mm5 \0A\09packssdw %mm5, %mm5 \0A\09psubw %mm5, %mm7 \0A\09pxor %mm4, %mm4 \0A\09.align 1<<4\0A\091: \0A\09movq ($0, $3), %mm0 \0A\09movq 8($0, $3), %mm1 \0A\09pmullw %mm6, %mm0 \0A\09pmullw %mm6, %mm1 \0A\09movq ($0, $3), %mm2 \0A\09movq 8($0, $3), %mm3 \0A\09pcmpgtw %mm4, %mm2 \0A\09pcmpgtw %mm4, %mm3 \0A\09pxor %mm2, %mm0 \0A\09pxor %mm3, %mm1 \0A\09paddw %mm7, %mm0 \0A\09paddw %mm7, %mm1 \0A\09pxor %mm0, %mm2 \0A\09pxor %mm1, %mm3 \0A\09pcmpeqw %mm7, %mm0 \0A\09pcmpeqw %mm7, %mm1 \0A\09pandn %mm2, %mm0 \0A\09pandn %mm3, %mm1 \0A\09movq %mm0, ($0, $3) \0A\09movq %mm1, 8($0, $3) \0A\09add $$16, $3 \0A\09jng 1b \0A\09", "r,imr,imr,r,~{dirflag},~{fpsr},~{flags},~{memory}"( i16* null, i32 %tmp1, i32 0, i32 0 ) nounwind
2008-02-25-InlineAsmBug.ll 28 call void asm sideeffect "movd $4, %mm0 \0A\09movd $5, %mm1 \0A\09movd $6, %mm2 \0A\09movd $7, %mm3 \0A\09punpcklbw %mm1, %mm0 \0A\09punpcklbw %mm3, %mm2 \0A\09movq %mm0, %mm1 \0A\09punpcklwd %mm2, %mm0 \0A\09punpckhwd %mm2, %mm1 \0A\09movd %mm0, $0 \0A\09punpckhdq %mm0, %mm0 \0A\09movd %mm0, $1 \0A\09movd %mm1, $2 \0A\09punpckhdq %mm1, %mm1 \0A\09movd %mm1, $3 \0A\09", "=*m,=*m,=*m,=*m,*m,*m,*m,*m,~{dirflag},~{fpsr},~{flags}"( i32* null, i32* %tmp164, i32* %tmp169, i32* %tmp174, i32* %tmp177178, i32* %tmp181182, i32* %tmp186187, i32* %tmp191192 ) nounwind
2012-02-23-mmx-inlineasm.ll 5 ; CHECK: psrlw %mm0, %mm1
fast-isel-bc.ll 13 ; CHECK: movq2dq %mm0, %xmm0
17 ; CHEK: movd %rax, %mm0
18 ; CHEK: movd %mm0, %rdi
  /external/llvm/lib/Target/X86/
README-MMX.txt 20 movd %eax, %mm0
21 movq %mm0, (%esp)
24 movq %mm0, 8(%esp)
27 movq 16(%esp), %mm0
55 movd %eax, %mm0
56 movq %mm0, (%esp)
66 movd %eax, %mm0
67 movd %mm0, %rax

Completed in 1654 milliseconds

1 2 3 4