HomeSort by relevance Sort by last modified time
    Searched refs:Immediate (Results 26 - 50 of 147) sorted by null

12 3 4 5 6

  /external/chromium_org/v8/test/cctest/
test-hashing.cc 57 __ mov(eax, Immediate(0));
58 __ mov(ebx, Immediate(string.at(0)));
61 __ mov(ebx, Immediate(string.at(i)));
73 __ movq(rax, Immediate(0));
74 __ movq(rbx, Immediate(string.at(0)));
77 __ movq(rbx, Immediate(string.at(i)));
121 __ mov(eax, Immediate(key));
129 __ movq(rax, Immediate(key));
test-code-stubs-x64.cc 86 __ subq(rsp, Immediate(kDoubleSize));
92 __ addq(rsp, Immediate(kDoubleSize));
100 __ addq(rsp, Immediate(kPointerSize));
test-disasm-ia32.cc 57 // Short immediate instructions
59 __ add(eax, Immediate(12345678));
61 __ sub(eax, Immediate(12345678));
82 __ add(Operand(ebp, ecx, times_4, 12), Immediate(12));
85 __ add(ebx, Immediate(12));
94 __ cmp(Operand(ebp, ecx, times_4, 0), Immediate(1000));
119 __ push(Immediate(12));
120 __ push(Immediate(23456));
148 __ mov(Operand(ebx, ecx, times_4, 10000), Immediate(12345));
162 __ test(Operand(ebx, ecx, times_4, 10000), Immediate(123456))
    [all...]
  /external/v8/test/cctest/
test-hashing.cc 59 __ mov(eax, Immediate(0));
60 __ mov(ebx, Immediate(string.at(0)));
63 __ mov(ebx, Immediate(string.at(i)));
75 __ movq(rax, Immediate(0));
76 __ movq(rbx, Immediate(string.at(0)));
79 __ movq(rbx, Immediate(string.at(i)));
123 __ mov(eax, Immediate(key));
131 __ movq(rax, Immediate(key));
test-disasm-ia32.cc 64 // Short immediate instructions
66 __ add(eax, Immediate(12345678));
68 __ sub(eax, Immediate(12345678));
89 __ add(Operand(ebp, ecx, times_4, 12), Immediate(12));
92 __ add(ebx, Immediate(12));
101 __ cmp(Operand(ebp, ecx, times_4, 0), Immediate(1000));
135 __ push(Immediate(12));
136 __ push(Immediate(23456));
164 __ mov(Operand(ebx, ecx, times_4, 10000), Immediate(12345));
178 __ test(Operand(ebx, ecx, times_4, 10000), Immediate(123456))
    [all...]
  /external/v8/src/ia32/
debug-ia32.cc 120 __ test(reg, Immediate(0xc0000000));
131 __ Set(eax, Immediate(0)); // No arguments.
132 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate())));
143 __ Set(reg, Immediate(kDebugZapValue));
160 __ add(esp, Immediate(kPointerSize));
307 __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0));
code-stubs-ia32.cc 54 __ cmp(ebx, Immediate(factory->heap_number_map()));
89 __ mov(ebx, Immediate(factory->empty_fixed_array()));
93 Immediate(factory->the_hole_value()));
98 Immediate(factory->undefined_value()));
115 __ push(Immediate(factory->false_value()));
136 Immediate(Smi::FromInt(length)));
139 __ Set(ebx, Immediate(0)); // Set to NULL.
187 Immediate(Smi::FromInt(length)));
398 __ cmp(eax, Immediate(size >> kPointerSizeLog2));
465 __ Set(tos_, Immediate(0))
    [all...]
assembler-ia32.h 266 class Immediate BASE_EMBEDDED {
268 inline explicit Immediate(int x);
269 inline explicit Immediate(const ExternalReference& ext);
270 inline explicit Immediate(Handle<Object> handle);
271 inline explicit Immediate(Smi* value);
272 inline explicit Immediate(Address addr);
274 static Immediate CodeRelativeOffset(Label* label) {
275 return Immediate(label);
287 inline explicit Immediate(Label* value);
390 // A Displacement describes the 32bit immediate field of an instruction whic
    [all...]
stub-cache-ia32.cc 88 __ add(extra, Immediate(Code::kHeaderSize - kHeapObjectTag));
130 __ add(offset, Immediate(Code::kHeaderSize - kHeapObjectTag));
176 Immediate(masm->isolate()->factory()->hash_table_map()));
249 __ add(offset, Immediate(flags));
286 __ Set(prototype, Immediate(Handle<Map>(function->initial_map())));
323 __ test(scratch, Immediate(kNotStringTag));
404 __ mov(scratch, Immediate(interceptor));
441 __ push(Immediate(Smi::FromInt(0)));
458 __ add(esp, Immediate(kPointerSize * kFastApiCallArguments));
494 __ mov(Operand(esp, 3 * kPointerSize), Immediate(call_data))
    [all...]
builtins-ia32.cc 72 __ add(eax, Immediate(num_extra_args + 1));
107 __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0));
196 __ or_(ebx, Immediate(kHeapObjectTag));
249 __ add(eax, Immediate(kPointerSize));
259 __ or_(edi, Immediate(kHeapObjectTag)); // add the heap tag
388 __ Set(esi, Immediate(0));
410 __ Set(ecx, Immediate(0));
510 __ push(Immediate(Smi::FromInt(static_cast<int>(type))));
572 __ push(Immediate(factory->undefined_value()));
590 __ Set(edx, Immediate(0)); // indicate regular JS_FUNCTIO
    [all...]
