/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/clang/test/Index/ |
targeted-cursor.m.h | 5 -(void)mm2:(I*)i;
|
/external/chromium_org/third_party/openssl/openssl/crypto/modes/asm/ |
ghash-x86.S | 218 movq %mm1,%mm2 222 psllq $60,%mm2 227 pxor %mm2,%mm0 230 movq %mm1,%mm2 233 psllq $60,%mm2 239 pxor %mm2,%mm0 241 movq %mm1,%mm2 245 psllq $60,%mm2 251 pxor %mm2,%mm0 254 movq %mm1,%mm2 [all...] |
/external/openssl/crypto/modes/asm/ |
ghash-x86.S | 218 movq %mm1,%mm2 222 psllq $60,%mm2 227 pxor %mm2,%mm0 230 movq %mm1,%mm2 233 psllq $60,%mm2 239 pxor %mm2,%mm0 241 movq %mm1,%mm2 245 psllq $60,%mm2 251 pxor %mm2,%mm0 254 movq %mm1,%mm2 [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
dequantize_mmx.asm | 77 movq mm2, [rax+16] 78 pmullw mm2, [rdx+16] 97 psubw mm0, mm2 ; b1= 0-2 98 paddw mm2, mm2 ; 101 paddw mm2, mm0 ; a1 =0+2 122 movq mm6, mm2 ; a1 125 paddw mm2, mm3 ;0 132 movq mm1, mm2 ; 03 02 01 00 136 punpckhwd mm2, mm0 ; 13 03 12 0 [all...] |
idctllm_mmx.asm | 52 movq mm2, [rax+16] 67 psubw mm0, mm2 ; b1= 0-2 68 paddw mm2, mm2 ; 71 paddw mm2, mm0 ; a1 =0+2 92 movq mm6, mm2 ; a1 95 paddw mm2, mm3 ;0 102 movq mm1, mm2 ; 03 02 01 00 106 punpckhwd mm2, mm0 ; 13 03 12 02 112 movq mm5, mm2 ; 13 03 12 0 [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...] |
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...] |
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...] |
postproc_mmx.asm | 102 movq mm2, mm1 ; 105 punpckhwd mm2, mm0 ; 108 paddd mm7, mm2 ; 117 movd mm2, DWORD PTR [rdi] ; [s+pitch*7] 120 punpcklbw mm2, mm0 122 paddw mm5, mm2 125 pmullw mm2, mm2 126 movq mm4, mm2 128 punpcklwd mm2, mm [all...] |
/external/libvpx/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...] |
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...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/ |
simd-1.asm | 11 pcmpgtw mm0, mm2
|
/external/qemu/distrib/sdl-1.2.15/src/audio/ |
SDL_mixer_MMX_VC.c | 72 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,%%mm3\n" // mm3 = c*v|d* 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/vp9/encoder/x86/ |
vp9_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...] |
vp9_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...] |
vp9_variance_impl_sse2.asm | 483 movdq2q mm2, xmm6 486 paddw mm6, mm2 490 pxor mm2, mm2 ; 492 punpcklwd mm2, mm6 ; 495 paddd mm2, mm3 ; 496 movq mm6, mm2 ; 499 paddd mm2, mm6 ; 501 psrad mm2, 16 ; 510 movd [rsi], mm2 ; [all...] |
/external/chromium_org/third_party/openssl/openssl/crypto/bn/asm/ |
x86-gf2m.S | 13 movd %eax,%mm2 22 pcmpgtd %mm2,%mm5 23 paddd %mm2,%mm2 28 pcmpgtd %mm2,%mm4 47 movd (%esp,%edi,4),%mm2 49 psllq $3,%mm2 52 pxor %mm2,%mm0 59 movd (%esp,%edi,4),%mm2 61 psllq $9,%mm2 [all...] |
/external/openssl/crypto/bn/asm/ |
x86-gf2m.S | 13 movd %eax,%mm2 22 pcmpgtd %mm2,%mm5 23 paddd %mm2,%mm2 28 pcmpgtd %mm2,%mm4 47 movd (%esp,%edi,4),%mm2 49 psllq $3,%mm2 52 pxor %mm2,%mm0 59 movd (%esp,%edi,4),%mm2 61 psllq $9,%mm2 [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_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...] |
vp9_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...] |
/external/chromium_org/third_party/mesa/src/src/mesa/x86/ |
read_rgba_span_x86.S | 90 LOAD_MASK(movq,%mm1,%mm2) 128 pand %mm2, %mm3 131 pand %mm2, %mm4 190 LOAD_MASK(movq,%mm1,%mm2) 229 pand %mm2, %mm3 232 pand %mm2, %mm4 264 pand %mm2, %mm3 265 pand %mm2, %mm6 273 pand %mm2, %mm4 274 pand %mm2, %mm [all...] |
/external/mesa3d/src/mesa/x86/ |
read_rgba_span_x86.S | 90 LOAD_MASK(movq,%mm1,%mm2) 128 pand %mm2, %mm3 131 pand %mm2, %mm4 190 LOAD_MASK(movq,%mm1,%mm2) 229 pand %mm2, %mm3 232 pand %mm2, %mm4 264 pand %mm2, %mm3 265 pand %mm2, %mm6 273 pand %mm2, %mm4 274 pand %mm2, %mm [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.15/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...] |