Searched refs:__ (Results 1 - 25 of 101) sorted by relevance

12345

/external/v8/test/cctest/
H A Dtest-disasm-x64.cc50 #define __ assm. macro
65 __ addq(rax, Immediate(12345678));
66 __ or_(rax, Immediate(12345678));
67 __ subq(rax, Immediate(12345678));
68 __ xor_(rax, Immediate(12345678));
69 __ and_(rax, Immediate(12345678));
72 __ movq(rbx, Operand(rsp, rcx, times_2, 0)); // [rsp+rcx*4]
75 __ addq(rdx, rbx);
76 __ addq(rdx, Operand(rbx, 0));
77 __ add
429 #undef __ macro
[all...]
H A Dtest-disasm-ia32.cc50 #define __ assm. macro
65 __ adc(eax, 12345678);
66 __ add(eax, Immediate(12345678));
67 __ or_(eax, 12345678);
68 __ sub(eax, Immediate(12345678));
69 __ xor_(eax, 12345678);
70 __ and_(eax, 12345678);
72 __ cmp(eax, foo);
75 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4]
78 __ ad
474 #undef __ macro
[all...]
H A Dtest-macro-assembler-x64.cc93 #define __ masm-> macro
98 __ push(v8::internal::kSmiConstantRegister);
99 __ push(v8::internal::kRootRegister);
100 __ InitializeSmiConstantRegister();
101 __ InitializeRootRegister();
107 __ Move(rdx, Smi::FromInt(1));
108 __ cmpq(rdx, v8::internal::kSmiConstantRegister);
109 __ movq(rdx, Immediate(-1));
110 __ cmovq(not_equal, rax, rdx);
111 __ po
2544 #undef __ macro
[all...]
/external/v8/src/ia32/
H A Dbuiltins-ia32.cc40 #define __ ACCESS_MASM(masm) macro
63 __ pop(scratch); // Save return address.
64 __ push(edi);
65 __ push(scratch); // Restore return address.
72 __ add(eax, Immediate(num_extra_args + 1));
73 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
93 __ SmiTag(eax);
94 __ push(eax);
97 __ push(edi);
107 __ cm
1733 #undef __ macro
[all...]
H A Dcodegen-ia32.cc57 #define __ masm. macro
82 __ push(ebx);
83 __ push(edx);
84 __ push(edi);
85 __ fld_d(Operand(esp, 4 * kPointerSize));
86 __ mov(ebx, Operand(esp, 4 * kPointerSize));
87 __ mov(edx, Operand(esp, 5 * kPointerSize));
90 __ pop(edi);
91 __ pop(edx);
92 __ po
347 #undef __ macro
352 #define __ macro
742 #undef __ macro
[all...]
H A Dcode-stubs-ia32.cc43 #define __ ACCESS_MASM(masm) macro
48 __ JumpIfNotSmi(eax, &check_heap_number, Label::kNear);
49 __ ret(0);
51 __ bind(&check_heap_number);
52 __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
54 __ cmp(ebx, Immediate(factory->heap_number_map()));
55 __ j(not_equal, &call_builtin, Label::kNear);
56 __ ret(0);
58 __ bind(&call_builtin);
59 __ po
7384 #undef __ macro
[all...]
H A Dic-ia32.cc44 #define __ ACCESS_MASM(masm) macro
52 __ cmp(type, JS_GLOBAL_OBJECT_TYPE);
53 __ j(equal, global_object);
54 __ cmp(type, JS_BUILTINS_OBJECT_TYPE);
55 __ j(equal, global_object);
56 __ cmp(type, JS_GLOBAL_PROXY_TYPE);
57 __ j(equal, global_object);
75 __ JumpIfSmi(receiver, miss);
78 __ mov(r1, FieldOperand(receiver, HeapObject::kMapOffset));
79 __ movzx_
1675 #undef __ macro
[all...]
H A Dregexp-macro-assembler-ia32.cc97 #define __ ACCESS_MASM(masm_) macro
112 __ jmp(&entry_label_); // We'll write the entry code later.
113 __ bind(&start_label_); // And then continue from here.
137 __ add(edi, Immediate(by * char_size()));
146 __ add(register_location(reg), Immediate(by));
155 __ add(ebx, Immediate(masm_->CodeObject()));
156 __ jmp(ebx);
161 __ bind(label);
166 __ cmp(current_character(), c);
172 __ cm
1284 #undef __ macro
[all...]
H A Dstub-cache-ia32.cc39 #define __ ACCESS_MASM(masm) macro
58 __ lea(offset, Operand(offset, offset, times_2, 0));
62 __ mov(extra, Operand::StaticArray(offset, times_1, value_offset));
65 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset));
66 __ j(not_equal, &miss);
69 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset));
70 __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset));
71 __ j(not_equal, &miss);
74 __ mov(offset, FieldOperand(extra, Code::kFlagsOffset));
75 __ and
871 #undef __ macro
872 #define __ macro
3258 #undef __ macro
3259 #define __ macro
4057 #undef __ macro
[all...]
/external/v8/src/mips/
H A Dbuiltins-mips.cc44 #define __ ACCESS_MASM(masm) macro
65 __ push(a1);
72 __ Addu(s0, a0, num_extra_args + 1);
73 __ sll(s1, s0, kPointerSizeLog2);
74 __ Subu(s1, s1, kPointerSize);
75 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
84 __ lw(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
85 __ lw(result,
88 __ lw(result,
99 __ l
1801 #undef __ macro
[all...]
H A Dcodegen-mips.cc38 #define __ ACCESS_MASM(masm) macro
86 __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset));
87 __ RecordWriteField(a2,
115 __ lw(t0, FieldMemOperand(a2, JSObject::kElementsOffset));
116 __ LoadRoot(at, Heap::kEmptyFixedArrayRootIndex);
117 __ Branch(&only_change_map, eq, at, Operand(t0));
119 __ push(ra);
120 __ lw(t1, FieldMemOperand(t0, FixedArray::kLengthOffset));
125 __ sll(scratch, t1, 2);
126 __ Add
449 #undef __ macro
[all...]
H A Dic-mips.cc48 #define __ ACCESS_MASM(masm) macro
56 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE));
57 __ Branch(global_object, eq, type, Operand(JS_BUILTINS_OBJECT_TYPE));
58 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE));
79 __ JumpIfSmi(receiver, miss);
82 __ GetObjectType(receiver, scratch0, scratch1);
83 __ Branch(miss, lt, scratch1, Operand(FIRST_SPEC_OBJECT_TYPE));
91 __ lbu(scratch1, FieldMemOperand(scratch0, Map::kBitFieldOffset));
92 __ And(scratch1, scratch1, Operand((1 << Map::kIsAccessCheckNeeded) |
94 __ Branc
1640 #undef __ macro
[all...]
H A Dcode-stubs-mips.cc41 #define __ ACCESS_MASM(masm) macro
63 __ lw(scratch1, FieldMemOperand(operand, HeapObject::kMapOffset));
64 __ LoadRoot(scratch2, Heap::kHeapNumberMapRootIndex);
65 __ Branch(not_a_heap_number, ne, scratch1, Operand(scratch2));
72 __ JumpIfNotSmi(a0, &check_heap_number);
73 __ Ret(USE_DELAY_SLOT);
74 __ mov(v0, a0);
76 __ bind(&check_heap_number);
78 __ Ret(USE_DELAY_SLOT);
79 __ mo
7692 #undef __ macro
[all...]
H A Dregexp-macro-assembler-mips.cc113 #define __ ACCESS_MASM(masm_) macro
129 __ jmp(&entry_label_); // We'll write the entry code later.
132 __ bind(&internal_failure_label_);
133 __ li(v0, Operand(FAILURE));
134 __ Ret();
135 __ bind(&start_label_); // And then continue from here.
160 __ Addu(current_input_offset(),
170 __ lw(a0, register_location(reg));
171 __ Addu(a0, a0, Operand(by));
172 __ s
[all...]
H A Dstub-cache-mips.cc39 #define __ ACCESS_MASM(masm) macro
74 __ sll(offset_scratch, offset, 1);
75 __ Addu(offset_scratch, offset_scratch, offset);
78 __ li(base_addr, Operand(key_offset));
79 __ sll(at, offset_scratch, kPointerSizeLog2);
80 __ Addu(base_addr, base_addr, at);
83 __ lw(at, MemOperand(base_addr, 0));
84 __ Branch(&miss, ne, name, Operand(at));
87 __ lw(at, MemOperand(base_addr, map_off_addr - key_off_addr));
88 __ l
1035 #undef __ macro
1036 #define __ macro
3296 #undef __ macro
3297 #define __ macro
4517 #undef __ macro
[all...]
/external/v8/src/arm/
H A Dbuiltins-arm.cc42 #define __ ACCESS_MASM(masm) macro
63 __ push(r1);
70 __ add(r0, r0, Operand(num_extra_args + 1));
71 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
80 __ ldr(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
81 __ ldr(result,
84 __ ldr(result,
95 __ ldr(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
96 __ ldr(result,
99 __ ld
1764 #undef __ macro
[all...]
H A Dcodegen-arm.cc38 #define __ ACCESS_MASM(masm) macro
87 __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset));
88 __ RecordWriteField(r2,
114 __ ldr(r4, FieldMemOperand(r2, JSObject::kElementsOffset));
115 __ CompareRoot(r4, Heap::kEmptyFixedArrayRootIndex);
116 __ b(eq, &only_change_map);
118 __ push(lr);
119 __ ldr(r5, FieldMemOperand(r4, FixedArray::kLengthOffset));
124 __ mov(lr, Operand(FixedDoubleArray::kHeaderSize));
125 __ ad
434 #undef __ macro
[all...]
H A Dic-arm.cc48 #define __ ACCESS_MASM(masm) macro
56 __ cmp(type, Operand(JS_GLOBAL_OBJECT_TYPE));
57 __ b(eq, global_object);
58 __ cmp(type, Operand(JS_BUILTINS_OBJECT_TYPE));
59 __ b(eq, global_object);
60 __ cmp(type, Operand(JS_GLOBAL_PROXY_TYPE));
61 __ b(eq, global_object);
82 __ JumpIfSmi(receiver, miss);
85 __ CompareObjectType(receiver, t0, t1, FIRST_SPEC_OBJECT_TYPE);
86 __
1642 #undef __ macro
[all...]
H A Dcode-stubs-arm.cc40 #define __ ACCESS_MASM(masm) macro
62 __ ldr(scratch1, FieldMemOperand(operand, HeapObject::kMapOffset));
63 __ LoadRoot(scratch2, Heap::kHeapNumberMapRootIndex);
64 __ cmp(scratch1, scratch2);
65 __ b(ne, not_a_heap_number);
72 __ JumpIfNotSmi(r0, &check_heap_number);
73 __ Ret();
75 __ bind(&check_heap_number);
77 __ Ret();
79 __ bin
7414 #undef __ macro
[all...]
H A Dregexp-macro-assembler-arm.cc114 #define __ ACCESS_MASM(masm_) macro
129 __ jmp(&entry_label_); // We'll write the entry code later.
131 __ bind(&start_label_); // And then continue from here.
155 __ add(current_input_offset(),
165 __ ldr(r0, register_location(reg));
166 __ add(r0, r0, Operand(by));
167 __ str(r0, register_location(reg));
176 __ add(pc, r0, Operand(code_pointer()));
181 __ bind(label);
186 __ cm
[all...]
/external/v8/src/x64/
H A Dbuiltins-x64.cc40 #define __ ACCESS_MASM(masm) macro
62 __ pop(kScratchRegister); // Save return address.
63 __ push(rdi);
64 __ push(kScratchRegister); // Restore return address.
71 __ addq(rax, Immediate(num_extra_args + 1));
72 __ JumpToExternalReference(ExternalReference(id, masm->isolate()), 1);
92 __ Integer32ToSmi(rax, rax);
93 __ push(rax);
96 __ push(rdi);
107 __ mov
1741 #undef __ macro
[all...]
H A Dcode-stubs-x64.cc39 #define __ ACCESS_MASM(masm) macro
44 __ SmiTest(rax);
45 __ j(not_zero, &check_heap_number, Label::kNear);
46 __ Ret();
48 __ bind(&check_heap_number);
49 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset),
51 __ j(not_equal, &call_builtin, Label::kNear);
52 __ Ret();
54 __ bind(&call_builtin);
55 __ po
6351 #undef __ macro
[all...]
H A Dcodegen-x64.cc55 #define __ masm. macro
78 __ push(rbx);
79 __ push(rdi);
80 __ movq(rbx, xmm0);
81 __ push(rbx);
82 __ fld_d(Operand(rsp, 0));
85 __ fstp_d(Operand(rsp, 0));
86 __ pop(rbx);
87 __ movq(xmm0, rbx);
88 __ po
216 #undef __ macro
221 #define __ macro
578 #undef __ macro
[all...]
H A Dregexp-macro-assembler-x64.cc112 #define __ ACCESS_MASM((&masm_)) macro
129 __ jmp(&entry_label_); // We'll write the entry code when we know more.
130 __ bind(&start_label_); // And then continue from here.
153 __ addq(rdi, Immediate(by * char_size()));
162 __ addq(register_location(reg), Immediate(by));
171 __ addq(rbx, code_object_pointer());
172 __ jmp(rbx);
177 __ bind(label);
182 __ cmpl(current_character(), Immediate(c));
188 __ cmp
1419 #undef __ macro
[all...]
H A Dic-x64.cc44 #define __ ACCESS_MASM(masm) macro
52 __ cmpb(type, Immediate(JS_GLOBAL_OBJECT_TYPE));
53 __ j(equal, global_object);
54 __ cmpb(type, Immediate(JS_BUILTINS_OBJECT_TYPE));
55 __ j(equal, global_object);
56 __ cmpb(type, Immediate(JS_GLOBAL_PROXY_TYPE));
57 __ j(equal, global_object);
74 __ JumpIfSmi(receiver, miss);
77 __ movq(r1, FieldOperand(receiver, HeapObject::kMapOffset));
78 __ mov
1681 #undef __ macro
[all...]

Completed in 524 milliseconds

12345