Lines Matching full:immediate
187 __ andl(rcx, Immediate(HeapNumber::kExponentMask));
188 __ shrl(rcx, Immediate(HeapNumber::kExponentShift));
190 __ cmpl(result_reg, Immediate(HeapNumber::kMantissaBits));
195 __ subl(rcx, Immediate(delta));
197 __ cmpl(rcx, Immediate(31));
211 __ cmpl(MemOperand(rsp, 0), Immediate(0));
213 __ cmpl(exponent_operand, Immediate(0));
220 __ addp(rsp, Immediate(kDoubleSize));
275 __ movp(scratch, Immediate(1));
329 __ cmpl(exponent, Immediate(0x1));
407 __ subp(rsp, Immediate(kDoubleSize));
430 __ testb(rax, Immediate(0x5F)); // Check for all but precision exception.
434 __ addp(rsp, Immediate(kDoubleSize));
439 __ addp(rsp, Immediate(kDoubleSize));
459 __ shrl(scratch, Immediate(1));
467 __ shrl(scratch, Immediate(1));
657 __ addp(r8, Immediate(Heap::kSloppyArgumentsObjectSize));
753 __ subp(r9, Immediate(1));
782 __ subp(rdx, Immediate(kPointerSize));
788 __ addp(r8, Immediate(1));
971 __ addp(rax, Immediate(Heap::kStrictArgumentsObjectSize));
1012 __ addp(rdi, Immediate(kPointerSize));
1013 __ subp(rdx, Immediate(kPointerSize));
1086 __ cmpl(rbx, Immediate(JSRegExp::IRREGEXP));
1096 __ cmpl(rdx, Immediate(Isolate::kJSRegexpStaticOffsetsVectorSize / 2 - 1));
1135 __ andb(rbx, Immediate(kIsNotStringMask |
1144 __ andb(rbx, Immediate(kIsNotStringMask |
1156 __ cmpp(rbx, Immediate(kExternalStringTag));
1170 __ testb(rbx, Immediate(kStringRepresentationMask | kStringEncodingMask));
1174 __ testb(rbx, Immediate(kStringRepresentationMask));
1231 Immediate(1));
1245 Immediate(0));
1302 __ addp(r11, Immediate(Code::kHeaderSize - kHeapObjectTag));
1310 __ cmpl(rax, Immediate(1));
1314 __ cmpl(rax, Immediate(NativeRegExpMacroAssembler::EXCEPTION));
1316 __ cmpl(rax, Immediate(NativeRegExpMacroAssembler::FAILURE));
1349 __ subl(rax, Immediate(RegExpImpl::kLastMatchOverhead));
1387 __ subp(rdx, Immediate(1));
1439 __ testb(rbx, Immediate(kIsIndirectStringMask));
1445 __ subp(rdi, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
1448 __ testb(rbx, Immediate(kStringEncodingMask));
1463 __ testb(rbx, Immediate(kIsNotStringMask | kShortExternalStringMask));
1508 __ testb(scratch, Immediate(kIsNotStringMask | kIsNotInternalizedMask));
1571 __ cmpb(rcx, Immediate(static_cast<uint8_t>(FIRST_JS_RECEIVER_TYPE)));
1574 __ cmpb(rcx, Immediate(static_cast<uint8_t>(SYMBOL_TYPE)));
1577 __ cmpb(rcx, Immediate(static_cast<uint8_t>(SIMD128_VALUE_TYPE)));
1582 __ testb(rcx, Immediate(kIsNotStringMask));
1738 __ testb(rcx, Immediate(kSmiTagMask));
1745 Immediate(1 << Map::kIsUndetectable));
1748 Immediate(1 << Map::kIsUndetectable));
1946 __ movp(rax, Immediate(arg_count()));
2277 __ movp(arg_reg_1, Immediate(0)); // argc.
2278 __ movp(arg_reg_2, Immediate(0)); // argv.
2338 __ subp(rsp, Immediate(EntryFrameConstants::kXMMRegistersBlockSize));
2399 __ Push(Immediate(0)); // receiver
2426 __ movp(Operand(kScratchRegister, 0), Immediate(0));
2447 __ addp(rsp, Immediate(EntryFrameConstants::kXMMRegistersBlockSize));
2460 __ addp(rsp, Immediate(2 * kPointerSize)); // remove markers
2511 Immediate(1 << Map::kHasNonInstancePrototype));
2544 Immediate(1 << Map::kIsAccessCheckNeeded));
2593 __ testb(result_, Immediate(kIsNotStringMask));
2770 __ testl(rax, Immediate(kSmiTagMask));
2811 __ testb(rbx, Immediate(kIsIndirectStringMask));
2814 __ testb(rbx, Immediate(kSlicedNotConsMask));
2850 __ cmpp(rcx, Immediate(SlicedString::kMinLength));
2861 __ testb(rbx, Immediate(kStringEncodingMask));
2871 Immediate(String::kEmptyHashField));
2889 __ testb(rbx, Immediate(kExternalStringTag));
2895 __ testb(rbx, Immediate(kShortExternalStringMask));
2900 __ subp(rdi, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
2904 __ testb(rbx, Immediate(kStringEncodingMask));
2991 Immediate(String::kContainsCachedArrayIndexMask));
3260 __ testb(rcx, Immediate(kSmiTagMask));
3375 __ movl(rax, Immediate(0));
3376 __ movl(rcx, Immediate(0));
3430 __ testb(tmp1, Immediate(kIsNotStringMask | kIsNotInternalizedMask));
3520 __ testb(tmp3, Immediate(kIsNotStringMask));
3542 __ testb(tmp1, Immediate(kIsNotInternalizedMask));
3675 Immediate(name->Hash() + NameDictionary::GetProbeOffset(i)));
3710 __ Push(Immediate(name->Hash()));
3742 __ shrl(r1, Immediate(Name::kHashShift));
3744 __ addl(r1, Immediate(NameDictionary::GetProbeOffset(i)));
3762 __ shrl(r0, Immediate(Name::kHashShift));
3806 __ addl(scratch, Immediate(NameDictionary::GetProbeOffset(i)));
3843 __ movp(scratch, Immediate(0));
3849 __ movp(scratch, Immediate(1));
3854 __ movp(scratch, Immediate(0));
3973 __ movp(regs_.scratch0(), Immediate(~Page::kPageAlignmentMask));
3978 __ subp(regs_.scratch1(), Immediate(1));
4107 __ cmpl(length, Immediate(2));
4110 __ movl(counter, Immediate(2));
4123 __ addl(counter, Immediate(2));
4370 __ movp(counter, Immediate(0));
4400 __ addl(counter, Immediate(3));
4496 __ subp(arg_reg_1, Immediate(Assembler::kShortCallInstructionLength));
4532 __ cmpl(rdx, Immediate(kind));
4569 __ testb(rdx, Immediate(1));
4618 __ cmpl(rdx, Immediate(kind));
4684 __ cmpl(rax, Immediate(1));
4745 __ andp(rdx, Immediate(AllocationSite::ElementsKindBits::kMask));
4758 __ addp(rax, Immediate(3));
4793 __ cmpl(rax, Immediate(1));
4852 __ cmpl(rcx, Immediate(FAST_ELEMENTS));
4854 __ cmpl(rcx, Immediate(FAST_HOLEY_ELEMENTS));
4861 __ cmpl(rcx, Immediate(FAST_ELEMENTS));
4929 Immediate(PropertyDetails::PropertyCellTypeField::kMask |
4936 Immediate(PropertyDetails::PropertyCellTypeField::encode(
4960 Immediate(PropertyDetails::kAttributesReadOnlyMask));
4967 Immediate(PropertyDetails::PropertyCellTypeField::encode(
4972 Immediate(PropertyDetails::PropertyCellTypeField::encode(
4977 Immediate(PropertyDetails::PropertyCellTypeField::encode(
4989 Immediate(PropertyDetails::PropertyCellTypeField::encode(
5079 __ addl(Operand(base_reg, kLevelOffset), Immediate(1));
5094 __ cmpb(Operand(rax, 0), Immediate(0));
5127 __ subl(Operand(base_reg, kLevelOffset), Immediate(1));
5287 __ addp(scratch, Immediate((argc.immediate() + FCA::kArgsLength - 1) *
5292 __ Set(StackSpaceOperand(2), argc.immediate());
5337 stack_space = argc.immediate() + FCA::kArgsLength + 1;