Searched defs:rcx (Results 1 - 18 of 18) sorted by relevance

/external/valgrind/main/none/tests/amd64/
H A Dloopnel.c6 long rcx = 0x200000005UL; local
8 asm volatile ("1: addq $1, %0; loopnel 1b" : "+a" (rax), "+c" (rcx) : : "cc");
9 printf ("%ld %ld\n", rax, rcx);
H A Dasorep.c10 unsigned long rdi, rsi, rcx, rax; local
20 : "=D" (rdi), "=S" (rsi), "=c" (rcx)
26 || rcx)
31 : "=D" (rdi), "=c" (rcx), "+a" (rax)
36 || rcx
50 : "=D" (rdi), "=S" (rsi), "=c" (rcx)
54 || rcx != 17ULL)
60 : "=D" (rdi), "=c" (rcx), "+a" (rax)
63 || rcx != 23ULL
69 : "=D" (rdi), "=c" (rcx), "
[all...]
H A Dcmpxchg.c13 ULong rcx; variable
25 rcx = 0x33333333; rbx = 0x44444444;
28 rax&0xff,rbx&0xff,rcx&0xff);
33 "\tpush %rcx\n"
39 "\tmov " VG_SYM(rcx) ",%rcx\n"
44 "\tmov " VG_SYM(rcx) "(%rip),%rcx\n"
51 "\tmov %rcx," VG_SYM(rcx_out) "\n"
55 "\tmov %rcx," VG_SY
[all...]
/external/v8/test/cctest/
H A Dtest-disasm-x64.cc72 __ movq(rbx, Operand(rsp, rcx, times_2, 0)); // [rsp+rcx*4]
83 __ addq(rdi, Operand(rbp, rcx, times_4, 0));
84 __ addq(rdi, Operand(rbp, rcx, times_4, 12));
85 __ addq(Operand(rbp, rcx, times_4, 12), Immediate(12));
95 __ cmpq(Operand(rbp, rcx, times_4, 0), Immediate(1000));
96 __ cmpb(rbx, Operand(rbp, rcx, times_2, 0));
97 __ cmpb(Operand(rbp, rcx, times_2, 0), rbx);
111 __ movsxbq(rdx, Operand(rcx, 0));
112 __ movsxwq(rdx, Operand(rcx,
122 __ bts(Operand(rdx, 0), rcx); local
123 __ bts(Operand(rbx, rcx, times_4, 0), rcx); local
[all...]
/external/v8/src/x64/
H A Dcodegen-x64.cc185 __ movq(rcx, kNaNValue, RelocInfo::NONE);
186 __ movq(Operand(rsp, kPointerSize), rcx); local
228 // -- rcx : key
249 // -- rcx : key
371 // -- rcx : key
H A Dassembler-x64.h117 "rcx",
134 // rax, rbx, rcx and rdx are byte registers, the rest are not.
183 const Register rcx = { kRegister_rcx_Code }; member in namespace:v8::internal
H A Dbuiltins-x64.cc135 __ movq(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
136 __ decb(FieldOperand(rcx,
168 __ LoadRoot(rcx, Heap::kEmptyFixedArrayRootIndex);
169 __ movq(Operand(rbx, JSObject::kPropertiesOffset), rcx); local
170 __ movq(Operand(rbx, JSObject::kElementsOffset), rcx); local
175 __ lea(rcx, Operand(rbx, JSObject::kHeaderSize));
188 __ InitializeFieldsWithFiller(rcx, rsi, rdx);
191 __ InitializeFieldsWithFiller(rcx, rdi, rdx);
209 __ movzxbq(rcx,
211 __ addq(rdx, rcx);
239 __ movq(Operand(rdi, HeapObject::kMapOffset), rcx); // setup the map local
1499 __ movq(FieldOperand(rax, HeapObject::kMapOffset), rcx); local
1503 __ movq(FieldOperand(rax, JSObject::kPropertiesOffset), rcx); local
1504 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rcx); local
[all...]
H A Dic-x64.cc231 // -- rcx : name
245 // -- rcx : name
260 // -- rcx : name
405 masm, rdx, rcx, Map::kHasIndexedInterceptor, &slow);
408 __ CheckFastElements(rcx, &check_number_dictionary);
413 rcx,
424 __ movq(rcx, FieldOperand(rdx, JSObject::kElementsOffset));
430 // rcx: elements
431 __ CompareRoot(FieldOperand(rcx, HeapObject::kMapOffset),
434 __ LoadFromNumberDictionary(&slow, rcx, ra
666 __ SmiCompareInteger32(FieldOperand(rbx, FixedArray::kLengthOffset), rcx); local
689 __ SmiCompareInteger32(FieldOperand(rbx, FixedArray::kLengthOffset), rcx); local
718 __ SmiCompareInteger32(FieldOperand(rdx, JSArray::kLengthOffset), rcx); local
[all...]
H A Dstub-cache-x64.cc470 __ Move(rcx, api_call_info);
471 __ movq(rbx, FieldOperand(rcx, CallHandlerInfo::kDataOffset));
481 // Win64 uses first register--rcx--for returned value.
1013 // Win64 uses first register--rcx--for returned value.
1218 __ Cmp(rcx, name);
1286 // rcx : function name
1346 // -- rcx : name
1392 // Get the elements' length into rcx.
1393 __ SmiToInteger32(rcx, FieldOperand(rdi, FixedArray::kLengthOffset));
1396 __ cmpl(rax, rcx);
1593 __ Integer32ToSmiField(FieldOperand(rdx, JSArray::kLengthOffset), rcx); local
2288 GenerateStoreField(masm(), object, index, transition, rdx, rcx, rbx, &miss); local
2461 GenerateStoreField(masm(), object, index, transition, rdx, rcx, rbx, &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
[all...]
H A Dfull-codegen-x64.cc160 // receiver object). rcx is zero for method calls and non-zero for
164 __ testq(rcx, rcx);
377 __ Ret(arguments_bytes, rcx);
754 rcx,
845 __ movq(rcx, rdx);
846 __ or_(rcx, rax);
847 patch_site.EmitJumpIfNotSmi(rcx, &slow_case, Label::kNear);
916 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx);
927 __ CmpObjectType(rax, LAST_JS_PROXY_TYPE, rcx);
1370 __ movq(FieldOperand(rax, i + kPointerSize), rcx); local
[all...]
H A Dcode-stubs-x64.cc55 __ pop(rcx); // Pop return address.
57 __ push(rcx); // Push return address.
66 __ AllocateInNewSpace(JSFunction::kSize, rax, rbx, rcx, &gc, TAG_OBJECT);
77 __ movq(rcx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
78 __ movq(rcx, FieldOperand(rcx, GlobalObject::kGlobalContextOffset));
79 __ movq(rcx, Operand(rcx, Context::SlotOffset(map_index)));
80 __ movq(FieldOperand(rax, JSObject::kMapOffset), rcx); local
85 __ LoadRoot(rcx, Hea
89 __ movq(FieldOperand(rax, JSFunction::kPrototypeOrInitialMapOffset), rcx); local
134 __ movq(Operand(rax, Context::SlotOffset(Context::CLOSURE_INDEX)), rcx); local
168 rax, rbx, rcx, &gc, TAG_OBJECT); local
198 __ movq(ContextOperand(rax, Context::CLOSURE_INDEX), rcx); local
1919 __ cmpq(FieldOperand(rdx, HeapObject::kMapOffset), rcx); local
1926 __ cmpq(FieldOperand(rax, HeapObject::kMapOffset), rcx); local
2421 rcx); local
2496 __ movq(FieldOperand(rdi, FixedArray::kLengthOffset), rcx); local
2527 __ movq(Operand(rsp, 1 * kPointerSize), rcx); // Patch argument count. local
2547 __ movq(Operand(rsp, 1 * kPointerSize), rcx); local
2579 __ movq(Operand(rsp, 1 * kPointerSize), rcx); local
2616 rcx); local
2634 __ movq(FieldOperand(rdi, FixedArray::kLengthOffset), rcx); local
3131 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rcx); local
5121 __ cmpq(FieldOperand(rax, String::kLengthOffset), rcx); local
5233 __ movq(FieldOperand(rax, SlicedString::kLengthOffset), rcx); local
[all...]
H A Dlithium-codegen-x64.cc140 // object). rcx is zero for method calls and non-zero for function
144 __ testq(rcx, rcx);
1077 ASSERT(ToRegister(right).is(rcx));
1256 __ movq(rcx, object);
2065 __ Ret((GetParameterCount() + 1) * kPointerSize, rcx);
2083 __ Move(rcx, instr->name());
2121 __ Move(rcx, instr->name());
2231 __ Move(rcx, instr->hydrogen()->name());
2253 __ Move(rcx, inst
3078 __ movl(FieldOperand(rbx, ByteArray::kHeaderSize + kSeedSize), rcx); local
4210 __ movq(FieldOperand(result, object_offset + i), rcx); local
4220 __ movq(FieldOperand(result, total_offset), rcx); local
4225 __ movq(FieldOperand(result, total_offset), rcx); local
4228 __ movq(FieldOperand(result, total_offset), rcx); local
4237 __ movq(FieldOperand(result, elements_offset + i), rcx); local
4250 __ movq(FieldOperand(result, total_offset), rcx); local
4259 __ movq(FieldOperand(result, total_offset), rcx); local
4264 __ movq(FieldOperand(result, total_offset), rcx); local
4267 __ movq(FieldOperand(result, total_offset), rcx); local
4379 __ movq(FieldOperand(rax, i + kPointerSize), rcx); local
[all...]
/external/kernel-headers/original/asm-x86/
H A Dptrace.h84 unsigned long rcx; member in struct:pt_regs
H A Dsigcontext.h120 unsigned long rcx; member in struct:sigcontext
/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
198 rcx = 0x0004;
207 TEST_LEA("(%%rcx)");
214 TEST_LEA("0x40(%%rcx)");
221 TEST_LEA("0x4000(%%rcx)");
226 TEST_LEA("(%%rax, %%rcx)");
228 TEST_LEA("(%%rcx, %%rcx)");
229 TEST_LEA("(%%rdx, %%rcx)");
[all...]
/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/include/vki/
H A Dvki-amd64-linux.h208 unsigned long rcx; member in struct:vki_sigcontext
489 unsigned long r9,r8,rax,rcx,rdx,rsi,rdi,orig_rax; member in struct:vki_user_regs_struct

Completed in 1307 milliseconds