/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, %mm [all...] |
/external/libvpx/vpx_scale/win32/ |
scaleopt.c | 225 movq mm2, mm0 // mm2 = 00 01 02 03 04 05 06 07 local 235 punpckhbw mm2, mm7 // mm2 = 04 xx 05 xx 06 xx 07 xx local 237 movd DWORD PTR [edi+5], mm2 // write ouput 05 xx xx xx 238 pmullw mm2, mm5 // 04* 51 05*102 06*154 07*205 local 253 paddw mm2, mm3 // local 255 paddw mm2, mm4 // added round values local 258 psrlw mm2, 8 local 259 packuswb mm2, mm local 268 movq mm2, mm0 \/\/ mm2 = 00 01 02 03 04 05 06 07 local 286 punpckhbw mm2, mm7 \/\/ mm2 = 04 xx 05 xx 06 xx 07 xx local 289 pmullw mm2, mm5 \/\/ 04* 51 05*102 06*154 07*205 local 301 paddw mm2, mm3 \/\/ local 303 paddw mm2, mm4 \/\/ added round values local 304 psrlw mm2, 8 local 306 packuswb mm2, mm7 local 357 movq mm2, mm0 \/\/ Make a copy local 361 punpckhbw mm2, mm7 \/\/ unpack high to word local 368 pmullw mm2, mm5 \/\/ a * 1\/5 local 380 paddw mm2, mm5 \/\/ a * 1\/5 + b * 4\/5 local 383 paddw mm2, round_values \/\/ + 128 local 386 psrlw mm2, 8 local 397 movq mm2, mm0 \/\/ make a copy local 407 punpckhbw mm2, mm7 \/\/ unpack high to word local 436 pmullw mm2, mm6 \/\/ c * 3\/5 local 448 paddw mm2, mm6 \/\/ c * 3\/5 + d * 2\/5 local 451 paddw mm2, round_values \/\/ + 128 local 454 psrlw mm2, 8 local 468 movq mm2, mm0 \/\/ make a copy local 474 punpckhbw mm2, mm7 \/\/ unpack high local 477 pmullw mm2, mm6 \/\/ an * 1\/5 local 541 movq mm2, mm0 \/\/ Make a copy local 545 punpckhbw mm2, mm7 \/\/ unpack high to word local 552 pmullw mm2, mm5 \/\/ a * 1\/5 local 564 paddw mm2, mm5 \/\/ a * 1\/5 + b * 4\/5 local 567 paddw mm2, round_values \/\/ + 128 local 570 psrlw mm2, 8 local 581 movq mm2, mm0 \/\/ make a copy local 591 punpckhbw mm2, mm7 \/\/ unpack high to word local 622 pmullw mm2, mm6 \/\/ c * 3\/5 local 634 paddw mm2, mm6 \/\/ c * 3\/5 + d * 2\/5 local 637 paddw mm2, round_values \/\/ + 128 local 640 psrlw mm2, 8 local 698 movq mm2, mm0 \/\/ Make a copy local 702 punpckhbw mm2, mm7 \/\/ unpack high to word local 709 pmullw mm2, mm5 \/\/ a * 2\/5 local 721 paddw mm2, mm5 \/\/ a * 2\/5 + b * 3\/5 local 724 paddw mm2, round_values \/\/ + 128 local 727 psrlw mm2, 8 local 743 movq mm2, mm0 \/\/ c local 750 punpckhbw mm2, mm7 \/\/ c high local 798 pmullw mm2, mm5 \/\/ d * 3\/5 local 807 paddw mm2, mm3 \/\/ d * 3\/5 + an * 2\/5 local 810 paddw mm2, round_values \/\/ + 128 local 813 psrlw mm2, 8 local 870 movq mm2, mm0 \/\/ Make a copy local 874 punpckhbw mm2, mm7 \/\/ unpack high to word local 881 pmullw mm2, mm5 \/\/ a * 2\/5 local 893 paddw mm2, mm5 \/\/ a * 2\/5 + b * 3\/5 local 896 paddw mm2, round_values \/\/ + 128 local 899 psrlw mm2, 8 local 919 movq mm2, mm0 \/\/ c local 926 punpckhbw mm2, mm7 \/\/ c high local 1014 movq mm2, mm0 \/\/ make copy before unpack local 1023 punpckhbw mm2, mm7 \/\/ high Src[0] local 1027 paddw mm2, mm3 \/\/ high (a + b ) local 1030 paddw mm2, mm6 \/\/ high (a + b + 1) local 1032 psraw mm2, 1 \/\/ high (a + b + 1)\/2 local 1134 movq mm2, mm0 local 1144 punpckhbw mm2, mm7 local 1147 paddw mm2, mm3 local 1149 paddw mm2, mm6 local 1152 psraw mm2, 1 local 1155 movq mm2, mm4 local 1156 punpcklbw mm2, mm0 local 1175 movq mm2, mm0 local 1193 punpckhbw mm2, mm7 local 1196 paddw mm2, mm3 local 1197 paddw mm2, mm6 local 1200 psraw mm2, 1 local 1203 movq mm2, mm4 local 1205 punpcklbw mm2, mm0 local 1351 movd mm2, DWORD ptr [esi+ecx*2] local 1355 punpcklbw mm2, mm7 local 1360 pmullw mm2, one_fourths local 1541 movd mm2, DWORD ptr [esi+ecx*2] local 1545 punpcklbw mm2, mm7 local 1548 pmullw mm2, mm6 local 1687 movd mm2, [esi+eax*2] \/\/ local 1694 punpcklbw mm2, mm7 local 1696 pmullw mm2, mm5 local [all...] |
/external/libvpx/vp8/decoder/x86/ |
dequantize_mmx.asm | 74 movq mm2, [rax+16] 75 pmullw mm2, [rdx+16] 95 psubw mm0, mm2 ; b1= 0-2 96 paddw mm2, mm2 ; 99 paddw mm2, mm0 ; a1 =0+2 120 movq mm6, mm2 ; a1 123 paddw mm2, mm3 ;0 130 movq mm1, mm2 ; 03 02 01 00 134 punpckhwd mm2, mm0 ; 13 03 12 0 [all...] |
/external/libvpx/vp8/encoder/x86/ |
dct_mmx.asm | 35 movq mm2, [rcx] 40 movq mm5, mm2 ; 20 21 22 23 45 punpcklwd mm2, mm4 ; 20 30 21 31 49 punpckldq mm0, mm2 ; 00 10 20 30 51 punpckhdq mm1, mm2 ; 01 11 21 31 53 movq mm2, mm3 ; 02 12 03 13 54 punpckldq mm2, mm5 ; 02 12 22 32 60 ; mm2 2 68 paddw mm1, mm2 ; b1 = 1 + 2 70 psubw mm4, mm2 ; c1 = 1 - [all...] |
sad_mmx.asm | 49 movq mm2, QWORD PTR [rsi+8] 55 movq mm5, mm2 60 psubusb mm2, mm3 64 por mm2, mm3 67 movq mm3, mm2 70 punpcklbw mm2, mm6 75 paddw mm0, mm2 143 movq mm2, mm0 146 psubusb mm1, mm2 149 movq mm2, mm [all...] |
variance_impl_mmx.asm | 33 movq mm2, [rax+16] 37 pmaddwd mm2, mm2 42 paddd mm4, mm2 99 movq mm2, mm0 ; Take copies 104 punpckhbw mm2, mm6 ; unpack to higher prrcision 107 psubsw mm2, mm3 ; A-B (high order) to MM2 110 paddw mm5, mm2 ; accumulate differences in mm5 113 pmaddwd mm2, mm2 ; square and accumulat [all...] |
quantize_mmx.asm | 40 movq mm2, mm3 41 pcmpgtw mm1, mm2 43 pandn mm1, mm2 50 movq mm2, [rcx] 52 paddw mm3, mm2 64 movq mm2, [rax] 66 pmullw mm3, mm2 204 movq mm2, [rdi] 217 pmaddwd mm0, mm2 227 movq mm2, [rdi+16 [all...] |
sad_sse3.asm | 215 movq mm2, QWORD PTR [%3+1] 219 psadbw mm2, mm0 223 paddw mm6, mm2 228 movq mm2, QWORD PTR [%3+%5+1] 237 psadbw mm2, mm0 241 paddw mm6, mm2 326 movq mm2, QWORD PTR [%4] 330 psadbw mm2, mm0 335 paddw mm5, mm2 343 movq mm2, QWORD PTR [%4+%8 [all...] |
encodeopt.asm | 85 movq mm2, mm7 88 por mm1, mm2 143 pxor mm2, mm2 146 por mm1, mm2 166 paddd mm2, mm5 168 paddd mm2, mm3 181 paddd mm2, mm5 183 paddd mm2, mm3 191 movq mm0, mm2 [all...] |
variance_impl_sse2.asm | 752 movdq2q mm2, xmm6 755 paddw mm6, mm2 759 pxor mm2, mm2 ; 761 punpcklwd mm2, mm6 ; 764 paddd mm2, mm3 ; 765 movq mm6, mm2 ; 768 paddd mm2, mm6 ; 770 psrad mm2, 16 ; 779 movd [rsi], mm2 ; xsu [all...] |
sad_sse2.asm | 121 movq mm2, QWORD PTR [rsi+rbx] 125 psadbw mm2, mm3 131 paddw mm7, mm2 225 movd mm2, DWORD PTR [rsi+rax] 228 punpcklbw mm0, mm2 289 movq mm2, QWORD PTR [rsi+8] 298 psadbw mm2, mm3 309 paddw mm0, mm2
|
subtract_mmx.asm | 101 movq mm2, mm1 107 punpckhbw mm2, mm0 111 psubw mm2, mm4 114 movq [rdi+8], mm2 120 movq mm2, mm1 126 punpckhbw mm2, mm0 130 psubw mm2, mm4 133 movq [rdi+24], mm2
|
/external/qemu/distrib/sdl-1.2.12/src/audio/ |
SDL_mixer_MMX_VC.c | 71 movq mm2, mm1 //%%mm1,%%mm2\n" // mm2 = a|b|c|d local 77 pmulhw mm2, mm0 //%%mm0,%%mm2\n" // mm2 = h(a*v)|h(b*v)|h(c*v)|h(d*v) local 82 punpckhwd mm1, mm2 //%%mm2,%%mm1\n" // mm1 = a*v|b*v 84 punpcklwd mm3, mm2 //%%mm2,%%mm3\n" // mm3 = c*v|d* 152 pxor mm2, mm2 \/\/%%mm2,%%mm2 \/\/ mm2 = 0 local 156 pcmpgtb mm2, mm1 \/\/%%mm1,%%mm2 \/\/ mm2 = 11111111|00000000|00000000.... local 159 movq mm2, [edi] \/\/(%%edi),%%mm2 \/\/ mm2 = destination local [all...] |
/external/libvpx/vp8/common/x86/ |
loopfilter_mmx.asm | 50 movq mm2, [rdi+2*rax] ; q3 53 psubusb mm1, mm2 ; q2-=q3 54 psubusb mm2, mm6 ; q3-=q2 55 por mm1, mm2 ; abs(q3-q2) 80 movq mm2, [rsi+4*rax] ; p3 83 psubusb mm4, mm2 ; p2-=p3 84 psubusb mm2, mm5 ; p3-=p2 85 por mm4, mm2 ; abs(p3 - p2) 98 movq mm2, mm3 ; p1 111 psubusb mm3, mm2 ; q1-=p [all...] |
idctllm_mmx.asm | 50 movq mm2, [rax+16] 55 psubw mm0, mm2 ; b1= 0-2 56 paddw mm2, mm2 ; 59 paddw mm2, mm0 ; a1 =0+2 80 movq mm6, mm2 ; a1 83 paddw mm2, mm3 ;0 90 movq mm1, mm2 ; 03 02 01 00 94 punpckhwd mm2, mm0 ; 13 03 12 02 100 movq mm5, mm2 ; 13 03 12 0 [all...] |
postproc_mmx.asm | 50 movd mm2, dword ptr arg(6) ;flimit 51 punpcklwd mm2, mm2 52 punpckldq mm2, mm2 84 pcmpgtw mm7, mm2 97 pcmpgtw mm6, mm2 113 pcmpgtw mm6, mm2 127 pcmpgtw mm6, mm2 180 pcmpgtw mm7, mm2 [all...] |
recon_mmx.asm | 35 movd mm2, [rsi+16] 36 punpcklbw mm2, mm0 37 paddsw mm2, [rdx+32] 38 packuswb mm2, mm0 ; pack and unpack to saturate 39 movd [rdi+rax], mm2 84 movq mm2, [rsi+rax*2] 93 movq [rdi+rcx*2], mm2 147 movq mm2, [rsi+rax*2] 155 movq [rdi+rcx*2], mm2 196 movq mm2, [rsi+rax*2 [all...] |
iwalsh_mmx.asm | 69 movq mm2, [rsi + 16] ;ip[8] 79 paddw mm5, mm2 ;ip[4] + ip[8] aka bl 87 psubw mm1, mm2 ;ip[4] - ip[8] aka c1 108 movq mm2, mm3 ; 13 03 12 02 113 punpckldq mm2, mm1 ; 32 22 12 02 aka ip[8] 120 paddw mm5, mm2 ;ip[4] + ip[8] aka bl 128 psubw mm4, mm2 ;ip[4] - ip[8] aka c1 144 movq mm2, mm3 ; 13 03 12 02 149 punpckldq mm2, mm4 ; 32 22 12 02 aka ip[8] 154 paddw mm2, mm [all...] |
postproc_mmx.c | 71 movd mm2, flimit local 72 punpcklwd mm2, mm2 local 73 punpckldq mm2, mm2 local 126 pcmpgtw mm7, mm2 149 pcmpgtw mm6, mm2 176 pcmpgtw mm6, mm2 201 pcmpgtw mm6, mm2 278 pcmpgtw mm7, mm2 755 movq mm2, mm1 ; local 758 punpckhwd mm2, mm0 ; local 761 paddd mm7, mm2 ; local 770 movd mm2, DWORD PTR [edi] \/\/ [s+pitch*7] local 773 punpcklbw mm2, mm0 local 778 pmullw mm2, mm2 local 781 punpcklwd mm2, mm0 local 788 movq mm2, mm1 local 793 punpckhwd mm2, mm0 local 807 movq mm2, mm1 local 810 punpckhwd mm2, mm4 local 831 movq mm2, mm1 local 1447 movq mm2, [edi+eax] \/\/ get the noise for this line local [all...] |
subpixel_mmx.asm | 43 movq mm2, [rdx + 32] ; 68 pmullw mm5, mm2 ; mm5 *= kernel 2 modifiers 141 movq mm2, [rbx + 32] ; 165 pmullw mm4, mm2 ; mm4 *= kernel 2 modifiers. 240 movq mm2, [rax+16] ; 269 pmullw mm5, mm2 ; 270 pmullw mm6, mm2 ; 301 pmullw mm5, mm2 ; 302 pmullw mm6, mm2 ; 397 movq mm2, [rax+16] [all...] |
/external/qemu/distrib/libpng-1.2.19/ |
pngvcrd.c | 178 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/qemu/distrib/sdl-1.2.12/src/hermes/ |
mmxp2_32.asm | 82 movq mm2, mm0 ; 0 R G B 0 r g b 83 punpckhdq mm2, mm7 ; 0 0 0 0 0 R G B 85 psllq mm2, 24 ; 0 0 R G B 0 0 0 86 por mm0, mm2 ; 0 0 R G B r g b 151 movq mm2, mm4 ; argb 153 movq mm1, mm2 ; argb 154 pand mm2, mm5 ; 000b 156 pslld mm2, 2 ; 0 0 000000bb bbb00000 157 por mm4, mm2 ; 0 0 ggggggbb bbb00000 220 movq mm2, mm4 ; a r g [all...] |
/packages/apps/Camera/jni/feature_stab/db_vlvm/ |
db_utilities_linalg.h | 441 movq mm2,[eax+16] 443 pmaddwd mm2,[ecx+16] 450 paddd mm7,mm2 454 movq mm2,[eax+40] 456 pmaddwd mm2,[ecx+40] 463 paddd mm7,mm2 467 movq mm2,[eax+64] 469 pmaddwd mm2,[ecx+64] 476 paddd mm7,mm2 480 movq mm2,[eax+88 [all...] |
db_feature_detection.cpp | 112 movq mm2,[ebx-1] /*13 Get left*/ local 123 psrlq mm2,1 /*16 Shift*/ local 126 pand mm2,mm7 /*18 And*/ local 129 psubb mm2,mm3 /*20 Subtract*/ local 131 movq mm3,mm2 /*21 Copy*/ 132 pcmpgtb mm5,mm2 /*22 Create unpack mask*/ 133 punpcklbw mm2,mm5 /*23 Unpack low*/ local 137 pmullw mm4,mm2 /*27 Multiply dx*dy*/ 138 pmullw mm2,mm2 /*28 Multiply dy*dy* local 158 punpcklwd mm2,mm6 \/*46 Unpack dy*dy lows*\/ local 170 pxor mm2,mm2 \/*61 Set to zero*\/ local 174 pcmpgtw mm2,mm4 \/*63 Create unpack mask for dx*dy*\/ local 285 movq mm2,[ecx] \/*5 Get dxx2*\/ local 290 pslld mm2,1 \/*6 Shift dxx2 1*\/ local 292 pslld mm2,1 \/*8 Shift dxx2 2*\/ local 316 movq mm2,[ecx+1024] \/*33 Get dyy2*\/ local 319 pslld mm2,1 \/*34 Shift dyy2 1*\/ local 326 pslld mm2,1 \/*36 Shift dyy2 2*\/ local 401 movq mm2,mm6 \/*3 Start with 1* in front two steps*\/ local 410 paddd mm2,mm6 \/*12 Add 4* in front one step*\/ local 418 movq mm2,mm4 \/*19 Start with 1* in front two steps*\/ local 427 paddd mm2,mm4 \/*28 Add 4* in front one step*\/ local 439 movq mm2,mm6 \/*35 Start with 1* in front two steps*\/ local 450 paddd mm2,mm6 \/*44 Add 4* in front one step*\/ local 459 paddd mm2,mm4 \/*52 Add 2* same place*\/ local 461 paddd mm2,mm4 \/*54 Add 4* same place*\/ local 463 paddd mm2,mm4 \/*56 Add 4* swapped*\/ local [all...] |
/external/qemu/distrib/sdl-1.2.12/src/video/ |
SDL_RLEaccel.c | 148 movd_m2r((*dstp), mm2); /* dst -> mm2 */ \ 149 punpcklbw_r2r(mm2, mm2); \ 150 pand_r2r(mm3, mm2); \ 151 psubw_r2r(mm2, mm1); \ 154 paddw_r2r(mm1, mm2); \ 155 pand_r2r(mm3, mm2); \ 156 packuswb_r2r(mm2, mm2); \ [all...] |