/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
vp9_variance_impl_sse2.asm | 25 push rdi 64 pop rdi 89 push rdi 93 mov rdi, arg(2) ;[ref_ptr] 111 prefetcht0 [rdi] 112 prefetcht0 [rdi+rdx] 113 prefetcht0 [rdi+rdx*2] 114 prefetcht0 [rdi+rcx] 115 lea rbx, [rdi+rdx*4] 129 movdqu xmm2, XMMWORD PTR [rdi] [all...] |
vp9_ssim_opt.asm | 71 push rdi 76 mov rdi, arg(2) ;r 91 movdqu xmm6, [rdi] 107 add rdi, rax ; next r row 118 mov rdi,arg(4) 119 movd [rdi], xmm15; 120 mov rdi,arg(5) 121 movd [rdi], xmm14; 122 mov rdi,arg(6) 123 movd [rdi], xmm13 [all...] |
vp9_subpel_variance_impl_sse2.asm | 31 push rdi 38 mov rdi, arg(2) ;src_ptr ; 62 movq xmm3, QWORD PTR [rdi] ; xmm3 = d0,d1,d2..d7 66 movq xmm3, QWORD PTR [rdi+8] 80 lea rdi, [rdi + rdx] 114 mov rdi, arg(6) ;[SSE] 117 movd [rdi], xmm6 120 pop rdi 146 push rdi [all...] |
/external/libvpx/libvpx/vpx_dsp/x86/ |
vpx_high_subpixel_bilinear_sse2.asm | 16 mov rdi, arg(2) ;output_ptr 57 movq xmm1, [rdi] 61 movq [rdi], xmm0 63 lea rdi, [rdi + 2*rdx] 71 mov rdi, arg(2) ;output_ptr 117 movdqu xmm1, [rdi] 120 movdqu [rdi], xmm0 ;store the result 123 lea rdi, [rdi + 2*rdx [all...] |
halfpix_variance_impl_sse2.asm | 28 push rdi 35 mov rdi, arg(2) ;src 59 movq xmm3, QWORD PTR [rdi] ; xmm3 = d0,d1,d2..d7 63 movq xmm3, QWORD PTR [rdi+8] 77 lea rdi, [rdi + rdx] 111 mov rdi, arg(6) ;[SSE] 114 movd [rdi], xmm6 117 pop rdi 141 push rdi [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
ssim_opt.asm | 71 push rdi 76 mov rdi, arg(2) ;r 91 movdqu xmm6, [rdi] 107 add rdi, rax ; next r row 118 mov rdi,arg(4) 119 movd [rdi], xmm15; 120 mov rdi,arg(5) 121 movd [rdi], xmm14; 122 mov rdi,arg(6) 123 movd [rdi], xmm13 [all...] |
/external/boringssl/linux-x86_64/crypto/bn/ |
x86_64-mont.S | 182 movq %rax,(%rdi,%r14,8) 194 movq (%rdi,%r14,8),%rcx 199 movq %rsi,(%rdi,%r14,8) 236 movq %rdi,16(%rsp,%r9,8) 257 movq %rdx,%rdi 266 addq %rax,%rdi 269 addq %r11,%rdi 272 movq %rdi,(%rsp) 290 movq %rdx,%rdi 299 addq %rax,%rdi [all...] |
rsaz-x86_64.S | 384 movq %rdi,%rsi 536 leaq 8(%rsp),%rdi 545 movq %r8,(%rdi) 611 leaq 8(%rdi),%rdi 616 movq %r8,(%rdi) 617 movq %r9,8(%rdi) 618 movq %r10,16(%rdi) 619 movq %r11,24(%rdi) 620 movq %r12,32(%rdi) [all...] |
/external/boringssl/mac-x86_64/crypto/bn/ |
x86_64-mont.S | 181 movq %rax,(%rdi,%r14,8) 193 movq (%rdi,%r14,8),%rcx 198 movq %rsi,(%rdi,%r14,8) 235 movq %rdi,16(%rsp,%r9,8) 256 movq %rdx,%rdi 265 addq %rax,%rdi 268 addq %r11,%rdi 271 movq %rdi,(%rsp) 289 movq %rdx,%rdi 298 addq %rax,%rdi [all...] |
rsaz-x86_64.S | 383 movq %rdi,%rsi 535 leaq 8(%rsp),%rdi 544 movq %r8,(%rdi) 610 leaq 8(%rdi),%rdi 615 movq %r8,(%rdi) 616 movq %r9,8(%rdi) 617 movq %r10,16(%rdi) 618 movq %r11,24(%rdi) 619 movq %r12,32(%rdi) [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
subpixel_ssse3.asm | 45 push rdi 56 mov rdi, arg(2) ;output_ptr 71 sub rdi, rdx 89 lea rdi, [rdi + rdx] 104 movq MMWORD Ptr [rdi], xmm0 108 pop rdi 130 sub rdi, rdx 145 lea rdi, [rdi + rdx [all...] |
dequantize_mmx.asm | 22 push rdi 26 mov rdi, arg(1) ;dq 31 movq [rdi], mm1 35 movq [rdi+8], mm1 39 movq [rdi+16], mm1 43 movq [rdi+24], mm1 46 pop rdi 64 push rdi 95 movsxd rdi, dword ptr arg(3) ;stride 222 movd mm4, [rdx+rdi] [all...] |
postproc_mmx.asm | 27 push rdi 55 mov rdi, rsi 59 lea rdi, [rdi+rdx] 60 movq mm1, QWORD ptr[rdi] ; first row 63 lea rdi, [rdi + rax] 64 movq [rdi], mm1 72 mov rdi, rsi 73 movq mm1, QWORD ptr[rdi] ; first ro [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
subpixel_ssse3.asm | 45 push rdi 56 mov rdi, arg(2) ;output_ptr 71 sub rdi, rdx 89 lea rdi, [rdi + rdx] 104 movq MMWORD Ptr [rdi], xmm0 108 pop rdi 130 sub rdi, rdx 145 lea rdi, [rdi + rdx [all...] |
variance_impl_ssse3.asm | 40 push rdi 64 mov rdi, arg(2) ;src_ptr 121 movq xmm1, QWORD PTR [rdi] 124 movq xmm5, QWORD PTR [rdi+8] 138 add rdi, dword ptr arg(3) ;src_pixels_per_line 141 lea rdi, [rdi + r9] 159 mov rdi, arg(2) ;src_ptr 187 movq xmm3, QWORD PTR [rdi] 190 movq xmm5, QWORD PTR [rdi+8 [all...] |
dequantize_mmx.asm | 22 push rdi 26 mov rdi, arg(1) ;dq 31 movq [rdi], mm1 35 movq [rdi+8], mm1 39 movq [rdi+16], mm1 43 movq [rdi+24], mm1 46 pop rdi 64 push rdi 95 movsxd rdi, dword ptr arg(3) ;stride 222 movd mm4, [rdx+rdi] [all...] |
postproc_mmx.asm | 27 push rdi 55 mov rdi, rsi 59 lea rdi, [rdi+rdx] 60 movq mm1, QWORD ptr[rdi] ; first row 63 lea rdi, [rdi + rax] 64 movq [rdi], mm1 72 mov rdi, rsi 73 movq mm1, QWORD ptr[rdi] ; first ro [all...] |
variance_impl_sse2.asm | 27 push rdi 66 pop rdi 91 push rdi 95 mov rdi, arg(2) ;[ref_ptr] 113 prefetcht0 [rdi] 114 prefetcht0 [rdi+rdx] 115 prefetcht0 [rdi+rdx*2] 116 prefetcht0 [rdi+rcx] 117 lea rbx, [rdi+rdx*4] 131 movdqu xmm2, XMMWORD PTR [rdi] [all...] |
/external/boringssl/win-x86_64/crypto/bn/ |
x86_64-mont.asm | 14 mov QWORD[8+rsp],rdi ;WIN64 prologue 18 mov rdi,rcx 196 mov QWORD[r14*8+rdi],rax 208 mov rcx,QWORD[r14*8+rdi] 213 mov QWORD[r14*8+rdi],rsi 228 mov rdi,QWORD[8+rsp] ;WIN64 epilogue 235 mov QWORD[8+rsp],rdi ;WIN64 prologue 239 mov rdi,rcx 264 mov QWORD[16+r9*8+rsp],rdi 285 mov rdi,rd [all...] |
/external/boringssl/linux-x86_64/crypto/aes/ |
aesni-x86_64.S | 10 movups (%rdi),%xmm2 35 movups (%rdi),%xmm2 514 movdqu (%rdi),%xmm2 515 movdqu 16(%rdi),%xmm3 516 movdqu 32(%rdi),%xmm4 517 movdqu 48(%rdi),%xmm5 518 movdqu 64(%rdi),%xmm6 519 movdqu 80(%rdi),%xmm7 520 movdqu 96(%rdi),%xmm8 521 movdqu 112(%rdi),%xmm [all...] |
/external/boringssl/mac-x86_64/crypto/aes/ |
aesni-x86_64.S | 9 movups (%rdi),%xmm2 34 movups (%rdi),%xmm2 513 movdqu (%rdi),%xmm2 514 movdqu 16(%rdi),%xmm3 515 movdqu 32(%rdi),%xmm4 516 movdqu 48(%rdi),%xmm5 517 movdqu 64(%rdi),%xmm6 518 movdqu 80(%rdi),%xmm7 519 movdqu 96(%rdi),%xmm8 520 movdqu 112(%rdi),%xmm [all...] |
/external/v8/src/x64/ |
interface-descriptors-x64.cc | 16 const Register default_stub_registers[] = {rax, rbx, rcx, rdx, rdi}; 36 const Register VectorStoreICTrampolineDescriptor::SlotRegister() { return rdi; } 42 const Register VectorStoreTransitionDescriptor::SlotRegister() { return rdi; } 81 Register registers[] = {rdi}; 87 Register registers[] = {rdi, rdx}; 93 Register registers[] = {rdi}; 99 Register registers[] = {rdi}; 105 Register registers[] = {rdi}; 122 Register registers[] = {rdi, rax, rcx, rdx}; 150 Register registers[] = {rbx, rdx, rdi}; [all...] |
/external/boringssl/win-x86_64/crypto/ec/ |
p256-x86_64-asm.asm | 26 mov QWORD[8+rsp],rdi ;WIN64 prologue 30 mov rdi,rcx 60 mov QWORD[rdi],r8 62 mov QWORD[8+rdi],r9 64 mov QWORD[16+rdi],r10 65 mov QWORD[24+rdi],r11 69 mov rdi,QWORD[8+rsp] ;WIN64 epilogue 80 mov QWORD[8+rsp],rdi ;WIN64 prologue 84 mov rdi,rcx 116 mov QWORD[rdi],r [all...] |
/bionic/libc/arch-x86_64/string/ |
sse2-strcat-slm.S | 66 mov %rdi, %r9
78 lea (%r9, %rax), %rdi
|
/external/llvm/test/Instrumentation/AddressSanitizer/X86/ |
asm_mov_no_instrumentation.s | 9 # CHECK: movb %al, (%rdi) 17 movb %al, (%rdi)
|