Searched defs:rax (Results 1 - 25 of 35) sorted by relevance

12

/external/valgrind/main/none/tests/amd64/
H A Dloopnel.c7 long rax = 5UL; local
8 asm volatile ("1: addq $1, %0; loopnel 1b" : "+a" (rax), "+c" (rcx) : : "cc");
9 printf ("%ld %ld\n", rax, rcx);
H A Dasorep.c10 unsigned long rdi, rsi, rcx, rax; local
29 rax = 0x751234560000ULL + (' ' << 8) + '0';
31 : "=D" (rdi), "=c" (rcx), "+a" (rax)
37 || rax != 0x751234560000ULL + (' ' << 8) + '0')
41 : "=S" (rsi), "=a" (rax)
44 || rax != 0x20302030ULL)
58 rax = 0x123450000ULL + ('d' << 8) + 'c';
60 : "=D" (rdi), "=c" (rcx), "+a" (rax)
64 || rax != 0x123450000ULL + ('d' << 8) + 'c')
67 rax
[all...]
H A Dcmpxchg.c11 ULong rax; variable
24 rdx = 0x11111111; rax = 0x22222222;
28 rax&0xff,rbx&0xff,rcx&0xff);
31 "\tpush %rax\n"
35 "\txor %rax, %rax\n" // get eflags in a known state
37 "\tmov " VG_SYM(rax) ",%rax\n"
42 "\tmov " VG_SYM(rax) "(%rip),%rax\
[all...]
/external/clang/test/CodeGen/
H A Dms-inline-asm-64.c6 __asm mov rax, offset var ; rax = address of myvar local
8 // CHECK: call void asm sideeffect inteldialect "mov rax, $0", "r,~{rax},~{dirflag},~{fpsr},~{flags}"(i32* %{{.*}})
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/
H A Dnomem64-err.asm14 rax: label
/external/valgrind/main/coregrind/m_syswrap/
H A Dsyswrap-amd64-linux.c85 " movq $0, %rax\n" // zero all GP regs
123 int $__NR_clone in %rax
153 " movq $"__NR_CLONE", %rax\n" // syscall number
162 " testq %rax, %rax\n" // child if retval == 0
166 " pop %rax\n" // pop fn
168 " call *%rax\n" // call fn
171 " movq %rax, %rdi\n" // arg1: return value from fn
172 " movq $"__NR_EXIT", %rax\n"
215 Long rax; local
[all...]
/external/chromium_org/third_party/tcmalloc/chromium/src/base/
H A Delfcore.h73 uint64_t r9,r8,rax,rcx,rdx,rsi,rdi,orig_rax; member in struct:i386_regs
183 "mov %%r15,0(%%rax)\n" \
184 "mov %%r14,8(%%rax)\n" \
185 "mov %%r13,16(%%rax)\n" \
186 "mov %%r12,24(%%rax)\n" \
187 "mov %%rbp,32(%%rax)\n" \
188 "mov %%rbx,40(%%rax)\n" \
189 "mov %%r11,48(%%rax)\n" \
190 "mov %%r10,56(%%rax)\n" \
191 "mov %%r9,64(%%rax)\
[all...]
/external/chromium_org/third_party/tcmalloc/vendor/src/base/
H A Delfcore.h73 uint64_t r9,r8,rax,rcx,rdx,rsi,rdi,orig_rax; member in struct:i386_regs
183 "mov %%r15,0(%%rax)\n" \
184 "mov %%r14,8(%%rax)\n" \
185 "mov %%r13,16(%%rax)\n" \
186 "mov %%r12,24(%%rax)\n" \
187 "mov %%rbp,32(%%rax)\n" \
188 "mov %%rbx,40(%%rax)\n" \
189 "mov %%r11,48(%%rax)\n" \
190 "mov %%r10,56(%%rax)\n" \
191 "mov %%r9,64(%%rax)\
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-assembler-x64.cc78 __ movq(rax, arg2);
107 __ pop(rax);
108 __ pop(rax);
109 __ pop(rax);
132 __ movq(rax, arg2);
133 __ addq(rax, arg1);
155 __ movq(rax, arg2);
157 __ movq(rax, rdx);
181 __ movq(rax, Operand(arg1, 0));
183 __ xchgl(rax, rb
184 __ movq(Operand(arg1, 0), rax); local
210 __ orl(Operand(arg1, 0), rax); local
256 __ subl(Operand(arg1, 0), rax); local
309 __ xorl(Operand(arg1, 0), rax); local
[all...]
/external/v8/src/x64/
H A Dcodegen-x64.cc158 __ testb(rax, Immediate(5));
171 __ testl(rax, Immediate(0x400 /* C2 */));
181 __ testb(rax, Immediate(5));
200 __ testb(rax, Immediate(0x3f /* Any Exception*/));
226 // -- rax : value
247 // -- rax : value
369 // -- rax : value
383 __ push(rax);
406 __ pop(rax);
422 __ AllocateHeapNumber(rax, r1
429 rax); local
[all...]
H A Dassembler-x64.h114 "rax",
134 // rax, rbx, rcx and rdx are byte registers, the rest are not.
182 const Register rax = { kRegister_rax_Code }; member in namespace:v8::internal
920 // Sign-extends rax into rdx:rax.
925 // Divide rdx:rax by src. Quotient in rax, remainder in rdx.
931 void imul(Register src); // rdx:rax = rax * src.
948 // Multiply rax b
[all...]
H A Dbuiltins-x64.cc47 // -- rax : number of arguments excluding receiver
54 // -- rsp[8 * argc] : first argument (argc == rax)
69 // JumpToExternalReference expects rax to contain the number of arguments
71 __ addq(rax, Immediate(num_extra_args + 1));
80 // -- rax: number of arguments
92 __ Integer32ToSmi(rax, rax);
93 __ push(rax);
115 __ movq(rax, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
118 __ JumpIfSmi(rax,
167 __ movq(Operand(rbx, JSObject::kMapOffset), rax); local
931 __ movq(Operand(rbp, kIndexOffset), rax); local
[all...]
H A Dic-x64.cc230 // -- rax : receiver
236 StubCompiler::GenerateLoadArrayLength(masm, rax, rdx, &miss);
244 // -- rax : receiver
250 StubCompiler::GenerateLoadStringLength(masm, rax, rdx, rbx, &miss,
259 // -- rax : receiver
265 StubCompiler::GenerateLoadFunctionPrototype(masm, rax, rdx, rbx, &miss);
391 // -- rax : key
399 __ JumpIfNotSmi(rax, &check_string);
412 rax,
415 rax,
736 rax); local
745 rax); local
[all...]
/external/chromium_org/v8/src/x64/
H A Dassembler-x64.h116 "rax",
137 // rax, rbx, rcx and rdx are byte registers, the rest are not.
185 const Register rax = { kRegister_rax_Code }; member in namespace:v8::internal
936 // Sign-extends rax into rdx:rax.
941 // Divide rdx:rax by src. Quotient in rax, remainder in rdx.
947 void imul(Register src); // rdx:rax = rax * src.
964 // Multiply rax b
[all...]
H A Dcodegen-x64.cc113 __ push(rax);
116 MathExpGenerator::EmitMathExp(&masm, input, result, xmm2, rax, rbx);
119 __ pop(rax);
189 __ testb(rax, Immediate(5));
202 __ testl(rax, Immediate(0x400 /* C2 */));
212 __ testb(rax, Immediate(5));
231 __ testb(rax, Immediate(0x3f /* Any Exception*/));
258 // -- rax : value
284 // -- rax : value
410 // -- rax
474 rax); local
[all...]
H A Dbuiltins-x64.cc47 // -- rax : number of arguments excluding receiver
54 // -- rsp[8 * argc] : first argument (argc == rax)
69 // JumpToExternalReference expects rax to contain the number of arguments
71 __ addq(rax, Immediate(num_extra_args + 1));
116 __ lea(rax, FieldOperand(rax, Code::kHeaderSize));
117 __ jmp(rax);
134 // -- rax: number of arguments
146 __ Integer32ToSmi(rax, rax);
221 __ movq(Operand(rbx, JSObject::kMapOffset), rax); local
1047 __ movq(Operand(rbp, kIndexOffset), rax); local
1428 __ movq(Operand(rsp, 0), rax); local
[all...]
H A Dic-x64.cc354 // -- rax : key
362 __ JumpIfNotSmi(rax, &check_name);
375 rax,
378 rax,
386 __ SmiToInteger32(rbx, rax);
391 // rax: key
397 __ LoadFromNumberDictionary(&slow, rcx, rax, rbx, r9, rdi, rax);
403 // rax: key
408 GenerateKeyNameCheck(masm, rax, rc
637 rax); local
652 rax); local
[all...]
H A Dstub-cache-x64.cc275 __ movq(rax, FieldOperand(receiver, JSArray::kLengthOffset));
311 __ movq(rax, FieldOperand(receiver, String::kLengthOffset));
323 __ movq(rax, FieldOperand(scratch2, String::kLengthOffset));
334 if (!result.is(rax)) __ movq(rax, result);
478 __ lea(rax, Operand(rsp, 1 * kPointerSize));
563 ASSERT(!scratch1.is(rax));
565 __ movq(rax, rsp);
588 // rax : receiver address
602 __ movq(StackSpaceOperand(0), rax); // FunctionCallbackInf
1565 __ cmpq(FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset), rax); local
1781 __ Integer32ToSmiField(FieldOperand(rdx, JSArray::kLengthOffset), rax); local
1857 __ movq(FieldOperand(rdx, JSArray::kLengthOffset), rax); local
2354 rbx, rax, rdi, name, depth, &miss); local
2430 masm(), Context::STRING_FUNCTION_INDEX, rax, miss); local
2439 masm(), Context::SYMBOL_FUNCTION_INDEX, rax, miss); local
2451 masm(), Context::NUMBER_FUNCTION_INDEX, rax, miss); local
2458 masm(), Context::BOOLEAN_FUNCTION_INDEX, rax, miss); local
2503 compiler.Compile(masm(), object, holder, name, &lookup, rdx, rbx, rdi, rax, local
[all...]
/external/kernel-headers/original/asm-x86/
H A Dptrace.h83 unsigned long rax; member in struct:pt_regs
106 #define regs_return_value(regs) ((regs)->rax)
H A Dsigcontext.h119 unsigned long rax; member in struct:sigcontext
/external/valgrind/main/VEX/test/
H A Dtest-amd64.c180 : "a" (rax), "b" (rbx), "c" (rcx), "d" (rdx), "S" (rsi), "D" (rdi));\
195 int64 rax, rbx, rcx, rdx, rsi, rdi, res; local
196 rax = 0x0001;
205 TEST_LEA("(%%rax)");
212 TEST_LEA("0x40(%%rax)");
219 TEST_LEA("0x4000(%%rax)");
226 TEST_LEA("(%%rax, %%rcx)");
233 TEST_LEA("0x40(%%rax, %%rcx)");
240 TEST_LEA("(,%%rax, 2)");
244 TEST_LEA("0x40(,%%rax,
[all...]
/external/strace/
H A Dsyscall.c721 static long rax; variable
1425 if (upeek(tcp, 8*RAX, &rax) < 0)
1428 rax = (long int)(int)rax; /* sign extend from 32 bits */
1429 if (rax != -ENOSYS && !(tcp->flags & TCB_INSYSCALL)) {
1431 fprintf(stderr, "stray syscall exit: rax = %ld\n", rax);
1556 if (check_errno && is_negated_errno(rax)) {
1558 u_error = -rax;
1561 tcp->u_rval = rax;
[all...]
/external/qemu/android/config/linux-x86/asm/
H A Dkvm.h86 __u64 rax, rbx, rcx, rdx; member in struct:kvm_regs
/external/qemu/android/config/linux-x86_64/asm/
H A Dkvm.h86 __u64 rax, rbx, rcx, rdx; member in struct:kvm_regs
/external/qemu/target-i386/
H A Dsvm.h198 uint64_t rax; member in struct:vmcb_save_area

Completed in 588 milliseconds

12