Searched refs:Operand (Results 1 - 25 of 74) sorted by relevance

123

/external/v8/test/cctest/
H A Dtest-disasm-arm.cc107 COMPARE(and_(r0, r1, Operand(r2)),
109 COMPARE(and_(r1, r2, Operand(r3), LeaveCC),
111 COMPARE(and_(r2, r3, Operand(r4), SetCC),
113 COMPARE(and_(r3, r4, Operand(r5), LeaveCC, eq),
116 COMPARE(eor(r4, r5, Operand(r6, LSL, 0)),
118 COMPARE(eor(r4, r5, Operand(r7, LSL, 1), SetCC),
120 COMPARE(eor(r4, r5, Operand(r8, LSL, 2), LeaveCC, ne),
122 COMPARE(eor(r4, r5, Operand(r9, LSL, 3), SetCC, cs),
125 COMPARE(sub(r5, r6, Operand(r10, LSL, 31), LeaveCC, hs),
127 COMPARE(sub(r5, r6, Operand(r1
[all...]
H A Dtest-disasm-ia32.cc66 __ add(Operand(eax), Immediate(12345678));
68 __ sub(Operand(eax), Immediate(12345678));
75 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4]
78 __ add(edx, Operand(ebx));
79 __ add(edx, Operand(12, RelocInfo::NONE));
80 __ add(edx, Operand(ebx, 0));
81 __ add(edx, Operand(ebx, 16));
82 __ add(edx, Operand(ebx, 1999));
83 __ add(edx, Operand(esp, 0));
84 __ add(edx, Operand(es
[all...]
H A Dtest-assembler-arm.cc67 __ add(r0, r0, Operand(r1));
68 __ mov(pc, Operand(lr));
94 __ mov(r1, Operand(r0));
95 __ mov(r0, Operand(0));
99 __ add(r0, r0, Operand(r1));
100 __ sub(r1, r1, Operand(1));
103 __ teq(r1, Operand(0));
105 __ mov(pc, Operand(lr));
131 __ mov(r1, Operand(r0));
132 __ mov(r0, Operand(
[all...]
H A Dtest-assembler-ia32.cc66 __ mov(eax, Operand(esp, 4));
67 __ add(eax, Operand(esp, 8));
95 __ mov(edx, Operand(esp, 4));
96 __ xor_(eax, Operand(eax)); // clear eax
100 __ add(eax, Operand(edx));
101 __ sub(Operand(edx), Immediate(1));
104 __ test(edx, Operand(edx));
133 __ mov(edx, Operand(esp, 4));
138 __ imul(eax, Operand(edx));
139 __ sub(Operand(ed
[all...]
H A Dtest-assembler-mips.cc112 __ Branch(ne, &L, v1, Operand(0));
173 __ Branch(ne, &error, v0, Operand(0x0f234560));
178 __ Branch(ne, &error, v0, Operand(0x00001234));
181 __ Branch(ne, &error, v1, Operand(0x80000003));
184 __ Branch(ne, &error, v1, Operand(0x7ffffffc));
191 __ Branch(ne, &error, v0, Operand(0xedcba983));
195 __ Branch(ne, &error, v0, Operand(0x1));
198 __ Branch(ne, &error, v0, Operand(0x0));
205 __ Branch(ne, &error, v0, Operand(0x00007400));
208 __ Branch(ne, &error, v1, Operand(
[all...]
/external/v8/src/mips/
H A Dmacro-assembler-mips.h58 void Jump(const Operand& target,
60 Register r1 = zero_reg, const Operand& r2 = Operand(zero_reg));
61 void Call(const Operand& target,
63 Register r1 = zero_reg, const Operand& r2 = Operand(zero_reg));
66 Register r1 = zero_reg, const Operand& r2 = Operand(zero_reg));
69 Register r1 = zero_reg, const Operand& r2 = Operand(zero_re
[all...]
H A Dassembler-mips-inl.h56 // Operand and MemOperand
58 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { function in class:v8::internal::Operand
64 Operand::Operand(const ExternalReference& f) { function in class:v8::internal::Operand
70 Operand::Operand(const char* s) { function in class:v8::internal::Operand
76 Operand::Operand(Smi* value) { function in class:v8::internal::Operand
82 Operand function in class:v8::internal::Operand
[all...]
H A Dmacro-assembler-mips.cc51 Register r1, const Operand& r2) {
52 Jump(Operand(target), cond, r1, r2);
57 Condition cond, Register r1, const Operand& r2) {
58 Jump(Operand(target), cond, r1, r2);
63 Condition cond, Register r1, const Operand& r2) {
70 Condition cond, Register r1, const Operand& r2) {
77 Condition cond, Register r1, const Operand& r2) {
78 Call(Operand(target), cond, r1, r2);
83 Condition cond, Register r1, const Operand& r2) {
84 Call(Operand(targe
[all...]
/external/v8/src/ia32/
H A Dregexp-macro-assembler-ia32.cc138 __ add(Operand(edi), Immediate(by * char_size()));
156 __ add(Operand(ebx), Immediate(masm_->CodeObject()));
157 __ jmp(Operand(ebx));
181 __ cmp(Operand(ebp, kAtStart), Immediate(0));
184 __ lea(eax, Operand(esi, edi, times_1, 0));
185 __ cmp(eax, Operand(ebp, kInputStart));
193 __ cmp(Operand(ebp, kAtStart), Immediate(0));
196 __ lea(eax, Operand(esi, edi, times_1, 0));
197 __ cmp(eax, Operand(ebp, kInputStart));
216 __ cmp(Operand(ed
[all...]
H A Dassembler-ia32.h239 class Operand BASE_EMBEDDED {
242 INLINE(explicit Operand(Register reg));
245 INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode));
249 explicit Operand(Register base, int32_t disp,
253 explicit Operand(Register base,
260 explicit Operand(Register index,
265 static Operand StaticVariable(const ExternalReference& ext) {
266 return Operand(reinterpret_cast<int32_t>(ext.address()),
270 static Operand StaticArray(Register index,
273 return Operand(inde
[all...]
H A Dbuiltins-ia32.cc68 __ add(Operand(eax), Immediate(num_extra_args + 1));
91 __ jmp(Operand(ebx));
99 __ mov(Operand(esp, eax, times_4, kPointerSize), edi);
128 __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0));
162 __ mov(Operand(ebx, JSObject::kMapOffset), eax);
164 __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx);
165 __ mov(Operand(ebx, JSObject::kElementsOffset), ecx);
172 __ lea(ecx, Operand(ebx, JSObject::kHeaderSize));
175 __ mov(Operand(ecx, 0), edx);
176 __ add(Operand(ec
[all...]
H A Dmacro-assembler-ia32.cc63 masm->sub(addr, Operand(page_start));
76 masm->mov(scratch, Operand(page_start, Page::kObjectStartOffset
87 Operand(page_start, array_length, times_pointer_size,
96 masm->bts(Operand(page_start, Page::kRSetOffset), pointer_offset);
166 mov(value, Operand(object));
170 and_(Operand(value), Immediate(ExternalReference::new_space_mask()));
171 cmp(Operand(value), Immediate(ExternalReference::new_space_start()));
176 lea(value, Operand(object, -new_space_start));
183 lea(value, Operand(object, offset));
195 bts(Operand(objec
[all...]
H A Dassembler-ia32.cc73 __ mov(ebp, Operand(esp));
78 __ mov(edx, Operand(eax));
84 __ xor_(eax, Operand(edx)); // Different if CPUID is supported.
88 __ xor_(eax, Operand(eax));
89 __ xor_(edx, Operand(edx));
105 __ mov(eax, Operand(edx));
107 __ mov(edx, Operand(ecx));
111 __ mov(esp, Operand(ebp));
205 // Implementation of Operand
207 Operand function in class:v8::internal::Operand
227 Operand::Operand(Register base, function in class:v8::internal::Operand
252 Operand::Operand(Register index, function in class:v8::internal::Operand
[all...]
/external/v8/src/arm/
H A Dregexp-macro-assembler-arm.cc146 current_input_offset(), Operand(by * char_size()));
156 __ add(r0, r0, Operand(by));
166 __ add(pc, r0, Operand(r5));
176 __ cmp(current_character(), Operand(c));
182 __ cmp(current_character(), Operand(limit));
191 __ cmp(r0, Operand(0));
196 __ add(r0, end_of_input_address(), Operand(current_input_offset()));
206 __ cmp(r0, Operand(0));
210 __ add(r0, end_of_input_address(), Operand(current_input_offset()));
217 __ cmp(current_character(), Operand(limi
[all...]
H A Dmacro-assembler-arm.cc76 mov(pc, Operand(target), LeaveCC, cond);
84 mov(ip, Operand(target, rmode), LeaveCC, cond);
87 mov(pc, Operand(target, rmode), LeaveCC, cond);
112 mov(lr, Operand(pc), LeaveCC, cond);
113 mov(pc, Operand(target), LeaveCC, cond);
121 mov(lr, Operand(pc), LeaveCC, cond);
123 mov(pc, Operand(target, rmode), LeaveCC, cond);
152 mov(pc, Operand(lr), LeaveCC, cond);
159 cmp(sp, Operand(ip));
166 add(sp, sp, Operand(coun
[all...]
H A Dbuiltins-arm.cc66 __ add(r0, r0, Operand(num_extra_args + 1));
126 __ mov(scratch3, Operand(0));
137 __ and_(scratch1, scratch1, Operand(~kHeapObjectTagMask));
147 __ mov(scratch3, Operand(initial_capacity));
207 Operand((JSArray::kSize + FixedArray::kHeaderSize) / kPointerSize));
210 Operand(array_size, ASR, kSmiTagSize));
235 __ add(elements_array_storage, result, Operand(JSArray::kSize));
242 Operand(~kHeapObjectTagMask));
254 Operand(array_size, ASR, kSmiTagSize));
259 __ mov(array_size, Operand(JSArra
[all...]
H A Dic-arm.cc71 __ tst(r3, Operand(1 << (Map::kHasNamedInterceptor + (3 * 8))));
77 __ cmp(r3, Operand(JS_GLOBAL_PROXY_TYPE));
82 __ cmp(r3, Operand(JS_GLOBAL_OBJECT_TYPE));
84 __ cmp(r3, Operand(JS_BUILTINS_OBJECT_TYPE));
98 __ mov(r3, Operand(r3, ASR, kSmiTagSize)); // convert smi to int
99 __ sub(r3, r3, Operand(1));
117 __ add(t1, t1, Operand(
120 __ and_(t1, r3, Operand(t1, LSR, String::kHashShift));
124 __ add(t1, t1, Operand(t1, LSL, 1)); // t1 = t1 * 3
127 __ add(t1, t0, Operand(t
[all...]
H A Dcodegen-arm.cc201 __ cmp(r0, Operand(cp));
235 __ mov(r3, Operand(slot_offset));
256 __ add(r1, fp, Operand(kReceiverDisplacement * kPointerSize));
257 __ mov(r0, Operand(Smi::FromInt(scope()->num_parameters())));
269 __ mov(ip, Operand(Factory::the_hole_value()));
370 masm_->add(sp, sp, Operand(sp_delta));
714 __ cmp(r0, Operand(Smi::FromInt(0)));
716 __ tst(r0, Operand(kSmiTagMask));
800 __ sub(r0, r0, Operand(Smi::FromInt(value_)));
801 __ mov(r1, Operand(Sm
[all...]
H A Dassembler-arm-inl.h156 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { function in class:v8::internal::Operand
163 Operand::Operand(const char* s) { function in class:v8::internal::Operand
170 Operand::Operand(const ExternalReference& f) { function in class:v8::internal::Operand
177 Operand::Operand(Smi* value) { function in class:v8::internal::Operand
184 Operand::Operand(Registe function in class:v8::internal::Operand
[all...]
H A Dassembler-thumb2-inl.h156 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { function in class:v8::internal::Operand
163 Operand::Operand(const char* s) { function in class:v8::internal::Operand
170 Operand::Operand(const ExternalReference& f) { function in class:v8::internal::Operand
177 Operand::Operand(Smi* value) { function in class:v8::internal::Operand
184 Operand::Operand(Registe function in class:v8::internal::Operand
[all...]
H A Dstub-cache-arm.cc54 __ mov(ip, Operand(key_offset));
56 __ cmp(name, Operand(ip));
60 __ mov(ip, Operand(value_offset));
65 __ and_(offset, offset, Operand(~Code::kFlagsNotUsedInLookup));
66 __ cmp(offset, Operand(flags));
71 __ mov(ip, Operand(value_offset));
75 __ add(offset, offset, Operand(Code::kHeaderSize - kHeapObjectTag));
104 __ tst(receiver, Operand(kSmiTagMask));
110 __ add(scratch, scratch, Operand(ip));
111 __ eor(scratch, scratch, Operand(flag
[all...]
/external/v8/src/x64/
H A Dassembler-x64.h287 class Operand BASE_EMBEDDED {
290 Operand(Register base, int32_t disp);
293 Operand(Register base,
299 Operand(Register index,
492 void push(const Operand& src);
496 void pop(const Operand& dst);
502 void movb(Register dst, const Operand& src);
504 void movb(const Operand& dst, Register src);
508 void movw(const Operand& dst, Register src);
511 void movl(Register dst, const Operand
[all...]
H A Dregexp-macro-assembler-x64.cc191 __ cmpb(Operand(rbp, kAtStart), Immediate(0));
194 __ lea(rax, Operand(rsi, rdi, times_1, 0));
195 __ cmpq(rax, Operand(rbp, kInputStart));
203 __ cmpb(Operand(rbp, kAtStart), Immediate(0));
206 __ lea(rax, Operand(rsi, rdi, times_1, 0));
207 __ cmpq(rax, Operand(rbp, kInputStart));
239 __ cmpb(Operand(rsi, rdi, times_1, byte_offset + i),
243 __ cmpw(Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16)),
253 __ cmpl(rdi, Operand(backtrack_stackpointer(), 0));
289 __ lea(r9, Operand(rs
[all...]
H A Dic-x64.cc128 __ lea(r1, Operand(r1, r1, times_2, 0)); // r1 = r1 * 3
131 __ cmpq(name, Operand(r0, r1, times_pointer_size,
143 __ Test(Operand(r0, r1, times_pointer_size, kDetailsOffset - kHeapObjectTag),
150 Operand(r0, r1, times_pointer_size, kValueOffset - kHeapObjectTag));
223 __ push(Operand(rsp, 1 * kPointerSize)); // receiver
224 __ push(Operand(rsp, 1 * kPointerSize)); // name
240 __ push(Operand(rsp, 1 * kPointerSize)); // receiver
241 __ push(Operand(rsp, 1 * kPointerSize)); // name
259 __ movq(rax, Operand(rsp, kPointerSize));
260 __ movq(rcx, Operand(rs
[all...]
H A Dbuiltins-x64.cc91 __ movq(rbx, Operand(rbp, ArgumentsAdaptorFrameConstants::kLengthOffset));
100 __ lea(rsp, Operand(rsp, index.reg, index.scale, 1 * kPointerSize));
127 __ lea(rax, Operand(rbp, rax, times_pointer_size, offset));
133 __ push(Operand(rax, 0));
146 __ lea(rdi, Operand(rbp, rax, times_pointer_size, offset));
152 __ push(Operand(rdi, 0));
167 __ movq(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
212 __ movq(rdi, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize));
223 __ movq(rbx, Operand(rsp, rax, times_pointer_size, 0));
249 __ movq(rdi, Operand(rs
[all...]

Completed in 146 milliseconds

123