/external/libvpx/vp8/common/x86/ |
D | recon_mmx.asm | 19 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 …]
|
D | recon_sse2.asm | 19 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 …]
|
D | subpixel_ssse3.asm | 43 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 …]
|
D | subpixel_sse2.asm | 42 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 …]
|
D | loopfilter_sse2.asm | 20 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 …]
|
D | subpixel_mmx.asm | 36 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/ |
D | sad_sse2.asm | 24 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 …]
|
D | sad_mmx.asm | 29 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 …]
|
D | encodeopt.asm | 20 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 …]
|
D | subtract_mmx.asm | 22 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 …]
|
D | sad_sse3.asm | 16 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 …]
|
D | variance_impl_sse2.asm | 26 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 …]
|
D | sad_sse4.asm | 16 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 …]
|
D | subtract_sse2.asm | 23 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 …]
|
D | quantize_sse2.asm | 26 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/ |
D | scaleopt.c | 77 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/ |
D | md5-x86_64.pl | 22 $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/ |
D | x86_64-mont.pl | 33 $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/ |
D | inffasx64.asm | 32 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/ |
D | sha512-x86_64.pl | 84 $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 …]
|
D | sha1-x86_64.pl | 46 $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/ |
D | aes-x86_64.pl | 51 $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/ |
D | rc4-x86_64.pl | 75 $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/ |
D | gvmat64.S | 283 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/ |
D | dequantize_mmx.asm | 21 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 …]
|