Chromium Code Reviews| Index: runtime/vm/intermediate_language_arm.cc |
| =================================================================== |
| --- runtime/vm/intermediate_language_arm.cc (revision 25344) |
| +++ runtime/vm/intermediate_language_arm.cc (working copy) |
| @@ -2947,8 +2947,8 @@ |
| const intptr_t kNumTemps = 0; |
| LocationSummary* summary = |
| new LocationSummary(kNumInputs, kNumTemps, LocationSummary::kNoCall); |
| - summary->set_in(0, Location::RequiresFpuRegister()); |
| - summary->set_out(Location::RequiresFpuRegister()); |
| + summary->set_in(0, Location::FpuRegisterLocation(Q5)); |
|
regis
2013/07/23 17:38:04
Please, add a comment about which one of the instr
zra
2013/07/23 18:24:14
Done.
|
| + summary->set_out(Location::FpuRegisterLocation(Q6)); |
| return summary; |
| } |
| @@ -3009,7 +3009,7 @@ |
| summary->set_in(1, Location::RequiresFpuRegister()); |
| summary->set_in(2, Location::RequiresFpuRegister()); |
| summary->set_in(3, Location::RequiresFpuRegister()); |
| - summary->set_out(Location::RequiresFpuRegister()); |
| + summary->set_out(Location::FpuRegisterLocation(Q6)); |
|
regis
2013/07/23 17:38:04
ditto
zra
2013/07/23 18:24:14
Done.
|
| return summary; |
| } |
| @@ -3179,7 +3179,7 @@ |
| new LocationSummary(kNumInputs, kNumTemps, LocationSummary::kNoCall); |
| summary->set_in(0, Location::RequiresFpuRegister()); |
| summary->set_in(1, Location::RequiresFpuRegister()); |
| - summary->set_out(Location::RequiresFpuRegister()); |
| + summary->set_out(Location::FpuRegisterLocation(Q6)); |
|
regis
2013/07/23 17:38:04
ditto
zra
2013/07/23 18:24:14
Done.
|
| return summary; |
| } |
| @@ -3246,7 +3246,7 @@ |
| const intptr_t kNumTemps = 0; |
| LocationSummary* summary = |
| new LocationSummary(kNumInputs, kNumTemps, LocationSummary::kNoCall); |
| - summary->set_in(0, Location::RequiresFpuRegister()); |
| + summary->set_in(0, Location::FpuRegisterLocation(Q6)); |
| summary->set_out(Location::RequiresRegister()); |
| return summary; |
| } |