| Index: runtime/vm/assembler_arm_test.cc
|
| ===================================================================
|
| --- runtime/vm/assembler_arm_test.cc (revision 23368)
|
| +++ runtime/vm/assembler_arm_test.cc (working copy)
|
| @@ -637,7 +637,7 @@
|
|
|
| ASSEMBLER_TEST_GENERATE(Multiply64To64, assembler) {
|
| __ Push(R4);
|
| - __ Mov(IP, R0);
|
| + __ mov(IP, ShifterOperand(R0));
|
| __ mul(R4, R2, R1);
|
| __ umull(R0, R1, R2, IP);
|
| __ mla(R2, IP, R3, R4);
|
| @@ -936,7 +936,7 @@
|
|
|
|
|
| ASSEMBLER_TEST_GENERATE(Ldrd, assembler) {
|
| - __ Mov(IP, SP);
|
| + __ mov(IP, ShifterOperand(SP));
|
| __ strd(R2, Address(SP, (-kWordSize * 30), Address::PreIndex));
|
| __ strd(R0, Address(IP, (-kWordSize * 28)));
|
| __ ldrd(R2, Address(IP, (-kWordSize * 28)));
|
| @@ -1423,7 +1423,7 @@
|
| __ mov(R0, ShifterOperand(27));
|
| __ mov(R1, ShifterOperand(9));
|
| __ udiv(R2, R0, R1);
|
| - __ Mov(R0, R2);
|
| + __ mov(R0, ShifterOperand(R2));
|
| } else {
|
| __ mov(R0, ShifterOperand(3));
|
| }
|
| @@ -1443,7 +1443,7 @@
|
| __ mov(R0, ShifterOperand(27));
|
| __ LoadImmediate(R1, -9);
|
| __ sdiv(R2, R0, R1);
|
| - __ Mov(R0, R2);
|
| + __ mov(R0, ShifterOperand(R2));
|
| } else {
|
| __ LoadImmediate(R0, -3);
|
| }
|
| @@ -1463,7 +1463,7 @@
|
| __ mov(R0, ShifterOperand(27));
|
| __ mov(R1, ShifterOperand(0));
|
| __ udiv(R2, R0, R1);
|
| - __ Mov(R0, R2);
|
| + __ mov(R0, ShifterOperand(R2));
|
| } else {
|
| __ LoadImmediate(R0, 0);
|
| }
|
| @@ -1483,7 +1483,7 @@
|
| __ mov(R0, ShifterOperand(27));
|
| __ mov(R1, ShifterOperand(0));
|
| __ udiv(R2, R0, R1);
|
| - __ Mov(R0, R2);
|
| + __ mov(R0, ShifterOperand(R2));
|
| } else {
|
| __ LoadImmediate(R0, 0);
|
| }
|
| @@ -1503,7 +1503,7 @@
|
| __ LoadImmediate(R0, 0x80000000);
|
| __ LoadImmediate(R1, 0xffffffff);
|
| __ udiv(R2, R0, R1);
|
| - __ Mov(R0, R2);
|
| + __ mov(R0, ShifterOperand(R2));
|
| } else {
|
| __ LoadImmediate(R0, 0);
|
| }
|
| @@ -1523,7 +1523,7 @@
|
| __ LoadImmediate(R0, 0x80000000);
|
| __ LoadImmediate(R1, 0xffffffff);
|
| __ sdiv(R2, R0, R1);
|
| - __ Mov(R0, R2);
|
| + __ mov(R0, ShifterOperand(R2));
|
| } else {
|
| __ LoadImmediate(R0, 0x80000000);
|
| }
|
|
|