| Index: runtime/vm/intrinsifier_ia32.cc
|
| ===================================================================
|
| --- runtime/vm/intrinsifier_ia32.cc (revision 35558)
|
| +++ runtime/vm/intrinsifier_ia32.cc (working copy)
|
| @@ -86,7 +86,7 @@
|
| Label size_tag_overflow, done;
|
| __ cmpl(EDI, Immediate(RawObject::SizeTag::kMaxSizeTag));
|
| __ j(ABOVE, &size_tag_overflow, Assembler::kNearJump);
|
| - __ shll(EDI, Immediate(RawObject::kSizeTagBit - kObjectAlignmentLog2));
|
| + __ shll(EDI, Immediate(RawObject::kSizeTagPos - kObjectAlignmentLog2));
|
| __ jmp(&done, Assembler::kNearJump);
|
|
|
| __ Bind(&size_tag_overflow);
|
| @@ -501,7 +501,7 @@
|
| Label size_tag_overflow, done; \
|
| __ cmpl(EDI, Immediate(RawObject::SizeTag::kMaxSizeTag)); \
|
| __ j(ABOVE, &size_tag_overflow, Assembler::kNearJump); \
|
| - __ shll(EDI, Immediate(RawObject::kSizeTagBit - kObjectAlignmentLog2)); \
|
| + __ shll(EDI, Immediate(RawObject::kSizeTagPos - kObjectAlignmentLog2)); \
|
| __ jmp(&done, Assembler::kNearJump); \
|
| \
|
| __ Bind(&size_tag_overflow); \
|
| @@ -1571,7 +1571,7 @@
|
| Label size_tag_overflow, done;
|
| __ cmpl(EDI, Immediate(RawObject::SizeTag::kMaxSizeTag));
|
| __ j(ABOVE, &size_tag_overflow, Assembler::kNearJump);
|
| - __ shll(EDI, Immediate(RawObject::kSizeTagBit - kObjectAlignmentLog2));
|
| + __ shll(EDI, Immediate(RawObject::kSizeTagPos - kObjectAlignmentLog2));
|
| __ jmp(&done, Assembler::kNearJump);
|
|
|
| __ Bind(&size_tag_overflow);
|
|
|