Chromium Code Reviews| Index: runtime/vm/assembler_arm.cc |
| =================================================================== |
| --- runtime/vm/assembler_arm.cc (revision 39210) |
| +++ runtime/vm/assembler_arm.cc (working copy) |
| @@ -558,6 +558,9 @@ |
| Condition cond) { |
| ASSERT(regs != 0); |
| EmitMultiMemOp(cond, am, false, base, regs); |
| + if (TargetCPUFeatures::arm_version() == ARMv5TE) { |
|
regis
2014/08/13 19:47:39
Can you add a comment explaining why this is neede
zra
2014/08/13 20:08:55
Done.
|
| + nop(); |
| + } |
| } |
| @@ -2810,6 +2813,7 @@ |
| if (TargetCPUFeatures::integer_division_supported()) { |
| sdiv(result, left, right); |
| } else { |
| + ASSERT(TargetCPUFeatures::vfp_supported()); |
| SRegister stmpl = static_cast<SRegister>(2 * tmpl); |
| SRegister stmpr = static_cast<SRegister>(2 * tmpr); |
| vmovsr(stmpl, left); |