macro-assembler-ia32.h 250 // Store the value in register/immediate src in the safepoint
253 void StoreToSafepointRegisterSlot(Register dst, Immediate src);
263 Set(result, Immediate(object));
327 void Set(Register dst, const Immediate& x);
328 void Set(const Operand& dst, const Immediate& x);
331 bool IsUnsafeImmediate(const Immediate& x);
332 void SafeSet(Register dst, const Immediate& x);
333 void SafePush(const Immediate& x);
456 test(value, Immediate(kSmiTagMask));
463 test(value, Immediate(kSmiTagMask))
    [all...]
  /external/chromium_org/v8/src/ia32/
assembler-ia32.h 341 class Immediate BASE_EMBEDDED {
343 inline explicit Immediate(int x);
344 inline explicit Immediate(const ExternalReference& ext);
345 inline explicit Immediate(Handle<Object> handle);
346 inline explicit Immediate(Smi* value);
347 inline explicit Immediate(Address addr);
349 static Immediate CodeRelativeOffset(Label* label) {
350 return Immediate(label);
362 inline explicit Immediate(Label* value);
466 // A Displacement describes the 32bit immediate field of an instruction whic
    [all...]
codegen-ia32.cc 201 if (direction == BACKWARD) __ sub(src, Immediate(0x40));
206 if (direction == FORWARD) __ add(src, Immediate(0x40));
207 if (direction == BACKWARD) __ sub(dst, Immediate(0x40));
212 if (direction == FORWARD) __ add(dst, Immediate(0x40));
217 __ test(count, Immediate(0x20));
219 if (direction == BACKWARD) __ sub(src, Immediate(0x20));
222 if (direction == FORWARD) __ add(src, Immediate(0x20));
223 if (direction == BACKWARD) __ sub(dst, Immediate(0x20));
226 if (direction == FORWARD) __ add(dst, Immediate(0x20));
229 __ test(count, Immediate(0x10))
    [all...]
assembler-ia32-inl.h 326 Immediate::Immediate(int x) {
332 Immediate::Immediate(const ExternalReference& ext) {
338 Immediate::Immediate(Label* internal_offset) {
344 Immediate::Immediate(Handle<Object> handle) {
360 Immediate::Immediate(Smi* value)
    [all...]
full-codegen-ia32.cc 63 __ test(reg, Immediate(kSmiTagMask));
70 __ test(reg, Immediate(kSmiTagMask));
78 __ test(eax, Immediate(delta_to_patch_site));
151 Immediate(isolate()->factory()->undefined_value()));
169 __ push(Immediate(isolate()->factory()->undefined_value()));
171 __ mov(eax, Immediate(isolate()->factory()->undefined_value()));
237 __ push(Immediate(Smi::FromInt(num_parameters)));
309 __ Set(eax, Immediate(Smi::FromInt(0)));
314 __ mov(ebx, Immediate(profiling_counter_));
316 Immediate(Smi::FromInt(delta)))
    [all...]
deoptimizer-ia32.cc 251 __ sub(esp, Immediate(kDoubleRegsSize));
281 __ mov(Operand(esp, 1 * kPointerSize), Immediate(type())); // Bailout type.
286 Immediate(ExternalReference::isolate_address(isolate())));
320 __ add(esp, Immediate(kDoubleRegsSize + 2 * kPointerSize));
336 __ add(edx, Immediate(sizeof(uint32_t)));
355 Immediate(0));
359 __ cmp(ecx, Immediate(kAlignmentZapValue));
379 __ sub(ecx, Immediate(sizeof(uint32_t)));
384 __ add(eax, Immediate(kPointerSize));
builtins-ia32.cc 72 __ add(eax, Immediate(num_extra_args + 1));
161 __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0));
249 __ or_(ebx, Immediate(kHeapObjectTag));
303 __ add(eax, Immediate(kPointerSize));
313 __ or_(edi, Immediate(kHeapObjectTag)); // add the heap tag
444 __ Set(esi, Immediate(0));
466 __ Set(ecx, Immediate(0));
485 __ mov(ebx, Immediate(undefined_sentinel));
537 __ sub(Operand(esp, 0), Immediate(5));
544 Immediate(ExternalReference::isolate_address(masm->isolate())))
    [all...]
