| Index: unittest/AssemblerX8664/GPRArith.cpp
|
| diff --git a/unittest/AssemblerX8664/GPRArith.cpp b/unittest/AssemblerX8664/GPRArith.cpp
|
| index aad2e77cc599c9f2526f5b7edad9b5c299fbbeb8..b3d03b5532da1a924bf6dfdb6a36ee221c376036 100644
|
| --- a/unittest/AssemblerX8664/GPRArith.cpp
|
| +++ b/unittest/AssemblerX8664/GPRArith.cpp
|
| @@ -222,7 +222,7 @@ TEST_F(AssemblerX8664Test, Lea) {
|
| TestLeaBaseDisp(r6, 0x60000Fu, Disp, r7);
|
| TestLeaBaseDisp(r7, 0x11000Fu, Disp, r8);
|
| TestLeaBaseDisp(r8, 0x11200Fu, Disp, r10);
|
| - TestLeaBaseDisp(r9, 0x000000u, Disp, r10);
|
| + TestLeaBaseDisp(r9, 0x220400u, Disp, r10);
|
| TestLeaBaseDisp(r10, 0x22000Fu, Disp, r11);
|
| TestLeaBaseDisp(r11, 0x22030Fu, Disp, r12);
|
| TestLeaBaseDisp(r12, 0x22040Fu, Disp, r13);
|
| @@ -242,7 +242,7 @@ TEST_F(AssemblerX8664Test, Lea) {
|
| TestLeaIndex32bitDisp(r6, 0xA040u, Disp, r7, r5, r10, r1);
|
| TestLeaIndex32bitDisp(r7, 0xC050u, Disp, r5, r10, r1, r11);
|
| TestLeaIndex32bitDisp(r8, 0xC060u, Disp, r10, r1, r11, r12);
|
| - TestLeaIndex32bitDisp(r9, 0x0000u, Disp, r1, r11, r12, r13);
|
| + TestLeaIndex32bitDisp(r9, 0xC100u, Disp, r1, r11, r12, r13);
|
| TestLeaIndex32bitDisp(r10, 0xC008u, Disp, r11, r12, r13, r14);
|
| TestLeaIndex32bitDisp(r11, 0xC009u, Disp, r12, r13, r14, r15);
|
| TestLeaIndex32bitDisp(r12, 0xC00Au, Disp, r13, r14, r15, r1);
|
| @@ -260,7 +260,7 @@ TEST_F(AssemblerX8664Test, Lea) {
|
| TestLeaBaseIndexDisp(r6, 0x500000u, r7, 0x200u, Disp, r8, r5, r10, r11);
|
| TestLeaBaseIndexDisp(r7, 0x600000u, r8, 0x100u, Disp, r5, r10, r11, r12);
|
| TestLeaBaseIndexDisp(r8, 0x600000u, r9, 0x1A0u, Disp, r10, r11, r12, r13);
|
| - TestLeaBaseIndexDisp(r9, 0x000000u, r10, 0x1B0u, Disp, r11, r12, r13, r14);
|
| + TestLeaBaseIndexDisp(r9, 0x600050u, r10, 0x1B0u, Disp, r11, r12, r13, r14);
|
| TestLeaBaseIndexDisp(r10, 0x602000u, r11, 0x1C0u, Disp, r12, r13, r14, r15);
|
| TestLeaBaseIndexDisp(r11, 0x603000u, r12, 0x1D0u, Disp, r13, r14, r15, r1);
|
| TestLeaBaseIndexDisp(r12, 0x604000u, r13, 0x1E0u, Disp, r14, r15, r1, r2);
|
| @@ -274,7 +274,7 @@ TEST_F(AssemblerX8664Test, Lea) {
|
| TestLeaBaseIndexDisp(r0, 0, r6, 0x300u, Disp, r7, r8, r5, r10);
|
| TestLeaBaseIndexDisp(r0, 0, r7, 0x200u, Disp, r8, r5, r10, r11);
|
| TestLeaBaseIndexDisp(r0, 0, r8, 0x100u, Disp, r5, r10, r11, r12);
|
| - TestLeaBaseIndexDisp(r0, 0, r9, 0x000u, Disp, r10, r11, r12, r13);
|
| + TestLeaBaseIndexDisp(r0, 0, r9, 0x1000u, Disp, r10, r11, r12, r13);
|
| TestLeaBaseIndexDisp(r0, 0, r10, 0x1B0u, Disp, r11, r12, r13, r14);
|
| TestLeaBaseIndexDisp(r0, 0, r11, 0x1C0u, Disp, r12, r13, r14, r15);
|
| TestLeaBaseIndexDisp(r0, 0, r12, 0x1D0u, Disp, r13, r14, r15, r1);
|
| @@ -289,7 +289,7 @@ TEST_F(AssemblerX8664Test, Lea) {
|
| TestLeaBaseIndexDisp(r5, 0x400000u, r6, 0x300u, Disp, r7, r8, r1, r10);
|
| TestLeaBaseIndexDisp(r5, 0x500000u, r7, 0x200u, Disp, r8, r1, r10, r11);
|
| TestLeaBaseIndexDisp(r5, 0x600000u, r8, 0x100u, Disp, r1, r10, r11, r12);
|
| - TestLeaBaseIndexDisp(r5, 0x600000u, r9, 0x000u, Disp, r10, r11, r12, r13);
|
| + TestLeaBaseIndexDisp(r5, 0x600000u, r9, 0x1A00u, Disp, r10, r11, r12, r13);
|
| TestLeaBaseIndexDisp(r5, 0x601000u, r10, 0x1B0u, Disp, r11, r12, r13, r14);
|
| TestLeaBaseIndexDisp(r5, 0x602000u, r11, 0x1C0u, Disp, r12, r13, r14, r15);
|
| TestLeaBaseIndexDisp(r5, 0x603000u, r12, 0x1D0u, Disp, r13, r14, r15, r1);
|
| @@ -304,7 +304,7 @@ TEST_F(AssemblerX8664Test, Lea) {
|
| TestLeaBaseIndexDisp(r6, 0x400000u, r5, 0x300u, Disp, r7, r8, r1, r10);
|
| TestLeaBaseIndexDisp(r7, 0x500000u, r5, 0x200u, Disp, r8, r1, r10, r11);
|
| TestLeaBaseIndexDisp(r8, 0x600000u, r5, 0x100u, Disp, r1, r10, r11, r12);
|
| - TestLeaBaseIndexDisp(r9, 0x000000u, r5, 0x1A0u, Disp, r10, r11, r12, r13);
|
| + TestLeaBaseIndexDisp(r9, 0x660000u, r5, 0x1A0u, Disp, r10, r11, r12, r13);
|
| TestLeaBaseIndexDisp(r10, 0x601000u, r5, 0x1B0u, Disp, r11, r12, r13, r14);
|
| TestLeaBaseIndexDisp(r11, 0x602000u, r5, 0x1C0u, Disp, r12, r13, r14, r15);
|
| TestLeaBaseIndexDisp(r12, 0x603000u, r5, 0x1D0u, Disp, r13, r14, r15, r1);
|
|
|