Home
last modified time | relevance | path

Searched refs:rsi (Results 1 – 25 of 66) sorted by relevance

123

/external/libvpx/vp8/common/x86/
Drecon_mmx.asm19 push rsi
23 mov rsi, arg(0) ;s
29 movd mm1, [rsi]
35 movd mm2, [rsi+16]
41 movd mm3, [rsi+32]
48 movd mm4, [rsi+48]
56 pop rsi
73 push rsi
77 mov rsi, arg(0) ;src;
78 movq mm0, [rsi]
[all …]
Drecon_sse2.asm19 push rsi
23 mov rsi, arg(0) ;s
29 movq xmm1, MMWORD PTR [rsi]
36 movq xmm2, MMWORD PTR [rsi+8]
43 movq xmm3, MMWORD PTR [rsi+16]
50 movq xmm4, MMWORD PTR [rsi+24]
58 pop rsi
71 push rsi
75 mov rsi, arg(0) ;s
81 movdqa xmm1, XMMWORD PTR [rsi]
[all …]
Dsubpixel_ssse3.asm43 push rsi
48 xor rsi, rsi
64 mov rsi, arg(0) ;src_ptr
73 movq xmm0, MMWORD PTR [rsi - 2] ; -2 -1 0 1 2 3 4 5
75 movq xmm2, MMWORD PTR [rsi + 3] ; 3 4 5 6 7 8 9 10
91 lea rsi, [rsi + rax]
108 pop rsi
121 mov rsi, arg(0) ;src_ptr
131 movq xmm0, MMWORD PTR [rsi - 2] ; -2 -1 0 1 2 3 4 5
133 movq xmm1, MMWORD PTR [rsi + 3] ; 3 4 5 6 7 8 9 10
[all …]
Dsubpixel_sse2.asm42 push rsi
47 mov rsi, arg(0) ;src_ptr
59 movq xmm3, MMWORD PTR [rsi - 2]
60 movq xmm1, MMWORD PTR [rsi + 6]
62 prefetcht2 [rsi+rax-2]
118 lea rsi, [rsi + rax]
131 pop rsi
162 push rsi
167 mov rsi, arg(0) ;src_ptr
180 movq xmm3, MMWORD PTR [rsi - 2]
[all …]
Dloopfilter_sse2.asm20 movdqa xmm1, [rsi+2*rax] ; q2
21 movdqa xmm4, [rsi+rax] ; q1
22 movdqa xmm5, [rsi] ; q0
25 movlps xmm2, [rsi + rcx*2] ; q3
26 movlps xmm1, [rsi + rcx] ; q2
27 movlps xmm4, [rsi] ; q1
28 movlps xmm5, [rsi + rax] ; q0
35 lea rsi, [rsi + rax*4]
66 movdqa xmm2, [rsi+4*rax] ; p3
68 movdqa xmm6, [rsi+2*rax] ; p1
[all …]
Dsubpixel_mmx.asm36 push rsi
48 mov rsi, arg(0) ;src_ptr
54 movq mm3, [rsi-2] ; mm3 = p-2..p5
78 movd mm4, [rsi+3]
95 add rsi, dword ptr arg(2) ;src_pixels_per_line ; next line
101 add rsi, r8 ; next line
109 pop rsi
135 push rsi
149 mov rsi, arg(0) ;src_ptr
150 sub rsi, rdx
[all …]
/external/libvpx/vp8/encoder/x86/
Dsad_sse2.asm24 push rsi
28 mov rsi, arg(0) ;src_ptr
34 lea rcx, [rsi+rax*8]
41 movq xmm0, QWORD PTR [rsi]
42 movq xmm2, QWORD PTR [rsi+8]
47 movq xmm4, QWORD PTR [rsi+rax]
55 movq xmm6, QWORD PTR [rsi+rax+8]
58 lea rsi, [rsi+rax*2]
69 cmp rsi, rcx
80 pop rsi
[all …]
Dsad_mmx.asm29 push rsi
33 mov rsi, arg(0) ;src_ptr
39 lea rcx, [rsi+rax*8]
48 movq mm0, QWORD PTR [rsi]
49 movq mm2, QWORD PTR [rsi+8]
79 lea rsi, [rsi+rax]
85 cmp rsi, rcx
104 pop rsi
121 push rsi
125 mov rsi, arg(0) ;src_ptr
[all …]
Dencodeopt.asm20 push rsi
24 mov rsi, arg(0) ;coeff_ptr
27 movdqa xmm3, [rsi]
30 movdqa xmm5, [rsi+16]
56 pop rsi
68 push rsi
73 mov rsi, arg(0) ;coeff_ptr
77 movq mm3, [rsi]
80 movq mm5, [rsi+8]
98 movq mm3, [rsi+16]
[all …]
Dsubtract_mmx.asm22 push rsi
29 mov rsi, arg(0) ;z
34 movd mm0, [rsi]
42 movd mm0, [rsi+rdx]
50 movd mm0, [rsi+rdx*2]
57 lea rsi, [rsi+rdx*2]
62 movd mm0, [rsi+rdx]
71 pop rsi
82 push rsi
87 mov rsi, arg(1) ;src
[all …]
Dsad_sse3.asm16 movdqa xmm0, XMMWORD PTR [rsi]
25 movdqa xmm0, XMMWORD PTR [rsi]
38 movdqa xmm0, XMMWORD PTR [rsi+rax]
43 lea rsi, [rsi+rax*2]
57 movq mm0, QWORD PTR [rsi]
66 movq mm0, QWORD PTR [rsi]
79 movq mm0, QWORD PTR [rsi+rax]
84 lea rsi, [rsi+rax*2]
106 movdqa xmm0, XMMWORD PTR [rsi]
117 movdqa xmm0, XMMWORD PTR [rsi]
[all …]
Dvariance_impl_sse2.asm26 push rsi
67 pop rsi
89 push rsi
94 mov rsi, arg(0) ;[src_ptr]
107 movdqu xmm1, XMMWORD PTR [rsi]
133 add rsi, rax
183 pop rsi
203 push rsi
208 mov rsi, arg(0) ;[src_ptr]
221 movdqu xmm1, XMMWORD PTR [rsi]
[all …]
Dsad_sse4.asm16 movdqa xmm0, XMMWORD PTR [rsi]
37 movdqa xmm0, XMMWORD PTR [rsi]
60 movdqa xmm0, XMMWORD PTR [rsi + rax]
67 lea rsi, [rsi+rax*2]
88 movq xmm0, MMWORD PTR [rsi]
98 movq xmm0, MMWORD PTR [rsi]
110 movq xmm0, MMWORD PTR [rsi + rax]
115 lea rsi, [rsi+rax*2]
128 movd xmm0, [rsi]
135 movd xmm0, [rsi]
[all …]
Dsubtract_sse2.asm23 push rsi
29 mov rsi, arg(0) ;z
34 movd mm0, [rsi]
41 movd mm0, [rsi+rdx]
48 movd mm0, [rsi+rdx*2]
55 lea rsi, [rsi+rdx*2]
58 movd mm0, [rsi+rdx]
67 pop rsi
82 push rsi
86 mov rsi, arg(1) ;src
[all …]
Dquantize_sse2.asm26 push rsi
82 mov rsi, arg(6) ;quant_ptr
91 movdqa xmm3, OWORD PTR[rsi]
94 movdqa xmm7, OWORD PTR[rsi + 16]
102 mov rsi, arg(2) ;qcoeff_ptr
114 movdqa OWORD PTR[rsi], xmm6 ;zero qcoeff
115 movdqa OWORD PTR[rsi + 16], xmm6 ;zero qcoeff
121 mov rsi, arg(9) ;zbin_boost_ptr
127 movsx edi, WORD PTR [rsi] ;*zbin_boost_ptr aka zbin
128 lea rsi, [rsi + 2] ;zbin_boost_ptr++
[all …]
/external/libvpx/vpx_scale/x86_64/
Dscaleopt.c77 mov rsi, source in horizontal_line_3_5_scale_mmx() local
81 lea rdx, [rsi+rcx-3]; in horizontal_line_3_5_scale_mmx()
91 mov eax, DWORD PTR [rsi] // eax = 00 01 02 03 in horizontal_line_3_5_scale_mmx()
116 add rsi, 3 in horizontal_line_3_5_scale_mmx()
124 cmp rsi, rdx in horizontal_line_3_5_scale_mmx()
131 mov eax, DWORD PTR [rsi] // eax = 00 01 02 03 in horizontal_line_3_5_scale_mmx()
208 mov rsi, source in horizontal_line_4_5_scale_mmx() local
212 lea rdx, [rsi+rcx-8]; in horizontal_line_4_5_scale_mmx()
222 movq mm0, QWORD PTR [rsi] // mm0 = 00 01 02 03 04 05 06 07 in horizontal_line_4_5_scale_mmx()
223 movq mm1, QWORD PTR [rsi+1]; // mm1 = 01 02 03 04 05 06 07 08 in horizontal_line_4_5_scale_mmx()
[all …]
/external/openssl/crypto/md5/asm/
Dmd5-x86_64.pl22 $code .= " mov 0*4(%rsi), %r10d /* (NEXT STEP) X[0] */\n" if ($pos == -1);
29 mov $k_next*4(%rsi),%r10d /* (NEXT STEP) X[$k_next] */
46 $code .= " mov 1*4(%rsi), %r10d /* (NEXT STEP) X[1] */\n" if ($pos == -1);
54 mov $k_next*4(%rsi),%r10d /* (NEXT STEP) X[$k_next] */
72 $code .= " mov 5*4(%rsi), %r10d /* (NEXT STEP) X[5] */\n" if ($pos == -1);
76 mov $k_next*4(%rsi),%r10d /* (NEXT STEP) X[$k_next] */
94 $code .= " mov 0*4(%rsi), %r10d /* (NEXT STEP) X[0] */\n" if ($pos == -1);
103 mov $k_next*4(%rsi),%r10d /* (NEXT STEP) X[$k_next] */
144 lea (%rsi,%rdx), %rdi # rdi = end
156 cmp %rdi, %rsi # cmp end with ptr
[all …]
/external/openssl/crypto/bn/asm/
Dx86_64-mont.pl33 $ap="%rsi"; # const BN_ULONG *ap,
205 mov 8(%rsp,$num,8),%rsi # restore %rsp
207 mov (%rsi),%r15
208 mov 8(%rsi),%r14
209 mov 16(%rsi),%r13
210 mov 24(%rsi),%r12
211 mov 32(%rsi),%rbp
212 mov 40(%rsi),%rbx
213 lea 48(%rsi),%rsp
234 push %rsi
[all …]
/external/zlib/contrib/masmx64/
Dinffasx64.asm32 mov [rsp-8],rsi
47 mov rsi, [rsp+16] ; /* rsi = in */
64 cmp r9, rsi
85 cmp r9, rsi
190 mov r8, rsi ; /* save in so from can use it's reg */
198 mov rsi, rdi
199 sub rsi, r15 ; /* from = out - dist */
205 mov al, [rsi]
209 mov rsi, r8 ; /* move in back to %rsi, toss from */
214 mov rsi, r8 ; /* move in back to %rsi, toss from */
[all …]
/external/openssl/crypto/sha/asm/
Dsha512-x86_64.pl84 $inp="%rsi"; # 2nd arg
264 mov $_rsp,%rsi
265 mov (%rsi),%r15
266 mov 8(%rsi),%r14
267 mov 16(%rsi),%r13
268 mov 24(%rsi),%r12
269 mov 32(%rsi),%rbp
270 mov 40(%rsi),%rbx
271 lea 48(%rsi),%rsp
360 push %rsi
[all …]
Dsha1-x86_64.pl46 $inp="%rsi"; # 2nd arg
79 mov %rsi,$inp # reassigned argument
96 mov `16*4`(%rsp),%rsi
97 mov (%rsi),%r12
98 mov 8(%rsi),%rbp
99 mov 16(%rsi),%rbx
100 lea 24(%rsi),%rsp
259 push %rsi
295 mov 16(%rax),%rsi
297 mov %rsi,168($context) # restore context->Rsi
[all …]
/external/openssl/crypto/aes/asm/
Daes-x86_64.pl51 $acc0="%esi"; $mask80="%rsi";
609 mov %rsi,16(%rsp) # save out
636 mov 24(%rsp),%rsi # restore saved stack pointer
642 mov (%rsi),%r15
643 mov 8(%rsi),%r14
644 mov 16(%rsi),%r13
645 mov 24(%rsi),%r12
646 mov 32(%rsi),%rbp
647 mov 40(%rsi),%rbx
648 lea 48(%rsi),%rsp
[all …]
/external/openssl/crypto/rc4/asm/
Drc4-x86_64.pl75 $len="%rsi"; # arg2
381 push %rsi
416 mov 16(%rax),%rsi
418 mov %rsi,168($context) # restore context->Rsi
427 push %rsi
440 mov 16(%rax),%rsi
441 mov %rsi,168($context) # restore context->Rsi
447 mov $context,%rsi # context
451 mov $disp,%rsi
453 mov 8(%rsi),%rdx # arg2, disp->ImageBase
[all …]
/external/zlib/contrib/gcc_gvmat64/
Dgvmat64.S283 lea rsi,[r10+r11]
298 cmp bx,word ptr [rsi + r8 - 1]
318 cmp bx,word ptr [rsi + r8 - 1]
337 cmp bx,word ptr [rsi + r8 - 1]
357 cmp bx,word ptr [rsi + r8 - 1]
399 cmp bx,word ptr [rsi + r8 - 1]
418 lea rsi,[r8+r10]
420 lea rsi, [rsi + r13 + 0x0108] //;MAX_MATCH_8]
423 prefetcht1 [rsi+rdx]
443 mov rax, [rsi + rdx]
[all …]
/external/libvpx/vp8/decoder/x86/
Ddequantize_mmx.asm21 push rsi
25 mov rsi, arg(0) ;sq
29 movq mm1, [rsi]
33 movq mm1, [rsi+8]
37 movq mm1, [rsi+16]
41 movq mm1, [rsi+24]
47 pop rsi
60 push rsi
81 mov rsi, arg(2) ;pred
214 movd mm4, [rsi]
[all …]

123