| Index: runtime/vm/stub_code_x64.cc
|
| ===================================================================
|
| --- runtime/vm/stub_code_x64.cc (revision 37230)
|
| +++ runtime/vm/stub_code_x64.cc (working copy)
|
| @@ -1221,7 +1221,7 @@
|
| __ popq(func_reg); // Restore.
|
| __ LeaveStubFrame();
|
| }
|
| - __ incq(FieldAddress(func_reg, Function::usage_counter_offset()));
|
| + __ incl(FieldAddress(func_reg, Function::usage_counter_offset()));
|
| }
|
|
|
|
|
| @@ -1232,7 +1232,7 @@
|
| Register func_reg = temp_reg;
|
| ASSERT(ic_reg != func_reg);
|
| __ movq(func_reg, FieldAddress(ic_reg, ICData::owner_offset()));
|
| - __ incq(FieldAddress(func_reg, Function::usage_counter_offset()));
|
| + __ incl(FieldAddress(func_reg, Function::usage_counter_offset()));
|
| }
|
|
|
|
|
| @@ -1600,9 +1600,9 @@
|
| // Compute instance type arguments into R13.
|
| Label has_no_type_arguments;
|
| __ movq(R13, R12);
|
| - __ movq(RDI, FieldAddress(R10,
|
| + __ movl(RDI, FieldAddress(R10,
|
| Class::type_arguments_field_offset_in_words_offset()));
|
| - __ cmpq(RDI, Immediate(Class::kNoTypeArguments));
|
| + __ cmpl(RDI, Immediate(Class::kNoTypeArguments));
|
| __ j(EQUAL, &has_no_type_arguments, Assembler::kNearJump);
|
| __ movq(R13, FieldAddress(RAX, RDI, TIMES_8, 0));
|
| __ Bind(&has_no_type_arguments);
|
|
|