Lines Matching refs:Immediate
398 Immediate(Smi::FromInt(length)));
401 __ Set(ebx, Immediate(0)); // Set to NULL.
448 Immediate(Smi::FromInt(length)));
502 __ sub(esp, Immediate(kDoubleSize * XMMRegister::kNumRegisters));
513 Immediate(ExternalReference::isolate_address(masm->isolate())));
523 __ add(esp, Immediate(kDoubleSize * XMMRegister::kNumRegisters));
605 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits));
613 __ sub(ecx, Immediate(delta));
615 __ cmp(ecx, Immediate(31));
626 __ sub(esp, Immediate(kDoubleSize / 2));
629 __ sub(esp, Immediate(kDoubleSize)); // Nolint.
634 __ add(esp, Immediate(kDoubleSize));
638 __ sub(ecx, Immediate(delta));
646 Immediate(static_cast<uint32_t>(Double::kSignificandMask >> 32)));
648 Immediate(static_cast<uint32_t>(Double::kHiddenBit >> 32)));
651 __ test(ecx, Immediate(32));
668 __ cmp(MemOperand(esp, 0), Immediate(0));
670 __ cmp(exponent_operand, Immediate(0));
685 __ add(esp, Immediate(kDoubleSize / 2));
726 __ sub(esp, Immediate(2 * kPointerSize));
737 __ cmp(ebx, Immediate(factory->heap_number_map()));
773 Immediate(TranscendentalCache::SubCache::kCacheSize - 1));
781 __ mov(eax, Immediate(cache_array));
835 __ sub(esp, Immediate(kDoubleSize));
838 __ add(esp, Immediate(kDoubleSize));
854 __ sub(esp, Immediate(kDoubleSize));
860 __ add(esp, Immediate(kDoubleSize));
866 __ push(Immediate(Smi::FromInt(2 * kDoubleSize)));
926 Immediate(0x7ff00000)); // Exponent only.
929 __ cmp(edi, Immediate(supported_exponent_limit));
932 __ cmp(edi, Immediate(0x7ff00000));
938 __ push(Immediate(0x7ff80000));
939 __ push(Immediate(0));
941 __ add(esp, Immediate(2 * kPointerSize));
957 __ test(eax, Immediate(5));
970 __ test(eax, Immediate(0x400 /* C2 */));
1094 __ mov(scratch, Immediate(1));
1147 __ cmp(exponent, Immediate(0x80000000u));
1157 __ mov(scratch, Immediate(0x3F000000u));
1228 __ sub(esp, Immediate(kDoubleSize));
1255 __ add(esp, Immediate(kDoubleSize));
1260 __ add(esp, Immediate(kDoubleSize));
1336 __ sub(esp, Immediate(kDoubleSize));
1339 __ add(esp, Immediate(kDoubleSize));
1357 __ cmp(ecx, Immediate(masm->isolate()->factory()->prototype_string()));
1377 __ cmp(ecx, Immediate(masm->isolate()->factory()->length_string()));
1408 __ cmp(ecx, Immediate(masm->isolate()->factory()->length_string()));
1469 __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
1522 __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
1555 __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
1597 __ add(ebx, Immediate(Heap::kArgumentsObjectSize));
1671 Immediate(isolate->factory()->non_strict_arguments_elements_map()));
1689 __ mov(ebx, Immediate(Smi::FromInt(Context::MIN_CONTEXT_SLOTS)));
1708 __ sub(eax, Immediate(Smi::FromInt(1)));
1711 __ add(ebx, Immediate(Smi::FromInt(1)));
1727 Immediate(isolate->factory()->fixed_array_map()));
1738 __ sub(edx, Immediate(kPointerSize));
1741 __ add(ebx, Immediate(Smi::FromInt(1)));
1774 __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
1797 __ add(ecx, Immediate(Heap::kArgumentsObjectSizeStrict));
1835 Immediate(isolate->factory()->fixed_array_map()));
1846 __ add(edi, Immediate(kPointerSize));
1847 __ sub(edx, Immediate(kPointerSize));
1904 __ test(ecx, Immediate(kSmiTagMask));
1913 __ cmp(ebx, Immediate(Smi::FromInt(JSRegExp::IRREGEXP)));
1929 __ Set(edi, Immediate(0));
1975 __ and_(ebx, Immediate(kIsNotStringMask |
1987 __ cmp(ebx, Immediate(kExternalStringTag));
2023 __ Set(ecx, Immediate(1)); // Type is one byte.
2047 Immediate(ExternalReference::isolate_address(masm->isolate())));
2050 __ mov(Operand(esp, 7 * kPointerSize), Immediate(1));
2059 __ mov(Operand(esp, 5 * kPointerSize), Immediate(0));
2063 Immediate(ExternalReference::address_of_static_offsets_vector(
2115 __ add(edx, Immediate(Code::kHeaderSize - kHeapObjectTag));
2139 __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value()));
2173 __ add(edx, Immediate(2)); // edx was a smi.
2191 __ sub(eax, Immediate(RegExpImpl::kLastMatchOverhead));
2221 __ mov(ecx, Immediate(address_of_static_offsets_vector));
2230 __ sub(edx, Immediate(1));
2272 __ sub(eax, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
2291 __ Set(ecx, Immediate(0)); // Type is two byte.
2298 __ test(ebx, Immediate(kIsNotStringMask | kShortExternalStringTag));
2316 __ cmp(ebx, Immediate(Smi::FromInt(kMaxInlineLength)));
2341 __ mov(ecx, Immediate(factory->empty_fixed_array()));
2364 Immediate(factory->fixed_array_map()));
2369 __ mov(edx, Immediate(factory->undefined_value()));
2380 __ sub(ecx, Immediate(1));
2410 Immediate(masm->isolate()->factory()->heap_number_map()));
2427 __ test(scratch, Immediate(kIsNotStringMask | kIsNotInternalizedMask));
2470 __ Set(eax, Immediate(Smi::FromInt(NegativeComparisonResult(cc))));
2478 Immediate(masm->isolate()->factory()->heap_number_map()));
2485 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
2505 __ mov(ecx, Immediate(kSmiTagMask));
2514 __ sub(ecx, Immediate(0x01));
2523 Immediate(masm->isolate()->factory()->heap_number_map()));
2579 __ mov(ecx, Immediate(Smi::FromInt(1)));
2581 __ mov(ecx, Immediate(Smi::FromInt(-1)));
2599 __ Set(eax, Immediate(0));
2603 __ mov(eax, Immediate(Smi::FromInt(-1)));
2607 __ mov(eax, Immediate(Smi::FromInt(1)));
2616 __ mov(eax, Immediate(Smi::FromInt(1)));
2618 __ mov(eax, Immediate(Smi::FromInt(-1)));
2674 __ test(ecx, Immediate(kSmiTagMask));
2691 __ Set(eax, Immediate(EQUAL));
2710 __ push(Immediate(Smi::FromInt(NegativeComparisonResult(cc))));
2742 __ cmp(ecx, Immediate(TypeFeedbackCells::MegamorphicSentinel(isolate)));
2751 __ cmp(FieldOperand(ecx, 0), Immediate(allocation_site_map));
2766 __ cmp(ecx, Immediate(TypeFeedbackCells::UninitializedSentinel(isolate)));
2772 Immediate(TypeFeedbackCells::MegamorphicSentinel(isolate)));
2874 Immediate(TypeFeedbackCells::MegamorphicSentinel(isolate)));
2882 __ Set(eax, Immediate(argc_ + 1));
2883 __ Set(ebx, Immediate(0));
2895 __ Set(eax, Immediate(argc_));
2896 __ Set(ebx, Immediate(0));
2942 __ Set(ebx, Immediate(0));
3031 Immediate(ExternalReference::isolate_address(masm->isolate())));
3046 Immediate(ExternalReference::isolate_address(masm->isolate())));
3069 __ test(ecx, Immediate(kFailureTagMask));
3079 __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value()));
3099 __ test(eax, Immediate(((1 << kFailureTypeTagSize) - 1) << kFailureTagSize));
3112 __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value()));
3174 __ mov(eax, Immediate(reinterpret_cast<int32_t>(failure)));
3187 __ mov(Operand::StaticVariable(external_caught), Immediate(false));
3219 __ push(Immediate(Smi::FromInt(marker))); // context slot
3220 __ push(Immediate(Smi::FromInt(marker))); // function slot
3233 __ cmp(Operand::StaticVariable(js_entry_sp), Immediate(0));
3236 __ push(Immediate(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME)));
3239 __ push(Immediate(Smi::FromInt(StackFrame::INNER_JSENTRY_FRAME)));
3260 __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value()));
3264 __ push(Immediate(0)); // receiver
3273 __ mov(edx, Immediate(construct_entry));
3277 __ mov(edx, Immediate(entry));
3289 __ cmp(ebx, Immediate(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME)));
3291 __ mov(Operand::StaticVariable(js_entry_sp), Immediate(0));
3303 __ add(esp, Immediate(2 * kPointerSize)); // remove markers
3411 __ cmp(scratch, Immediate(factory->null_value()));
3419 __ mov(eax, Immediate(0));
3432 __ Set(eax, Immediate(0));
3439 __ mov(eax, Immediate(Smi::FromInt(1)));
3452 __ Set(eax, Immediate(Smi::FromInt(1)));
3468 __ Set(eax, Immediate(Smi::FromInt(1)));
3474 __ Set(eax, Immediate(Smi::FromInt(1)));
3481 __ Set(eax, Immediate(Smi::FromInt(1)));
3535 __ test(result_, Immediate(kIsNotStringMask));
3624 Immediate(kSmiTagMask |
3629 __ Set(result_, Immediate(factory->single_character_string_cache()));
3733 __ cmp(ebx, Immediate(Smi::FromInt(2)));
3773 __ cmp(ebx, Immediate(Smi::FromInt(ConsString::kMinLength)));
3786 __ test(ecx, Immediate(kStringEncodingMask));
3796 Immediate(String::kEmptyHashField));
3801 __ test(Operand::StaticVariable(high_promotion_mode), Immediate(1));
3832 __ test(ecx, Immediate(kOneByteDataHintMask));
3869 __ add(eax, Immediate(SeqOneByteString::kHeaderSize - kHeapObjectTag));
3890 __ add(edx, Immediate(SeqOneByteString::kHeaderSize - kHeapObjectTag));
3911 __ add(ecx, Immediate(SeqOneByteString::kHeaderSize - kHeapObjectTag));
3948 __ add(ecx, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
4039 __ add(src, Immediate(1));
4040 __ add(dest, Immediate(1));
4044 __ add(src, Immediate(2));
4045 __ add(dest, Immediate(2));
4047 __ sub(count, Immediate(1));
4080 __ test(count, Immediate(~3));
4103 __ add(src, Immediate(1));
4104 __ add(dest, Immediate(1));
4105 __ sub(count, Immediate(1));
4127 __ sub(scratch, Immediate(static_cast<int>('0')));
4128 __ cmp(scratch, Immediate(static_cast<int>('9' - '0')));
4131 __ sub(scratch, Immediate(static_cast<int>('0')));
4132 __ cmp(scratch, Immediate(static_cast<int>('9' - '0')));
4158 __ sub(mask, Immediate(1));
4176 __ add(scratch, Immediate(StringTable::GetProbeOffset(i)));
4197 Immediate(Smi::FromInt(2)));
4297 __ mov(hash, Immediate(StringHasher::kZeroHash));
4340 __ cmp(ecx, Immediate(Smi::FromInt(1)));
4353 __ test(ebx, Immediate(kIsIndirectStringMask));
4357 __ test(ebx, Immediate(kSlicedNotConsMask));
4391 __ cmp(ecx, Immediate(Smi::FromInt(SlicedString::kMinLength)));
4402 __ test(ebx, Immediate(kStringEncodingMask));
4411 Immediate(String::kEmptyHashField));
4440 __ sub(edi, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
4459 __ add(edi, Immediate(SeqOneByteString::kHeaderSize - kHeapObjectTag));
4486 Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
4540 __ Set(eax, Immediate(Smi::FromInt(NOT_EQUAL)));
4549 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
4558 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
4606 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
4619 __ Set(eax, Immediate(Smi::FromInt(LESS)));
4624 __ Set(eax, Immediate(Smi::FromInt(GREATER)));
4675 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
4687 __ add(esp, Immediate(2 * kPointerSize));
4779 __ mov(ecx, Immediate(Smi::FromInt(1)));
4781 __ mov(ecx, Immediate(Smi::FromInt(-1)));
4805 __ cmp(eax, Immediate(masm->isolate()->factory()->undefined_value()));
4815 __ cmp(edx, Immediate(masm->isolate()->factory()->undefined_value()));
4848 __ test(tmp1, Immediate(kIsNotStringMask | kIsNotInternalizedMask));
4860 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
4905 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
4942 __ test(tmp3, Immediate(kIsNotStringMask));
4951 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
4965 __ test(tmp1, Immediate(kIsNotInternalizedMask));
5056 __ push(Immediate(Smi::FromInt(op_)));
5094 Immediate(Smi::FromInt(name->Hash() +
5125 __ push(Immediate(Handle<Object>(name)));
5126 __ push(Immediate(name->Hash()));
5164 __ add(r0, Immediate(NameDictionary::GetProbeOffset(i)));
5226 __ add(scratch, Immediate(NameDictionary::GetProbeOffset(i)));
5264 __ mov(result_, Immediate(0));
5270 __ mov(result_, Immediate(1));
5275 __ mov(result_, Immediate(0));
5386 Immediate(ExternalReference::isolate_address(masm->isolate())));
5411 __ mov(regs_.scratch0(), Immediate(~Page::kPageAlignmentMask));
5416 __ sub(regs_.scratch1(), Immediate(1));
5610 __ sub(eax, Immediate(1));
5640 __ sub(eax, Immediate(Assembler::kCallInstructionLength));
5647 __ add(esp, Immediate(2 * kPointerSize));
5736 __ cmp(FieldOperand(ecx, 0), Immediate(allocation_site_map));
5745 Immediate(Smi::FromInt(kFastElementsKindPackedToHoley)));
5861 __ test(ecx, Immediate(kSmiTagMask));
5869 __ cmp(ebx, Immediate(undefined_sentinel));
5871 __ cmp(FieldOperand(ebx, 0), Immediate(cell_map));
5879 __ cmp(ebx, Immediate(undefined_sentinel));
5882 __ cmp(FieldOperand(edx, 0), Immediate(
5890 __ and_(edx, Immediate(AllocationSite::ElementsKindBits::kMask));
5950 __ test(ecx, Immediate(kSmiTagMask));
5968 __ cmp(ecx, Immediate(FAST_ELEMENTS));
5970 __ cmp(ecx, Immediate(FAST_HOLEY_ELEMENTS));
5977 __ cmp(ecx, Immediate(FAST_ELEMENTS));