Searched defs:rbx (Results 1 - 24 of 24) sorted by relevance

/external/valgrind/main/none/tests/amd64/
H A Dcmpxchg.c12 ULong rbx; variable
25 rcx = 0x33333333; rbx = 0x44444444;
28 rax&0xff,rbx&0xff,rcx&0xff);
32 "\tpush %rbx\n"
38 "\tmov " VG_SYM(rbx) ",%rbx\n"
43 "\tmov " VG_SYM(rbx) "(%rip),%rbx\n"
50 "\tmov %rbx," VG_SYM(rbx_out) "\n"
54 "\tmov %rbx," VG_SY
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-disasm-x64.cc64 __ movq(rbx, Operand(rsp, rcx, times_2, 0)); // [rsp+rcx*4]
67 __ addq(rdx, rbx);
68 __ addq(rdx, Operand(rbx, 0));
69 __ addq(rdx, Operand(rbx, 16));
70 __ addq(rdx, Operand(rbx, 1999));
80 __ addq(rbx, Immediate(12));
88 __ cmpb(rbx, Operand(rbp, rcx, times_2, 0));
89 __ cmpb(Operand(rbp, rcx, times_2, 0), rbx); local
106 __ bts(Operand(rbx, rcx, times_4, 0), rcx);
113 __ push(Operand(rbx, rc
[all...]
H A Dtest-assembler-x64.cc182 __ movq(rbx, Operand(arg2, 0));
183 __ xchgl(rax, rbx);
185 __ movq(Operand(arg2, 0), rbx); local
282 __ movq(rbx, Operand(arg2, 0));
283 __ testl(Operand(arg1, 0), rbx); local
499 __ push(rbx);
505 __ movq(rbx, Immediate(2));
519 __ cmpq(rbx, Immediate(2));
534 __ pop(rbx);
542 __ pop(rbx);
[all...]
/external/v8/test/cctest/
H A Dtest-disasm-x64.cc72 __ movq(rbx, Operand(rsp, rcx, times_2, 0)); // [rsp+rcx*4]
75 __ addq(rdx, rbx);
76 __ addq(rdx, Operand(rbx, 0));
77 __ addq(rdx, Operand(rbx, 16));
78 __ addq(rdx, Operand(rbx, 1999));
88 __ addq(rbx, Immediate(12));
96 __ cmpb(rbx, Operand(rbp, rcx, times_2, 0));
97 __ cmpb(Operand(rbp, rcx, times_2, 0), rbx); local
123 __ bts(Operand(rbx, rcx, times_4, 0), rcx);
130 __ push(Operand(rbx, rc
[all...]
/external/chromium_org/third_party/tcmalloc/chromium/src/base/
H A Delfcore.h72 uint64_t r15,r14,r13,r12,rbp,rbx,r11,r10; member in struct:i386_regs
182 "push %%rbx\n" \
188 "mov %%rbx,40(%%rax)\n" \
198 "mov %%ds,%%rbx\n" \
199 "mov %%rbx,184(%%rax)\n" \
200 "mov %%es,%%rbx\n" \
201 "mov %%rbx,192(%%rax)\n" \
202 "mov %%fs,%%rbx\n" \
203 "mov %%rbx,200(%%rax)\n" \
204 "mov %%gs,%%rbx\
[all...]
/external/chromium_org/third_party/tcmalloc/vendor/src/base/
H A Delfcore.h72 uint64_t r15,r14,r13,r12,rbp,rbx,r11,r10; member in struct:i386_regs
182 "push %%rbx\n" \
188 "mov %%rbx,40(%%rax)\n" \
198 "mov %%ds,%%rbx\n" \
199 "mov %%rbx,184(%%rax)\n" \
200 "mov %%es,%%rbx\n" \
201 "mov %%rbx,192(%%rax)\n" \
202 "mov %%fs,%%rbx\n" \
203 "mov %%rbx,200(%%rax)\n" \
204 "mov %%gs,%%rbx\
[all...]
/external/v8/src/x64/
H A Dcodegen-x64.cc78 __ push(rbx);
80 __ movq(rbx, xmm0);
81 __ push(rbx);
86 __ pop(rbx);
87 __ movq(xmm0, rbx);
89 __ pop(rbx);
227 // -- rbx : target map
233 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx); local
236 rbx,
248 // -- rbx
285 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx); local
328 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx); local
465 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx); local
[all...]
H A Dassembler-x64.h115 "rbx",
134 // rax, rbx, rcx and rdx are byte registers, the rest are not.
185 const Register rbx = { kRegister_rbx_Code }; member in namespace:v8::internal
H A Dbuiltins-x64.cc121 __ CmpObjectType(rax, MAP_TYPE, rbx);
158 rbx,
165 // rbx: JSObject (not HeapObject tagged - the actual address).
167 __ movq(Operand(rbx, JSObject::kMapOffset), rax);
169 __ movq(Operand(rbx, JSObject::kPropertiesOffset), rcx);
170 __ movq(Operand(rbx, JSObject::kElementsOffset), rcx);
173 // rbx: JSObject
175 __ lea(rcx, Operand(rbx, JSObject::kHeaderSize));
181 Operand(rbx, rsi, times_pointer_size, JSObject::kHeaderSize));
198 // rbx
721 __ movq(Operand(rsp, rax, times_pointer_size, 0), rbx); local
748 __ movq(Operand(rsp, rcx, times_pointer_size, 1 * kPointerSize), rbx); local
1507 __ movq(FieldOperand(rax, JSValue::kValueOffset), rbx); local
[all...]
H A Dstub-cache-x64.cc397 __ LoadAddress(rbx, ref);
471 __ movq(rbx, FieldOperand(rcx, CallHandlerInfo::kDataOffset));
472 __ movq(Operand(rsp, 3 * kPointerSize), rbx); local
478 __ lea(rbx, Operand(rsp, 3 * kPointerSize));
493 __ movq(StackSpaceOperand(0), rbx); // v8::Arguments::implicit_args_.
494 __ addq(rbx, Immediate(argc * kPointerSize));
495 __ movq(StackSpaceOperand(1), rbx); // v8::Arguments::values_.
1239 CheckPrototypes(object, rdx, holder, rbx, rax, rdi, name, miss);
1306 Register reg = CheckPrototypes(object, rdx, holder, rbx, rax, rdi,
1313 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rbx);
1366 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi, local
1496 __ movq(Operand(rdx, 0), rbx); 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
1942 __ movq(FieldOperand(rax, HeapNumber::kValueOffset), rbx); local
1999 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi, local
2064 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, local
2177 compiler.Compile(masm(), object, holder, name, &lookup, rdx, rbx, rdi, rax, local
2288 GenerateStoreField(masm(), object, index, transition, rdx, rcx, rbx, &miss); local
2461 GenerateStoreField(masm(), object, index, transition, rdx, rcx, rbx, &miss); local
2863 GenerateLoadStringLength(masm(), rdx, rcx, rbx, &miss, true); local
2889 GenerateLoadFunctionPrototype(masm(), rdx, rcx, rbx, &miss); local
2999 __ movq(Operand(rdx, JSObject::kMapOffset), rbx); local
3001 __ movq(Operand(rdx, JSObject::kPropertiesOffset), rbx); local
3002 __ movq(Operand(rdx, JSObject::kElementsOffset), rbx); local
3030 __ movq(Operand(r9, i * kPointerSize), rbx); local
3637 __ movq(FieldOperand(rdi, FixedArray::SizeFor(i)), rbx); local
[all...]
H A Dfull-codegen-x64.cc226 // Update the write barrier. This clobbers rax and rbx.
228 rsi, context_offset, rax, rbx, kDontSaveFPRegs);
266 SetVar(arguments, rax, rbx, rdx);
739 __ movq(rbx, FieldOperand(rsi, HeapObject::kMapOffset));
740 __ CompareRoot(rbx, Heap::kWithContextMapRootIndex);
742 __ CompareRoot(rbx, Heap::kCatchContextMapRootIndex);
978 __ LoadHeapObject(rbx, cell);
979 __ Move(FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset),
982 __ Move(rbx, Smi::FromInt(1)); // Smi indicates slow check
987 __ Move(rbx, Sm
1039 __ movq(result_register(), rbx); local
[all...]
H A Dcode-stubs-x64.cc66 __ AllocateInNewSpace(JSFunction::kSize, rax, rbx, rcx, &gc, TAG_OBJECT);
84 __ LoadRoot(rbx, Heap::kEmptyFixedArrayRootIndex);
87 __ movq(FieldOperand(rax, JSObject::kPropertiesOffset), rbx); local
88 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rbx); local
92 __ movq(FieldOperand(rax, JSFunction::kLiteralsOffset), rbx); local
122 rax, rbx, rcx, &gc, TAG_OBJECT);
133 __ Set(rbx, 0); // Set to NULL.
136 __ movq(Operand(rax, Context::SlotOffset(Context::EXTENSION_INDEX)), rbx); local
139 __ movq(rbx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
140 __ movq(Operand(rax, Context::SlotOffset(Context::GLOBAL_INDEX)), rbx); local
145 __ movq(Operand(rax, Context::SlotOffset(i)), rbx); local
168 rax, rbx, rcx, &gc, TAG_OBJECT); local
200 __ movq(ContextOperand(rax, Context::EXTENSION_INDEX), rbx); local
204 __ movq(ContextOperand(rax, Context::GLOBAL_INDEX), rbx); local
209 __ movq(ContextOperand(rax, i + Context::MIN_CONTEXT_SLOTS), rbx); local
249 __ movq(FieldOperand(rax, i), rbx); local
264 __ movq(FieldOperand(rdx, i), rbx); local
271 __ movq(FieldOperand(rdx, i), rbx); local
389 __ movq(FieldOperand(rax, i), rbx); local
1632 __ movq(Operand(rcx, 0), rbx); local
2608 __ movq(FieldOperand(rax, i), rbx); local
2642 __ movq(FieldOperand(rdi, FixedArray::kHeaderSize), rbx); local
3649 __ movq(Operand(rsp, (argc_ + 1) * kPointerSize), rbx); local
4620 __ movw(FieldOperand(rax, SeqAsciiString::kHeaderSize), rbx); local
4652 __ movq(FieldOperand(rcx, ConsString::kLengthOffset), rbx); local
5160 __ movw(FieldOperand(rax, SeqAsciiString::kHeaderSize), rbx); local
[all...]
/external/chromium_org/v8/src/x64/
H A Dassembler-x64.h117 "rbx",
137 // rax, rbx, rcx and rdx are byte registers, the rest are not.
188 const Register rbx = { kRegister_rbx_Code }; member in namespace:v8::internal
H A Dcodegen-x64.cc78 __ push(rbx);
80 __ movq(rbx, xmm0);
81 __ push(rbx);
86 __ pop(rbx);
87 __ movq(xmm0, rbx);
89 __ pop(rbx);
114 __ push(rbx);
116 MathExpGenerator::EmitMathExp(&masm, input, result, xmm2, rax, rbx);
118 __ pop(rbx);
259 // -- rbx
270 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx); local
326 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx); local
369 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx); local
510 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx); local
[all...]
H A Dbuiltins-x64.cc175 __ CmpObjectType(rax, MAP_TYPE, rbx);
212 rbx,
219 // rbx: JSObject (not HeapObject tagged - the actual address).
221 __ movq(Operand(rbx, JSObject::kMapOffset), rax);
223 __ movq(Operand(rbx, JSObject::kPropertiesOffset), rcx);
224 __ movq(Operand(rbx, JSObject::kElementsOffset), rcx);
227 // rbx: JSObject
229 __ lea(rcx, Operand(rbx, JSObject::kHeaderSize));
235 Operand(rbx, rsi, times_pointer_size, JSObject::kHeaderSize));
252 // rbx
864 __ movq(Operand(rsp, rcx, times_pointer_size, 1 * kPointerSize), rbx); local
1216 __ movq(FieldOperand(rax, JSValue::kValueOffset), rbx); local
[all...]
H A Dstub-cache-x64.cc461 __ movq(rbx, FieldOperand(rcx, CallHandlerInfo::kDataOffset));
462 __ movq(args.GetArgumentOperand(offset - FCA::kDataIndex), rbx);
1622 __ Move(rbx, site_feedback_cell);
1734 __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset));
1738 __ CheckFastObjectElements(rbx, &not_fast_object, Label::kNear);
1742 __ CheckFastSmiElements(rbx, &call_builtin);
1747 // rbx: map
1752 rbx,
1767 rbx,
1777 __ CheckFastObjectElements(rbx,
1834 __ movq(Operand(rdx, 0), rbx); local
2302 __ MoveDouble(FieldOperand(rax, HeapNumber::kValueOffset), rbx); local
2354 rbx, rax, rdi, name, depth, &miss); local
2503 compiler.Compile(masm(), object, holder, name, &lookup, rdx, rbx, rdi, rax, local
[all...]
H A Dcode-stubs-x64.cc45 static Register registers[] = { rbx };
77 static Register registers[] = { rax, rbx, rcx };
88 static Register registers[] = { rax, rbx, rcx, rdx };
99 static Register registers[] = { rbx };
175 static Register registers[] = { rax, rbx };
202 // rbx -- type info cell with elements kind
203 static Register registers_variable_args[] = { rdi, rbx, rax };
204 static Register registers_no_args[] = { rdi, rbx };
334 static Register registers[] = { rax, rbx, rcx, rdx };
385 rax, rbx, rc
400 __ movq(Operand(rax, Context::SlotOffset(Context::EXTENSION_INDEX)), rbx); local
404 __ movq(Operand(rax, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX)), rbx); local
409 __ movq(Operand(rax, Context::SlotOffset(i)), rbx); local
432 rax, rbx, rcx, &gc, TAG_OBJECT); local
463 __ movq(ContextOperand(rax, Context::EXTENSION_INDEX), rbx); local
467 __ movq(ContextOperand(rax, Context::GLOBAL_OBJECT_INDEX), rbx); local
472 __ movq(ContextOperand(rax, i + Context::MIN_CONTEXT_SLOTS), rbx); local
737 __ movq(Operand(rcx, 0), rbx); local
1669 __ movq(FieldOperand(rax, i), rbx); local
1703 __ movq(FieldOperand(rdi, FixedArray::kHeaderSize), rbx); local
3635 __ movw(FieldOperand(rax, SeqOneByteString::kHeaderSize), rbx); local
3667 __ movq(FieldOperand(rcx, ConsString::kLengthOffset), rbx); local
[all...]
H A Dfull-codegen-x64.cc206 // Update the write barrier. This clobbers rax and rbx.
208 rsi, context_offset, rax, rbx, kDontSaveFPRegs);
246 SetVar(arguments, rax, rbx, rdx);
305 __ movq(rbx, profiling_counter_, RelocInfo::EMBEDDED_OBJECT);
306 __ SmiAddConstant(FieldOperand(rbx, Cell::kValueOffset),
317 __ movq(rbx, profiling_counter_, RelocInfo::EMBEDDED_OBJECT);
319 __ movq(FieldOperand(rbx, Cell::kValueOffset), kScratchRegister);
747 __ movq(rbx, FieldOperand(rsi, HeapObject::kMapOffset));
748 __ CompareRoot(rbx, Heap::kWithContextMapRootIndex);
750 __ CompareRoot(rbx, Hea
1188 __ movq(result_register(), rbx); local
2221 __ movq(FieldOperand(rax, HeapObject::kMapOffset), rbx); local
[all...]
/external/kernel-headers/original/asm-x86/
H A Dptrace.h77 unsigned long rbx; member in struct:pt_regs
H A Dsigcontext.h117 unsigned long rbx; 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
197 rbx = 0x0002;
206 TEST_LEA("(%%rbx)");
213 TEST_LEA("0x40(%%rbx)");
220 TEST_LEA("0x4000(%%rbx)");
227 TEST_LEA("(%%rbx, %%rdx)");
234 TEST_LEA("0x4000(%%rbx, %%rdx)");
241 TEST_LEA("(,%%rbx, 4)");
245 TEST_LEA("0x40(,%%rbx,
[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.h205 unsigned long rbx; member in struct:vki_sigcontext
500 unsigned long r15,r14,r13,r12,rbp,rbx,r11,r10; member in struct:vki_user_regs_struct

Completed in 401 milliseconds