Home | History | Annotate | Download | only in x87

Lines Matching full:immediate

133     __ sub(esp, Immediate(108));
141 Immediate(ExternalReference::isolate_address(isolate())));
148 __ add(esp, Immediate(108));
219 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits));
224 __ sub(ecx, Immediate(delta));
226 __ cmp(ecx, Immediate(31));
233 __ sub(ecx, Immediate(delta));
241 Immediate(static_cast<uint32_t>(Double::kSignificandMask >> 32)));
243 Immediate(static_cast<uint32_t>(Double::kHiddenBit >> 32)));
246 __ test(ecx, Immediate(32));
259 __ cmp(MemOperand(esp, 0), Immediate(0));
261 __ cmp(exponent_operand, Immediate(0));
273 __ add(esp, Immediate(kDoubleSize / 2));
360 Immediate(isolate()->factory()->the_hole_value()));
381 __ test(key, Immediate(kSmiTagMask | kSmiSignMask));
452 __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
509 __ cmp(eax, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
541 __ cmp(eax, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
584 __ add(ebx, Immediate(Heap::kSloppyArgumentsObjectSize));
663 Immediate(isolate()->factory()->sloppy_arguments_elements_map()));
681 __ mov(ebx, Immediate(Smi::FromInt(Context::MIN_CONTEXT_SLOTS)));
701 __ sub(eax, Immediate(Smi::FromInt(1)));
704 __ add(ebx, Immediate(Smi::FromInt(1)));
721 Immediate(isolate()->factory()->fixed_array_map()));
732 __ sub(edx, Immediate(kPointerSize));
735 __ add(ebx, Immediate(Smi::FromInt(1)));
776 __ cmp(eax, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
793 __ add(eax, Immediate(Heap::kStrictArgumentsObjectSize));
825 Immediate(isolate()->factory()->fixed_array_map()));
836 __ add(edi, Immediate(kPointerSize));
837 __ sub(edx, Immediate(kPointerSize));
866 __ cmp(eax, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
926 __ test(ecx, Immediate(kSmiTagMask));
935 __ cmp(ebx, Immediate(Smi::FromInt(JSRegExp::IRREGEXP)));
951 __ Move(edi, Immediate(0));
997 __ and_(ebx, Immediate(kIsNotStringMask |
1009 __ cmp(ebx, Immediate(kExternalStringTag));
1045 __ Move(ecx, Immediate(1)); // Type is one byte.
1069 Immediate(ExternalReference::isolate_address(isolate())));
1072 __ mov(Operand(esp, 7 * kPointerSize), Immediate(1));
1081 __ mov(Operand(esp, 5 * kPointerSize), Immediate(0));
1085 Immediate(ExternalReference::address_of_static_offsets_vector(
1137 __ add(edx, Immediate(Code::kHeaderSize - kHeapObjectTag));
1161 __ mov(edx, Immediate(isolate()->factory()->the_hole_value()));
1182 __ add(edx, Immediate(2)); // edx was a smi.
1200 __ sub(eax, Immediate(RegExpImpl::kLastMatchOverhead));
1224 __ mov(ecx, Immediate(address_of_static_offsets_vector));
1233 __ sub(edx, Immediate(1));
1275 __ sub(eax, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
1294 __ Move(ecx, Immediate(0)); // Type is two byte.
1301 __ test(ebx, Immediate(kIsNotStringMask | kShortExternalStringTag));
1329 Immediate(masm->isolate()->factory()->heap_number_map()));
1346 __ test(scratch, Immediate(kIsNotStringMask | kIsNotInternalizedMask));
1393 __ Move(eax, Immediate(Smi::FromInt(NegativeComparisonResult(cc))));
1402 Immediate(isolate()->factory()->heap_number_map()));
1419 __ test(ecx, Immediate(kIsNotStringMask));
1423 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
1443 __ mov(ecx, Immediate(kSmiTagMask));
1452 __ sub(ecx, Immediate(0x01));
1461 Immediate(isolate()->factory()->heap_number_map()));
1520 __ Move(eax, Immediate(0));
1524 __ mov(eax, Immediate(Smi::FromInt(-1)));
1528 __ mov(eax, Immediate(Smi::FromInt(1)));
1536 __ mov(eax, Immediate(Smi::FromInt(1)));
1538 __ mov(eax, Immediate(Smi::FromInt(-1)));
1585 __ test(ecx, Immediate(kSmiTagMask));
1602 __ Move(eax, Immediate(EQUAL));
1620 __ push(Immediate(Smi::FromInt(NegativeComparisonResult(cc))));
1721 Immediate(TypeFeedbackVector::MegamorphicSentinel(isolate)));
1766 __ cmp(FieldOperand(ebx, 0), Immediate(allocation_site_map));
1805 Immediate(Smi::FromInt(CallICNexus::kCallCountIncrement)));
1853 Immediate(Smi::FromInt(CallICNexus::kCallCountIncrement)));
1863 __ cmp(ecx, Immediate(TypeFeedbackVector::MegamorphicSentinel(isolate)));
1882 __ cmp(ecx, Immediate(TypeFeedbackVector::UninitializedSentinel(isolate)));
1892 Immediate(TypeFeedbackVector::MegamorphicSentinel(isolate)));
1923 Immediate(Smi::FromInt(CallICNexus::kCallCountIncrement)));
2047 Immediate(ExternalReference::isolate_address(isolate())));
2060 __ mov(edx, Immediate(isolate()->factory()->the_hole_value()));
2097 __ mov(Operand(esp, 0 * kPointerSize), Immediate(0)); // argc.
2098 __ mov(Operand(esp, 1 * kPointerSize), Immediate(0)); // argv.
2100 Immediate(ExternalReference::isolate_address(isolate())));
2137 __ push(Immediate(Smi::FromInt(marker))); // context slot
2138 __ push(Immediate(Smi::FromInt(marker))); // function slot
2150 __ cmp(Operand::StaticVariable(js_entry_sp), Immediate(0));
2153 __ push(Immediate(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME)));
2156 __ push(Immediate(Smi::FromInt(StackFrame::INNER_JSENTRY_FRAME)));
2168 __ mov(eax, Immediate(isolate()->factory()->exception()));
2176 __ mov(edx, Immediate(isolate()->factory()->the_hole_value()));
2180 __ push(Immediate(0)); // receiver
2189 __ mov(edx, Immediate(construct_entry));
2192 __ mov(edx, Immediate(entry));
2204 __ cmp(ebx, Immediate(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME)));
2206 __ mov(Operand::StaticVariable(js_entry_sp), Immediate(0));
2217 __ add(esp, Immediate(2 * kPointerSize)); // remove markers
2328 __ Move(eax, Immediate(Smi::FromInt(0)));
2354 __ test(result_, Immediate(kIsNotStringMask));
2450 __ test(code_, Immediate(kSmiTagMask |
2455 __ Move(result_, Immediate(factory->single_character_string_cache()));
2559 __ cmp(ecx, Immediate(Smi::FromInt(1)));
2572 __ test(ebx, Immediate(kIsIndirectStringMask));
2576 __ test(ebx, Immediate(kSlicedNotConsMask));
2610 __ cmp(ecx, Immediate(Smi::FromInt(SlicedString::kMinLength)));
2621 __ test(ebx, Immediate(kStringEncodingMask));
2630 Immediate(String::kEmptyHashField));
2659 __ sub(edi, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
2677 __ add(edi, Immediate(SeqOneByteString::kHeaderSize - kHeapObjectTag));
2702 Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
2763 Immediate(String::kContainsCachedArrayIndexMask));
2856 __ Move(eax, Immediate(Smi::FromInt(NOT_EQUAL)));
2865 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
2874 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
2919 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
2932 __ Move(eax, Immediate(Smi::FromInt(LESS)));
2937 __ Move(eax, Immediate(Smi::FromInt(GREATER)));
2980 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
3020 __ test(ecx, Immediate(kSmiTagMask));
3126 __ cmp(eax, Immediate(isolate()->factory()->undefined_value()));
3136 __ cmp(edx, Immediate(isolate()->factory()->undefined_value()));
3169 __ test(tmp1, Immediate(kIsNotStringMask | kIsNotInternalizedMask));
3181 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
3226 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
3263 __ test(tmp3, Immediate(kIsNotStringMask));
3272 __ Move(eax, Immediate(Smi::FromInt(EQUAL)));
3286 __ test(tmp1, Immediate(kIsNotInternalizedMask));
3369 __ Push(Immediate(Smi::FromInt(NegativeComparisonResult(GetCondition()))));
3387 __ push(Immediate(Smi::FromInt(op())));
3425 Immediate(Smi::FromInt(name->Hash() +
3457 __ push(Immediate(Handle<Object>(name)));
3458 __ push(Immediate(name->Hash()));
3496 __ add(r0, Immediate(NameDictionary::GetProbeOffset(i)));
3559 __ add(scratch, Immediate(NameDictionary::GetProbeOffset(i)));
3596 __ mov(result(), Immediate(0));
3602 __ mov(result(), Immediate(1));
3607 __ mov(result(), Immediate(0));
3705 Immediate(ExternalReference::isolate_address(isolate())));
3722 __ mov(regs_.scratch0(), Immediate(~Page::kPageAlignmentMask));
3727 __ sub(regs_.scratch1(), Immediate(1));
3869 Immediate(Smi::FromInt(2)));
3880 __ mov(counter, Immediate(Smi::FromInt(2)));
3895 __ add(counter, Immediate(Smi::FromInt(2)));
4118 __ mov(counter, Immediate(Smi::FromInt(2)));
4143 __ add(counter, Immediate(Smi::FromInt(2)));
4305 __ mov(counter, Immediate(Smi::FromInt(0)));
4357 __ add(counter, Immediate(Smi::FromInt(3)));
4459 __ sub(eax, Immediate(Assembler::kCallInstructionLength));
4466 __ add(esp, Immediate(2 * kPointerSize));
4555 __ cmp(FieldOperand(ebx, 0), Immediate(allocation_site_map));
4564 Immediate(Smi::FromInt(kFastElementsKindPackedToHoley)));
4672 __ test(ecx, Immediate(kSmiTagMask));
4699 __ and_(edx, Immediate(AllocationSite::ElementsKindBits::kMask));
4711 __ add(eax, Immediate(3));
4715 __ mov(eax, Immediate(3));
4719 __ mov(eax, Immediate(4));
4781 __ test(ecx, Immediate(kSmiTagMask));
4798 __ cmp(ecx, Immediate(FAST_ELEMENTS));
4800 __ cmp(ecx, Immediate(FAST_HOLEY_ELEMENTS));
4807 __ cmp(ecx, Immediate(FAST_ELEMENTS));
4875 Immediate(PropertyDetails::PropertyCellTypeField::kMask |
4882 Immediate(PropertyDetails::PropertyCellTypeField::encode(
4906 Immediate(PropertyDetails::kAttributesReadOnlyMask));
4913 Immediate(PropertyDetails::PropertyCellTypeField::encode(
4918 Immediate(PropertyDetails::PropertyCellTypeField::encode(
4923 Immediate(PropertyDetails::PropertyCellTypeField::encode(
4935 Immediate(PropertyDetails::PropertyCellTypeField::encode(
4984 __ mov(esi, Immediate(bit_cast<int32_t>(kZapValue)));
5013 __ add(Operand::StaticVariable(level_address), Immediate(1));
5020 Immediate(ExternalReference::isolate_address(isolate)));
5029 __ mov(eax, Immediate(ExternalReference::is_profiling_address(isolate)));
5036 __ mov(eax, Immediate(thunk_ref));
5050 Immediate(ExternalReference::isolate_address(isolate)));
5068 __ sub(Operand::StaticVariable(level_address), Immediate(1));
5088 Immediate(isolate->factory()->the_hole_value()));
5146 Immediate(ExternalReference::isolate_address(isolate)));
5147 __ mov(eax, Immediate(delete_extensions));
5212 __ push(Immediate(masm->isolate()->factory()->undefined_value()));
5214 __ push(Immediate(masm->isolate()->factory()->undefined_value()));
5222 __ push(Immediate(reinterpret_cast<int>(masm->isolate())));
5250 Immediate((argc.immediate() + FCA::kArgsLength - 1) * kPointerSize));
5254 __ Move(ApiParameterOperand(4), Immediate(argc.immediate()));
5256 __ Move(ApiParameterOperand(5), Immediate(0));
5291 stack_space = argc.immediate() + FCA::kArgsLength + 1;
5342 __ add(scratch, Immediate(kPointerSize));