Chromium Code Reviews| Index: runtime/vm/assembler_arm.h |
| =================================================================== |
| --- runtime/vm/assembler_arm.h (revision 24627) |
| +++ runtime/vm/assembler_arm.h (working copy) |
| @@ -549,6 +549,12 @@ |
| // Compare rn with signed immediate value. May clobber IP. |
| void CompareImmediate(Register rn, int32_t value, Condition cond = AL); |
| + // Signed integer division of left by right. Checks to see if integer |
| + // division is supported. If not, uses the FPU for division with |
| + // temporary registers tmpl and tmpr. tmpl may not be DTMP, but tmpr may. |
| + void IntegerDivide(Register result, Register left, Register right, |
|
regis
2013/07/01 16:54:09
You could remove the restriction ("tmpl may not be
zra
2013/07/01 17:43:46
Done.
|
| + DRegister tmpl, DRegister tmpr); |
| + |
| // Load and Store. May clobber IP. |
| void LoadImmediate(Register rd, int32_t value, Condition cond = AL); |
| void LoadSImmediate(SRegister sd, float value, Condition cond = AL); |