HomeSort by relevance Sort by last modified time
    Searched full:xmm3 (Results 1 - 25 of 128) sorted by null

1 2 3 4 5 6

  /external/libvpx/vp8/encoder/x86/
variance_impl_ssse3.asm 94 movdqa xmm3, xmm1
97 punpckhbw xmm3, xmm2
99 pmaddubsw xmm3, [rax]
102 paddw xmm3, [GLOBAL(xmm_bi_rd)]
104 psraw xmm3, xmm_filter_shift
105 packuswb xmm1, xmm3
109 movdqa xmm3, xmm2
112 punpckhbw xmm3, xmm1
114 pmaddubsw xmm3, [rdx]
117 paddw xmm3, [GLOBAL(xmm_bi_rd)
    [all...]
variance_impl_sse2.asm 40 movdqa xmm3, [rax+48]
44 pmaddwd xmm3, xmm3
47 paddd xmm2, xmm3
55 movdqa xmm3,xmm4
57 paddd xmm4,xmm3
58 movdqa xmm3,xmm4
60 paddd xmm4,xmm3
135 movdqa xmm3, xmm1
140 punpckhbw xmm3, xmm
    [all...]
dct_sse2.asm 71 movq xmm3, MMWORD PTR[input+ pitch] ;33 32 31 30
74 punpcklqdq xmm1, xmm3 ;33 32 31 30 23 22 21 20
85 movdqa xmm3, xmm0
87 psubw xmm3, xmm1 ;c1 d1 c1 d1 c1 d1 c1 d1
89 psllw xmm3, 3 ;c1 <<= 3 d1 <<= 3
94 movdqa xmm4, xmm3
95 pmaddwd xmm3, XMMWORD PTR[GLOBAL(_5352_2217)] ;c1*2217 + d1*5352
98 paddd xmm3, XMMWORD PTR[GLOBAL(_14500)]
100 psrad xmm3, 12 ;(c1 * 2217 + d1 * 5352 + 14500)>>12
104 packssdw xmm3, xmm4 ;op[3] op[1
    [all...]
sad_sse4.asm 18 movq xmm3, MMWORD PTR [rdi+8]
20 punpcklqdq xmm1, xmm3
21 punpcklqdq xmm3, xmm2
29 movdqa xmm4, xmm3
30 mpsadbw xmm3, xmm0, 0x0
34 paddw xmm1, xmm3
39 movq xmm3, MMWORD PTR [rdi+8]
41 punpcklqdq xmm5, xmm3
42 punpcklqdq xmm3, xmm2
50 movdqa xmm4, xmm3
    [all...]
quantize_sse2.asm 85 movdqa xmm3, [rcx + 16]
90 paddw xmm3, xmm7
94 psubw xmm5, xmm3
100 paddw xmm5, xmm3
105 movdqa xmm3, [rcx]
113 pmulhw xmm3, xmm1
117 paddw xmm1, xmm3
171 movdqa xmm3, [rsp + qcoeff + 16]
184 pxor xmm3, xmm4
187 psubw xmm3, xmm
    [all...]
fwalsh_sse2.asm 35 movq xmm3, MMWORD PTR [rsi + rdx]
38 punpcklwd xmm2, xmm3
72 pshuflw xmm3, xmm0, 0xd8
73 pshufhw xmm0, xmm3, 0xd8
74 pshuflw xmm3, xmm2, 0xd8
75 pshufhw xmm1, xmm3, 0xd8
80 movdqa xmm3, xmm1
82 pmaddwd xmm3, [GLOBAL(cn1)] ; c12 b12 c13 b13
87 pshufd xmm7, xmm3, 0x72 ; c13 c12 b13 b12
99 movdqa xmm3, xmm
    [all...]
encodeopt.asm 27 movdqa xmm3, [rsi]
33 psubw xmm3, xmm4
36 pmaddwd xmm3, xmm3
39 paddd xmm3, xmm5
42 movdqa xmm0, xmm3
45 punpckhdq xmm3, xmm7
47 paddd xmm0, xmm3
48 movdqa xmm3, xmm0
51 paddd xmm0, xmm3
    [all...]
sad_ssse3.asm 28 lddqu xmm3, XMMWORD PTR [rdi+2]
32 psadbw xmm3, xmm0
36 paddw xmm7, xmm3
41 lddqu xmm3, XMMWORD PTR [rdi+rdx+2]
48 psadbw xmm3, xmm0
52 paddw xmm7, xmm3
75 movdqa xmm3, XMMWORD PTR [rdi+16]
77 movdqa xmm1, xmm3
80 movdqa xmm2, xmm3
83 palignr xmm3, xmm4, (%2+2
    [all...]
quantize_ssse3.asm 37 movdqa xmm3, [rdi + 16] ;round hi
49 paddw xmm5, xmm3
67 movdqa xmm3, [rcx + 16]
71 pmullw xmm3, xmm5
96 movdqa [rsi + 16], xmm3 ;store dqcoeff
temporal_filter_apply_sse2.asm 95 movdqa xmm3, xmm2
97 punpckhbw xmm3, xmm7 ; pred[ 8-15]
101 psubw xmm1, xmm3 ; src - pred[ 8-15]
121 movdqa xmm3, [GLOBAL(_const_16w)]
123 psubusw xmm3, xmm1
128 pmullw xmm3, [rsp + filter_weight]
135 paddw xmm5, xmm3
151 pmullw xmm1, xmm3
157 movdqa xmm3, xmm1
159 punpckhwd xmm3, xmm7 ; [12-15
    [all...]
  /external/libvpx/vp8/common/x86/
subpixel_sse2.asm 59 movq xmm3, MMWORD PTR [rsi - 2]
65 por xmm1, xmm3
73 punpcklbw xmm3, xmm0 ; xx05 xx04 xx03 xx02 xx01 xx01 xx-1 xx-2
76 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1
106 paddsw xmm4, xmm3
180 movq xmm3, MMWORD PTR [rsi - 2]
190 por xmm1, xmm3
198 punpcklbw xmm3, xmm0 ; xx05 xx04 xx03 xx02 xx01 xx01 xx-1 xx-2
201 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1
230 paddsw xmm4, xmm3
    [all...]
iwalsh_sse2.asm 36 movdqa xmm3, xmm0 ;ip[4] ip[0]
39 psubw xmm3, xmm2 ;ip[4]-ip[8] ip[0]-ip[12] aka c1 d1
42 punpcklqdq xmm0, xmm3 ;d1 a1
43 punpckhqdq xmm4, xmm3 ;c1 b1
52 ;; movdqu [rdi + 16], xmm3
59 movdqa xmm3, xmm4 ; 13 12 11 10 03 02 01 00
61 punpckhwd xmm3, xmm0 ; 33 13 32 12 31 11 30 10
63 punpcklwd xmm4, xmm3 ; 31 21 11 01 30 20 10 00
64 punpckhwd xmm1, xmm3 ; 33 23 13 03 32 22 12 02
67 movdqa xmm3, xmm4 ;ip[4] ip[0
    [all...]
subpixel_ssse3.asm 71 ;xmm3 free
118 movdqa xmm3, XMMWORD PTR [GLOBAL(shuf2bfrom1)]
138 pshufb xmm0, xmm3
214 movq xmm3, MMWORD PTR [rsi + 3] ; 3 4 5 6 7 8 9 10
216 punpcklbw xmm0, xmm3 ; -2 3 -1 4 0 5 1 6 2 7 3 8 4 9 5 10
225 movq xmm3, MMWORD PTR [rsi + 6]
231 punpcklbw xmm3, xmm7
234 movdqa xmm1, xmm3
236 pmaddubsw xmm3, xmm4
252 paddsw xmm3, xmm
    [all...]
recon_sse2.asm 43 movq xmm3, MMWORD PTR [rsi+16]
44 punpcklbw xmm3, xmm0
45 paddsw xmm3, XMMWORD PTR [rdx+32]
46 packuswb xmm3, xmm0 ; pack and unpack to saturate
47 movq MMWORD PTR [rdi+rax*2], xmm3
101 movdqa xmm3, XMMWORD PTR [rsi+32]
102 movdqa xmm7, xmm3
103 punpcklbw xmm3, xmm0
105 paddsw xmm3, XMMWORD PTR [rdx+64]
107 packuswb xmm3, xmm7 ; pack and unpack to saturat
    [all...]
idctllm_sse2.asm 63 movq xmm3, [rax+rcx]
68 punpcklbw xmm3, xmm7
77 paddw xmm3, xmm4
83 packuswb xmm3, xmm7
92 movq [rax + rdx], xmm3
127 movdqa xmm3, [rax+48]
139 pmullw xmm3, [rdx+16]
150 punpckldq xmm2, xmm3
151 punpckhdq xmm4, xmm3
154 pshufd xmm3, xmm4, 11011000
    [all...]
postproc_sse2.asm 64 movq xmm3, QWORD PTR [rsi] ; mm4 = r0 p0..p7
65 punpcklbw xmm3, xmm0 ; mm3 = p0..p3
66 movdqa xmm1, xmm3 ; mm1 = p0..p3
67 psllw xmm3, 2 ;
71 paddusw xmm3, xmm5 ; mm3 += mm6
82 paddusw xmm3, xmm5 ; mm3 += mm5
96 paddusw xmm3, xmm5 ; mm3 += mm5
108 paddusw xmm3, xmm4 ; mm3 += mm5
119 paddusw xmm3, RD42 ; mm3 += round value
120 psraw xmm3, 3 ; mm3 /=
    [all...]
loopfilter_sse2.asm 43 movdqa xmm3, xmm4 ; q1
49 psubusb xmm6, xmm3 ; q2-=q1
57 psubusb xmm5, xmm3 ; q0-=q1
58 psubusb xmm3, xmm0 ; q1-=q0
60 por xmm5, xmm3 ; abs(q0-q1)
83 movdqa xmm3, xmm6 ; p1
88 psubusb xmm3, xmm5 ; p1-=p2
97 pmaxub xmm1, xmm3 ; abs(p2 - p1)
100 movdqa xmm3, [rdi] ; q1
104 movdqa xmm3, q1 ; q
    [all...]
  /external/llvm/test/MC/X86/
x86-32-avx.s 330 // CHECK: vshufps $8, %xmm1, %xmm2, %xmm3
332 vshufps $8, %xmm1, %xmm2, %xmm3
334 // CHECK: vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
336 vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
338 // CHECK: vshufpd $8, %xmm1, %xmm2, %xmm3
340 vshufpd $8, %xmm1, %xmm2, %xmm3
342 // CHECK: vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
344 vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
346 // CHECK: vcmpps $0, %xmm1, %xmm2, %xmm3
348 vcmpeqps %xmm1, %xmm2, %xmm3
    [all...]
  /bionic/libc/arch-x86/string/
ssse3-memcmp3-new.S 142 movdqu (%eax), %xmm3
146 pcmpeqb %xmm0, %xmm3
147 pmovmskb %xmm3, %edx
282 movdqa 32(%esi), %xmm3
283 palignr $1,%xmm2, %xmm3
284 pcmpeqb 16(%edi), %xmm3
286 pand %xmm1, %xmm3
287 pmovmskb %xmm3, %edx
307 movdqa 32(%esi), %xmm3
308 palignr $1,16(%esi), %xmm3
    [all...]
ssse3-memcpy5.S 306 movdqa 0x30(%eax), %xmm3
316 movdqa %xmm3, 0x30(%edx)
375 movdqa 0x30(%eax), %xmm3
385 movdqa %xmm3, 0x30(%edx)
449 movdqa 32(%eax, %edi), %xmm3
450 movdqa %xmm3, %xmm4
451 palignr $1, %xmm2, %xmm3
455 movdqa %xmm3, -16(%edx, %edi)
461 movdqa 32(%eax, %edi), %xmm3
462 movdqa %xmm3, %xmm
    [all...]
ssse3-strcmp-latest.S 331 movdqa (%edx), %xmm3
349 palignr $1, %xmm3, %xmm2
364 movdqa %xmm4, %xmm3
373 palignr $1, %xmm3, %xmm2
388 movdqa %xmm4, %xmm3
393 pcmpeqb %xmm3, %xmm0
410 psrldq $1, %xmm3
437 movdqa (%edx), %xmm3
455 palignr $2, %xmm3, %xmm2
470 movdqa %xmm4, %xmm3
    [all...]
  /external/libyuv/files/source/
row_win.cc 91 movdqa xmm3, [eax + 48] local
95 pmaddubsw xmm3, xmm7 local
98 phaddw xmm2, xmm3
124 movdqa xmm3, [eax + 48] local
128 pmaddubsw xmm3, xmm7 local
131 phaddw xmm2, xmm3
157 movdqa xmm3, [eax + 48] local
161 pmaddubsw xmm3, xmm7 local
164 phaddw xmm2, xmm3
198 movdqa xmm3, [eax + 48 local
202 pavgb xmm3, [eax + esi + 48] local
209 shufps xmm2, xmm3, 0x88 local
210 shufps xmm4, xmm3, 0xdd local
217 movdqa xmm3, xmm2 local
221 pmaddubsw xmm3, xmm6 local
262 movdqa xmm3, [eax + 48] local
266 pavgb xmm3, [eax + esi + 48] local
273 shufps xmm2, xmm3, 0x88 local
274 shufps xmm4, xmm3, 0xdd local
281 movdqa xmm3, xmm2 local
285 pmaddubsw xmm3, xmm6 local
326 movdqa xmm3, [eax + 48] local
330 pavgb xmm3, [eax + esi + 48] local
337 shufps xmm2, xmm3, 0x88 local
338 shufps xmm4, xmm3, 0xdd local
345 movdqa xmm3, xmm2 local
349 pmaddubsw xmm3, xmm6 local
382 movdqa xmm3, [eax + 32] local
395 palignr xmm3, xmm3, 4 \/\/ xmm3 = { xmm3[4:15]} local
396 pshufb xmm3, xmm6 local
398 por xmm3, xmm7 local
421 movdqa xmm3, [eax + 32] local
434 palignr xmm3, xmm3, 4 \/\/ xmm3 = { xmm3[4:15]} local
435 pshufb xmm3, xmm6 local
437 por xmm3, xmm7 local
    [all...]
  /external/llvm/test/CodeGen/X86/
illegal-vector-args-return.ll 1 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep {mulpd %xmm3, %xmm1}
3 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep {addps %xmm3, %xmm1}
  /dalvik/vm/mterp/x86-atom/
OP_SHR_LONG.S 45 movq .Lvalue64, %xmm3 # %xmm3<- 64
46 psubq %xmm0, %xmm3 # %xmm3<- 64 - shift amount
48 psllq %xmm3, %xmm4 # %xmm4<- correct mask for sign bits
OP_SHR_LONG_2ADDR.S 46 movq .Lvalue64, %xmm3 # %xmm3<- 64
47 psubq %xmm0, %xmm3 # %xmm3<- 64 - shift amount
49 psllq %xmm3, %xmm4 # %xmm4<- correct mask for sign bits

Completed in 832 milliseconds

1 2 3 4 5 6