Lines Matching full:immediate
327 __ mov(ebx, Immediate(factory->empty_fixed_array()));
331 Immediate(factory->the_hole_value()));
348 Immediate(factory->undefined_value()));
375 __ cmp(edx, Immediate(Smi::FromInt(SharedFunctionInfo::kSecondEntryIndex)));
377 __ sub(edx, Immediate(Smi::FromInt(SharedFunctionInfo::kEntryLength)));
423 __ push(Immediate(factory->false_value()));
444 Immediate(Smi::FromInt(length)));
447 __ Set(ebx, Immediate(0)); // Set to NULL.
494 Immediate(Smi::FromInt(length)));
548 __ sub(esp, Immediate(kDoubleSize * XMMRegister::kNumRegisters));
559 Immediate(ExternalReference::isolate_address(masm->isolate())));
569 __ add(esp, Immediate(kDoubleSize * XMMRegister::kNumRegisters));
689 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits));
697 __ sub(ecx, Immediate(delta));
699 __ cmp(ecx, Immediate(31));
710 __ sub(esp, Immediate(kDoubleSize / 2));
713 __ sub(esp, Immediate(kDoubleSize)); // Nolint.
718 __ add(esp, Immediate(kDoubleSize));
722 __ sub(ecx, Immediate(delta));
730 Immediate(static_cast<uint32_t>(Double::kSignificandMask >> 32)));
732 Immediate(static_cast<uint32_t>(Double::kHiddenBit >> 32)));
735 __ test(ecx, Immediate(32));
752 __ cmp(MemOperand(esp, 0), Immediate(0));
754 __ cmp(exponent_operand, Immediate(0));
769 __ add(esp, Immediate(kDoubleSize / 2));
804 __ push(Immediate(Smi::FromInt(MinorKey())));
823 __ push(Immediate(Smi::FromInt(MinorKey())));
964 __ test(left, Immediate(0xc0000000));
1113 __ mov(Operand(esp, 2 * kPointerSize), Immediate(0));
1246 __ cmp(eax, Immediate(Smi::FromInt(fixed_right_arg_value())));
1386 __ cmp(edi, Immediate(fixed_right_arg_value()));
1470 __ test(eax, Immediate(0xc0000000));
1574 __ mov(edx, Immediate(factory->nan_value()));
1583 __ mov(eax, Immediate(factory->nan_value()));
1694 __ test(eax, Immediate(0xc0000000));
1882 __ test(eax, Immediate(0xc0000000));
2075 __ sub(esp, Immediate(2 * kPointerSize));
2086 __ cmp(ebx, Immediate(factory->heap_number_map()));
2122 Immediate(TranscendentalCache::SubCache::kCacheSize - 1));
2130 __ mov(eax, Immediate(cache_array));
2184 __ sub(esp, Immediate(kDoubleSize));
2187 __ add(esp, Immediate(kDoubleSize));
2203 __ sub(esp, Immediate(kDoubleSize));
2209 __ add(esp, Immediate(kDoubleSize));
2215 __ push(Immediate(Smi::FromInt(2 * kDoubleSize)));
2275 __ and_(edi, Immediate(0x7ff00000)); // Exponent only.
2278 __ cmp(edi, Immediate(supported_exponent_limit));
2281 __ cmp(edi, Immediate(0x7ff00000));
2287 __ push(Immediate(0x7ff80000));
2288 __ push(Immediate(0));
2290 __ add(esp, Immediate(2 * kPointerSize));
2306 __ test(eax, Immediate(5));
2319 __ test(eax, Immediate(0x400 /* C2 */));
2386 __ mov(edx, Immediate(0));
2423 __ mov(ecx, Immediate(0));
2549 __ test(scratch, Immediate(3));
2648 __ mov(scratch, Immediate(1));
2697 __ cmp(exponent, Immediate(0x80000000u));
2711 __ mov(scratch, Immediate(0x3F000000u));
2782 __ sub(esp, Immediate(kDoubleSize));
2809 __ add(esp, Immediate(kDoubleSize));
2814 __ add(esp, Immediate(kDoubleSize));
2890 __ sub(esp, Immediate(kDoubleSize));
2893 __ add(esp, Immediate(kDoubleSize));
2911 __ cmp(ecx, Immediate(masm->isolate()->factory()->prototype_string()));
2931 __ cmp(ecx, Immediate(masm->isolate()->factory()->length_string()));
2963 __ cmp(ecx, Immediate(masm->isolate()->factory()->length_string()));
3024 __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
3077 __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
3110 __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
3152 __ add(ebx, Immediate(Heap::kArgumentsObjectSize));
3226 Immediate(isolate->factory()->non_strict_arguments_elements_map()));
3244 __ mov(ebx, Immediate(Smi::FromInt(Context::MIN_CONTEXT_SLOTS)));
3263 __ sub(eax, Immediate(Smi::FromInt(1)));
3266 __ add(ebx, Immediate(Smi::FromInt(1)));
3282 Immediate(isolate->factory()->fixed_array_map()));
3293 __ sub(edx, Immediate(kPointerSize));
3296 __ add(ebx, Immediate(Smi::FromInt(1)));
3329 __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
3352 __ add(ecx, Immediate(Heap::kArgumentsObjectSizeStrict));
3390 Immediate(isolate->factory()->fixed_array_map()));
3401 __ add(edi, Immediate(kPointerSize));
3402 __ sub(edx, Immediate(kPointerSize));
3459 __ test(ecx, Immediate(kSmiTagMask));
3468 __ cmp(ebx, Immediate(Smi::FromInt(JSRegExp::IRREGEXP)));
3484 __ Set(edi, Immediate(0));
3530 __ and_(ebx, Immediate(kIsNotStringMask |
3542 __ cmp(ebx, Immediate(kExternalStringTag));
3578 __ Set(ecx, Immediate(1)); // Type is one byte.
3602 Immediate(ExternalReference::isolate_address(masm->isolate())));
3605 __ mov(Operand(esp, 7 * kPointerSize), Immediate(1));
3614 __ mov(Operand(esp, 5 * kPointerSize), Immediate(0));
3618 Immediate(ExternalReference::address_of_static_offsets_vector(
3670 __ add(edx, Immediate(Code::kHeaderSize - kHeapObjectTag));
3694 __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value()));
3728 __ add(edx, Immediate(2)); // edx was a smi.
3746 __ sub(eax, Immediate(RegExpImpl::kLastMatchOverhead));
3776 __ mov(ecx, Immediate(address_of_static_offsets_vector));
3785 __ sub(edx, Immediate(1));
3827 __ sub(eax, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
3846 __ Set(ecx, Immediate(0)); // Type is two byte.
3853 __ test(ebx, Immediate(kIsNotStringMask | kShortExternalStringTag));
3871 __ cmp(ebx, Immediate(Smi::FromInt(kMaxInlineLength)));
3896 __ mov(ecx, Immediate(factory->empty_fixed_array()));
3919 Immediate(factory->fixed_array_map()));
3924 __ mov(edx, Immediate(factory->undefined_value()));
3935 __ sub(ecx, Immediate(1));
3964 __ sub(mask, Immediate(1)); // Make mask.
4065 Immediate(masm->isolate()->factory()->heap_number_map()));
4082 __ test(scratch, Immediate(kIsNotStringMask | kIsNotInternalizedMask));
4125 __ Set(eax, Immediate(Smi::FromInt(NegativeComparisonResult(cc))));
4133 Immediate(masm->isolate()->factory()->heap_number_map()));
4140 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
4160 __ mov(ecx, Immediate(kSmiTagMask));
4169 __ sub(ecx, Immediate(0x01));
4178 Immediate(masm->isolate()->factory()->heap_number_map()));
4234 __ mov(ecx, Immediate(Smi::FromInt(1)));
4236 __ mov(ecx, Immediate(Smi::FromInt(-1)));
4254 __ Set(eax, Immediate(0));
4258 __ mov(eax, Immediate(Smi::FromInt(-1)));
4262 __ mov(eax, Immediate(Smi::FromInt(1)));
4271 __ mov(eax, Immediate(Smi::FromInt(1)));
4273 __ mov(eax, Immediate(Smi::FromInt(-1)));
4329 __ test(ecx, Immediate(kSmiTagMask));
4346 __ Set(eax, Immediate(EQUAL));
4365 __ push(Immediate(Smi::FromInt(NegativeComparisonResult(cc))));
4406 __ cmp(ecx, Immediate(TypeFeedbackCells::MegamorphicSentinel(isolate)));
4416 __ cmp(FieldOperand(ecx, 0), Immediate(allocation_site_map));
4431 __ cmp(ecx, Immediate(TypeFeedbackCells::UninitializedSentinel(isolate)));
4437 Immediate(TypeFeedbackCells::MegamorphicSentinel(isolate)));
4538 Immediate(TypeFeedbackCells::MegamorphicSentinel(isolate)));
4546 __ Set(eax, Immediate(argc_ + 1));
4547 __ Set(ebx, Immediate(0));
4559 __ Set(eax, Immediate(argc_));
4560 __ Set(ebx, Immediate(0));
4606 __ Set(ebx, Immediate(0));
4711 Immediate(ExternalReference::isolate_address(masm->isolate())));
4734 __ test(ecx, Immediate(kFailureTagMask));
4744 __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value()));
4764 __ test(eax, Immediate(((1 << kFailureTypeTagSize) - 1) << kFailureTagSize));
4777 __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value()));
4839 __ mov(eax, Immediate(reinterpret_cast<int32_t>(failure)));
4852 __ mov(Operand::StaticVariable(external_caught), Immediate(false));
4884 __ push(Immediate(Smi::FromInt(marker))); // context slot
4885 __ push(Immediate(Smi::FromInt(marker))); // function slot
4898 __ cmp(Operand::StaticVariable(js_entry_sp), Immediate(0));
4901 __ push(Immediate(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME)));
4904 __ push(Immediate(Smi::FromInt(StackFrame::INNER_JSENTRY_FRAME)));
4925 __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value()));
4929 __ push(Immediate(0)); // receiver
4938 __ mov(edx, Immediate(construct_entry));
4942 __ mov(edx, Immediate(entry));
4954 __ cmp(ebx, Immediate(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME)));
4956 __ mov(Operand::StaticVariable(js_entry_sp), Immediate(0));
4968 __ add(esp, Immediate(2 * kPointerSize)); // remove markers
5076 __ cmp(scratch, Immediate(factory->null_value()));
5084 __ mov(eax, Immediate(0));
5097 __ Set(eax, Immediate(0));
5104 __ mov(eax, Immediate(Smi::FromInt(1)));
5117 __ Set(eax, Immediate(Smi::FromInt(1)));
5133 __ Set(eax, Immediate(Smi::FromInt(1)));
5139 __ Set(eax, Immediate(Smi::FromInt(1)));
5146 __ Set(eax, Immediate(Smi::FromInt(1)));
5200 __ test(result_, Immediate(kIsNotStringMask));
5289 Immediate(kSmiTagMask |
5294 __ Set(result_, Immediate(factory->single_character_string_cache()));
5398 __ cmp(ebx, Immediate(Smi::FromInt(2)));
5438 __ cmp(ebx, Immediate(Smi::FromInt(ConsString::kMinLength)));
5451 __ test(ecx, Immediate(kStringEncodingMask));
5461 Immediate(String::kEmptyHashField));
5466 __ test(Operand::StaticVariable(high_promotion_mode), Immediate(1));
5497 __ test(ecx, Immediate(kOneByteDataHintMask));
5534 __ add(eax, Immediate(SeqOneByteString::kHeaderSize - kHeapObjectTag));
5555 __ add(edx, Immediate(SeqOneByteString::kHeaderSize - kHeapObjectTag));
5576 __ add(ecx, Immediate(SeqOneByteString::kHeaderSize - kHeapObjectTag));
5613 __ add(ecx, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
5745 __ add(src, Immediate(1));
5746 __ add(dest, Immediate(1));
5750 __ add(src, Immediate(2));
5751 __ add(dest, Immediate(2));
5753 __ sub(count, Immediate(1));
5786 __ test(count, Immediate(~3));
5809 __ add(src, Immediate(1));
5810 __ add(dest, Immediate(1));
5811 __ sub(count, Immediate(1));
5833 __ sub(scratch, Immediate(static_cast<int>('0')));
5834 __ cmp(scratch, Immediate(static_cast<int>('9' - '0')));
5837 __ sub(scratch, Immediate(static_cast<int>('0')));
5838 __ cmp(scratch, Immediate(static_cast<int>('9' - '0')));
5864 __ sub(mask, Immediate(1));
5882 __ add(scratch, Immediate(StringTable::GetProbeOffset(i)));
5903 Immediate(Smi::FromInt(2)));
6003 __ mov(hash, Immediate(StringHasher::kZeroHash));
6046 __ cmp(ecx, Immediate(Smi::FromInt(1)));
6059 __ test(ebx, Immediate(kIsIndirectStringMask));
6063 __ test(ebx, Immediate(kSlicedNotConsMask));
6097 __ cmp(ecx, Immediate(Smi::FromInt(SlicedString::kMinLength)));
6108 __ test(ebx, Immediate(kStringEncodingMask));
6117 Immediate(String::kEmptyHashField));
6146 __ sub(edi, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
6165 __ add(edi, Immediate(SeqOneByteString::kHeaderSize - kHeapObjectTag));
6192 Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
6246 __ Set(eax, Immediate(Smi::FromInt(NOT_EQUAL)));
6255 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
6264 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
6312 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
6325 __ Set(eax, Immediate(Smi::FromInt(LESS)));
6330 __ Set(eax, Immediate
6381 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
6393 __ add(esp, Immediate(2 * kPointerSize));
6485 __ mov(ecx, Immediate(Smi::FromInt(1)));
6487 __ mov(ecx, Immediate(Smi::FromInt(-1)));
6511 __ cmp(eax, Immediate(masm->isolate()->factory()->undefined_value()));
6521 __ cmp(edx, Immediate(masm->isolate()->factory()->undefined_value()));
6554 __ test(tmp1, Immediate(kIsNotStringMask | kIsNotInternalizedMask));
6566 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
6611 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
6648 __ test(tmp3, Immediate(kIsNotStringMask));
6657 __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
6671 __ test(tmp1, Immediate(kIsNotInternalizedMask));
6762 __ push(Immediate(Smi::FromInt(op_)));
6800 Immediate(Smi::FromInt(name->Hash() +
6831 __ push(Immediate(Handle<Object>(name)));
6832 __ push(Immediate(name->Hash()));
6870 __ add(r0, Immediate(NameDictionary::GetProbeOffset(i)));
6932 __ add(scratch, Immediate(NameDictionary::GetProbeOffset(i)));
6970 __ mov(result_, Immediate(0));
6976 __ mov(result_, Immediate(1));
6981 __ mov(result_, Immediate(0));
7171 Immediate(ExternalReference::isolate_address(masm->isolate())));
7196 __ mov(regs_.scratch0(), Immediate(~Page::kPageAlignmentMask));
7201 __ sub(regs_.scratch1(), Immediate(1));
7411 __ sub(eax, Immediate(Assembler::kCallInstructionLength));
7418 __ add(esp, Immediate(2 * kPointerSize));
7479 __ cmp(ebx, Immediate(undefined_sentinel));
7485 __ cmp(FieldOperand(ecx, 0), Immediate(allocation_site_map));
7571 __ test(ecx, Immediate(kSmiTagMask));
7579 __ cmp(ebx, Immediate(undefined_sentinel));
7581 __ cmp(FieldOperand(ebx, 0), Immediate(cell_map));
7588 __ cmp(ebx, Immediate(undefined_sentinel));
7593 __ cmp(edx, Immediate(undefined_sentinel));
7597 __ cmp(FieldOperand(edx, 0), Immediate(Handle<Map>(
7605 __ mov(edx, Immediate(GetInitialFastElementsKind()));
7685 __ test(ecx, Immediate(kSmiTagMask));
7703 __ cmp(ecx, Immediate(FAST_ELEMENTS));
7705 __ cmp(ecx, Immediate(FAST_HOLEY_ELEMENTS));
7712 __ cmp(ecx, Immediate(FAST_ELEMENTS));