Lines Matching refs:Immediate
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));
1524 __ subq(rsp, Immediate(kDoubleSize));
1530 __ addq(rsp, Immediate(kDoubleSize));
1559 __ sar(rdx, Immediate(32));
1564 __ sarl(rdx, Immediate(8));
1565 __ sarl(rcx, Immediate(16));
1566 __ sarl(rax, Immediate(24));
1571 __ andl(rcx, Immediate(TranscendentalCache::SubCache::kCacheSize - 1));
1643 __ subq(rsp, Immediate(kDoubleSize));
1649 __ addq(rsp, Immediate(kDoubleSize));
1717 __ shr(rdi, Immediate(HeapNumber::kMantissaBits));
1719 __ andl(rdi, Immediate((1 << HeapNumber::kExponentBits) - 1));
1721 __ cmpl(rdi, Immediate(supported_exponent_limit));
1724 __ cmpl(rdi, Immediate(0x7ff));
1730 __ subq(rsp, Immediate(kPointerSize));
1731 __ movl(Operand(rsp, 4), Immediate(0x7ff80000));
1732 __ movl(Operand(rsp, 0), Immediate(0x00000000));
1734 __ addq(rsp, Immediate(kPointerSize));
1750 __ testl(rax, Immediate(5)); // #IO and #ZD flags of FPU status word.
1763 __ testl(rax, Immediate(0x400)); // Check C2 bit of FPU status word.
2015 __ movq(scratch, Immediate(1));
2061 __ cmpl(exponent, Immediate(0x80000000u));
2143 __ subq(rsp, Immediate(kDoubleSize));
2166 __ testb(rax, Immediate(0x5F)); // Check for all but precision exception.
2170 __ addq(rsp, Immediate(kDoubleSize));
2175 __ addq(rsp, Immediate(kDoubleSize));
2195 __ shrl(scratch, Immediate(1));
2375 __ addq(r8, Immediate(Heap::kArgumentsObjectSize));
2508 __ subq(rdx, Immediate(kPointerSize));
2514 __ addq(r8, Immediate(1));
2593 __ addq(rcx, Immediate(Heap::kArgumentsObjectSizeStrict));
2643 __ addq(rdi, Immediate(kPointerSize));
2644 __ subq(rdx, Immediate(kPointerSize));
2707 __ cmpl(rbx, Immediate(JSRegExp::IRREGEXP));
2717 __ cmpl(rdx, Immediate(OffsetsVector::kStaticOffsetsVectorSize));
2755 __ addl(rdx, Immediate(RegExpImpl::kLastMatchOverhead));
2770 __ andb(rbx, Immediate(kIsNotStringMask |
2779 __ andb(rbx, Immediate(kIsNotStringMask |
2796 __ cmpq(rbx, Immediate(kExternalStringTag));
2802 __ testb(rbx, Immediate(kIsNotStringMask | kShortExternalStringMask));
2824 Immediate(kStringRepresentationMask | kStringEncodingMask));
2829 Immediate(kStringRepresentationMask));
2874 // Immediate(ExternalReference::isolate_address()));
2881 Immediate(1));
2955 __ addq(r11, Immediate(Code::kHeaderSize - kHeapObjectTag));
2963 __ cmpl(rax, Immediate(NativeRegExpMacroAssembler::SUCCESS));
2965 __ cmpl(rax, Immediate(NativeRegExpMacroAssembler::EXCEPTION));
2967 __ cmpl(rax, Immediate(NativeRegExpMacroAssembler::FAILURE));
3023 __ subq(rdx, Immediate(1));
3073 __ testb(rbx, Immediate(kIsIndirectStringMask));
3079 __ subq(rdi, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
3081 __ testb(rbx, Immediate(kStringEncodingMask));
3099 __ cmpl(rbx, Immediate(kMaxInlineLength));
3164 __ subl(rbx, Immediate(1));
3195 __ shrl(mask, Immediate(1));
3196 __ subq(mask, Immediate(1)); // Make mask.
3266 __ shl(hash, Immediate(kPointerSizeLog2 + 1));
3521 __ testb(rcx, Immediate(kSmiTagMask));
3528 Immediate(1 << Map::kIsUndetectable));
3531 Immediate(1 << Map::kIsUndetectable));
3577 __ testb(scratch, Immediate(kIsSymbolMask));
3885 __ testl(rcx, Immediate(kFailureTagMask));
3898 __ testl(rax, Immediate(((1 << kFailureTypeTagSize) - 1) << kFailureTagSize));
4097 __ push(Immediate(0)); // receiver
4124 __ movq(Operand(kScratchRegister, 0), Immediate(0));
4143 __ addq(rsp, Immediate(2 * kPointerSize)); // remove markers
4233 __ movl(rdi, Immediate(kWordBeforeMapCheckValue));
4270 __ movl(rax, Immediate(true_offset));
4275 __ movl(rax, Immediate(kWordBeforeResultValue));
4293 __ movl(rax, Immediate(false_offset));
4298 __ movl(rax, Immediate(kWordBeforeResultValue));
4378 __ testb(result_, Immediate(kIsNotStringMask));
4617 __ shll(rcx, Immediate(kBitsPerByte));
4645 __ testl(rcx, Immediate(kStringEncodingMask));
4654 Immediate(String::kEmptyHashField));
4666 __ testb(rcx, Immediate(kAsciiDataHintMask));
4670 __ andb(r8, Immediate(kAsciiStringTag | kAsciiDataHintTag));
4671 __ cmpb(r8, Immediate(kAsciiStringTag | kAsciiDataHintTag));
4693 __ testb(r8, Immediate(kStringRepresentationMask));
4697 __ testb(r8, Immediate(kShortExternalStringMask));
4708 __ testb(r8, Immediate(kStringEncodingMask));
4714 __ testb(r9, Immediate(kStringRepresentationMask));
4718 __ testb(r9, Immediate(kShortExternalStringMask));
4732 __ testb(r9, Immediate(kStringEncodingMask));
4814 Immediate(1 << Map::kStringWrapperSafeForDefaultValueOf));
4840 __ addq(src, Immediate(2));
4841 __ addq(dest, Immediate(2));
4874 __ testl(count, Immediate(~7));
4879 __ shr(count, Immediate(3)); // Number of doublewords to copy.
4884 __ and_(count, Immediate(7));
4919 __ cmpl(scratch, Immediate(static_cast<int>('9' - '0')));
4922 __ cmpl(scratch, Immediate(static_cast<int>('9' - '0')));
4934 Immediate(kBitsPerByte));
4969 __ addl(scratch, Immediate(SymbolTable::GetProbeOffset(i)));
5014 __ andl(temp, Immediate(0x0000ffff));
5041 __ shll(scratch, Immediate(10));
5045 __ shrl(scratch, Immediate(6));
5058 __ shll(scratch, Immediate(10));
5062 __ shrl(scratch, Immediate(6));
5074 __ shrl(scratch, Immediate(11));
5078 __ shll(scratch, Immediate(15));
5081 __ andl(hash, Immediate(String::kHashBitMask));
5107 __ testl(rax, Immediate(kSmiTagMask));
5132 __ cmpl(rcx, Immediate(2));
5175 __ testb(rbx, Immediate(kIsIndirectStringMask));
5178 __ testb(rbx, Immediate(kSlicedNotConsMask));
5214 __ cmpq(rcx, Immediate(SlicedString::kMinLength));
5225 __ testb(rbx, Immediate(kStringEncodingMask));
5235 Immediate(String::kEmptyHashField));
5253 __ testb(rbx, Immediate(kExternalStringTag));
5259 __ testb(rbx, Immediate(kShortExternalStringMask));
5264 __ subq(rdi, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
5268 __ testb(rbx, Immediate(kStringEncodingMask));
5491 __ addq(rsp, Immediate(2 * kPointerSize));
5552 __ movl(rax, Immediate(0));
5553 __ movl(rcx, Immediate(0));
5605 __ testb(tmp1, Immediate(kIsSymbolMask));
5652 __ testb(tmp3, Immediate(kIsNotStringMask));
5673 __ testb(tmp1, Immediate(kIsSymbolMask));
5796 Immediate(name->Hash() + StringDictionary::GetProbeOffset(i)));
5824 Immediate(kIsSymbolMask));
5835 __ push(Immediate(name->Hash()));
5868 __ shrl(r1, Immediate(String::kHashShift));
5870 __ addl(r1, Immediate(StringDictionary::GetProbeOffset(i)));
5890 __ shrl(r0, Immediate(String::kHashShift));
5932 __ addl(scratch, Immediate(StringDictionary::GetProbeOffset(i)));
5961 Immediate(kIsSymbolMask));
5971 __ movq(scratch, Immediate(0));
5977 __ movq(scratch, Immediate(1));
5982 __ movq(scratch, Immediate(0));