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

1 2

  /external/libvpx/libvpx/vp8/encoder/x86/
quantize_mmx.asm 83 movq mm6, mm7
84 pcmpgtw mm5, mm6
86 pandn mm5, mm6
90 movq mm6, [rcx+8]
92 paddw mm7, mm6
104 movq mm6, [rax+8]
106 pmullw mm7, mm6
124 movq mm6, mm7
125 pcmpgtw mm5, mm6
127 pandn mm5, mm6
    [all...]
encodeopt.asm 82 movq mm6, [rdi+8]
86 psubw mm5, mm6
103 movq mm6, [rdi+24]
104 psubw mm5, mm6
156 movq mm6, [rdi+8]
159 psubw mm5, mm6
174 movq mm6, [rdi+24]
175 psubw mm5, mm6
dct_mmx.asm 148 pxor mm6, mm6 ; zero out for compare
150 pcmpeqw mm6, mm5 ; d1 != 0
152 pandn mm6, MMWORD PTR[GLOBAL(_cmp_mask)] ; clear upper,
198 paddw mm1, mm6 ; op[4] += (d1!=0)
  /external/libvpx/libvpx/vp8/common/x86/
sad_mmx.asm 44 pxor mm6, mm6
69 punpcklbw mm0, mm6
70 punpcklbw mm2, mm6
72 punpckhbw mm1, mm6
73 punpckhbw mm3, mm6
91 punpcklwd mm0, mm6
92 punpckhwd mm7, mm6
136 pxor mm6, mm6
    [all...]
iwalsh_mmx.asm 40 movq mm6, mm4 ;temp al
42 psubw mm6, mm5 ;al - bl
60 movq mm1, mm6 ; 23 22 21 20
61 punpcklwd mm6, mm5 ; 31 21 30 20
67 punpckldq mm0, mm6 ; 30 20 10 00 aka ip[0]
68 punpckhdq mm4, mm6 ; 31 21 11 01 aka ip[4]
78 movq mm6, mm1 ;temp al
80 psubw mm6, mm5 ;al - bl
82 paddw mm6, mm7
84 psraw mm6,
    [all...]
loopfilter_mmx.asm 52 movq mm6, mm1 ; q2
54 psubusb mm2, mm6 ; q3-=q2
61 psubusb mm4, mm6 ; q1-=q2
62 psubusb mm6, mm3 ; q2-=q1
63 por mm4, mm6 ; abs(q2-q1)
117 movq mm6, mm5 ; p0
120 psubusb mm3, mm6 ; q0-=p0
155 pxor mm6, [GLOBAL(t80)] ; offset to convert to signed values
158 psubsb mm0, mm6 ; q0 - p0
193 paddsb mm6, mm2 ; p0+= p0 ad
    [all...]
variance_impl_mmx.asm 88 pxor mm6, mm6 ; Blank mmx7
102 punpcklbw mm0, mm6 ; unpack to higher prrcision
103 punpcklbw mm1, mm6
104 punpckhbw mm2, mm6 ; unpack to higher prrcision
105 punpckhbw mm3, mm6
126 punpcklbw mm0, mm6 ; unpack to higher prrcision
127 punpcklbw mm1, mm6
128 punpckhbw mm2, mm6 ; unpack to higher prrcision
129 punpckhbw mm3, mm6
    [all...]
dequantize_mmx.asm 122 movq mm6, mm2 ; a1
130 psubw mm6, mm3 ;3
138 punpcklwd mm3, mm6 ; 31 21 30 20
139 punpckhwd mm4, mm6 ; 33 23 32 22
180 movq mm6, mm2 ; a1
188 psubw mm6, mm3 ;3
194 psraw mm6, 3
202 punpcklwd mm3, mm6 ; 31 21 30 20
203 punpckhwd mm4, mm6 ; 33 23 32 22
subpixel_mmx.asm 45 movq mm6, [rdx + 48] ;
75 pmullw mm4, mm6 ; mm5 *= kernel 3 modifiers
143 movq mm6, [rbx + 48] ;
176 pmullw mm4, mm6 ; mm4 *= kernel 3 modifiers.
265 movq mm6, mm5 ;
268 punpckhbw mm6, mm0 ;
271 pmullw mm6, mm2 ;
274 paddw mm4, mm6 ;
297 movq mm6, mm5 ;
300 punpckhbw mm6, mm0
    [all...]
