/external/libvpx/libvpx/vp8/common/x86/ |
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...] |
idctllm_sse2.asm | 112 push rdi 119 mov rdi, arg(2) ; dst 312 movq xmm4, [rdi] 313 movq xmm5, [rdi+rdx] 321 movq xmm4, [rdi+2*rdx] 322 movq xmm5, [rdi+rcx] 339 movq [rdi], xmm0 340 movq [rdi + rdx], xmm1 341 movq [rdi + rdx*2], xmm2 342 movq [rdi + rcx], xmm [all...] |
/external/libvpx/libvpx/vp9/encoder/x86/ |
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...] |
vp9_temporal_filter_apply_sse2.asm | 32 push rdi 60 mov rdi, arg(6) ; accumulator 162 movdqa xmm4, [rdi] 163 movdqa xmm5, [rdi+16] 164 movdqa xmm6, [rdi+32] 165 movdqa xmm7, [rdi+48] 172 movdqa [rdi], xmm4 173 movdqa [rdi+16], xmm5 174 movdqa [rdi+32], xmm6 175 movdqa [rdi+48], xmm [all...] |
/external/libvpx/libvpx/vp8/encoder/x86/ |
subtract_sse2.asm | 24 push rdi 27 mov rdi, arg(2) ;diff 39 movq MMWORD PTR [rdi], mm0 46 movq MMWORD PTR [rdi+rcx*2], mm0 53 movq MMWORD PTR [rdi+rcx*4], mm0 63 movq MMWORD PTR [rdi+rcx*2], mm0 66 pop rdi 83 push rdi 86 mov rdi, arg(0) ;diff 116 movdqa [rdi], xmm [all...] |
quantize_mmx.asm | 24 push rdi 58 mov rdi, arg(2) ;qcoeff_ptr 61 movq [rdi], mm3 98 mov rdi, arg(2) ;qcoeff_ptr 101 movq [rdi+8], mm7 139 mov rdi, arg(2) ;qcoeff_ptr 142 movq [rdi+16], mm7 180 mov rdi, arg(2) ;qcoeff_ptr 183 movq [rdi+24], mm7 195 mov rdi, arg(4) ;scan_mas [all...] |
temporal_filter_apply_sse2.asm | 32 push rdi 60 mov rdi, arg(6) ; accumulator 162 movdqa xmm4, [rdi] 163 movdqa xmm5, [rdi+16] 164 movdqa xmm6, [rdi+32] 165 movdqa xmm7, [rdi+48] 172 movdqa [rdi], xmm4 173 movdqa [rdi+16], xmm5 174 movdqa [rdi+32], xmm6 175 movdqa [rdi+48], xmm [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_subpixel_8t_ssse3.asm | 28 mov rdi, arg(2) ;output_ptr 95 movd xmm1, [rdi] 98 movd [rdi], xmm0 101 add rdi, DWORD PTR arg(3) ;out_pitch 103 add rdi, r8 112 mov rdi, arg(2) ;output_ptr 179 movq xmm1, [rdi] 182 movq [rdi], xmm0 185 add rdi, DWORD PTR arg(3) ;out_pitch 187 add rdi, r [all...] |
vp9_subpixel_8t_sse2.asm | 82 movd xmm1, [rdi] 85 movd [rdi], xmm0 91 mov rdi, arg(2) ;output_ptr 173 movq xmm1, [rdi + %2] 176 movq [rdi + %2], xmm0 195 push rdi 211 mov rdi, arg(2) ;output_ptr 231 lea rdi, [rdi + rbx] 239 pop rdi [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/win64/tests/ |
sce2.asm | 3 .SavedRdi resq 1 ; saved register RDI 9 .SavedRdi resq 1 ; Saved Register RDI 15 save_reg rdi, sampleFrame.SavedRdi 22 mov rdi, [rsp+sampleFrame.SavedRdi]
|
sce3.asm | 14 mov [rsp+010h], rdi 15 [savereg rdi, 010h]; you can still use RSP as the base of the frame 37 mov rdi, [rbp-010h] 47 .SavedRdi resq 1 ; saved register RDI 53 .SavedRdi resq 1 ; Saved Register RDI 59 save_reg rdi, sampleFrame.SavedRdi 66 mov rdi, [rsp+sampleFrame.SavedRdi]
|
/external/libffi/src/x86/ |
unix64.S | 49 leaq (%rdi, %rsi), %rax /* Find local stack base. */ 56 movq %rdi, %r10 /* Save a copy of the register area. */ 61 movq (%r10), %rdi 81 movq 8(%rbp), %rdi /* Reload raddr. */ 118 movq %rax, (%rdi) 123 movq %rax, (%rdi) 128 movq %rax, (%rdi) 132 movq %rax, (%rdi) 137 movq %rax, (%rdi) 141 movq %rax, (%rdi) [all...] |
/external/chromium_org/third_party/openssl/openssl/crypto/sha/asm/ |
sha256-x86_64.S | 18 movq %rdi,64+0(%rsp) 26 movl 0(%rdi),%eax 27 movl 4(%rdi),%ebx 28 movl 8(%rdi),%ecx 29 movl 12(%rdi),%edx 30 movl 16(%rdi),%r8d 31 movl 20(%rdi),%r9d 32 movl 24(%rdi),%r10d 33 movl 28(%rdi),%r11d 38 xorq %rdi,%rd [all...] |
sha512-x86_64.S | 18 movq %rdi,128+0(%rsp) 26 movq 0(%rdi),%rax 27 movq 8(%rdi),%rbx 28 movq 16(%rdi),%rcx 29 movq 24(%rdi),%rdx 30 movq 32(%rdi),%r8 31 movq 40(%rdi),%r9 32 movq 48(%rdi),%r10 33 movq 56(%rdi),%r11 38 xorq %rdi,%rd [all...] |
/external/openssl/crypto/sha/asm/ |
sha256-x86_64.S | 18 movq %rdi,64+0(%rsp) 26 movl 0(%rdi),%eax 27 movl 4(%rdi),%ebx 28 movl 8(%rdi),%ecx 29 movl 12(%rdi),%edx 30 movl 16(%rdi),%r8d 31 movl 20(%rdi),%r9d 32 movl 24(%rdi),%r10d 33 movl 28(%rdi),%r11d 38 xorq %rdi,%rd [all...] |
sha512-x86_64.S | 18 movq %rdi,128+0(%rsp) 26 movq 0(%rdi),%rax 27 movq 8(%rdi),%rbx 28 movq 16(%rdi),%rcx 29 movq 24(%rdi),%rdx 30 movq 32(%rdi),%r8 31 movq 40(%rdi),%r9 32 movq 48(%rdi),%r10 33 movq 56(%rdi),%r11 38 xorq %rdi,%rd [all...] |
/external/llvm/test/MC/X86/ |
x86_64-encoding.s | 9 // CHECK: movq %gs:(%rdi), %rax 11 movq %gs:(%rdi), %rax 167 // CHECK: flds (%rdi) 169 flds (%rdi) 171 // CHECK: filds (%rdi) 173 filds (%rdi)
|
x86-64.s | 1076 insb %dx, %es:(%rdi) 1081 insw %dx, %es:(%rdi) 1086 insl %dx, %es:(%rdi) 1092 movsb %ds:(%rsi), %es:(%rdi) 1093 movsb (%rsi), %es:(%rdi) 1099 movsw %ds:(%rsi), %es:(%rdi) 1100 movsw (%rsi), %es:(%rdi) 1106 movsl %ds:(%rsi), %es:(%rdi) 1107 movsl (%rsi), %es:(%rdi) 1110 movsl (%rsi), (%rdi) [all...] |
/external/zlib/src/contrib/gcc_gvmat64/ |
gvmat64.S | 68 ; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12
181 ; param 1 in rdi, param 2 in rsi
194 ; mac: param 1 in rdi, param 2 rsi
201 mov rcx,rdi
292 mov rdi, prev_ad
306 movzx r8d, word ptr [rdi + r8*2]
326 movzx r8d, word ptr [rdi + r8*2]
345 movzx r8d, word ptr [rdi + r8*2]
387 movzx r8d, word ptr [rdi + r8*2]
421 lea rdi, [r9 + r13 + 0x0108] //;MAX_MATCH_8] [all...] |
/external/v8/src/x64/ |
builtins-x64.cc | 48 // -- rdi : called function (only guaranteed when 63 __ push(rdi); 81 // -- rdi: constructor function 96 __ push(rdi); 114 // rdi: constructor 115 __ movq(rax, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset)); 119 // rdi: constructor 127 // rdi: constructor 135 __ movq(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); 141 __ push(rdi); 265 __ movq(FieldOperand(rbx, JSObject::kPropertiesOffset), rdi); local 738 __ movq(Operand(rsp, rax, times_pointer_size, 0), rdi); local [all...] |
regexp-macro-assembler-x64.cc | 49 * - rdi : current position in input, as negative offset from end of string. 54 * so that rsi+rdi points to the current character. 86 * - backup of callee save registers (rbx, possibly rsi and rdi). 153 __ addq(rdi, Immediate(by * char_size())); 199 __ lea(rax, Operand(rsi, rdi, times_1, 0)); 211 __ lea(rax, Operand(rsi, rdi, times_1, 0)); 238 __ cmpl(rdi, Immediate(-(byte_offset + byte_length))); 253 __ cmpb(Operand(rsi, rdi, times_1, byte_offset), 259 Operand(rsi, rdi, times_1, byte_offset)); 264 __ lea(rbx, Operand(rsi, rdi, times_1, 0)) [all...] |
/external/chromium_org/v8/src/x64/ |
regexp-macro-assembler-x64.cc | 52 * - rdi : Current position in input, as negative offset from end of string. 57 * so that rsi+rdi points to the current character. 90 * - backup of callee save registers (rbx, possibly rsi and rdi). 160 __ addq(rdi, Immediate(by * char_size())); 206 __ lea(rax, Operand(rsi, rdi, times_1, 0)); 218 __ lea(rax, Operand(rsi, rdi, times_1, 0)); 232 __ cmpl(rdi, Operand(backtrack_stackpointer(), 0)); 266 __ movl(rax, rdi); 277 __ lea(r11, Operand(rsi, rdi, times_1, 0)); 318 __ movq(rdi, r11) [all...] |