stub-cache-ia32.cc 88 __ add(extra, Immediate(Code::kHeaderSize - kHeapObjectTag));
130 __ add(offset, Immediate(Code::kHeaderSize - kHeapObjectTag));
172 Immediate(masm->isolate()->factory()->hash_table_map()));
245 __ add(offset, Immediate(flags));
282 __ Set(prototype, Immediate(Handle<Map>(function->initial_map())));
319 __ test(scratch, Immediate(kNotStringTag));
396 __ mov(scratch, Immediate(interceptor));
432 __ push(Immediate(Smi::FromInt(0)));
449 __ add(esp, Immediate(kPointerSize * kFastApiCallArguments));
483 Immediate(call_data))
    [all...]
  /external/chromium_org/v8/src/x64/
code-stubs-x64.cc 452 __ cmpq(rcx, Immediate(0));
555 __ andl(rcx, Immediate(HeapNumber::kExponentMask));
556 __ shrl(rcx, Immediate(HeapNumber::kExponentShift));
558 __ cmpl(result_reg, Immediate(HeapNumber::kMantissaBits));
563 __ subl(rcx, Immediate(delta));
565 __ cmpl(rcx, Immediate(31));
579 __ cmpl(MemOperand(rsp, 0), Immediate(0));
581 __ cmpl(exponent_operand, Immediate(0));
588 __ addq(rsp, Immediate(kDoubleSize));
628 __ subq(rsp, Immediate(kDoubleSize))
    [all...]
deoptimizer-x64.cc 144 __ subq(rsp, Immediate(kDoubleRegsSize));
218 __ addq(rsp, Immediate(2 * kPointerSize));
234 __ addq(rdx, Immediate(sizeof(intptr_t)));
266 __ subq(rcx, Immediate(sizeof(intptr_t)));
271 __ addq(rax, Immediate(kPointerSize));
lithium-codegen-x64.cc 186 __ subq(rsp, Immediate(slots * kPointerSize));
201 __ subq(rsp, Immediate(slots * kPointerSize));
267 __ subq(rsp, Immediate(slots * kPointerSize));
720 __ subl(rax, Immediate(1));
723 __ movl(rax, Immediate(FLAG_deopt_every_n_times));
    [all...]
  /external/v8/src/x64/
code-stubs-x64.cc 189 __ cmpq(rcx, Immediate(0));
381 __ cmpq(rax, Immediate(size >> kPointerSizeLog2));
443 Immediate(1 << Map::kIsUndetectable));
619 __ shr(double_exponent, Immediate(64 - HeapNumber::kExponentBits));
620 __ subl(double_exponent, Immediate(HeapNumber::kExponentBias));
622 __ cmpl(double_exponent, Immediate(63));
630 __ cmpl(double_exponent, Immediate(83));
803 __ shl(kScratchRegister, Immediate(63));
826 __ shl(kScratchRegister, Immediate(63));
    [all...]
codegen-x64.cc 158 __ testb(rax, Immediate(5));
171 __ testl(rax, Immediate(0x400 /* C2 */));
181 __ testb(rax, Immediate(5));
200 __ testb(rax, Immediate(0x3f /* Any Exception*/));
487 __ testb(result, Immediate(kIsIndirectStringMask));
492 __ testb(result, Immediate(kSlicedNotConsMask));
523 __ testb(result, Immediate(kStringRepresentationMask));
531 __ testb(result, Immediate(kIsIndirectStringMask));
536 __ testb(result, Immediate(kShortExternalStringTag));
540 __ testb(result, Immediate(kStringEncodingMask))
    [all...]
debug-x64.cc 124 __ sar(kScratchRegister, Immediate(32));
153 __ shl(kScratchRegister, Immediate(32));
166 __ addq(rsp, Immediate(kPointerSize));
313 __ movq(Operand(rax, 0), Immediate(0));
  /art/compiler/utils/x86/
assembler_x86.cc 81 void X86Assembler::pushl(const Immediate& imm) {
106 void X86Assembler::movl(Register dst, const Immediate& imm) {
134 void X86Assembler::movl(const Address& dst, const Immediate& imm) {
192 void X86Assembler::movb(const Address& dst, const Immediate& imm) {
714 void X86Assembler::ffree(const Immediate& index) {
756 void X86Assembler::cmpl(Register reg, const Immediate& imm) {
797 void X86Assembler::cmpl(const Address& address, const Immediate& imm) {
810 void X86Assembler::testl(Register reg, const Immediate& immediate) {
814 if (immediate.is_uint8() && reg < 4)
    [all...]

Completed in 783 milliseconds

12 3 4 5 6