/external/strace/linux/x86_64/ |
H A D | get_error.c | 6 * Using merely "long rax" would not work. 8 long long rax; local 12 rax = (int32_t) i386_regs.eax; 14 rax = x86_64_regs.rax; 17 if (check_errno && is_negated_errno(rax)) { 19 tcp->u_error = -rax; 21 tcp->u_rval = rax;
|
/external/valgrind/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* %{{.*}})
|
H A D | ms_this.cpp | 20 mov rax,[this] local 23 // CHECK: call void asm sideeffect inteldialect "mov rax,qword ptr $1{{.*}}%class.t2* [[THIS1_T2]] 24 mov rbx,[rax] 33 mov rax,[this] local 36 // CHECK: call void asm sideeffect inteldialect "mov rax,qword ptr $1{{.*}}%class.t1* [[THIS1_T1]] 37 mov rbx,[rax] 46 __asm mov rax, [this] local 49 // CHECK: call void asm sideeffect inteldialect "mov rax, qword ptr $0{{.*}}%struct.s* [[THIS1_S]]
|
/external/valgrind/memcheck/tests/amd64-solaris/ |
H A D | context_gpr.c | 1 /* Test if values in rax, rbx, rcx, rdx, rsi and rdi are correctly propagated 34 long rax, rbx, rcx, rdx, rsi, rdi; local 60 "movq $0xf0, %%rax\n" 72 : "=a" (rax), "=b" (rbx), "=c" (rcx), "=d" (rdx), "=S" (rsi), 78 printf(" rax=%#lx, rcx=%#lx, rdx=%#lx, rsi=%#lx, rdi=%#lx\n", 87 printf(" rax=%#lx, rdx=%#lx, rsi=%#lx, rdi=%#lx\n", rax, rdx, rsi, rdi);
|
/external/kernel-headers/original/uapi/asm-x86/asm/ |
H A D | ptrace.h | 59 unsigned long rax; member in struct:pt_regs
|
H A D | sigcontext.h | 338 __u64 rax; member in struct:sigcontext
|
H A D | kvm.h | 114 __u64 rax, rbx, rcx, rdx; member in struct:kvm_regs
|
/external/valgrind/coregrind/m_syswrap/ |
H A D | syswrap-amd64-linux.c | 83 " movq $0, %rax\n" // zero all GP regs 121 int $__NR_clone in %rax 151 " movq $"__NR_CLONE", %rax\n" // syscall number 160 " testq %rax, %rax\n" // child if retval == 0 164 " pop %rax\n" // pop fn 166 " call *%rax\n" // call fn 169 " movq %rax, %rdi\n" // arg1: return value from fn 170 " movq $"__NR_EXIT", %rax\n" 212 Long rax; local [all...] |
/external/linux-kselftest/tools/testing/selftests/x86/ |
H A D | test_syscall_vdso.c | 67 uint64_t rax, rbx, rcx, rdx; member in struct:regs64 79 " push %rax\n" 81 " pop 0*8(%rax)\n" 82 " movq %rbx, 1*8(%rax)\n" 83 " movq %rcx, 2*8(%rax)\n" 84 " movq %rdx, 3*8(%rax)\n" 85 " movq %rsi, 4*8(%rax)\n" 86 " movq %rdi, 5*8(%rax)\n" 87 " movq %rbp, 6*8(%rax)\n" 88 " movq %rsp, 7*8(%rax)\ [all...] |
/external/v8/src/x64/ |
H A D | codegen-x64.cc | 106 DCHECK(value.is(rax)); 245 DCHECK(value.is(rax)); 261 __ Push(rax); 298 __ Pop(rax); 314 __ AllocateHeapNumber(rax, r15, &gc_required); 315 // rax: new heap number 316 __ movq(FieldOperand(rax, HeapNumber::kValueOffset), r14); 321 rax); local 324 rax, 352 __ Pop(rax); [all...] |
/external/google-breakpad/src/google_breakpad/common/ |
H A D | minidump_cpu_amd64.h | 140 uint64_t rax; member in struct:__anon6762
|
/external/valgrind/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/valgrind/include/vki/ |
H A D | vki-xen-x86.h | 92 vki_uint64_t rax; member in struct:vki_xen_cpu_user_regs 165 vki_uint64_t rax; member in struct:vki_hvm_hw_cpu
|
H A D | vki-amd64-linux.h | 207 unsigned long rax; member in struct:vki_sigcontext 513 unsigned long r9,r8,rax,rcx,rdx,rsi,rdi,orig_rax; member in struct:vki_user_regs_struct
|
/external/skia/src/opts/ |
H A D | SkRasterPipeline_opts.h | 67 void* rax; local 68 __asm__("lodsq" : "=a"(rax), "+S"(*ptr)); 69 return rax;
|
/external/v8/src/builtins/x64/ |
H A D | builtins-x64.cc | 20 // -- rax : number of arguments excluding receiver 40 // JumpToExternalReference expects rax to contain the number of arguments 43 __ addp(rax, Immediate(num_extra_args + 1)); 48 __ Integer32ToSmi(rax, rax); 49 __ Push(rax); 50 __ SmiToInteger32(rax, rax); 71 // -- rax : argument count (preserved for callee) 78 __ Integer32ToSmi(rax, ra 455 __ movp(FieldOperand(rbx, JSGeneratorObject::kInputOrDebugPosOffset), rax); local [all...] |
/external/v8/src/full-codegen/x64/ |
H A D | full-codegen-x64.cc | 53 __ testl(rax, Immediate(delta_to_patch_site)); 149 __ LoadRoot(rax, Heap::kUndefinedValueRootIndex); 158 __ Push(rax); 167 __ Push(rax); 207 // Context is returned in rax. It replaces the context passed to us. 209 __ movp(rsi, rax); 210 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); local 222 __ movp(rax, Operand(rbp, parameter_offset)); 225 __ movp(Operand(rsi, context_offset), rax); local 226 // Update the write barrier. This clobbers rax an 1135 __ movp(StoreDescriptor::ReceiverRegister(), rax); local 1938 __ Move(StoreDescriptor::ReceiverRegister(), rax); local 1974 __ movp(MemOperand(rsp, 0), rax); local 1984 __ Move(StoreDescriptor::NameRegister(), rax); local 2151 __ movp(Operand(rsp, kPointerSize), rax); local 2187 __ movp(Operand(rsp, kPointerSize), rax); local 2207 __ Move(LoadDescriptor::NameRegister(), rax); local 2214 __ movp(Operand(rsp, kPointerSize), rax); local 2246 __ movp(Operand(rsp, kPointerSize), rax); local 2373 __ movp(Operand(rsp, (arg_count + 1) * kPointerSize), rax); local 3002 __ movp(Operand(rsp, kPointerSize), rax); local 3005 __ movp(Operand(rsp, 2 * kPointerSize), rax); local 3008 __ movp(Operand(rsp, 2 * kPointerSize), rax); local 3011 __ movp(Operand(rsp, 3 * kPointerSize), rax); local 3047 __ movp(Operand(rsp, kPointerSize), rax); local 3050 __ movp(Operand(rsp, 2 * kPointerSize), rax); local 3053 __ movp(Operand(rsp, 2 * kPointerSize), rax); local 3056 __ movp(Operand(rsp, 3 * kPointerSize), rax); local [all...] |
/external/valgrind/VEX/priv/ |
H A D | host_amd64_isel.c | 1253 HReg rax = hregAMD64_RAX(); local 1262 addInstr(env, mk_iMOVsd_RR(left64, rax)); 1266 addInstr(env, AMD64Instr_MovxLQ(False, rax, rax)); 1268 addInstr(env, mk_iMOVsd_RR(rax, dst)); 2366 Saves a "movq %rax, %tmp" compared to the default route. */ 2491 /* get one operand into %rax, and the other into a R/M. 2512 /* Get the 128-bit operand into rdx:rax, and the other into 4623 /* The returned value is in %rax. Park it in the register 4682 /* get: cas->expd into %rax, an [all...] |
/external/llvm/include/llvm/Support/ |
H A D | MachO.h | 1459 uint64_t rax; member in struct:llvm::MachO::x86_thread_state64_t 1588 sys::swapByteOrder(x.rax);
|
/external/v8/src/crankshaft/x64/ |
H A D | lithium-codegen-x64.cc | 77 __ movp(Operand(rsp, offset), rax); local 141 __ Push(rax); 142 __ Set(rax, slots); 146 __ movp(MemOperand(rsp, rax, times_pointer_size, 0), 148 __ decl(rax); 150 __ Pop(rax); 195 // Context is returned in rax. It replaces the context passed to us. 197 __ movp(rsi, rax); 198 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); local 210 __ movp(rax, Operan 213 __ movp(Operand(rsi, context_offset), rax); local [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 1476 // the sret argument into %rax for the return. We saved the argument into 1478 // and into %rax. 1817 // the sret argument into %rax for the return. Save the argument into 10283 SDValue rax = DAG.getCopyFromReg(rd, dl, X86::RAX, MVT::i64, rd.getValue(1)); local 10284 SDValue rdx = DAG.getCopyFromReg(rax.getValue(1), dl, X86::RDX, MVT::i64, 10285 rax.getValue(2)); 10289 DAG.getNode(ISD::OR, dl, MVT::i64, rax, Tmp),
|