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

12

/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/
H A Dnomem64-err.asm15 rdx: label
/external/valgrind/main/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/chromium_org/v8/test/cctest/
H A Dtest-disasm-x64.cc67 __ addq(rdx, rbx);
68 __ addq(rdx, Operand(rbx, 0));
69 __ addq(rdx, Operand(rbx, 16));
70 __ addq(rdx, Operand(rbx, 1999));
71 __ addq(rdx, Operand(rsp, 0));
72 __ addq(rdx, Operand(rsp, 16));
73 __ addq(rdx, Operand(rsp, 1999));
83 __ and_(rdx, Immediate(3));
84 __ and_(rdx, Operand(rsp, 4));
85 __ cmpq(rdx, Immediat
125 __ movb(Operand(rsp, 16), rdx); local
126 __ movw(Operand(rsp, 16), rdx); local
137 __ movq(Operand(rbx, rcx, times_4, 10000), rdx); local
150 __ testq(Operand(rbx, rcx, times_4, 10000), rdx); local
214 __ testq(Operand(rbx, rcx, times_8, 10000), rdx); local
215 __ testb(Operand(rcx, rbx, times_2, 1000), rdx); local
221 __ bts(Operand(rbx, rcx, times_8, 10000), rdx); local
[all...]
/external/v8/test/cctest/
H A Dtest-disasm-x64.cc75 __ 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/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
195 "mov %%rdx,96(%%rax)\n" \
/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
195 "mov %%rdx,96(%%rax)\n" \
/external/chromium_org/v8/src/x64/
H A Dassembler-x64.h118 "rdx",
137 // rax, rbx, rcx and rdx are byte registers, the rest are not.
187 const Register rdx = { kRegister_rdx_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 by src, put the result in rdx:rax.
H A Dbuiltins-x64.cc230 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex);
242 __ InitializeFieldsWithFiller(rcx, rsi, rdx);
243 __ LoadRoot(rdx, Heap::kOnePointerFillerMapRootIndex);
245 __ InitializeFieldsWithFiller(rcx, rdi, rdx);
262 __ movzxbq(rdx, FieldOperand(rax, Map::kUnusedPropertyFieldsOffset));
265 __ addq(rdx, rcx);
268 __ subq(rdx, rcx);
277 // rdx: number of elements in properties array
280 rdx,
290 // rdx
295 __ movq(Operand(rdi, FixedArray::kLengthOffset), rdx); // and length local
307 __ movq(Operand(rcx, 0), rdx); local
[all...]
H A Dstub-cache-x64.cc611 Register callback_arg = rdx;
1387 Register accessor_info_arg = rdx;
1390 Register getter_arg = rdx;
1659 __ movq(rax, FieldOperand(rdx, JSArray::kLengthOffset));
1668 __ movq(rdi, FieldOperand(rdx, JSArray::kElementsOffset));
1676 __ SmiToInteger32(rax, FieldOperand(rdx, JSArray::kLengthOffset));
1692 __ Integer32ToSmiField(FieldOperand(rdx, JSArray::kLengthOffset), rax);
1712 __ SmiToInteger32(rax, FieldOperand(rdx, JSArray::kLengthOffset));
1728 __ Integer32ToSmiField(FieldOperand(rdx, JSArray::kLengthOffset), rax);
1734 __ movq(rbx, FieldOperand(rdx, HeapObjec
2353 CheckPrototypes(IC::CurrentTypeOf(object, isolate()), rdx, holder, local
2503 compiler.Compile(masm(), object, holder, name, &lookup, rdx, rbx, rdi, rax, local
[all...]
H A Dcode-stubs-x64.cc88 static Register registers[] = { rax, rbx, rcx, rdx };
109 static Register registers[] = { rdx, rax };
120 static Register registers[] = { rdx, rax };
141 static Register registers[] = { rdx };
164 static Register registers[] = { rdx, rcx, rax };
186 static Register registers[] = { rdx, rax };
323 static Register registers[] = { rdx, rcx, rax };
334 static Register registers[] = { rax, rbx, rcx, rdx };
345 static Register registers[] = { rdx, rax };
507 // Load the operands from rdx an
1464 __ movq(FieldOperand(rax, i), rdx); local
1472 rdx); local
2201 __ movq(FieldOperand(rax, HeapObject::kMapOffset), rdx); local
2229 __ movq(FieldOperand(rcx, FixedArray::kLengthOffset), rdx); local
2243 __ movq(Operand(rcx, rbx, times_pointer_size, 0), rdx); local
3684 __ movq(FieldOperand(rcx, ConsString::kSecondOffset), rdx); local
3694 __ movq(FieldOperand(rcx, ConsString::kSecondOffset), rdx); local
4252 __ movq(FieldOperand(rax, SlicedString::kOffsetOffset), rdx); local
[all...]
H A Dfull-codegen-x64.cc165 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex);
167 __ push(rdx);
227 __ lea(rdx,
229 __ push(rdx);
246 SetVar(arguments, rax, rbx, rdx);
981 __ movq(rdx, Operand(rsp, 0)); // Switch value.
986 __ movq(rcx, rdx);
990 __ cmpq(rdx, rax);
1100 __ EnumLength(rdx, rax);
1101 __ Cmp(rdx, Sm
1576 __ movq(FieldOperand(rax, i), rdx); local
1581 __ movq(FieldOperand(rax, size - kPointerSize), rdx); local
2229 rdx); local
2685 __ movq(Operand(rsp, (arg_count + 0) * kPointerSize), rdx); local
[all...]
/external/kernel-headers/original/asm-x86/
H A Dptrace.h85 unsigned long rdx; member in struct:pt_regs
H A Dsigcontext.h118 unsigned long rdx; member in struct:sigcontext
/external/v8/src/x64/
H A Dassembler-x64.h116 "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 Dbuiltins-x64.cc176 __ 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 Dic-x64.cc236 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 Dstub-cache-x64.cc482 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 Dfull-codegen-x64.cc188 __ 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 Dcode-stubs-x64.cc69 __ 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...]
/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
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 Dmpi.c2558 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 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/valgrind/main/VEX/priv/
H A Dhost_amd64_isel.c1152 HReg rdx = hregAMD64_RDX(); local
1159 addInstr(env, mk_iMOVsd_RR(left64, rdx));
1161 addInstr(env, AMD64Instr_Sh64(Ash_SHR, 32, rdx));
1163 addInstr(env, AMD64Instr_MovxLQ(False, rdx, rdx));
1165 addInstr(env, AMD64Instr_Sh64(Ash_SHL, 32, rdx));
1167 addInstr(env, AMD64Instr_Alu64R(Aalu_OR, AMD64RMI_Reg(rdx), dst));
2332 /* Get the 128-bit operand into rdx:rax, and the other into
3286 leaq 32(%r_argp), %rdx
3294 /* Store the two args, at (%rsi) and (%rdx)
[all...]
/external/valgrind/main/include/vki/
H A Dvki-amd64-linux.h206 unsigned long rdx; member in struct:vki_sigcontext
501 unsigned long r9,r8,rax,rcx,rdx,rsi,rdi,orig_rax; member in struct:vki_user_regs_struct

Completed in 606 milliseconds

12