/external/valgrind/main/none/tests/amd64/ |
H A D | cmpxchg.c | 14 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 D | test-disasm-x64.cc | 75 __ addq(rdx, rbx); 76 __ addq(rdx, Operand(rbx, 0)); 77 __ addq(rdx, Operand(rbx, 16)); 78 __ addq(rdx, Operand(rbx, 1999)); 79 __ addq(rdx, Operand(rsp, 0)); 80 __ addq(rdx, Operand(rsp, 16)); 81 __ addq(rdx, Operand(rsp, 1999)); 91 __ and_(rdx, Immediate(3)); 92 __ and_(rdx, Operand(rsp, 4)); 93 __ cmpq(rdx, Immediat 142 __ movb(Operand(rsp, 16), rdx); local 143 __ movw(Operand(rsp, 16), rdx); local 154 __ movq(Operand(rbx, rcx, times_4, 10000), rdx); local 167 __ testq(Operand(rbx, rcx, times_4, 10000), rdx); local 231 __ testq(Operand(rbx, rcx, times_8, 10000), rdx); local 232 __ testb(Operand(rcx, rbx, times_2, 1000), rdx); local 238 __ bts(Operand(rbx, rcx, times_8, 10000), rdx); local [all...] |
/external/kernel-headers/original/asm-x86/ |
H A D | ptrace.h | 85 unsigned long rdx; member in struct:pt_regs
|
H A D | sigcontext.h | 118 unsigned long rdx; member in struct:sigcontext
|
/external/v8/src/x64/ |
H A D | assembler-x64.h | 116 "rdx", 134 // rax, rbx, rcx and rdx are byte registers, the rest are not. 184 const Register rdx = { kRegister_rdx_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 by src, put the result in rdx:rax.
|
H A D | builtins-x64.cc | 176 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex); 188 __ InitializeFieldsWithFiller(rcx, rsi, rdx); 189 __ LoadRoot(rdx, Heap::kOnePointerFillerMapRootIndex); 191 __ InitializeFieldsWithFiller(rcx, rdi, rdx); 208 __ movzxbq(rdx, FieldOperand(rax, Map::kUnusedPropertyFieldsOffset)); 211 __ addq(rdx, rcx); 214 __ subq(rdx, rcx); 223 // rdx: number of elements in properties array 226 rdx, 236 // rdx 241 __ movq(Operand(rdi, FixedArray::kLengthOffset), rdx); // and length local 253 __ movq(Operand(rcx, 0), rdx); local [all...] |
H A D | ic-x64.cc | 236 StubCompiler::GenerateLoadArrayLength(masm, rax, rdx, &miss); 250 StubCompiler::GenerateLoadStringLength(masm, rax, rdx, rbx, &miss, 265 StubCompiler::GenerateLoadFunctionPrototype(masm, rax, rdx, rbx, &miss); 392 // -- rdx : receiver 405 masm, rdx, rcx, Map::kHasIndexedInterceptor, &slow); 411 rdx, 424 __ movq(rcx, FieldOperand(rdx, JSObject::kElementsOffset)); 427 // rdx: receiver 439 // rdx: receiver 448 masm, rdx, rc 981 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); local [all...] |
H A D | stub-cache-x64.cc | 482 Register arguments_arg = rdx; 1015 Register name_arg = rdx; 1234 __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); 1238 __ JumpIfSmi(rdx, miss); 1239 CheckPrototypes(object, rdx, holder, rbx, rax, rdi, name, miss); 1300 __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); 1303 __ JumpIfSmi(rdx, &miss); 1306 Register reg = CheckPrototypes(object, rdx, holder, rbx, rax, rdi, 1319 __ movq(rdx, FieldOperand(rdx, GlobalObjec 1320 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); local 1366 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi, local 1566 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi, local 1803 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi, local 1884 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi, local 1999 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi, local 2064 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, local 2071 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); local 2177 compiler.Compile(masm(), object, holder, name, &lookup, rdx, rbx, rdi, rax, local 2192 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); local 2245 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); local 2288 GenerateStoreField(masm(), object, index, transition, rdx, rcx, rbx, &miss); local 2461 GenerateStoreField(masm(), object, index, transition, rdx, rcx, rbx, &miss); local 2558 masm(), Handle<GlobalObject>::cast(last), name, rdx, &miss); local 2837 GenerateLoadArrayLength(masm(), rdx, rcx, &miss); local 2863 GenerateLoadStringLength(masm(), rdx, rcx, rbx, &miss, true); local 2889 GenerateLoadFunctionPrototype(masm(), rdx, rcx, rbx, &miss); local 3310 __ movb(Operand(rbx, rdi, times_1, 0), rdx); local 3314 __ movb(Operand(rbx, rdi, times_1, 0), rdx); local 3318 __ movw(Operand(rbx, rdi, times_2, 0), rdx); local 3322 __ movl(Operand(rbx, rdi, times_4, 0), rdx); local 3385 __ movb(Operand(rbx, rdi, times_1, 0), rdx); local 3390 __ movw(Operand(rbx, rdi, times_2, 0), rdx); local 3397 __ movl(Operand(rbx, rdi, times_4, 0), rdx); local [all...] |
H A D | full-codegen-x64.cc | 188 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex); 190 __ push(rdx); 247 __ lea(rdx, 249 __ push(rdx); 266 SetVar(arguments, rax, rbx, rdx); 840 __ movq(rdx, Operand(rsp, 0)); // Switch value. 845 __ movq(rcx, rdx); 849 __ cmpq(rdx, rax); 959 __ movq(rdx, FieldOperand(rcx, DescriptorArray::kEnumCacheBridgeCacheOffset)); 963 __ push(rdx); // Enumeratio 1369 __ movq(FieldOperand(rax, i), rdx); local 1374 __ movq(FieldOperand(rax, size - kPointerSize), rdx); local 2186 __ movq(Operand(rsp, (arg_count + 0) * kPointerSize), rdx); local [all...] |
H A D | code-stubs-x64.cc | 69 __ movq(rdx, Operand(rsp, 1 * kPointerSize)); 90 __ movq(FieldOperand(rax, JSFunction::kSharedFunctionInfoOffset), rdx); local 97 __ movq(rdx, FieldOperand(rdx, SharedFunctionInfo::kCodeOffset)); 98 __ lea(rdx, FieldOperand(rdx, Code::kHeaderSize)); 99 __ movq(FieldOperand(rax, JSFunction::kCodeEntryOffset), rdx); local 108 __ pop(rdx); 110 __ push(rdx); 243 __ AllocateInNewSpace(size, rax, rbx, rdx, fai 258 __ movq(FieldOperand(rax, JSArray::kElementsOffset), rdx); local 828 __ movq(FieldOperand(rcx, HeapNumber::kValueOffset), rdx); local 2349 __ movq(Operand(rsp, 2 * kPointerSize), rdx); local 2405 __ movq(FieldOperand(rax, i), rdx); local 2413 rdx); local 2551 __ movq(Operand(rsp, 2 * kPointerSize), rdx); local 2583 __ movq(Operand(rsp, 2 * kPointerSize), rdx); local 3123 __ movq(FieldOperand(rax, HeapObject::kMapOffset), rdx); local 3151 __ movq(FieldOperand(rcx, FixedArray::kLengthOffset), rdx); local 3165 __ movq(Operand(rcx, rbx, times_pointer_size, 0), rdx); local 4656 __ movq(FieldOperand(rcx, ConsString::kSecondOffset), rdx); local 5237 __ movq(FieldOperand(rax, SlicedString::kOffsetOffset), rdx); local [all...] |
H A D | lithium-codegen-x64.cc | 803 ASSERT(result_reg.is(rdx)); 805 ASSERT(!right_reg.is(rdx)); 890 ASSERT(!ToRegister(instr->InputAt(1)).is(rdx)); 921 // Sign extend to rdx. 926 __ testl(rdx, rdx); 1257 __ movq(rdx, index, RelocInfo::NONE); 1343 ASSERT(ToRegister(instr->InputAt(0)).is(rdx)); 2118 ASSERT(ToRegister(instr->global_object()).is(rdx)); 2489 ASSERT(ToRegister(instr->object()).is(rdx)); 4378 __ movq(FieldOperand(rax, i), rdx); local 4383 __ movq(FieldOperand(rax, size - kPointerSize), rdx); local [all...] |
/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 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/dropbear/libtommath/mtest/ |
H A D | mpi.c | 2558 mp_digit rem, rdx = (mp_digit)radix; local 2569 if((res = s_mp_div_d(&tmp, rdx, &rem)) != MP_OKAY) {
|
/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/valgrind/main/VEX/priv/ |
H A D | host_amd64_isel.c | 1195 HReg rdx = hregAMD64_RDX(); local 1202 addInstr(env, mk_iMOVsd_RR(left64, rdx)); 1204 addInstr(env, AMD64Instr_Sh64(Ash_SHR, 32, rdx)); 1206 addInstr(env, AMD64Instr_MovxLQ(False, rdx, rdx)); 1208 addInstr(env, AMD64Instr_Sh64(Ash_SHL, 32, rdx)); 1210 addInstr(env, AMD64Instr_Alu64R(Aalu_OR, AMD64RMI_Reg(rdx), dst)); 2491 /* Get the 128-bit operand into rdx:rax, and the other into 3698 leaq 32(%r_argp), %rdx 3706 /* Store the two args, at (%rsi) and (%rdx) [all...] |
/external/valgrind/main/include/vki/ |
H A D | vki-amd64-linux.h | 206 unsigned long rdx; member in struct:vki_sigcontext 489 unsigned long r9,r8,rax,rcx,rdx,rsi,rdi,orig_rax; member in struct:vki_user_regs_struct
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 7390 // mov rdx, qword [gs:abs 58H]; Load pointer to ThreadLocalStorage 7393 // mov rcx, qword [rdx+rcx*8] 10721 SDValue rdx = DAG.getCopyFromReg(rax.getValue(1), dl, X86::RDX, MVT::i64, local 10723 SDValue Tmp = DAG.getNode(ISD::SHL, dl, MVT::i64, rdx, 10727 rdx.getValue(1)
|