idctllm_mmx.asm 92 movq mm6, mm2 ; a1
100 psubw mm6, mm3 ;3
108 punpcklwd mm3, mm6 ; 31 21 30 20
109 punpckhwd mm4, mm6 ; 33 23 32 22
150 movq mm6, mm2 ; a1
158 psubw mm6, mm3 ;3
164 psraw mm6, 3
172 punpcklwd mm3, mm6 ; 31 21 30 20
173 punpckhwd mm4, mm6 ; 33 23 32 22
sad_sse3.asm 214 movq mm6, QWORD PTR [%3+1]
218 psadbw mm6, mm0
231 paddw mm6, mm2
249 paddw mm6, mm2
324 movq mm6, QWORD PTR [%5]
329 psadbw mm6, mm0
344 paddw mm6, mm3
361 paddw mm6, mm3
479 punpckldq mm5, mm6
504 punpckldq mm5, mm6
    [all...]
postproc_mmx.asm 88 pxor mm6, mm6 ;
106 paddd mm6, mm1 ;
131 paddd mm6, mm2
138 psubd mm6, mm1
144 movq mm3, mm6
147 psubd mm3, mm6
variance_impl_sse2.asm 636 movdq2q mm6, xmm6 ;
645 paddw mm6, mm2
651 punpcklwd mm2, mm6 ;
652 punpckhwd mm3, mm6 ;
655 movq mm6, mm2 ;
657 psrlq mm6, 32 ;
658 paddd mm2, mm6 ;
759 movdq2q mm6, xmm6 ;
768 paddw mm6, mm2
774 punpcklwd mm2, mm6 ;
    [all...]
  /external/libvpx/libvpx/vpx_scale/win32/
scaleopt.c 82 movq mm6, const35_2 // mm6 = 9a xx 33 xx cd xx 66 xx local
108 pmullw mm1, mm6 //
153 pmullw mm1, mm6 //
211 movq mm6, const45_2 // mm6 = cd xx 9a xx 66 xx 33 xx local
230 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 51
237 pmullw mm3, mm6 // 05*205 06*154 07*102 08* 51
281 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 51
288 pmullw mm3, mm6 // 05*205 06*154 07*102 07* 5
363 movq mm6, four_fifths \/\/ constan local
394 movq mm6, three_fifths local
438 movq mm6, mm3 \/\/ make a copy local
439 pmullw mm6, mm5 \/\/ d * 2\/5 local
461 movq mm6, one_fifth \/\/ mm6 = 1\/5 local
545 movq mm6, four_fifths \/\/ constan local
576 movq mm6, three_fifths local
622 movq mm6, mm3 \/\/ make a copy local
623 pmullw mm6, mm5 \/\/ d * 2\/5 local
700 movq mm6, three_fifths \/\/ mm6 = 3\/5 local
739 movq mm6, mm0 \/\/ make copy of c low local
742 pmullw mm6, one_fifth \/\/ c * 1\/5 low local
749 movq mm6, mm0 \/\/ make copy of c low local
751 pmullw mm6, four_fifths \/\/ c * 4\/5 low local
785 movq mm6, two_fifths \/\/ mm6 = 2\/5 local
870 movq mm6, three_fifths \/\/ mm6 = 3\/5 local
913 movq mm6, mm0 \/\/ make copy of c low local
916 pmullw mm6, one_fifth \/\/ c * 1\/5 low local
923 movq mm6, mm0 \/\/ make copy of c low local
925 pmullw mm6, four_fifths \/\/ c * 4\/5 low local
1004 movq mm6, four_ones \/\/ mm6= 1, 1, 1, 1 local
1107 movq mm6, four_ones local
1266 movq mm6, const54_2; local
1348 movd mm6, [eax+ecx*2] local
1356 punpcklbw mm6, mm7 local
1359 pmullw mm6, three_fourths local
1414 movq mm6, const53_2; local
1507 movq mm6, two_thirds local
1647 movq mm6, round_values; local
    [all...]
  /external/qemu/distrib/libpng-1.2.19/
