Searched defs:rdx (Results 1 - 20 of 20) sorted by relevance

/external/valgrind/none/tests/amd64/
H A Dcmpxchg.c14 ULong rdx; variable
24 rdx = 0x11111111; rax = 0x22222222;
34 "\tpush %rdx\n"
40 "\tmov " VG_SYM(rdx) ",%rdx\n"
45 "\tmov " VG_SYM(rdx) "(%rip),%rdx\n"
57 "\tpop %rdx\n"
68 rdx = 0x99999999; rax = 0x77777777;
78 "\tpush %rdx\
[all...]
/external/v8/test/cctest/
H A Dtest-disasm-x64.cc69 __ addq(rdx, rbx);
70 __ addq(rdx, Operand(rbx, 0));
71 __ addq(rdx, Operand(rbx, 16));
72 __ addq(rdx, Operand(rbx, 1999));
73 __ addq(rdx, Operand(rbx, -4));
74 __ addq(rdx, Operand(rbx, -1999));
75 __ addq(rdx, Operand(rsp, 0));
76 __ addq(rdx, Operand(rsp, 16));
77 __ addq(rdx, Operand(rsp, 1999));
78 __ addq(rdx, Operan
140 __ movb(Operand(rsp, 16), rdx); local
141 __ movw(Operand(rsp, 16), rdx); local
152 __ movq(Operand(rbx, rcx, times_4, 10000), rdx); local
165 __ testq(Operand(rbx, rcx, times_4, 10000), rdx); local
230 __ testq(Operand(rbx, rcx, times_8, 10000), rdx); local
231 __ testb(Operand(rcx, rbx, times_2, 1000), rdx); local
237 __ bts(Operand(rbx, rcx, times_8, 10000), rdx); local
[all...]
/external/google-breakpad/src/client/linux/dump_writer_common/
H A Dseccomp_unwinder.cc68 uint64_t rdx; member in struct:google_breakpad::__anon5065
88 cpu->rdx = seccomp_stackframe.rdx;
/external/kernel-headers/original/uapi/asm-x86/asm/
H A Dptrace.h57 unsigned long rdx; member in struct:pt_regs
H A Dsigcontext.h173 __u64 rdx; member in struct:sigcontext
H A Dkvm.h112 __u64 rax, rbx, rcx, rdx; member in struct:kvm_regs
/external/lldb/source/Plugins/Process/POSIX/
H A DRegisterContextFreeBSD_x86_64.cpp45 uint64_t rdx; member in struct:_GPR
103 UPDATE_GPR_INFO(rdx);
128 UPDATE_I386_GPR_INFO(edx, rdx);
H A DRegisterContextLinux_x86_64.cpp55 uint64_t rdx; member in struct:_GPR
138 UPDATE_GPR_INFO(rdx);
163 UPDATE_I386_GPR_INFO(edx, rdx);
/external/lldb/source/Plugins/Process/Utility/
H A DRegisterContextDarwin_x86_64.h67 uint64_t rdx; member in struct:RegisterContextDarwin_x86_64::GPR
/external/google-breakpad/src/google_breakpad/common/
H A Dminidump_cpu_amd64.h142 uint64_t rdx; member in struct:__anon5144
/external/v8/src/x64/
H A Dbuiltins-x64.cc220 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex);
239 __ InitializeFieldsWithFiller(rcx, rsi, rdx);
240 __ LoadRoot(rdx, Heap::kOnePointerFillerMapRootIndex);
247 __ InitializeFieldsWithFiller(rcx, rsi, rdx);
254 __ movp(rdx, Operand(rsp, kPointerSize*2));
255 __ movp(Operand(rsi, AllocationMemento::kAllocationSiteOffset), rdx); local
257 __ InitializeFieldsWithFiller(rcx, rdi, rdx);
275 __ movzxbp(rdx, FieldOperand(rax, Map::kUnusedPropertyFieldsOffset));
278 __ addp(rdx, rcx);
281 __ subp(rdx, rc
308 __ movp(Operand(rdi, FixedArray::kLengthOffset), rdx); // and length local
320 __ movp(Operand(rcx, 0), rdx); local
[all...]
H A Dassembler-x64.h97 "rdx",
116 // rax, rbx, rcx and rdx are byte registers, the rest are not.
166 const Register rdx = { kRegister_rdx_Code }; member in namespace:v8::internal
803 // Sign-extends rax into rdx:rax.
808 // Multiply rax by src, put the result in rdx:rax.
1440 // Divide rdx:rax by src. Quotient in rax, remainder in rdx when size is 64.
1447 // rdx:rax = rax * src when size is 64 or edx:eax = eax * src when size is 32.
H A Dcode-stubs-x64.cc139 // Load the operands from rdx and rax into xmm0 and xmm1, as doubles.
141 // Leaves rdx and rax unchanged. SmiOperands assumes both are smis.
165 Register scratch_candidates[3] = { rbx, rdx, rdi };
235 // Load operand in rdx into xmm0, or branch to not_numbers.
237 __ JumpIfSmi(rdx, &load_smi_rdx);
238 __ cmpp(FieldOperand(rdx, HeapObject::kMapOffset), rcx);
239 __ j(not_equal, not_numbers); // Argument in rdx is not a number.
240 __ movsd(xmm0, FieldOperand(rdx, HeapNumber::kValueOffset));
251 __ SmiToInteger32(kScratchRegister, rdx);
264 DCHECK(exponent.is(rdx));
693 rdx); local
2991 __ movp(FieldOperand(rax, SlicedString::kOffsetOffset), rdx); local
[all...]
H A Dfull-codegen-x64.cc159 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex);
168 __ Push(rdx);
177 __ Push(rdx);
249 __ leap(rdx,
251 __ Push(rdx);
268 SetVar(arguments, rax, rbx, rdx);
997 __ movp(rdx, Operand(rsp, 0)); // Switch value.
1002 __ movp(rcx, rdx);
1006 __ cmpp(rdx, rax);
1127 __ EnumLength(rdx, ra
1608 __ movp(FieldOperand(rax, i), rdx); local
1613 __ movp(FieldOperand(rax, size - kPointerSize), rdx); local
2262 rdx); local
2757 __ movp(Operand(rsp, (arg_count + 0) * kPointerSize), rdx); local
[all...]
H A Dlithium-codegen-x64.cc1058 __ imull(rdx, rdx, Immediate(Abs(divisor)));
1060 __ subl(rax, rdx);
1081 DCHECK(!right_reg.is(rdx));
1083 DCHECK(result_reg.is(rdx));
1177 DCHECK(ToRegister(instr->result()).is(rdx));
1196 if (divisor < 0) __ negl(rdx);
1203 DCHECK(!temp.is(dividend) && !temp.is(rax) && !temp.is(rdx));
1208 if (divisor < 0) __ negl(rdx);
1213 if (divisor < 0) __ negl(rdx);
5452 __ movp(FieldOperand(rax, i), rdx); local
5457 __ movp(FieldOperand(rax, size - kPointerSize), rdx); local
[all...]
/external/valgrind/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
199 rdx = 0x0008;
208 TEST_LEA("(%%rdx)");
215 TEST_LEA("0x40(%%rdx)");
222 TEST_LEA("0x4000(%%rdx)");
227 TEST_LEA("(%%rbx, %%rdx)");
229 TEST_LEA("(%%rdx, %%rcx)");
234 TEST_LEA("0x4000(%%rbx, %%rdx)");
237 TEST_LEA("(%%rdx,
[all...]
/external/valgrind/include/vki/
H A Dvki-xen-x86.h67 vki_uint64_t rdx; member in struct:vki_xen_cpu_user_regs
141 vki_uint64_t rdx; member in struct:vki_hvm_hw_cpu
H A Dvki-amd64-linux.h206 unsigned long rdx; 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/valgrind/VEX/priv/
H A Dhost_amd64_isel.c1254 HReg rdx = hregAMD64_RDX(); local
1261 addInstr(env, mk_iMOVsd_RR(left64, rdx));
1263 addInstr(env, AMD64Instr_Sh64(Ash_SHR, 32, rdx));
1265 addInstr(env, AMD64Instr_MovxLQ(False, rdx, rdx));
1267 addInstr(env, AMD64Instr_Sh64(Ash_SHL, 32, rdx));
1269 addInstr(env, AMD64Instr_Alu64R(Aalu_OR, AMD64RMI_Reg(rdx), dst));
2512 /* Get the 128-bit operand into rdx:rax, and the other into
2672 leaq 8(%rsp), %rdx
2683 /* Store the three args, at (%rsi), (%rdx) an
[all...]
/external/llvm/include/llvm/Support/
H A DMachO.h1426 uint64_t rdx; member in struct:llvm::MachO::x86_thread_state64_t
1555 sys::swapByteOrder(x.rdx);

Completed in 499 milliseconds