Searched defs:rbx (Results 1 - 14 of 14) 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/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/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/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
488 unsigned long r15,r14,r13,r12,rbp,rbx,r11,r10; member in struct:vki_user_regs_struct

Completed in 219 milliseconds