HomeSort by relevance Sort by last modified time
    Searched refs:rdi (Results 1 - 25 of 72) sorted by null

1 2 3

  /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

Completed in 293 milliseconds

1 2 3