/external/libvpx/vp8/common/x86/ |
recon_mmx.asm | 20 push rdi 24 mov rdi, arg(2) ;d 33 movd [rdi], mm1 39 movd [rdi+rax], mm2 45 movd [rdi+2*rax], mm3 47 add rdi, rax 52 movd [rdi+2*rax], mm4 55 pop rdi 74 push rdi 81 mov rdi, arg(2) ;dst [all...] |
recon_sse2.asm | 20 push rdi 24 mov rdi, arg(2) ;d 33 movq MMWORD PTR [rdi], xmm1 40 movq MMWORD PTR [rdi+rax], xmm2 47 movq MMWORD PTR [rdi+rax*2], xmm3 49 add rdi, rax 54 movq MMWORD PTR [rdi+rax*2], xmm4 57 pop rdi 72 push rdi 76 mov rdi, arg(2) ; [all...] |
subpixel_ssse3.asm | 44 push rdi 55 mov rdi, arg(2) ;output_ptr 70 sub rdi, rdx 84 add rdi, rdx 95 movq MMWORD Ptr [rdi], xmm0 99 pop rdi 120 sub rdi, rdx 130 add rdi, rdx 140 movq MMWORD Ptr [rdi], xmm0 145 pop rdi [all...] |
iwalsh_mmx.asm | 21 push rdi 27 mov rdi, arg(1) 38 movq [rdi + 0], mm0 39 movq [rdi + 8], mm0 40 movq [rdi + 16], mm0 41 movq [rdi + 24], mm0 44 pop rdi 57 push rdi 62 mov rdi, arg(1) 162 movq [rdi + 0], mm [all...] |
subpixel_sse2.asm | 43 push rdi 49 mov rdi, arg(1) ;output_ptr 117 movdqa XMMWORD Ptr [rdi], xmm4 121 add rdi, DWORD Ptr arg(5) ;[output_width] 123 add rdi, r8 130 pop rdi 163 push rdi 169 mov rdi, arg(1) ;output_ptr 241 movdqa XMMWORD Ptr [rdi], xmm4 294 movdqa XMMWORD Ptr [rdi+16], xmm [all...] |
loopfilter_sse2.asm | 17 movdqa xmm2, [rdi+2*rax] ; q3 21 movq xmm2, [rdi + rcx*2] 25 movq xmm3, [rdi + rcx] 42 movq xmm4, [rdi] 60 movq xmm0, [rdi + rax] 78 movdqa xmm4, [rdi+4*rax] ; p2 81 lea rdi, [rdi + rax*4] 84 movq xmm3, [rdi + rax] 88 movq xmm5, [rdi] [all...] |
/external/libvpx/vp8/encoder/x86/ |
sad_sse3.asm | 19 lddqu xmm5, [rdi] 20 lddqu xmm6, [rdi+1] 21 lddqu xmm7, [rdi+2] 28 lddqu xmm1, [rdi] 29 lddqu xmm2, [rdi+1] 30 lddqu xmm3, [rdi+2] 41 lddqu xmm1, QWORD PTR [rdi+rdx] 42 lddqu xmm2, QWORD PTR [rdi+rdx+1] 43 lddqu xmm3, QWORD PTR [rdi+rdx+2] 46 lea rdi, [rdi+rdx*2 [all...] |
subtract_mmx.asm | 23 push rdi 27 mov rdi, arg(2) ;diff 39 movq [rdi], mm0 47 movq [rdi+rcx*2],mm0 55 movq [rdi+rcx*4], mm0 67 movq [rdi+rcx*2], mm0 70 pop rdi 83 push rdi 88 mov rdi, arg(0) ;diff 113 movq [rdi], mm [all...] |
sad_sse2.asm | 27 push rdi 31 mov rdi, arg(2) ;ref_ptr 46 movq xmm1, QWORD PTR [rdi] 47 movq xmm3, QWORD PTR [rdi+8] 50 movq xmm5, QWORD PTR [rdi+rdx] 59 movq xmm3, QWORD PTR [rdi+rdx+8] 62 lea rdi, [rdi+rdx*2] 81 pop rdi 100 push rdi [all...] |
encodeopt.asm | 21 push rdi 26 mov rdi, arg(1) ;dcoef_ptr 29 movdqa xmm4, [rdi] 32 movdqa xmm6, [rdi+16] 55 pop rdi 69 push rdi 76 mov rdi, arg(1) ;dcoef_ptr 79 movq mm4, [rdi] 82 movq mm6, [rdi+8] 100 movq mm4, [rdi+16 [all...] |
sad_ssse3.asm | 19 lddqu xmm5, [rdi] 20 lddqu xmm6, [rdi+1] 21 lddqu xmm7, [rdi+2] 28 lddqu xmm1, [rdi] 29 lddqu xmm2, [rdi+1] 30 lddqu xmm3, [rdi+2] 41 lddqu xmm1, QWORD PTR [rdi+rdx] 42 lddqu xmm2, QWORD PTR [rdi+rdx+1] 43 lddqu xmm3, QWORD PTR [rdi+rdx+2] 46 lea rdi, [rdi+rdx*2 [all...] |
sad_mmx.asm | 32 push rdi 36 mov rdi, arg(2) ;ref_ptr 53 movq mm1, QWORD PTR [rdi] 54 movq mm3, QWORD PTR [rdi+8] 82 add rdi, rdx 105 pop rdi 124 push rdi 128 mov rdi, arg(2) ;ref_ptr 143 movq mm1, QWORD PTR [rdi] 157 add rdi, rd [all...] |
variance_impl_sse2.asm | 27 push rdi 66 pop rdi 90 push rdi 95 mov rdi, arg(2) ;[ref_ptr] 108 movdqu xmm2, XMMWORD PTR [rdi] 134 add rdi, rdx 174 mov rdi, arg(4) ;[SSE] 177 movd DWORD PTR [rdi], xmm1 182 pop rdi 204 push rdi [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...] |
/external/zlib/contrib/amd64/ |
amd64-match.S | 60 * deflate_state structure) is passed in %rdi, hence our offsets below are 76 printf("#define dsWSize (%3u)(%%rdi)\n",(int)(((char*)&(s->w_size))-((char*)s))); 77 printf("#define dsWMask (%3u)(%%rdi)\n",(int)(((char*)&(s->w_mask))-((char*)s))); 78 printf("#define dsWindow (%3u)(%%rdi)\n",(int)(((char*)&(s->window))-((char*)s))); 79 printf("#define dsPrev (%3u)(%%rdi)\n",(int)(((char*)&(s->prev))-((char*)s))); 80 printf("#define dsMatchLen (%3u)(%%rdi)\n",(int)(((char*)&(s->match_length))-((char*)s))); 81 printf("#define dsPrevMatch (%3u)(%%rdi)\n",(int)(((char*)&(s->prev_match))-((char*)s))); 82 printf("#define dsStrStart (%3u)(%%rdi)\n",(int)(((char*)&(s->strstart))-((char*)s))); 83 printf("#define dsMatchStart (%3u)(%%rdi)\n",(int)(((char*)&(s->match_start))-((char*)s))); 84 printf("#define dsLookahead (%3u)(%%rdi)\n",(int)(((char*)&(s->lookahead))-((char*)s))) [all...] |
/external/libvpx/vpx_scale/x86_64/ |
scaleopt.c | 78 mov rdi, dest local 115 mov [rdi], ebx // writeoutput 00 xx xx xx 118 add rdi, 5 local 127 movd DWORD Ptr [rdi-4], mm0 160 mov [rdi], ebx // writeoutput 00 xx xx xx 167 movd DWORD Ptr [rdi+1], mm0 209 mov rdi, dest local 228 movd DWORD PTR [rdi], mm0 // write output 00 xx xx xx 237 movd DWORD PTR [rdi+5], mm2 // write ouput 05 xx xx xx 249 movd DWORD PTR [rdi+1], mm0 // write output 01 02 03 0 250 add rdi, 10 local 346 lea rdi, [rsi+rcx*2] \/\/ tow lines below local 347 add rdi, rcx \/\/ three lines below local 490 add rdi, 8 local 530 lea rdi, [rsi+rcx*2] \/\/ tow lines below local 531 add rdi, rcx \/\/ three lines below local 647 add rdi, 8 local 687 lea rdi, [rsi+rcx*2] \/\/ two lines below local 688 add rdi, rcx \/\/ three lines below local 818 add rdi, 8 local 858 lea rdi, [rsi+rcx*2] \/\/ tow lines below local 859 add rdi, rcx \/\/ three lines below local 965 add rdi, 8 local 1122 mov rdi, dest local 1164 add rdi, 16 local 1278 mov rdi, dest ; local 1307 add rdi, 4 local 1344 mov rdi, dest \/\/ tow lines below local 1402 add rdi, 4 local 1432 mov rdi, dest ; local 1464 add rdi, 3 local 1533 mov rdi, dest \/\/ tow lines below local 1584 add rdi, 4 local 1627 mov rdi, dest local 1681 mov rdi, dest local 1721 add rdi, 4; local [all...] |
/external/v8/src/x64/ |
register-allocator-x64-inl.h | 57 4, // rdi 74 { rax, rbx, rcx, rdx, rdi, r8, r9, r14, r15, r11, r12 }; 81 // The non-reserved rdi register is live on JS function entry. 82 Use(rdi); // JS function.
|
builtins-x64.cc | 43 // -- rdi : called function (only guaranteed when 58 __ push(rdi); 79 __ push(rdi); 146 __ lea(rdi, Operand(rbp, rax, times_pointer_size, offset)); 152 __ push(Operand(rdi, 0)); 153 __ subq(rdi, Immediate(kPointerSize)); 167 __ movq(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); 212 __ movq(rdi, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize)); 213 __ JumpIfSmi(rdi, &non_function); 214 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rcx) 274 __ movq(Operand(rsp, rax, times_pointer_size, 0), rdi); local 905 __ movq(Operand(rsp, rax, times_pointer_size, kPointerSize), rdi); local 1064 __ movq(FieldOperand(rbx, JSObject::kPropertiesOffset), rdi); local [all...] |
/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...] |
darwin64.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. */ 116 movq %rax, (%rdi) 121 movq %rax, (%rdi) 126 movq %rax, (%rdi) 130 movq %rax, (%rdi) 135 movq %rax, (%rdi) 139 movq %rax, (%rdi) [all...] |
/external/zlib/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...] |
/bionic/libc/kernel/arch-x86/asm/ |
ptrace.h | 60 unsigned long rdi; member in struct:pt_regs
|
/development/ndk/platforms/android-5/arch-x86/include/asm/ |
ptrace.h | 60 unsigned long rdi; member in struct:pt_regs
|
/prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-x86/usr/include/asm/ |
ptrace.h | 60 unsigned long rdi; member in struct:pt_regs
|
/prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-x86/usr/include/asm/ |
ptrace.h | 60 unsigned long rdi; member in struct:pt_regs
|