HomeSort by relevance Sort by last modified time
    Searched defs:rax (Results 1 - 25 of 25) sorted by null

  /bionic/libc/kernel/arch-x86/asm/
ptrace.h 56 unsigned long rax; member in struct:pt_regs
sigcontext.h 113 unsigned long rax; member in struct:sigcontext
  /development/ndk/platforms/android-5/arch-x86/include/asm/
ptrace.h 56 unsigned long rax; member in struct:pt_regs
sigcontext.h 113 unsigned long rax; member in struct:sigcontext
  /external/v8/src/x64/
regexp-macro-assembler-x64.cc 63 * The registers rax, rbx, r9 and r11 are free to use for computations.
194 __ lea(rax, Operand(rsi, rdi, times_1, 0));
195 __ cmpq(rax, Operand(rbp, kInputStart));
206 __ lea(rax, Operand(rsi, rdi, times_1, 0));
207 __ cmpq(rax, Operand(rbp, kInputStart));
300 __ movzxbl(rax, Operand(r11, 0));
303 __ cmpb(rax, rdx);
309 __ or_(rax, Immediate(0x20)); // Convert match character to lower-case.
311 __ cmpb(rax, rdx);
313 __ subb(rax, Immediate('a'))
736 __ movq(Operand(rbp, rcx, times_1, 0), rax); local
749 __ movq(register_location(i), rax); \/\/ One write every page. local
782 __ movl(Operand(rbx, i * kIntSize), rax); local
870 __ movq(backtrack_stackpointer(), rax); local
    [all...]
builtins-x64.cc 42 // -- rax : number of arguments excluding receiver
49 // -- rsp[8 * argc] : first argument (argc == rax)
64 // JumpToRuntime expects rax to contain the number of arguments
66 __ addq(rax, Immediate(num_extra_args + 1));
82 // rax and rbx because these registers are used when copying the
84 __ Integer32ToSmi(rcx, rax);
107 // -- rax : actual number of arguments
116 __ cmpq(rax, rbx);
127 __ lea(rax, Operand(rbp, rax, times_pointer_size, offset))
436 __ movq(Operand(rbp, kIndexOffset), rax); local
974 __ movq(Operand(rbx, JSObject::kMapOffset), rax); local
    [all...]
ic-x64.cc 259 __ movq(rax, Operand(rsp, kPointerSize));
279 __ JumpIfNotSmi(rax, &check_string);
280 __ SmiToInteger32(rax, rax);
289 __ cmpl(rax, FieldOperand(rcx, FixedArray::kLengthOffset));
292 __ movq(rax, Operand(rcx, rax, times_pointer_size,
294 __ CompareRoot(rax, Heap::kTheHoleValueRootIndex);
302 // rax: untagged index
308 __ cmpl(rax, FieldOperand(rcx, PixelArray::kLengthOffset))
717 __ movb(Operand(rcx, rbx, times_1, 0), rax); local
767 rax); local
775 rax); local
841 __ movb(Operand(rcx, rbx, times_1, 0), rax); local
845 __ movw(Operand(rcx, rbx, times_2, 0), rax); local
849 __ movl(Operand(rcx, rbx, times_4, 0), rax); local
896 __ movb(Operand(rcx, rbx, times_1, 0), rax); local
900 __ movw(Operand(rcx, rbx, times_2, 0), rax); local
917 __ movl(Operand(rcx, rbx, times_4, 0), rax); local
934 __ movb(Operand(rcx, rbx, times_1, 0), rax); local
938 __ movw(Operand(rcx, rbx, times_2, 0), rax); local
942 __ movl(Operand(rcx, rbx, times_4, 0), rax); local
    [all...]
full-codegen-x64.cc 86 // Context is returned in both rax and rsi. It replaces the context
98 __ movq(rax, Operand(rbp, parameter_offset));
101 __ movq(Operand(rsi, context_offset), rax); local
106 __ RecordWrite(rcx, context_offset, rax, rbx);
135 __ movq(rcx, rax);
136 Move(arguments->slot(), rax, rbx, rdx);
168 __ LoadRoot(rax, Heap::kUndefinedValueRootIndex);
181 __ push(rax);
578 __ testq(rax, rax);
1553 __ movq(Operand(rsp, 0), rax); local
1694 __ movq(Operand(rsp, kPointerSize), rax); local
1697 __ movq(Operand(rsp, 2 * kPointerSize), rax); local
    [all...]
