Index: runtime/vm/assembler_arm.h |
=================================================================== |
--- runtime/vm/assembler_arm.h (revision 35547) |
+++ runtime/vm/assembler_arm.h (working copy) |
@@ -593,6 +593,13 @@ |
void IntegerDivide(Register result, Register left, Register right, |
DRegister tmpl, DRegister tmpr); |
+ // If we aren't on ARMv7, there is no smull. |
+ void CheckMultSignedOverflow(Register left, |
+ Register right, |
+ Register tmp, |
+ DRegister dtmp0, DRegister dtmp1, |
+ Label* overflow); |
+ |
// Load and Store. May clobber IP. |
void LoadPatchableImmediate(Register rd, int32_t value, Condition cond = AL); |
void LoadDecodableImmediate(Register rd, int32_t value, Condition cond = AL); |