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

1 2

  /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...]
regexp-macro-assembler-x64.cc 48 * - rdi : current position in input, as negative offset from end of string.
53 * so that rsi+rdi points to the current character.
80 * - backup of callee save registers (rbx, possibly rsi and rdi).
148 __ addq(rdi, Immediate(by * char_size()));
194 __ lea(rax, Operand(rsi, rdi, times_1, 0));
206 __ lea(rax, Operand(rsi, rdi, times_1, 0));
226 __ cmpl(rdi, Immediate(-(byte_offset + byte_length)));
239 __ cmpb(Operand(rsi, rdi, times_1, byte_offset + i),
243 __ cmpw(Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16)),
253 __ cmpl(rdi, Operand(backtrack_stackpointer(), 0))
    [all...]
stub-cache-x64.cc 819 GenerateFastPropertyLoad(masm(), rdi, reg, holder, index); local
822 __ JumpIfSmi(rdi, &miss);
823 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rbx);
834 __ InvokeFunction(rdi, arguments(), JUMP_FUNCTION);
879 rdi,
898 __ movq(rdi, rax);
899 __ InvokeFunction(rdi, arguments(), JUMP_FUNCTION);
    [all...]
ic-x64.cc 355 __ movq(rdi, rdx);
356 __ shl(rdi, Immediate(kPointerSizeLog2 + 1));
358 __ cmpq(rbx, Operand(kScratchRegister, rdi, times_1, 0));
360 __ movq(rdi, Operand(kScratchRegister, rdi, times_1, kPointerSize));
361 __ cmpq(Operand(rsp, kPointerSize), rdi); local
911 __ movzxwq(rdi, FieldOperand(rdx, HeapNumber::kValueOffset + 6));
912 __ and_(rdi, Immediate(0x7FF0));
913 __ cmpw(rdi, Immediate(0x7FF0));
    [all...]
fast-codegen-x64.cc 41 Register FastCodeGenerator::scratch1() { return rdi; }
197 __ push(rdi); // Closure.
virtual-frame-x64.cc 62 // rdi: pointer to this function object.
67 // Verify that rdi contains a JS function. The following code
69 Condition not_smi = NegateCondition(masm()->CheckSmi(rdi));
71 "VirtualFrame::Enter - rdi is not a function (smi check).");
72 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rax);
74 "VirtualFrame::Enter - rdi is not a function (map check).");
88 // reference now (ie, it can keep it in rdi or spill it later).
89 Push(rdi);
91 cgen()->allocator()->Unuse(rdi);
    [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/openssl/crypto/aes/asm/
aes-x86_64.pl 362 mov %rdi,$inp
676 mov %rdi,$inp
756 mov %rdi,%rsi # %rsi=userKey
757 mov %rdx,%rdi # %rdi=key
761 test \$-1,%rdi
781 mov %eax,0(%rdi)
782 mov %ebx,4(%rdi)
783 mov %ecx,8(%rdi)
784 mov %edx,12(%rdi)
    [all...]
  /bionic/libc/kernel/arch-x86/asm/
ptrace.h 60 unsigned long rdi; member in struct:pt_regs
sigcontext.h 108 unsigned long rdi; member in struct:sigcontext
  /ndk/build/platforms/android-5/arch-x86/usr/include/asm/
ptrace.h 60 unsigned long rdi; member in struct:pt_regs
sigcontext.h 108 unsigned long rdi; member in struct:sigcontext
  /ndk/build/platforms/android-8/arch-x86/usr/include/asm/
ptrace.h 60 unsigned long rdi; member in struct:pt_regs
sigcontext.h 108 unsigned long rdi; member in struct:sigcontext
  /external/openssl/crypto/x509v3/
v3_asid.c 96 ASN1_EXP_OPT(ASIdentifiers, rdi, ASIdentifierChoice, 1)
163 i2r_ASIdentifierChoice(out, asid->rdi, indent,
210 choice = &asid->rdi;
243 choice = &asid->rdi;
377 ASIdentifierChoice_is_canonical(asid->rdi)));
492 ASIdentifierChoice_canonize(asid->rdi)));
516 * Figure out whether this is an AS or an RDI.
520 } else if (!name_cmp(val->name, "RDI")) {
633 (asid->rdi != NULL &&
634 asid->rdi->type == ASIdentifierChoice_inherit)))
    [all...]
  /external/zlib/contrib/masmx64/
inffasx64.asm 29 mov [rsp-16],rdi
44 mov rdi, [rsp+32] ; /* rdi = out */
58 cmp r10, rdi
79 cmp r10, rdi
187 mov rax, rdi
194 mov rsi, rdi
202 mov [rdi], al
203 inc rdi
217 cmp [rsp+40], rdi ; /* if out == beg, outside window */
    [all...]
gvmat64.asm 46 ; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12
177 mov [save_rdi],rdi
272 mov rdi, prev_ad
284 movzx r8d, word ptr [rdi + r8*2]
297 movzx r8d, word ptr [rdi + r8*2]
310 movzx r8d, word ptr [rdi + r8*2]
346 movzx r8d, word ptr [rdi + r8*2]
372 lea rdi, [r9 + r13 + 0108h] ;MAX_MATCH_8]
375 prefetcht1 [rdi+rdx]
395 xor rax, [rdi + rdx]
    [all...]
  /bionic/libm/amd64/
s_remquo.S 62 movl %eax,(%rdi)
s_remquof.S 62 movl %eax,(%rdi)
  /external/kernel-headers/original/asm-x86/
sigcontext.h 114 unsigned long rdi; member in struct:sigcontext
ptrace.h 87 unsigned long rdi; member in struct:pt_regs
elf.h 143 (_r)->rsi = 0; (_r)->rdi = 0; (_r)->rbp = 0; \
179 (pr_reg)[14] = (regs)->rdi; \
  /external/openssl/crypto/
x86_64cpuid.pl 56 movl (%rdi),%eax
58 lock; cmpxchgl %r8d,(%rdi)
88 xorq %rdi,%rdi

Completed in 506 milliseconds

1 2