stub-cache-x64.cc 237 __ push(rax);
259 __ movq(FieldOperand(receiver_reg, offset), rax); local
263 __ movq(name_reg, rax);
270 __ movq(FieldOperand(scratch, offset), rax); local
274 __ movq(name_reg, rax);
278 // Return the value (register rax).
295 __ movq(rax, FieldOperand(receiver, JSArray::kLengthOffset));
331 __ movl(rax, FieldOperand(receiver, String::kLengthOffset));
332 __ Integer32ToSmi(rax, rax);
692 rbx, rax, name, &miss); local
713 rax); local
733 rax); local
755 rax); local
764 rbx, rax, name, &miss); local
960 __ cmpq(FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset), rax); local
1471 __ movq(FieldOperand(rcx, JSGlobalPropertyCell::kValueOffset), rax); local
1703 GenerateFastPropertyLoad(masm(), rax, reg, holder, index); local
    [all...]
assembler-x64.h 121 const Register rax = { 0 }; member in namespace:v8::internal
555 // New x64 instruction to load from an immediate 64-bit pointer into RAX.
730 // Sign-extends rax into rdx:rax.
735 // Divide rdx:rax by src. Quotient in rax, remainder in rdx.
741 void imul(Register src); // rdx:rax = rax * src.
754 // Multiply rax by src, put the result in rdx:rax
    [all...]
codegen-x64.cc 211 // operand_1 in rdx, operand_2 in rax; Returns operands as
233 // operand_1 in rax, operand_2 in rdx; falls through on float or smi
238 // Takes the operands in rdx and rax and loads them as integers in rax
511 // reference to rax. This is safe because the current frame does not
512 // contain a reference to rax (it is prepared for the return by spilling
518 return_value->ToRegister(rax);
549 return (allocator()->count(rax) == (frame()->is_used(rax) ? 1 : 0))
593 // a test(rax, delta) instruction after the call so that we can fin
843 __ movq(Operand(rsp, 2 * kPointerSize), rax); local
6369 __ movq(Operand(rax, Context::SlotOffset(Context::FCONTEXT_INDEX)), rax); local
7877 __ movq(Operand(rsp, (argc_ + 1) * kPointerSize), rax); local
9006 __ movq(FieldOperand(rcx, ConsString::kFirstOffset), rax); local
    [all...]
  /prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/asm/
ptrace.h 47 unsigned long rax; member in struct:pt_regs
user_64.h 69 unsigned long r9,r8,rax,rcx,rdx,rsi,rdi,orig_rax; member in struct:user_regs_struct
sigcontext.h 118 unsigned long rax; member in struct:sigcontext
kvm.h 75 __u64 rax, rbx, rcx, rdx; member in struct:kvm_regs
  /prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-x86/usr/include/asm/
ptrace.h 56 unsigned long rax; member in struct:pt_regs
sigcontext.h 113 unsigned long rax; member in struct:sigcontext
  /prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-x86/usr/include/asm/
ptrace.h 56 unsigned long rax; member in struct:pt_regs
sigcontext.h 113 unsigned long rax; member in struct:sigcontext
  /external/kernel-headers/original/asm-x86/
ptrace.h 83 unsigned long rax; member in struct:pt_regs
106 #define regs_return_value(regs) ((regs)->rax)
sigcontext.h 119 unsigned long rax; member in struct:sigcontext
  /external/libvpx/vpx_scale/x86_64/
scaleopt.c 1356 lea rax, [rsi+rcx*2] \/\/ local
1398 lea rax, [rdi+rdx*2] local
1501 movd rax, mm1 local
1548 lea rax, [rsi+rcx*2] \/\/ local
    [all...]
  /prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/bits/
sigcontext.h 140 unsigned long rax; member in struct:sigcontext
  /prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/sys/
user.h 58 unsigned long rax; member in struct:user_regs_struct
  /external/strace/
syscall.c 782 static long rax; variable
    [all...]

Completed in 503 milliseconds