| Index: runtime/vm/assembler_arm.cc
|
| ===================================================================
|
| --- runtime/vm/assembler_arm.cc (revision 34308)
|
| +++ runtime/vm/assembler_arm.cc (working copy)
|
| @@ -2426,6 +2426,25 @@
|
| }
|
|
|
|
|
| +void Assembler::LoadMultipleDFromOffset(DRegister first,
|
| + intptr_t count,
|
| + Register base,
|
| + int32_t offset) {
|
| + ASSERT(base != IP);
|
| + AddImmediate(IP, base, offset);
|
| + vldmd(IA, IP, first, count);
|
| +}
|
| +
|
| +void Assembler::StoreMultipleDToOffset(DRegister first,
|
| + intptr_t count,
|
| + Register base,
|
| + int32_t offset) {
|
| + ASSERT(base != IP);
|
| + AddImmediate(IP, base, offset);
|
| + vstmd(IA, IP, first, count);
|
| +}
|
| +
|
| +
|
| void Assembler::AddImmediate(Register rd, int32_t value, Condition cond) {
|
| AddImmediate(rd, rd, value, cond);
|
| }
|
|
|