/external/llvm/test/MC/X86/ |
3DNow.s | 5 // CHECK: pavgusb %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xbf] 6 pavgusb %mm2, %mm1 12 // CHECK: pf2id %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x1d] 13 pf2id %mm2, %mm1 18 // CHECK: pfacc %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xae] 19 pfacc %mm2, %mm1 21 // CHECK: pfadd %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x9e] 22 pfadd %mm2, %mm1 24 // CHECK: pfcmpeq %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xb0] 25 pfcmpeq %mm2, %mm1 [all...] |
x86_64-encoding.s | 85 // CHECK: movd %r8, %mm1 87 movd %r8, %mm1 89 // CHECK: movd %r8d, %mm1 91 movd %r8d, %mm1 93 // CHECK: movd %rdx, %mm1 95 movd %rdx, %mm1 97 // CHECK: movd %edx, %mm1 99 movd %edx, %mm1 101 // CHECK: movd %mm1, %r8 103 movd %mm1, %r [all...] |
/external/qemu/distrib/sdl-1.2.12/src/audio/ |
SDL_mixer_MMX_VC.c | 58 movq mm1, mm0 //%%mm0,%%mm1 local 60 por mm0, mm1 //%%mm1,%%mm0 62 por mm0, mm1 //%%mm1,%%mm0 64 por mm0, mm1 //%%mm1,%%mm0 // mm0 = vol|vol|vol|vol 70 movq mm1, [esi] //(%%esi),%%mm1\n" // mm1 = a|b|c| local 76 pmullw mm1, mm0 \/\/%%mm0,%%mm1\\n" \/\/ mm1 = l(a*v)|l(b*v)|l(c*v)|l(d*v) local 82 punpckhwd mm1, mm2 \/\/%%mm2,%%mm1\\n" \/\/ mm1 = a*v|b*v local 90 psrad mm1, 7 \/\/$7,%%mm1\\n" \/\/ mm1 = a*v\/128|b*v\/128 , 128 = SDL_MIX_MAXVOLUME local 135 movq mm1, mm0 \/\/%%mm0,%%mm1 local 153 movq mm1, [esi] \/\/(%%esi),%%mm1 \/\/ mm1 = a|b|c|d|e|f|g|h local 157 punpckhbw mm1, mm2 \/\/%%mm2,%%mm1 \/\/ mm1 = 0|a|0|b|0|c|0|d local 160 pmullw mm1, mm0 \/\/%%mm0,%%mm1 \/\/ mm1 = v*a|v*b|v*c|v*d local 163 psraw mm1, 7 \/\/$7,%%mm1 \/\/ mm1 = v*a\/128|v*b\/128|v*c\/128|v*d\/128 local [all...] |
/external/libvpx/vp8/encoder/x86/ |
subtract_mmx.asm | 35 movd mm1, [rax] 37 punpcklbw mm1, mm7 38 psubw mm0, mm1 43 movd mm1, [rax+rcx] 45 punpcklbw mm1, mm7 46 psubw mm0, mm1 51 movd mm1, [rax+rcx*2] 53 punpcklbw mm1, mm7 54 psubw mm0, mm1 63 movd mm1, [rax+rcx [all...] |
dct_mmx.asm | 33 movq mm1, [rsi + rax] 42 punpcklwd mm0, mm1 ; 00 10 01 11 43 punpckhwd mm3, mm1 ; 02 12 03 13 48 movq mm1, mm0 ; 00 10 01 11 51 punpckhdq mm1, mm2 ; 01 11 21 31 59 ; mm1 1 65 movq mm4, mm1 68 paddw mm1, mm2 ; b1 = 1 + 2 77 psllw mm1, 3 82 paddw mm0, mm1 ; op[0] = a1 + b [all...] |
variance_impl_mmx.asm | 32 movq mm1, [rax+8] 36 pmaddwd mm1, mm1 41 paddd mm4, mm1 98 movq mm1, [rbx] ; Copy eight bytes to mm1 100 movq mm3, mm1 ; Take copies 103 punpcklbw mm1, mm6 106 psubsw mm0, mm1 ; A-B (low order) to MM0 116 movq mm1, [rbx] ; Copy eight bytes to mm [all...] |
sad_mmx.asm | 51 movq mm1, QWORD PTR [rdi] 57 psubusb mm0, mm1 58 psubusb mm1, mm4 63 por mm0, mm1 66 movq mm1, mm0 72 punpckhbw mm1, mm6 76 paddw mm1, mm3 83 paddw mm7, mm1 141 movq mm1, QWORD PTR [rdi] 144 psubusb mm0, mm1 [all...] |
quantize_mmx.asm | 32 movq mm1, [rax] 41 pcmpgtw mm1, mm2 43 pandn mm1, mm2 44 movq mm3, mm1 47 movq mm1, [rdx] 53 pmulhuw mm3, mm1 100 movq mm1, mm7 141 movq mm1, mm7 182 movq mm1, mm7 202 movq mm1, [rsi+8 [all...] |
encodeopt.asm | 83 pxor mm1, mm1 ; from movd mm1, dc ; dc =0 88 por mm1, mm2 91 pcmpeqw mm1, mm7 94 pand mm1, mm3 95 pmaddwd mm1, mm1 97 paddd mm1, mm5 112 paddd mm1, mm [all...] |
sad_sse3.asm | 214 movq mm1, QWORD PTR [%3] 218 psadbw mm1, mm0 222 paddw mm5, mm1 227 movq mm1, QWORD PTR [%3+%5] 236 psadbw mm1, mm0 240 paddw mm5, mm1 325 movq mm1, QWORD PTR [%3] 329 psadbw mm1, mm0 333 paddw mm4, mm1 334 movq mm1, QWORD PTR [%6 [all...] |
sad_sse2.asm | 119 movq mm1, QWORD PTR [rdi] 124 psadbw mm0, mm1 180 movq mm1, QWORD PTR [rdi] 182 psadbw mm0, mm1 223 movd mm1, DWORD PTR [rdi] 229 punpcklbw mm1, mm3 231 psadbw mm0, mm1 291 movq mm1, QWORD PTR [rdi] 297 psadbw mm0, mm1 300 movq mm1, QWORD PTR [rsi+rbx+8 [all...] |
subtract_sse2.asm | 35 movd mm1, [rax] 37 punpcklbw mm1, mm7 38 psubw mm0, mm1 42 movd mm1, [rax+rcx] 44 punpcklbw mm1, mm7 45 psubw mm0, mm1 49 movd mm1, [rax+rcx*2] 51 punpcklbw mm1, mm7 52 psubw mm0, mm1 59 movd mm1, [rax+rcx [all...] |
/external/libvpx/vpx_scale/win32/ |
scaleopt.c | 104 movd mm1, eax // mm1 = 01 02 02 03 xx xx xx xx local 107 punpcklbw mm1, mm7 // mm1 = 01 xx 02 xx 02 xx 03 xx local 110 pmullw mm1, mm6 // local 119 paddw mm0, mm1 149 movd mm1, eax // mm1 = 01 02 02 02 xx xx xx xx local 152 punpcklbw mm1, mm7 // mm1 = 01 xx 02 xx 02 xx 02 x local 155 pmullw mm1, mm6 \/\/ local 223 movq mm1, QWORD PTR [esi+1]; \/\/ mm1 = 01 02 03 04 05 06 07 08 local 231 punpcklbw mm1, mm7 \/\/ mm1 = 01 xx 02 xx 03 xx 04 xx local 234 pmullw mm1, mm6 \/\/ 01*205 02*154 03*102 04* 51 local 266 movq mm1, mm0 \/\/ mm1 = 00 01 02 03 04 05 06 07 local 269 psrlq mm1, 8 \/\/ mm1 = 01 02 03 04 05 06 07 00 local 275 por mm1, mm3 \/\/ mm1 = 01 02 03 04 05 06 07 07 local 282 punpcklbw mm1, mm7 \/\/ mm1 = 01 xx 02 xx 03 xx 04 xx local 285 pmullw mm1, mm6 \/\/ 01*205 02*154 03*102 04* 51 local 355 movq mm1, QWORD ptr [esi+ecx] \/\/ src[1]; local 366 punpcklbw mm1, mm7 \/\/ unpack low to word local 399 pmullw mm1, mm5 \/\/ b * 2\/5 local 413 paddw mm1, mm4 \/\/ b * 2\/5 + c * 3\/5 local 416 paddw mm1, round_values \/\/ + 128 local 419 psrlw mm1, 8 local 422 packuswb mm1, mm3 \/\/ des[2] local 425 movq mm1, [edi] \/\/ mm1=Src[3]; local 438 punpcklbw mm1, mm7 \/\/ unpack low local 465 pmullw mm1, mm5 \/\/ d * 4\/5 local 476 paddw mm1, mm0 \/\/ d * 4\/5 + an * 1\/5 local 480 paddw mm1, round_values \/\/ + 128 local 483 psrlw mm1, 8 local 486 packuswb mm1, mm3 \/\/ des[4] local 539 movq mm1, QWORD ptr [esi+ecx] \/\/ src[1]; local 550 punpcklbw mm1, mm7 \/\/ unpack low to word local 583 pmullw mm1, mm5 \/\/ b * 2\/5 local 597 paddw mm1, mm4 \/\/ b * 2\/5 + c * 3\/5 local 600 paddw mm1, round_values \/\/ + 128 local 603 psrlw mm1, 8 local 606 packuswb mm1, mm3 \/\/ des[2] local 609 movq mm1, [edi] \/\/ mm1=Src[3]; local 624 punpcklbw mm1, mm7 \/\/ unpack low local 696 movq mm1, QWORD ptr [esi+ecx] \/\/ src[1]; local 707 punpcklbw mm1, mm7 \/\/ unpack low to word local 738 pmullw mm1, four_fifths \/\/ b * 4\/5 low local 756 paddw mm1, mm6 \/\/ b * 4\/5 + c * 1\/5 low local 769 paddw mm1, round_values \/\/ + 128 local 772 psrlw mm1, 8 local 775 packuswb mm1, mm3 \/\/ des[2] local 790 movq mm1, [edi+ecx*2] \/\/ mm1 = Src[0] of the next group local 799 punpcklbw mm1, mm7 \/\/ unpack low local 801 pmullw mm1, mm6 \/\/ an * 2\/5 local 868 movq mm1, QWORD ptr [esi+ecx] \/\/ src[1]; local 879 punpcklbw mm1, mm7 \/\/ unpack low to word local 912 pmullw mm1, four_fifths \/\/ b * 4\/5 low local 932 paddw mm1, mm6 \/\/ b * 4\/5 + c * 1\/5 low local 945 paddw mm1, round_values \/\/ + 128 local 948 psrlw mm1, 8 local 951 packuswb mm1, mm3 \/\/ des[2] local 1012 movq mm1, [esi + ecx * 2] \/\/ get Src[1] local 1020 punpcklbw mm1, mm7 \/\/ low Src[1] local 1132 movq mm1, [esi+1] local 1140 punpcklbw mm1, mm7 local 1173 movq mm1, mm0 local 1178 psrlq mm1, 8 local 1182 por mm1, mm3 local 1188 punpcklbw mm1, mm7 local 1294 movq mm1, mm0 ; local 1299 punpcklbw mm1, mm7 ; local 1304 pmullw mm1, mm5 local 1310 paddw mm1, mm0 local 1312 paddw mm1, mm4 local 1313 psrlw mm1, 8 local 1316 packuswb mm1, mm7 local 1349 movd mm1, DWORD ptr [esi+ecx] \/\/ src[1]; local 1354 punpcklbw mm1, mm7 local 1358 pmullw mm1, three_fourths local 1369 paddw mm1, mm2 local 1373 paddw mm1, round_values; local 1376 psrlw mm1, 8 local 1384 packuswb mm1, mm7 local 1446 movq mm1, mm0 ; local 1451 psrlw mm1, 8 ; local 1456 psllq mm1, 16 ; local 1461 pmullw mm1, mm5 local 1465 paddw mm1, mm0 local 1467 paddw mm1, mm4 local 1468 psrlw mm1, 8 local 1471 packuswb mm1, mm7 local 1479 movq mm1, mm0 ; local 1484 psrlw mm1, 8 ; local 1489 psllq mm1, 16 ; local 1494 pmullw mm1, mm5 local 1495 paddw mm1, mm0 local 1497 paddw mm1, mm4 local 1498 psrlw mm1, 8 local 1500 packuswb mm1, mm7 local 1539 movd mm1, DWORD ptr [esi+ecx] \/\/ src[1]; local 1544 punpcklbw mm1, mm7 local 1547 pmullw mm1, mm5 local 1561 paddw mm1, mm2 local 1563 paddw mm1, round_values local 1564 psrlw mm1, 8 local 1566 packuswb mm1, mm7 local 1685 movd mm1, [esi+eax] \/\/ local 1691 punpcklbw mm1, mm7 local 1693 pmullw mm1, mm4 local 1699 paddw mm1, mm2 local [all...] |
/external/libvpx/vp8/decoder/x86/ |
dequantize_mmx.asm | 29 movq mm1, [rsi] 30 pmullw mm1, [rax+0] ; mm4 *= kernel 0 modifiers. 31 movq [rdi], mm1 33 movq mm1, [rsi+8] 34 pmullw mm1, [rax+8] ; mm4 *= kernel 0 modifiers. 35 movq [rdi+8], mm1 37 movq mm1, [rsi+16] 38 pmullw mm1, [rax+16] ; mm4 *= kernel 0 modifiers. 39 movq [rdi+16], mm1 41 movq mm1, [rsi+24 [all...] |
/external/libvpx/vp8/common/x86/ |
postproc_mmx.asm | 70 movq mm1, mm3 ; mm1 = p0..p3 80 movq mm7, mm1 ; mm7 = r0 p0..p3 82 psubusw mm5, mm1 ; mm5 = r1 p0..p3 - r0 p0..p3 93 movq mm6, mm1 ; mm6 = r0 p0..p3 95 psubusw mm5, mm1 ; mm5 = r2 p0..p3 - r2 p0..p3 109 movq mm6, mm1 ; mm6 = r0 p0..p3 111 psubusw mm5, mm1 ; mm5 = r-2 p0..p3 - p0..p3 123 movq mm6, mm1 ; mm6 = r0 p0..p3 125 psubusw mm4, mm1 ; mm5 = r-1 p0..p3 - p0..p [all...] |
loopfilter_mmx.asm | 51 movq mm1, [rsi+2*rax] ; q2 52 movq mm6, mm1 ; q2 53 psubusb mm1, mm2 ; q2-=q3 55 por mm1, mm2 ; abs(q3-q2) 56 psubusb mm1, mm7 ; 66 por mm1, mm4 75 por mm1, mm4 87 por mm1, mm4 96 por mm1, mm4 107 por mm1, mm [all...] |
iwalsh_mmx.asm | 66 movq mm1, [rsi + 8] ;ip[4] 76 movq mm5, mm1 87 psubw mm1, mm2 ;ip[4] - ip[8] aka c1 91 paddw mm0, mm1 ;dl + cl 92 psubw mm5, mm1 ;dl - cl 103 movq mm1, mm6 ; 23 22 21 20 105 punpckhwd mm1, mm5 ; 33 23 32 22 113 punpckldq mm2, mm1 ; 32 22 12 02 aka ip[8] 114 punpckhdq mm3, mm1 ; 33 23 13 03 aka ip[12] 116 movq mm1, mm [all...] |
postproc_mmx.c | 100 movq mm1, mm3 ; 101 mm1 = p0..p3 118 movq mm7, mm1 ; local 122 psubusw mm5, mm1 ; 141 movq mm6, mm1 ; local 145 psubusw mm5, mm1 ; 168 movq mm6, mm1 ; local 172 psubusw mm5, mm1 ; 193 movq mm6, mm1 ; local 197 psubusw mm4, mm1 ; 215 paddusw mm1, mm7 ; local 218 packuswb mm1, mm0 ; local 221 movd [edi], mm1 ; local 270 movq mm7, mm1 ; local 294 movq mm6, mm1 ; local 321 movq mm6, mm1 ; local 345 movq mm6, mm1 ; local 366 paddusw mm1, mm7 ; local 369 packuswb mm1, mm0 ; local 749 movd mm1, DWORD PTR [edi]; local 750 punpcklbw mm1, mm0 ; local 752 paddw mm5, mm1 ; local 753 pmullw mm1, mm1 ; local 755 movq mm2, mm1 ; local 756 punpcklwd mm1, mm0 ; local 759 paddd mm6, mm1 ; local 769 movd mm1, DWORD PTR [esi] \/\/ [s-pitch*8] local 772 punpcklbw mm1, mm0 local 787 pmullw mm1, mm1 local 790 punpcklwd mm1, mm0 local 801 movq mm1, mm5 local 804 pmullw mm1, mm1 local 809 punpcklwd mm1, mm4 local 829 movd mm1, DWORD PTR [esi+eax*8] local 832 punpcklbw mm1, mm0 local 834 paddw mm1, mm5 local 840 paddw mm1, mm4 local 842 psraw mm1, 4 local 844 packuswb mm1, mm0 local 845 pand mm1, mm3 local 848 por mm1, mm3 local 857 movd mm1, DWORD PTR d[ecx*4] local 1194 pxor mm1, mm1 local 1277 movdq2q mm1, xmm5 local 1441 movq mm1, [esi+eax] \/\/ get the source local 1443 psubusb mm1, blackclamp \/\/ clamp both sides so we don't outrange adding noise local 1444 paddusb mm1, bothclamp local 1445 psubusb mm1, whiteclamp local 1448 paddb mm1, mm2 \/\/ add it in local [all...] |
idctllm_mmx.asm | 48 movq mm1, [rax+ 8] 58 movq mm5, mm1 62 paddw mm5, mm1 ; ip1 * sin(pi/8) * sqrt(2) 70 movq mm5, mm1 74 paddw mm5, mm1 90 movq mm1, mm2 ; 03 02 01 00 93 punpcklwd mm1, mm0 ; 11 01 10 00 99 movq mm0, mm1 ; 11 01 10 00 103 punpckhdq mm1, mm3 ; 31 21 11 01 113 movq mm5, mm1 [all...] |
recon_mmx.asm | 29 movd mm1, [rsi] 30 punpcklbw mm1, mm0 31 paddsw mm1, [rdx] 32 packuswb mm1, mm0 ; pack and unpack to saturate 33 movd [rdi], mm1 83 movq mm1, [rsi+rax] 92 movq [rdi+rcx], mm1 112 movq mm1, [rsi+rax*2] 115 movq [rdi+rcx*2],mm1 146 movq mm1, [rsi+rax [all...] |
/external/qemu/distrib/sdl-1.2.12/src/hermes/ |
mmxp2_32.asm | 79 movq mm1, [esi+8] ; A R G B a r g b 80 pand mm1, mm6 ; 0 R G B 0 r g b 88 movq mm3, mm1 ; 0 R G B 0 r g b 92 movq mm4, mm1 ; 0 R G B 0 r g b 94 punpckldq mm1, mm7 ; 0 0 0 0 0 r g b 95 psrlq mm1, 16 ; 0 0 0 R G B 0 r 97 por mm1, mm4 ; 0 0 0 0 R G B r 101 movd [edi+8], mm1 141 movq mm1, mm0 ; argb 143 movq mm3, mm1 ; arg [all...] |
/external/qemu/distrib/libpng-1.2.19/ |
pngvcrd.c | 177 movq mm1,mask1 local 181 pand mm1,mm7 local 185 pcmpeqb mm1,mm6 local 205 pand mm5,mm1 206 movq mm7,mm1 313 movq mm1,mask1 local 318 pand mm1,mm7 local 323 pcmpeqb mm1,mm6 local 344 pand mm5,mm1 345 movq mm7,mm1 725 movq mm1,mask1 local 728 pand mm1,mm7 local 731 pcmpeqb mm1,mm6 local 846 movq mm1,mask1 local 853 pand mm1,mm7 local 860 pcmpeqb mm1,mm6 local 1299 movq mm1, mm0 ; 0 0 0 0 0 v2 v1 v0 local 1303 psrlq mm1, 8 ; 0 0 0 0 0 0 v2 v1 local 1305 por mm0, mm1 ; v2 v1 v0 v2 v1 v0 v2 v1 local 1327 movq mm1, mm0 ; 0 0 0 0 0 v2 v1 v0 local 1331 psrlq mm1, 8 ; 0 0 0 0 0 0 v2 v1 local 1333 por mm0, mm1 ; v2 v1 v0 v2 v1 v0 v2 v1 local 1370 movq mm1, mm0 ; v0 v1 v2 v3 v4 v5 v6 v7 local 1373 punpckhbw mm1, mm1 ;v0 v0 v1 v1 v2 v2 v3 v3 local 1374 movq [edi+8], mm1 ; move to memory v0 v1 v2 and v3 local 1414 movq mm1, mm0 ; v0 v0 v1 v1 v2 v2 v3 v3 local 1416 punpckhwd mm1, mm1 ; v0 v0 v0 v0 v1 v1 v1 v1 local 1419 movq [edi+8], mm1 ; move to memory v1 and v0 local 1455 movq mm1, mm0 ; X X X X v0 v1 v2 v3 local 1567 movq mm1, mm0 ; v1 v0 v1 v0 v3 v2 v3 v2 local 1569 punpckhdq mm1, mm1 ; v1 v0 v1 v0 v1 v0 v1 v0 local 1612 movq mm1, mm0 ; v1 v0 v1 v0 v3 v2 v3 v2 local 1614 punpckhdq mm1, mm1 ; v1 v0 v1 v0 v1 v0 v1 v0 local 1661 movq mm1, mm0 ; v3 v2 v1 v0 v7 v6 v5 v4 local 1663 punpckhdq mm1, mm1 ; v3 v2 v1 v0 v3 v2 v1 v0 local 1704 movq mm1, mm0 ; v3 v2 v1 v0 v7 v6 v5 v4 local 1706 punpckhdq mm1, mm1 ; v3 v2 v1 v0 v3 v2 v1 v0 local 1749 movq mm1, mm0 ; v3 v2 v1 v0 v7 v6 v5 v4 local 1751 punpckhdq mm1, mm1 ; v3 v2 v1 v0 v3 v2 v1 v0 local 2025 movq mm1, [esi + ebx] \/\/ Load mm1 with Prior(x) local 2028 psrlq mm1, 1 \/\/ divide prev_row bytes by 2 local 2029 pand mm1, mm4 \/\/ clear invalid bit 7 of each byte local 2032 movq mm1, mm3 \/\/ now use mm1 for getting LBCarrys local 2033 pand mm1, mm2 \/\/ get LBCarrys for each byte where both local 2045 movq mm1, mm3 \/\/ now use mm1 for getting LBCarrys local 2046 pand mm1, mm2 \/\/ get LBCarrys for each byte where both local 2062 movq mm1, mm3 \/\/ now use mm1 for getting LBCarrys local 2063 pand mm1, mm2 \/\/ get LBCarrys for each byte where both local 2110 movq mm1, [esi + ebx] local 2114 psrlq mm1, 1 \/\/ divide prev_row bytes by 2 local 2115 pand mm1, mm4 \/\/ clear invalid bit 7 of each byte local 2118 movq mm1, mm3 \/\/ now use mm1 for getting LBCarrys local 2119 pand mm1, mm2 \/\/ get LBCarrys for each byte where both local 2131 movq mm1, mm3 \/\/ now use mm1 for getting LBCarrys local 2132 pand mm1, mm2 \/\/ get LBCarrys for each byte where both local 2169 movq mm1, [esi + ebx] local 2173 psrlq mm1, 1 \/\/ divide prev_row bytes by 2 local 2174 pand mm1, mm4 \/\/ clear invalid bit 7 of each byte local 2178 movq mm1, mm3 \/\/ now use mm1 for getting LBCarrys local 2179 pand mm1, mm2 \/\/ get LBCarrys for each byte where both local 2190 movq mm1, mm3 \/\/ now use mm1 for getting LBCarrys local 2191 pand mm1, mm2 \/\/ get LBCarrys for each byte where both local 2205 movq mm1, mm3 \/\/ now use mm1 for getting LBCarrys local 2206 pand mm1, mm2 \/\/ get LBCarrys for each byte where both local 2221 movq mm1, mm3 \/\/ now use mm1 for getting LBCarrys local 2222 pand mm1, mm2 \/\/ get LBCarrys for each byte where both local 2286 movq mm1, [esi + ebx] local 2289 psrlq mm1, 1 \/\/ divide prev_row bytes by 2 local 2293 pand mm1, mm4 \/\/ clear invalid bit 7 of each byte local 2319 movq mm1, [esi + ebx] local 2322 psrlq mm1, 1 \/\/ divide prev_row bytes by 2 local 2326 pand mm1, mm4 \/\/ clear invalid bit 7 of each byte local 2503 movq mm1, [edi+ebx-8] local 2505 psrlq mm1, ShiftRem \/\/ shift last 3 bytes to 1st 3 bytes local 2507 punpcklbw mm1, mm0 \/\/ Unpack High bytes of a local 2553 pxor mm1, mm1 local 2565 movq mm1, mm7 \/\/ Now mm1 will be used as Raw(x-bpp) local 2568 punpcklbw mm1, mm0 \/\/ Unpack High bytes of a local 2615 pxor mm1, mm1 local 2628 movq mm1, mm7 local 2630 psllq mm1, ShiftBpp \/\/ Shift bytes local 2634 punpckhbw mm1, mm0 \/\/ Unpack High bytes of a local 2677 pxor mm1, mm1 local 2678 packuswb mm1, mm7 local 2681 pand mm1, ActiveMaskEnd local 2682 paddb mm1, [edi + ebx - 8] \/\/ add Paeth predictor with Raw(x) local 2708 movq mm1, [edi+ebx-8] local 2712 psrlq mm1, ShiftRem local 2715 punpcklbw mm1, mm0 \/\/ Unpack Low bytes of a local 2761 pxor mm1, mm1 local 2774 movq mm1, [edi+ebx-8] local 2777 psrlq mm1, ShiftRem local 2781 por mm1, mm5 local 2784 punpckhbw mm1, mm0 \/\/ Unpack High bytes of a local 2825 pxor mm1, mm1 local 2828 pxor mm1, mm1 local 2833 packuswb mm1, mm7 local 2834 paddb mm1, [edi + ebx - 8] \/\/ add Paeth predictor with Raw(x) local 2852 movq mm1, [edi+ebx-8] \/\/ Only time should need to read local 2857 punpckhbw mm1, mm0 \/\/ Unpack Low bytes of a local 2901 pxor mm1, mm1 local 2913 movq mm1, mm7 \/\/ Now mm1 will be used as Raw(x-bpp) local 2916 punpcklbw mm1, mm0 \/\/ Unpack Low bytes of a local 2957 pxor mm1, mm1 local 2960 pxor mm1, mm1 local 2965 packuswb mm1, mm7 local 2966 paddb mm1, [edi + ebx - 8] \/\/ add Paeth predictor with Raw(x) local 2983 movq mm1, [edi+ebx-8] \/\/ Only time should need to read local 2988 punpcklbw mm1, mm0 \/\/ Unpack Low bytes of a local 3032 pxor mm1, mm1 local 3044 movq mm1, [edi+ebx-8] \/\/ read a=Raw(x-bpp) bytes local 3048 punpckhbw mm1, mm0 \/\/ Unpack High bytes of a local 3089 pxor mm1, mm1 local 3092 pxor mm1, mm1 local 3097 packuswb mm1, mm7 local 3098 paddb mm1, [edi + ebx - 8] \/\/ add Paeth predictor with Raw(x) local 3334 movq mm1, [edi+ebx-8] local 3336 psrlq mm1, ShiftRem \/\/ Shift data for adding 1st bpp bytes local 3342 movq mm1, mm0 \/\/ mov updated Raws to mm1 local 3343 psllq mm1, ShiftBpp \/\/ shift data to position correctly local 3344 pand mm1, mm7 \/\/ mask to use only 2nd active group local 3347 movq mm1, mm0 \/\/ mov updated Raws to mm1 local 3348 psllq mm1, ShiftBpp \/\/ shift data to position correctly local 3349 pand mm1, mm6 \/\/ mask to use only 3rd active group local 3355 movq mm1, mm0 local 3407 movq mm1, [edi+ebx-8] local 3409 psrlq mm1, ShiftRem \/\/ Shift data for adding 1st bpp bytes local 3414 movq mm1, mm0 \/\/ mov updated Raws to mm1 local 3415 psllq mm1, ShiftBpp \/\/ shift data to position correctly local 3422 movq mm1, mm0 \/\/ Prep for doing 1st add at top of loop local 3446 movq mm1, [edi+ebx-8] local 3449 psrlq mm1, ShiftRem \/\/ Shift data for adding 1st bpp bytes local 3455 movq mm1, mm0 \/\/ mov updated Raws to mm1 local 3456 psllq mm1, ShiftBpp \/\/ shift data to position correctly local 3457 pand mm1, mm7 \/\/ mask to use only 2nd active group local 3460 movq mm1, mm0 \/\/ mov updated Raws to mm1 local 3461 psllq mm1, ShiftBpp \/\/ shift data to position correctly local 3462 pand mm1, mm6 \/\/ mask to use only 3rd active group local 3465 movq mm1, mm0 \/\/ mov updated Raws to mm1 local 3466 psllq mm1, ShiftBpp \/\/ shift data to position correctly local 3467 pand mm1, mm5 \/\/ mask to use only 4th active group local 3472 movq mm1, mm0 \/\/ Prep for doing 1st add at top of loop local 3491 movq mm1, [edi+ebx+8] \/\/ Load Sub(x) for 2nd 8 bytes local 3498 paddb mm1, mm0 local 3546 movq mm1, [esi+ebx] local 3613 movq mm1, [esi+ebx] local 3628 movq mm1, [esi+ebx+32] local 3666 movq mm1, [esi+ebx] local [all...] |
/packages/apps/Camera/jni/feature_stab/db_vlvm/ |
db_utilities_linalg.h | 436 movq mm1,[eax+8] 438 pmaddwd mm1,[ecx+8] 446 paddd mm7,mm1 449 movq mm1,[eax+32] 451 pmaddwd mm1,[ecx+32] 459 paddd mm7,mm1 462 movq mm1,[eax+56] 464 pmaddwd mm1,[ecx+56] 472 paddd mm7,mm1 475 movq mm1,[eax+80 [all...] |
/packages/apps/LegacyCamera/jni/feature_stab/db_vlvm/ |
db_utilities_linalg.h | 436 movq mm1,[eax+8] 438 pmaddwd mm1,[ecx+8] 446 paddd mm7,mm1 449 movq mm1,[eax+32] 451 pmaddwd mm1,[ecx+32] 459 paddd mm7,mm1 462 movq mm1,[eax+56] 464 pmaddwd mm1,[ecx+56] 472 paddd mm7,mm1 475 movq mm1,[eax+80 [all...] |
/external/qemu/distrib/sdl-1.2.12/src/video/ |
SDL_RLEaccel.c | 145 movd_m2r((*srcp), mm1); /* src -> mm1 */ \ 146 punpcklbw_r2r(mm1, mm1); \ 147 pand_r2r(mm3, mm1); \ 151 psubw_r2r(mm2, mm1); \ 152 pmullw_r2r(mm4, mm1); \ 153 psrlw_i2r(8, mm1); \ 154 paddw_r2r(mm1, mm2); \ 165 movq_r2r(mm0, mm1); \ [all...] |