pngvcrd.c 171 psubb mm6,mm6 //zero mm6 local
184 pcmpeqb mm0,mm6
185 pcmpeqb mm1,mm6
186 pcmpeqb mm2,mm6
197 movq mm6,mm0 local
199 pandn mm6,mm7 local
200 por mm4,mm6
207 movq mm6,[ebx+8 local
212 movq mm6,[esi+16] local
213 pand mm6,mm2 local
217 por mm6,mm4 local
307 psubb mm6,mm6 \/\/zero mm6 local
337 movq mm6,mm0 local
339 pandn mm6,mm7 local
346 movq mm6,[ebx+8] local
351 movq mm6,[esi+16] local
352 pand mm6,mm2 local
356 por mm6,mm4 local
449 psubb mm6,mm6 \/\/zero mm6 local
468 movq mm6,mm0 local
469 pandn mm6,[ebx] local
719 psubb mm6,mm6 \/\/zero mm6 local
742 movq mm6,mm0 local
744 pandn mm6,mm7 local
751 movq mm6,[ebx+8] local
840 psubb mm6,mm6 \/\/zero mm6 local
876 movq mm6,mm0 local
877 pandn mm6,[ebx] local
881 movq mm6,[esi+8] local
882 pand mm6,mm1 local
885 por mm6,mm7 local
888 movq mm6,[esi+16] local
889 pand mm6,mm2 local
892 por mm6,mm7 local
897 movq mm6,mm3 local
898 pandn mm6,[ebx+24] local
902 movq mm6,[esi+32] local
903 pand mm6,mm4 local
906 por mm6,mm7 local
911 movq mm6,mm5 local
912 pandn mm6,[ebx+40] local
1252 movq mm6, mm0 ; X X v2 v1 v0 v5 v4 v3 local
1255 psrlq mm6, 24 ; 0 0 0 X X v2 v1 v0 local
1257 movq mm5, mm6 ; 0 0 0 X X v2 v1 v0 local
1258 psllq mm6, 8 ; 0 0 X X v2 v1 v0 0 local
1262 por mm6, mm5 ; 0 0 X X v2 v1 v0 v2 local
1263 movd [edi+8], mm6 ; move double to memory local
2026 movq mm6, mm7 local
2042 psllq mm6, ShiftBpp \/\/ shift the mm6 mask to cover bytes 3-5 local
2056 psllq mm6, ShiftBpp \/\/ shift the mm6 mask to cover the last two local
2101 movq mm6, mm7 local
2103 psllq mm6, ShiftBpp \/\/ Create mask for 2nd active group local
2175 movq mm6, mm7 local
2187 psllq mm6, ShiftBpp \/\/ shift the mm6 mask to cover bytes 2 & 3 local
2200 psllq mm6, ShiftBpp \/\/ shift the mm6 mask to cover bytes 4 & 5 local
2215 psllq mm6, ShiftBpp \/\/ shift the mm6 mask to cover bytes 6 & 7 local
2519 movq mm6, mm4 local
2526 paddw mm6, mm5 local
2537 psubw mm6, mm0 local
2540 psubw mm6, mm0 local
2579 movq mm6, mm5 local
2580 paddw mm6, mm4 local
2596 psubw mm6, mm0 local
2599 psubw mm6, mm0 local
2639 movq mm6, mm4 local
2642 paddw mm6, mm5 local
2658 psubw mm6, mm0 local
2661 psubw mm6, mm0 local
2728 movq mm6, mm4 local
2734 paddw mm6, mm5 local
2745 psubw mm6, mm0 local
2748 psubw mm6, mm0 local
2772 movq mm6, mm2 local
2775 psllq mm6, ShiftBpp local
2792 movq mm6, mm4 local
2798 paddw mm6, mm5 local
2809 psubw mm6, mm0 local
2812 psubw mm6, mm0 local
2868 movq mm6, mm4 local
2874 paddw mm6, mm5 local
2885 psubw mm6, mm0 local
2888 psubw mm6, mm0 local
2924 movq mm6, mm4 local
2930 paddw mm6, mm5 local
2941 psubw mm6, mm0 local
2944 psubw mm6, mm0 local
2999 movq mm6, mm4 local
3005 paddw mm6, mm5 local
3016 psubw mm6, mm0 local
3019 psubw mm6, mm0 local
3056 movq mm6, mm4 local
3062 paddw mm6, mm5 local
3073 psubw mm6, mm0 local
3076 psubw mm6, mm0 local
3329 movq mm6, mm7 local
3331 psllq mm6, ShiftBpp \/\/ Move mask in mm6 to cover 3rd active local
3436 movq mm6, mm7 local
3438 psllq mm6, ShiftBpp \/\/ Move mask in mm6 to cover 3rd active local
3511 movq mm6, [edi+ebx+48] \/\/ Load Sub(x) for 7th 8 bytes local
3513 paddb mm6, mm5 local
3625 movq mm6, [edi+ebx+24] local
3627 paddb mm6, mm7 local
3641 movq mm6, [edi+ebx+56] local
3644 paddb mm6, mm7 local
    [all...]
  /external/qemu/distrib/sdl-1.2.15/src/audio/
SDL_mixer_MMX_VC.c 84 movq mm6, mm4 //%%mm4,%%mm6\n" // mm6 = l(e*v)|l(f*v)|l(g*v)|l(h*v) local
87 punpcklwd mm6, mm5 //%%mm5,%%mm6\n" // mm6 = g*v|h*v local
97 psrad mm6, 7 //$7,%%mm6\n" // mm6= g*v/128|h*v/128 local
100 packssdw mm6, mm4 //%%mm4,%%mm6\n" // mm6 = s(e*v|f*v|g*v|h*v local
102 paddsw mm6, mm5 \/\/%%mm5,%%mm6\\n" \/\/ mm6 = adjust_volume(src)+dst local
    [all...]
  /external/qemu/distrib/sdl-1.2.15/src/video/
SDL_RLEaccel.c 170 movq_r2r(mm2, mm6); \
174 punpckhbw_r2r(mm6, mm6); \
178 pand_r2r(mm3, mm6); \
179 psubw_r2r(mm6, mm1); \
184 paddw_r2r(mm1, mm6); \
186 pand_r2r(mm3, mm6); \
188 packuswb_r2r(mm6, mm6); \
190 psllq_i2r(32, mm6); \
    [all...]
SDL_blit_A.c 255 movq_r2r(mm2, mm6); /* 2 x dst -> mm6(ARGBARGB) */
260 pand_r2r(mm4, mm6); /* dst & mask -> mm6 */
262 paddd_r2r(mm6, mm5); /* mm6 + mm5 -> mm5 */
332 movq_r2r(mm2, mm6); /* 2 x dst -> mm6(ARGBARGB) */
337 punpckhbw_r2r(mm5, mm6); /* high - 0A0R0G0B -> mm6(dst2) *
    [all...]
  /external/qemu/distrib/sdl-1.2.15/src/hermes/
mmxp2_32.asm 65 ; set up mm6 as the mask, mm7 as zero
66 load_immq mm6, mmx32_rgb888_mask
78 pand mm0, mm6 ; 0 R G B 0 r g b
80 pand mm1, mm6 ; 0 R G B 0 r g b
130 load_immq mm6, mmx32_rgb565_g
142 pand mm0, mm6 ; 00g0
152 pand mm4, mm6 ; 00g0
197 load_immq mm6, mmx32_rgb565_g
209 pand mm0, mm6 ; 0 0 g 0
221 pand mm4, mm6 ; 0 0 g
    [all...]
  /packages/apps/Camera/jni/feature_stab/db_vlvm/
db_feature_detection.cpp 107 pxor mm6,mm6 /*2 Set to zero*/ local
117 pcmpgtb mm6,mm0 /*10 Create unpack mask*/ local
119 punpcklbw mm0,mm6 /*11 Unpack low*/
120 punpckhbw mm1,mm6 /*12 Unpack high*/
139 pxor mm6,mm6 /*29 Set to zero*/ local
141 pcmpgtw mm6,mm0 /*31 Create unpack mask for dx*dx*/ local
142 punpcklwd mm0,mm6 /*32 Unpack dx*dx lows*/
144 punpckhwd mm5,mm6 /*33 Unpack dx*dx highs*
145 pxor mm6,mm6 \/*36 Set to zero*\/ local
149 pcmpgtw mm6,mm4 \/*38 Create unpack mask for dx*dy*\/ local
153 pxor mm6,mm6 \/*43 Set to zero*\/ local
157 pcmpgtw mm6,mm2 \/*45 Create unpack mask for dy*dy*\/ local
167 pxor mm6,mm6 \/*54 Set to zero*\/ local
169 pcmpgtw mm6,mm1 \/*56 Create unpack mask for dx*dx*\/ local
180 pxor mm6,mm6 \/*68 Set to zero*\/ local
183 pcmpgtw mm6,mm3 \/*70 Create unpack mask for dy*dy*\/ local
301 movq mm6,[ecx+512] \/*19 Get dxy2*\/ local
305 pslld mm6,1 \/*20 Shift dxy2 1*\/ local
307 pslld mm6,1 \/*22 Shift dxy2 2*\/ local
399 movq mm6,[eax] \/*1 Load new data*\/ local
402 pslld mm6,1 \/*4*\/ local
404 pslld mm6,1 \/*6*\/ local
406 pshufw mm6,mm6,4Eh \/*8 Swap the two double-words using bitmask 01001110=4Eh*\/ local
409 pand mm6,mm7 \/*11 Get low double-word only*\/ local
411 pxor mm6,mm5 \/*13 Get high double-word only*\/ local
436 movq mm6,[eax+16] \/*33 Load new data*\/ local
441 pslld mm6,1 \/*36*\/ local
443 pslld mm6,1 \/*38*\/ local
445 pshufw mm6,mm6,4Eh \/*40 Swap the two double-words using bitmask 01001110=4Eh*\/ local
449 pand mm6,mm7 \/*43 Get low double-word only*\/ local
451 pxor mm6,mm5 \/*45 Get high double-word only*\/ local
453 movq mm6,mm4 \/*50a Copy*\/ local
    [all...]
  /packages/apps/Gallery2/jni_mosaic/feature_stab/db_vlvm/
db_feature_detection.cpp 107 pxor mm6,mm6 /*2 Set to zero*/ local
117 pcmpgtb mm6,mm0 /*10 Create unpack mask*/ local
119 punpcklbw mm0,mm6 /*11 Unpack low*/
120 punpckhbw mm1,mm6 /*12 Unpack high*/
139 pxor mm6,mm6 /*29 Set to zero*/ local
141 pcmpgtw mm6,mm0 /*31 Create unpack mask for dx*dx*/ local
142 punpcklwd mm0,mm6 /*32 Unpack dx*dx lows*/
144 punpckhwd mm5,mm6 /*33 Unpack dx*dx highs*
145 pxor mm6,mm6 \/*36 Set to zero*\/ local
149 pcmpgtw mm6,mm4 \/*38 Create unpack mask for dx*dy*\/ local
153 pxor mm6,mm6 \/*43 Set to zero*\/ local
157 pcmpgtw mm6,mm2 \/*45 Create unpack mask for dy*dy*\/ local
167 pxor mm6,mm6 \/*54 Set to zero*\/ local
169 pcmpgtw mm6,mm1 \/*56 Create unpack mask for dx*dx*\/ local
180 pxor mm6,mm6 \/*68 Set to zero*\/ local
183 pcmpgtw mm6,mm3 \/*70 Create unpack mask for dy*dy*\/ local
301 movq mm6,[ecx+512] \/*19 Get dxy2*\/ local
305 pslld mm6,1 \/*20 Shift dxy2 1*\/ local
307 pslld mm6,1 \/*22 Shift dxy2 2*\/ local
399 movq mm6,[eax] \/*1 Load new data*\/ local
402 pslld mm6,1 \/*4*\/ local
404 pslld mm6,1 \/*6*\/ local
406 pshufw mm6,mm6,4Eh \/*8 Swap the two double-words using bitmask 01001110=4Eh*\/ local
409 pand mm6,mm7 \/*11 Get low double-word only*\/ local
411 pxor mm6,mm5 \/*13 Get high double-word only*\/ local
436 movq mm6,[eax+16] \/*33 Load new data*\/ local
441 pslld mm6,1 \/*36*\/ local
443 pslld mm6,1 \/*38*\/ local
445 pshufw mm6,mm6,4Eh \/*40 Swap the two double-words using bitmask 01001110=4Eh*\/ local
449 pand mm6,mm7 \/*43 Get low double-word only*\/ local
451 pxor mm6,mm5 \/*45 Get high double-word only*\/ local
453 movq mm6,mm4 \/*50a Copy*\/ local
    [all...]
  /packages/apps/LegacyCamera/jni/feature_stab/db_vlvm/
db_feature_detection.cpp 107 pxor mm6,mm6 /*2 Set to zero*/ local
117 pcmpgtb mm6,mm0 /*10 Create unpack mask*/ local
119 punpcklbw mm0,mm6 /*11 Unpack low*/
120 punpckhbw mm1,mm6 /*12 Unpack high*/
139 pxor mm6,mm6 /*29 Set to zero*/ local
141 pcmpgtw mm6,mm0 /*31 Create unpack mask for dx*dx*/ local
142 punpcklwd mm0,mm6 /*32 Unpack dx*dx lows*/
144 punpckhwd mm5,mm6 /*33 Unpack dx*dx highs*
145 pxor mm6,mm6 \/*36 Set to zero*\/ local
149 pcmpgtw mm6,mm4 \/*38 Create unpack mask for dx*dy*\/ local
153 pxor mm6,mm6 \/*43 Set to zero*\/ local
157 pcmpgtw mm6,mm2 \/*45 Create unpack mask for dy*dy*\/ local
167 pxor mm6,mm6 \/*54 Set to zero*\/ local
169 pcmpgtw mm6,mm1 \/*56 Create unpack mask for dx*dx*\/ local
180 pxor mm6,mm6 \/*68 Set to zero*\/ local
183 pcmpgtw mm6,mm3 \/*70 Create unpack mask for dy*dy*\/ local
301 movq mm6,[ecx+512] \/*19 Get dxy2*\/ local
305 pslld mm6,1 \/*20 Shift dxy2 1*\/ local
307 pslld mm6,1 \/*22 Shift dxy2 2*\/ local
399 movq mm6,[eax] \/*1 Load new data*\/ local
402 pslld mm6,1 \/*4*\/ local
404 pslld mm6,1 \/*6*\/ local
406 pshufw mm6,mm6,4Eh \/*8 Swap the two double-words using bitmask 01001110=4Eh*\/ local
409 pand mm6,mm7 \/*11 Get low double-word only*\/ local
411 pxor mm6,mm5 \/*13 Get high double-word only*\/ local
436 movq mm6,[eax+16] \/*33 Load new data*\/ local
441 pslld mm6,1 \/*36*\/ local
443 pslld mm6,1 \/*38*\/ local
445 pshufw mm6,mm6,4Eh \/*40 Swap the two double-words using bitmask 01001110=4Eh*\/ local
449 pand mm6,mm7 \/*43 Get low double-word only*\/ local
451 pxor mm6,mm5 \/*45 Get high double-word only*\/ local
453 movq mm6,mm4 \/*50a Copy*\/ local
    [all...]
  /external/openssl/crypto/aes/asm/
aes-586.S 303 pshufw $8,%mm4,%mm6
325 movd %mm6,%ebx
375 pshufw $177,%mm4,%mm6
381 pshufw $177,%mm6,%mm7
385 pxor %mm6,%mm4
387 movq %mm7,%mm6
391 psrld $24,%mm6
395 pxor %mm6,%mm4
399 movq 8(%edi),%mm6
413 pxor %mm6,%mm
    [all...]
  /external/openssl/crypto/bn/asm/
x86-gf2m.S 263 movq %mm0,%mm6
271 pxor %mm6,%mm0
277 pxor %mm6,%mm0
  /external/neven/Embedded/common/src/b_BasicEm/
Math.c 357 pxor mm6, mm6 local
367 paddd mm7, mm6
380 movq mm6, 24[eax] local
383 pmaddwd mm6, 24[ebx] local
394 paddd mm7, mm6
430 "pxor %%mm6,%%mm6\n\t"
440 "paddd %%mm6,%%mm7\n\t"
453 "movq 24( %%eax ),%%mm6\n\t
    [all...]

Completed in 841 milliseconds

1 2