HomeSort by relevance Sort by last modified time
    Searched refs:mm2 (Results 1 - 25 of 62) sorted by null

1 2 3

  /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...]

Completed in 1724 milliseconds

1 2 3