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

1234567891011>>

/external/chromium_org/tools/traceline/traceline/
H A Dassembler_unittest.cc20 cb.call(Operand(EAX));
21 cb.call(Operand(EDX, 15));
23 cb.fs(); cb.mov(EAX, Operand(3));
24 cb.fs(); cb.mov(EDX, Operand(0x04));
26 cb.lea(EAX, Operand(EAX));
27 cb.lea(EAX, Operand(0x12345678));
28 cb.lea(EAX, Operand(EBX, 0x12345678));
29 cb.lea(EAX, Operand(EBX, ECX, SCALE_TIMES_2, 0x12345678));
30 cb.lea(EAX, Operand(ECX, SCALE_TIMES_2, 0x12345678));
31 cb.lea(EAX, Operand(EA
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-disasm-x87.cc69 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4]
73 __ add(edx, Operand(12, RelocInfo::NONE32));
74 __ add(edx, Operand(ebx, 0));
75 __ add(edx, Operand(ebx, 16));
76 __ add(edx, Operand(ebx, 1999));
77 __ add(edx, Operand(ebx, -4));
78 __ add(edx, Operand(ebx, -1999));
79 __ add(edx, Operand(esp, 0));
80 __ add(edx, Operand(esp, 16));
81 __ add(edx, Operand(es
[all...]
H A Dtest-disasm-ia32.cc69 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4]
73 __ add(edx, Operand(12, RelocInfo::NONE32));
74 __ add(edx, Operand(ebx, 0));
75 __ add(edx, Operand(ebx, 16));
76 __ add(edx, Operand(ebx, 1999));
77 __ add(edx, Operand(ebx, -4));
78 __ add(edx, Operand(ebx, -1999));
79 __ add(edx, Operand(esp, 0));
80 __ add(edx, Operand(esp, 16));
81 __ add(edx, Operand(es
[all...]
H A Dtest-disasm-x64.cc66 __ movq(rbx, Operand(rsp, rcx, times_2, 0)); // [rsp+rcx*4]
70 __ addq(rdx, Operand(rbx, 0));
71 __ addq(rdx, Operand(rbx, 16));
72 __ addq(rdx, Operand(rbx, 1999));
73 __ addq(rdx, Operand(rbx, -4));
74 __ addq(rdx, Operand(rbx, -1999));
75 __ addq(rdx, Operand(rsp, 0));
76 __ addq(rdx, Operand(rsp, 16));
77 __ addq(rdx, Operand(rsp, 1999));
78 __ addq(rdx, Operand(rs
[all...]
H A Dtest-disasm-arm.cc103 COMPARE(and_(r0, r1, Operand(r2)),
105 COMPARE(and_(r1, r2, Operand(r3), LeaveCC),
107 COMPARE(and_(r2, r3, Operand(r4), SetCC),
109 COMPARE(and_(r3, r4, Operand(r5), LeaveCC, eq),
112 COMPARE(eor(r4, r5, Operand(r6, LSL, 0)),
114 COMPARE(eor(r4, r5, Operand(r7, LSL, 1), SetCC),
116 COMPARE(eor(r4, r5, Operand(r8, LSL, 2), LeaveCC, ne),
118 COMPARE(eor(r4, r5, Operand(r9, LSL, 3), SetCC, cs),
121 COMPARE(sub(r5, r6, Operand(r10, LSL, 31), LeaveCC, hs),
123 COMPARE(sub(r5, r6, Operand(r1
[all...]
H A Dtest-macro-assembler-arm.cc90 __ mov(r2, Operand(reinterpret_cast<int>(&r0_)));
91 __ mov(r3, Operand(reinterpret_cast<int>(&r1_)));
149 __ sub(sp, sp, Operand(1 * kPointerSize));
153 __ mov(r0, Operand(1)); // Test number.
154 __ mov(r1, Operand(0));
156 __ mov(r2, Operand(-1));
159 __ mov(r2, Operand(255));
162 __ mov(r2, Operand(255));
168 __ mov(r0, Operand(2)); // Test number.
169 __ mov(r1, Operand(
[all...]
H A Dtest-macro-assembler-ia32.cc69 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0));
71 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8());
72 __ mov(ebx, Operand(esp, 0 * kPointerSize));
76 __ Load(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8());
83 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0));
85 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer8());
86 __ mov(ebx, Operand(esp, 0 * kPointerSize));
90 __ Load(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer8());
97 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0));
99 __ Store(ebx, Operand(es
[all...]
H A Dtest-macro-assembler-x87.cc69 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0));
71 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8());
72 __ mov(ebx, Operand(esp, 0 * kPointerSize));
76 __ Load(ebx, Operand(esp, 0 * kPointerSize), Representation::UInteger8());
83 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0));
85 __ Store(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer8());
86 __ mov(ebx, Operand(esp, 0 * kPointerSize));
90 __ Load(ebx, Operand(esp, 0 * kPointerSize), Representation::Integer8());
97 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0));
99 __ Store(ebx, Operand(es
[all...]
H A Dtest-disasm-arm64.cc136 COMPARE(Mov(w0, Operand(0x1234)), "movz w0, #0x1234");
137 COMPARE(Mov(x1, Operand(0x1234)), "movz x1, #0x1234");
138 COMPARE(Mov(w2, Operand(w3)), "mov w2, w3");
139 COMPARE(Mov(x4, Operand(x5)), "mov x4, x5");
140 COMPARE(Mov(w6, Operand(w7, LSL, 5)), "lsl w6, w7, #5");
141 COMPARE(Mov(x8, Operand(x9, ASR, 42)), "asr x8, x9, #42");
142 COMPARE(Mov(w10, Operand(w11, UXTB)), "uxtb w10, w11");
143 COMPARE(Mov(x12, Operand(x13, UXTB, 1)), "ubfiz x12, x13, #1, #8");
144 COMPARE(Mov(w14, Operand(w15, SXTH, 2)), "sbfiz w14, w15, #2, #16");
145 COMPARE(Mov(x16, Operand(x2
[all...]
/external/chromium_org/v8/src/ia32/
H A Dassembler-ia32.h303 friend class Operand;
324 class Operand BASE_EMBEDDED {
327 INLINE(explicit Operand(Register reg));
330 INLINE(explicit Operand(XMMRegister xmm_reg));
333 INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode));
336 INLINE(explicit Operand(Immediate imm));
339 explicit Operand(Register base, int32_t disp,
343 explicit Operand(Register base,
350 explicit Operand(Register index,
355 static Operand StaticVariabl
[all...]
H A Ddeoptimizer-ia32.cc242 __ movsd(Operand(esp, offset), xmm_reg);
251 __ mov(ebx, Operand(esp, kSavedRegistersAreaSize));
255 __ mov(ecx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize));
256 __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 2 * kPointerSize));
263 __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
264 __ mov(Operand(esp, 0 * kPointerSize), eax); // Function.
265 __ mov(Operand(esp, 1 * kPointerSize), Immediate(type())); // Bailout type.
266 __ mov(Operand(esp, 2 * kPointerSize), ebx); // Bailout id.
267 __ mov(Operand(esp, 3 * kPointerSize), ecx); // Code address or 0.
268 __ mov(Operand(es
[all...]
H A Dregexp-macro-assembler-ia32.cc164 __ cmp(Operand(ebp, kStartIndex), Immediate(0));
167 __ lea(eax, Operand(esi, edi, times_1, 0));
168 __ cmp(eax, Operand(ebp, kInputStart));
176 __ cmp(Operand(ebp, kStartIndex), Immediate(0));
179 __ lea(eax, Operand(esi, edi, times_1, 0));
180 __ cmp(eax, Operand(ebp, kInputStart));
193 __ cmp(edi, Operand(backtrack_stackpointer(), 0));
238 __ movzx_b(eax, Operand(edi, 0));
239 __ cmpb_al(Operand(edx, 0));
244 __ lea(ecx, Operand(ea
[all...]
/external/chromium_org/v8/src/x87/
H A Dassembler-x87.h295 friend class Operand;
316 class Operand BASE_EMBEDDED {
319 INLINE(explicit Operand(Register reg));
322 INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode));
325 INLINE(explicit Operand(Immediate imm));
328 explicit Operand(Register base, int32_t disp,
332 explicit Operand(Register base,
339 explicit Operand(Register index,
344 static Operand StaticVariable(const ExternalReference& ext) {
345 return Operand(reinterpret_cas
[all...]
H A Dassembler-x87.cc148 // Implementation of Operand
150 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) { function in class:v8::internal::Operand
170 Operand::Operand(Register base, function in class:v8::internal::Operand
195 Operand::Operand(Register index, function in class:v8::internal::Operand
207 bool Operand::is_reg(Register reg) const {
213 bool Operand::is_reg_only() const {
218 Register Operand
[all...]
H A Dregexp-macro-assembler-x87.cc163 __ cmp(Operand(ebp, kStartIndex), Immediate(0));
166 __ lea(eax, Operand(esi, edi, times_1, 0));
167 __ cmp(eax, Operand(ebp, kInputStart));
175 __ cmp(Operand(ebp, kStartIndex), Immediate(0));
178 __ lea(eax, Operand(esi, edi, times_1, 0));
179 __ cmp(eax, Operand(ebp, kInputStart));
192 __ cmp(edi, Operand(backtrack_stackpointer(), 0));
237 __ movzx_b(eax, Operand(edi, 0));
238 __ cmpb_al(Operand(edx, 0));
243 __ lea(ecx, Operand(ea
[all...]
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/
H A Dgen_x86_insn.py110 class Operand(object): class in inherits:object
705 operands=[Operand(type="Mem", dest="EA")])
716 operands=[Operand(type="Mem", relaxed=True, dest="EA")])
729 operands=[Operand(type="Areg", size=sz, dest=None),
730 Operand(type="MemOffs", size=sz, relaxed=True, dest="EA")])
738 operands=[Operand(type="MemOffs", size=sz, relaxed=True, dest="EA"),
739 Operand(type="Areg", size=sz, dest=None)])
747 operands=[Operand(type="Areg", size=sz, dest=None),
748 Operand(type="MemOffs", size=sz, relaxed=True, dest="EA64")])
755 operands=[Operand(typ
[all...]
/external/chromium_org/v8/src/mips/
H A Dregexp-macro-assembler-mips.cc118 __ li(v0, Operand(FAILURE));
146 current_input_offset(), Operand(by * char_size()));
156 __ Addu(a0, a0, Operand(by));
177 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c));
182 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit));
190 BranchOrBacktrack(&not_at_start, ne, a0, Operand(zero_reg));
194 __ Addu(a0, end_of_input_address(), Operand(current_input_offset()));
195 BranchOrBacktrack(on_at_start, eq, a0, Operand(a1));
203 BranchOrBacktrack(on_not_at_start, ne, a0, Operand(zero_reg));
206 __ Addu(a0, end_of_input_address(), Operand(current_input_offse
[all...]
H A Dbuiltins-mips.cc105 t0, Operand(zero_reg));
108 t0, Operand(MAP_TYPE));
135 t0, Operand(zero_reg));
138 t0, Operand(MAP_TYPE));
163 __ Assert(eq, kUnexpectedStringFunction, function, Operand(a2));
168 __ Branch(&no_arguments, eq, a0, Operand(zero_reg));
170 __ Subu(a0, a0, Operand(1));
208 t0, Operand(JSValue::kSize >> kPointerSizeLog2));
211 t0, Operand(zero_reg));
236 __ And(t0, a3, Operand(kIsNotStringMas
[all...]
/external/chromium_org/v8/src/mips64/
H A Dregexp-macro-assembler-mips64.cc154 __ li(v0, Operand(FAILURE));
182 current_input_offset(), Operand(by * char_size()));
192 __ Daddu(a0, a0, Operand(by));
213 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c));
218 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit));
226 BranchOrBacktrack(&not_at_start, ne, a0, Operand(zero_reg));
230 __ Daddu(a0, end_of_input_address(), Operand(current_input_offset()));
231 BranchOrBacktrack(on_at_start, eq, a0, Operand(a1));
239 BranchOrBacktrack(on_not_at_start, ne, a0, Operand(zero_reg));
242 __ Daddu(a0, end_of_input_address(), Operand(current_input_offse
[all...]
H A Dbuiltins-mips64.cc104 a4, Operand(zero_reg));
107 a4, Operand(MAP_TYPE));
134 a4, Operand(zero_reg));
137 a4, Operand(MAP_TYPE));
162 __ Assert(eq, kUnexpectedStringFunction, function, Operand(a2));
167 __ Branch(&no_arguments, eq, a0, Operand(zero_reg));
169 __ Dsubu(a0, a0, Operand(1));
207 a4, Operand(JSValue::kSize >> kPointerSizeLog2));
210 a4, Operand(zero_reg));
235 __ And(a4, a3, Operand(kIsNotStringMas
[all...]
/external/chromium_org/v8/src/arm/
H A Dregexp-macro-assembler-arm.cc140 current_input_offset(), Operand(by * char_size()));
150 __ add(r0, r0, Operand(by));
160 __ add(pc, r0, Operand(code_pointer()));
170 __ cmp(current_character(), Operand(c));
176 __ cmp(current_character(), Operand(limit));
185 __ cmp(r0, Operand::Zero());
190 __ add(r0, end_of_input_address(), Operand(current_input_offset()));
200 __ cmp(r0, Operand::Zero());
204 __ add(r0, end_of_input_address(), Operand(current_input_offset()));
211 __ cmp(current_character(), Operand(limi
[all...]
H A Dcode-stubs-arm.cc161 __ sub(scratch, result_reg, Operand(1));
162 __ cmp(scratch, Operand(0x7ffffffe));
180 __ sub(scratch, scratch, Operand(HeapNumber::kExponentBias + 1));
185 __ cmp(scratch, Operand(83));
193 __ rsb(scratch, scratch, Operand(51), SetCC);
197 __ mov(scratch_low, Operand(scratch_low, LSR, scratch));
201 __ rsb(scratch, scratch, Operand(32));
206 Operand(1 << HeapNumber::kMantissaBitsInTopWord));
207 __ orr(result_reg, scratch_low, Operand(result_reg, LSL, scratch));
211 __ mov(result_reg, Operand
[all...]
H A Dmacro-assembler-arm.cc42 mov(pc, Operand(target, rmode), LeaveCC, cond);
80 Operand mov_operand = Operand(reinterpret_cast<intptr_t>(target), rmode);
97 Operand mov_operand = Operand(reinterpret_cast<intptr_t>(target), rmode);
140 mov(ip, Operand(reinterpret_cast<int32_t>(target), rmode));
184 add(sp, sp, Operand(count * kPointerSize), LeaveCC, cond);
200 eor(reg1, reg1, Operand(reg2), LeaveCC, cond);
201 eor(reg2, reg2, Operand(reg1), LeaveCC, cond);
202 eor(reg1, reg1, Operand(reg
[all...]
/external/chromium_org/v8/src/x64/
H A Dassembler-x64.h385 class Operand BASE_EMBEDDED {
388 Operand(Register base, int32_t disp);
391 Operand(Register base,
397 Operand(Register index,
404 Operand(const Operand& base, int32_t offset);
407 // Does not check the "reg" part of the Operand.
698 void pushq(const Operand& src);
701 void popq(const Operand& dst);
707 void movb(Register dst, const Operand
[all...]
H A Dregexp-macro-assembler-x64.cc180 __ cmpl(Operand(rbp, kStartIndex), Immediate(0));
183 __ leap(rax, Operand(rsi, rdi, times_1, 0));
184 __ cmpp(rax, Operand(rbp, kInputStart));
192 __ cmpl(Operand(rbp, kStartIndex), Immediate(0));
195 __ leap(rax, Operand(rsi, rdi, times_1, 0));
196 __ cmpp(rax, Operand(rbp, kInputStart));
209 __ cmpl(rdi, Operand(backtrack_stackpointer(), 0));
253 __ leap(r9, Operand(rsi, rdx, times_1, 0));
254 __ leap(r11, Operand(rsi, rdi, times_1, 0));
263 __ movzxbl(rdx, Operand(r
[all...]

Completed in 1633 milliseconds

1234567891011>>