/external/valgrind/main/none/tests/amd64/ |
H A D | loopnel.c | 7 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 D | asorep.c | 10 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 D | cmpxchg.c | 11 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 D | ms-inline-asm-64.c | 6 __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 D | nomem64-err.asm | 14 rax: label
|
/external/valgrind/main/coregrind/m_syswrap/ |
H A D | syswrap-amd64-linux.c | 85 " 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 D | elfcore.h | 73 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 D | elfcore.h | 73 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 D | test-assembler-x64.cc | 78 __ 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 D | codegen-x64.cc | 158 __ 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 D | assembler-x64.h | 114 "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 D | builtins-x64.cc | 47 // -- 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 D | ic-x64.cc | 230 // -- 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 D | assembler-x64.h | 116 "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 D | codegen-x64.cc | 113 __ 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 D | builtins-x64.cc | 47 // -- 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 D | ic-x64.cc | 354 // -- 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 D | stub-cache-x64.cc | 275 __ 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 D | ptrace.h | 83 unsigned long rax; member in struct:pt_regs 106 #define regs_return_value(regs) ((regs)->rax)
|
H A D | sigcontext.h | 119 unsigned long rax; member in struct:sigcontext
|
/external/valgrind/main/VEX/test/ |
H A D | test-amd64.c | 180 : "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 D | syscall.c | 721 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 D | kvm.h | 86 __u64 rax, rbx, rcx, rdx; member in struct:kvm_regs
|
/external/qemu/android/config/linux-x86_64/asm/ |
H A D | kvm.h | 86 __u64 rax, rbx, rcx, rdx; member in struct:kvm_regs
|
/external/qemu/target-i386/ |
H A D | svm.h | 198 uint64_t rax; member in struct:vmcb_save_area
|