/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
vp9_sad_ssse3.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 movdqa xmm0, XMMWORD PTR [rsi] 73 movdqa xmm0, XMMWORD PTR [rsi] 93 movdqa xmm0, XMMWORD PTR [rsi+rax] 105 lea rsi, [rsi+rax*2 [all...] |
/external/openssl/crypto/bn/asm/ |
x86_64-gf2m.pl | 38 ($i0,$i1)=("%rsi","%rdi"); 162 ("%rdi","%rsi","%rdx","%rcx","%r8"); # Unix order 210 mov %rsi,8*16(%rsp) 244 @r=("%rbx","%rcx","%rdi","%rsi"); 272 mov 8*16(%rsp),%rsi 297 push %rsi 321 mov 8*16(%rax),%rsi 325 mov %rsi,168($context) # restore context->Rsi 336 mov $context,%rsi # contex [all...] |
x86_64-mont5.pl | 36 $ap="%rsi"; # const BN_ULONG *ap, 322 mov 8(%rsp,$num,8),%rsi # restore %rsp 326 movaps (%rsi),%xmm6 327 movaps 0x10(%rsi),%xmm7 328 lea 0x28(%rsi),%rsi 331 mov (%rsi),%r15 332 mov 8(%rsi),%r14 333 mov 16(%rsi),%r13 334 mov 24(%rsi),%r1 [all...] |
/external/openssl/crypto/sha/asm/ |
sha512-x86_64.pl | 85 $inp="%rsi"; # 2nd arg 259 mov $_rsp,%rsi 260 mov (%rsi),%r15 261 mov 8(%rsi),%r14 262 mov 16(%rsi),%r13 263 mov 24(%rsi),%r12 264 mov 32(%rsi),%rbp 265 mov 40(%rsi),%rbx 266 lea 48(%rsi),%rsp 355 push %rsi [all...] |
/external/chromium_org/third_party/boringssl/win-x86_64/crypto/aes/ |
vpaes-x86_64.asm | 267 dec rsi 303 dec rsi 331 dec rsi 613 mov QWORD PTR[16+rsp],rsi 617 mov rsi,rdx 655 mov rsi,QWORD PTR[16+rsp] 665 mov QWORD PTR[16+rsp],rsi 669 mov rsi,rdx 712 mov rsi,QWORD PTR[16+rsp] 722 mov QWORD PTR[16+rsp],rsi [all...] |
aes-x86_64.asm | 20 mov r10d,DWORD PTR[rsi*8+r14] 27 xor r10d,DWORD PTR[3+rsi*8+r14] 34 xor r12d,DWORD PTR[3+rsi*8+r14] 45 xor r10d,DWORD PTR[2+rsi*8+r14] 52 xor r10d,DWORD PTR[1+rsi*8+r14] 74 movzx r10d,BYTE PTR[2+rsi*8+r14] 81 movzx r8d,BYTE PTR[2+rsi*8+r14] 95 mov esi,DWORD PTR[rsi*8+r14] 108 mov esi,DWORD PTR[rsi*8+r14] 123 mov esi,DWORD PTR[rsi*8+r14 [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_postproc_mmx.asm | 33 push rsi 54 mov rsi, arg(0) ;src_ptr 68 movq mm3, [rsi] ; mm4 = r0 p0..p7 74 movq mm5, [rsi + rax] ; mm4 = r1 p0..p7 87 movq mm5, [rsi + 2*rax] ; mm4 = r2 p0..p7 103 movq mm5, [rsi+2*rax] ; mm4 = r-2 p0..p7 117 movq mm4, [rsi+rax] ; mm4 = r-1 p0..p7 144 add rsi, 4 151 sub rsi, rdx 246 add rsi,rax ; next lin [all...] |
vp9_loopfilter_mmx.asm | 30 push rsi 39 mov rsi, arg(0) ;src_ptr 46 mov rdi, rsi ; rdi points to row +1 for indirect addressing 51 movq mm1, [rsi+2*rax] ; q2 59 movq mm4, [rsi+rax] ; q1 68 movq mm4, [rsi] ; q0 80 movq mm2, [rsi+4*rax] ; p3 90 movq mm4, [rsi+2*rax] ; p1 100 movq mm4, [rsi+rax] ; p0 118 movq mm3, [rsi] ; q [all...] |
vp9_postproc_sse2.asm | 31 push rsi 53 mov rsi, arg(0) ;src_ptr 64 movq xmm3, QWORD PTR [rsi] ; mm4 = r0 p0..p7 69 movq xmm5, QWORD PTR [rsi + rax] ; mm4 = r1 p0..p7 80 movq xmm5, QWORD PTR [rsi + 2*rax] ; mm4 = r2 p0..p7 94 movq xmm5, QWORD PTR [rsi+2*rax] ; mm4 = r-2 p0..p7 106 movq xmm4, QWORD PTR [rsi+rax] ; mm4 = r-1 p0..p7 130 add rsi, 8 139 sub rsi, rdx 228 add rsi,rax ; next lin [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
vp9_postproc_mmx.asm | 33 push rsi 54 mov rsi, arg(0) ;src_ptr 68 movq mm3, [rsi] ; mm4 = r0 p0..p7 74 movq mm5, [rsi + rax] ; mm4 = r1 p0..p7 87 movq mm5, [rsi + 2*rax] ; mm4 = r2 p0..p7 103 movq mm5, [rsi+2*rax] ; mm4 = r-2 p0..p7 117 movq mm4, [rsi+rax] ; mm4 = r-1 p0..p7 144 add rsi, 4 151 sub rsi, rdx 246 add rsi,rax ; next lin [all...] |
vp9_loopfilter_mmx.asm | 30 push rsi 39 mov rsi, arg(0) ;src_ptr 46 mov rdi, rsi ; rdi points to row +1 for indirect addressing 51 movq mm1, [rsi+2*rax] ; q2 59 movq mm4, [rsi+rax] ; q1 68 movq mm4, [rsi] ; q0 80 movq mm2, [rsi+4*rax] ; p3 90 movq mm4, [rsi+2*rax] ; p1 100 movq mm4, [rsi+rax] ; p0 118 movq mm3, [rsi] ; q [all...] |
vp9_postproc_sse2.asm | 31 push rsi 53 mov rsi, arg(0) ;src_ptr 64 movq xmm3, QWORD PTR [rsi] ; mm4 = r0 p0..p7 69 movq xmm5, QWORD PTR [rsi + rax] ; mm4 = r1 p0..p7 80 movq xmm5, QWORD PTR [rsi + 2*rax] ; mm4 = r2 p0..p7 94 movq xmm5, QWORD PTR [rsi+2*rax] ; mm4 = r-2 p0..p7 106 movq xmm4, QWORD PTR [rsi+rax] ; mm4 = r-1 p0..p7 130 add rsi, 8 139 sub rsi, rdx 228 add rsi,rax ; next lin [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/x86/ |
vp9_loopfilter_mmx.asm | 30 push rsi 39 mov rsi, arg(0) ;src_ptr 46 mov rdi, rsi ; rdi points to row +1 for indirect addressing 51 movq mm1, [rsi+2*rax] ; q2 59 movq mm4, [rsi+rax] ; q1 68 movq mm4, [rsi] ; q0 80 movq mm2, [rsi+4*rax] ; p3 90 movq mm4, [rsi+2*rax] ; p1 100 movq mm4, [rsi+rax] ; p0 118 movq mm3, [rsi] ; q [all...] |
vp9_postproc_sse2.asm | 31 push rsi 53 mov rsi, arg(0) ;src_ptr 64 movq xmm3, QWORD PTR [rsi] ; mm4 = r0 p0..p7 69 movq xmm5, QWORD PTR [rsi + rax] ; mm4 = r1 p0..p7 80 movq xmm5, QWORD PTR [rsi + 2*rax] ; mm4 = r2 p0..p7 94 movq xmm5, QWORD PTR [rsi+2*rax] ; mm4 = r-2 p0..p7 106 movq xmm4, QWORD PTR [rsi+rax] ; mm4 = r-1 p0..p7 130 add rsi, 8 139 sub rsi, rdx 228 add rsi,rax ; next lin [all...] |
/external/chromium_org/third_party/boringssl/src/crypto/bn/asm/ |
x86_64-mont.pl | 73 $ap="%rsi"; # const BN_ULONG *ap, 295 mov 8(%rsp,$num,8),%rsi # restore %rsp 297 mov (%rsi),%r15 298 mov 8(%rsi),%r14 299 mov 16(%rsi),%r13 300 mov 24(%rsi),%r12 301 mov 32(%rsi),%rbp 302 mov 40(%rsi),%rbx 303 lea 48(%rsi),%rsp 715 mov 8(%rsp,$num,8),%rsi # restore %rs [all...] |
/external/chromium_org/third_party/libjpeg_turbo/simd/ |
jiss2red-64.asm | 132 mov rsi, r11 ; inptr 135 mov eax, DWORD [DWBLOCK(1,0,rsi,SIZEOF_JCOEF)] 136 or eax, DWORD [DWBLOCK(2,0,rsi,SIZEOF_JCOEF)] 139 movdqa xmm0, XMMWORD [XMMBLOCK(1,0,rsi,SIZEOF_JCOEF)] 140 movdqa xmm1, XMMWORD [XMMBLOCK(2,0,rsi,SIZEOF_JCOEF)] 141 por xmm0, XMMWORD [XMMBLOCK(3,0,rsi,SIZEOF_JCOEF)] 142 por xmm1, XMMWORD [XMMBLOCK(5,0,rsi,SIZEOF_JCOEF)] 143 por xmm0, XMMWORD [XMMBLOCK(6,0,rsi,SIZEOF_JCOEF)] 144 por xmm1, XMMWORD [XMMBLOCK(7,0,rsi,SIZEOF_JCOEF)] 154 movdqa xmm0, XMMWORD [XMMBLOCK(0,0,rsi,SIZEOF_JCOEF) [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/x86/ |
loopfilter_mmx.asm | 30 push rsi 39 mov rsi, arg(0) ;src_ptr 46 mov rdi, rsi ; rdi points to row +1 for indirect addressing 51 movq mm1, [rsi+2*rax] ; q2 59 movq mm4, [rsi+rax] ; q1 68 movq mm4, [rsi] ; q0 80 movq mm2, [rsi+4*rax] ; p3 90 movq mm4, [rsi+2*rax] ; p1 100 movq mm4, [rsi+rax] ; p0 118 movq mm3, [rsi] ; q [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
loopfilter_mmx.asm | 30 push rsi 39 mov rsi, arg(0) ;src_ptr 46 mov rdi, rsi ; rdi points to row +1 for indirect addressing 51 movq mm1, [rsi+2*rax] ; q2 59 movq mm4, [rsi+rax] ; q1 68 movq mm4, [rsi] ; q0 80 movq mm2, [rsi+4*rax] ; p3 90 movq mm4, [rsi+2*rax] ; p1 100 movq mm4, [rsi+rax] ; p0 118 movq mm3, [rsi] ; q [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
loopfilter_mmx.asm | 30 push rsi 39 mov rsi, arg(0) ;src_ptr 46 mov rdi, rsi ; rdi points to row +1 for indirect addressing 51 movq mm1, [rsi+2*rax] ; q2 59 movq mm4, [rsi+rax] ; q1 68 movq mm4, [rsi] ; q0 80 movq mm2, [rsi+4*rax] ; p3 90 movq mm4, [rsi+2*rax] ; p1 100 movq mm4, [rsi+rax] ; p0 118 movq mm3, [rsi] ; q [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/x86/ |
fwalsh_sse2.asm | 22 push rsi 26 mov rsi, arg(0) ; input 31 movq xmm0, MMWORD PTR [rsi] ; load input 32 movq xmm1, MMWORD PTR [rsi + rdx] 33 lea rsi, [rsi + rdx*2] 34 movq xmm2, MMWORD PTR [rsi] 35 movq xmm3, MMWORD PTR [rsi + rdx] 145 pop rsi
|
/external/libvpx/libvpx/vp8/encoder/x86/ |
fwalsh_sse2.asm | 22 push rsi 26 mov rsi, arg(0) ; input 31 movq xmm0, MMWORD PTR [rsi] ; load input 32 movq xmm1, MMWORD PTR [rsi + rdx] 33 lea rsi, [rsi + rdx*2] 34 movq xmm2, MMWORD PTR [rsi] 35 movq xmm3, MMWORD PTR [rsi + rdx] 145 pop rsi
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
fwalsh_sse2.asm | 22 push rsi 26 mov rsi, arg(0) ; input 31 movq xmm0, MMWORD PTR [rsi] ; load input 32 movq xmm1, MMWORD PTR [rsi + rdx] 33 lea rsi, [rsi + rdx*2] 34 movq xmm2, MMWORD PTR [rsi] 35 movq xmm3, MMWORD PTR [rsi + rdx] 145 pop rsi
|
/external/chromium_org/third_party/boringssl/linux-x86_64/crypto/aes/ |
aes-x86_64.S | 20 movl 0(%r14,%rsi,8),%r10d 27 xorl 3(%r14,%rsi,8),%r10d 34 xorl 3(%r14,%rsi,8),%r12d 45 xorl 2(%r14,%rsi,8),%r10d 52 xorl 1(%r14,%rsi,8),%r10d 74 movzbl 2(%r14,%rsi,8),%r10d 81 movzbl 2(%r14,%rsi,8),%r8d 95 movl 0(%r14,%rsi,8),%esi 108 movl 0(%r14,%rsi,8),%esi 123 movl 0(%r14,%rsi,8),%es [all...] |
/external/chromium_org/third_party/boringssl/mac-x86_64/crypto/aes/ |
aes-x86_64.S | 20 movl 0(%r14,%rsi,8),%r10d 27 xorl 3(%r14,%rsi,8),%r10d 34 xorl 3(%r14,%rsi,8),%r12d 45 xorl 2(%r14,%rsi,8),%r10d 52 xorl 1(%r14,%rsi,8),%r10d 74 movzbl 2(%r14,%rsi,8),%r10d 81 movzbl 2(%r14,%rsi,8),%r8d 95 movl 0(%r14,%rsi,8),%esi 108 movl 0(%r14,%rsi,8),%esi 123 movl 0(%r14,%rsi,8),%es [all...] |
/external/openssl/crypto/aes/asm/ |
aes-x86_64.S | 19 movl 0(%r14,%rsi,8),%r10d 26 xorl 3(%r14,%rsi,8),%r10d 33 xorl 3(%r14,%rsi,8),%r12d 44 xorl 2(%r14,%rsi,8),%r10d 51 xorl 1(%r14,%rsi,8),%r10d 73 movzbl 2(%r14,%rsi,8),%r10d 80 movzbl 2(%r14,%rsi,8),%r8d 94 movl 0(%r14,%rsi,8),%esi 107 movl 0(%r14,%rsi,8),%esi 122 movl 0(%r14,%rsi,8),%es [all...] |