diff options
| author | Alexey Frunze <Alexey.Frunze@imgtec.com> | 2016-07-29 22:04:46 -0700 |
|---|---|---|
| committer | Alexey Frunze <Alexey.Frunze@imgtec.com> | 2016-08-30 16:50:28 -0700 |
| commit | 57eb0f58419e0e6773f69cf6e0c78e5fed0464cd (patch) | |
| tree | 5104bb1c1ad04f9f6a04fcac5d497d54ed0c97ab /compiler/optimizing/optimizing_cfi_test_expected.inc | |
| parent | d7eabc2cc1a88c1f7f927da61246ae65aab0626c (diff) | |
| download | art-57eb0f58419e0e6773f69cf6e0c78e5fed0464cd.tar.gz art-57eb0f58419e0e6773f69cf6e0c78e5fed0464cd.tar.bz2 art-57eb0f58419e0e6773f69cf6e0c78e5fed0464cd.zip | |
MIPS32: Fill branch delay slots
Test: booted MIPS32 in QEMU
Test: test-art-host-gtest
Test: test-art-target-gtest
Test: test-art-target-run-test-optimizing on CI20
Change-Id: I727e80753395ab99fff004cb5d2e0a06409150d7
Diffstat (limited to 'compiler/optimizing/optimizing_cfi_test_expected.inc')
| -rw-r--r-- | compiler/optimizing/optimizing_cfi_test_expected.inc | 35 |
1 files changed, 16 insertions, 19 deletions
diff --git a/compiler/optimizing/optimizing_cfi_test_expected.inc b/compiler/optimizing/optimizing_cfi_test_expected.inc index 05eb06333e..6c5030c9cb 100644 --- a/compiler/optimizing/optimizing_cfi_test_expected.inc +++ b/compiler/optimizing/optimizing_cfi_test_expected.inc @@ -144,12 +144,12 @@ static constexpr uint8_t expected_asm_kMips[] = { 0x34, 0x00, 0xB0, 0xAF, 0x28, 0x00, 0xB6, 0xF7, 0x20, 0x00, 0xB4, 0xF7, 0x00, 0x00, 0xA4, 0xAF, 0x3C, 0x00, 0xBF, 0x8F, 0x38, 0x00, 0xB1, 0x8F, 0x34, 0x00, 0xB0, 0x8F, 0x28, 0x00, 0xB6, 0xD7, 0x20, 0x00, 0xB4, 0xD7, - 0x40, 0x00, 0xBD, 0x27, 0x09, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x09, 0x00, 0xE0, 0x03, 0x40, 0x00, 0xBD, 0x27, }; static constexpr uint8_t expected_cfi_kMips[] = { 0x44, 0x0E, 0x40, 0x44, 0x9F, 0x01, 0x44, 0x91, 0x02, 0x44, 0x90, 0x03, - 0x4C, 0x0A, 0x44, 0xDF, 0x44, 0xD1, 0x44, 0xD0, 0x4C, 0x0E, 0x00, 0x48, - 0x0B, 0x0E, 0x40, + 0x4C, 0x0A, 0x44, 0xDF, 0x44, 0xD1, 0x44, 0xD0, 0x50, 0x0E, 0x00, 0x0B, + 0x0E, 0x40, }; // 0x00000000: addiu r29, r29, -64 // 0x00000004: .cfi_def_cfa_offset: 64 @@ -171,12 +171,11 @@ static constexpr uint8_t expected_cfi_kMips[] = { // 0x00000028: .cfi_restore: r16 // 0x00000028: ldc1 f22, +40(r29) // 0x0000002c: ldc1 f20, +32(r29) -// 0x00000030: addiu r29, r29, 64 -// 0x00000034: .cfi_def_cfa_offset: 0 -// 0x00000034: jr r31 -// 0x00000038: nop -// 0x0000003c: .cfi_restore_state -// 0x0000003c: .cfi_def_cfa_offset: 64 +// 0x00000030: jr r31 +// 0x00000034: addiu r29, r29, 64 +// 0x00000038: .cfi_def_cfa_offset: 0 +// 0x00000038: .cfi_restore_state +// 0x00000038: .cfi_def_cfa_offset: 64 static constexpr uint8_t expected_asm_kMips64[] = { 0xD8, 0xFF, 0xBD, 0x67, 0x20, 0x00, 0xBF, 0xFF, 0x18, 0x00, 0xB1, 0xFF, @@ -348,14 +347,13 @@ static constexpr uint8_t expected_asm_kMips_adjust_head[] = { }; static constexpr uint8_t expected_asm_kMips_adjust_tail[] = { 0x3C, 0x00, 0xBF, 0x8F, 0x38, 0x00, 0xB1, 0x8F, 0x34, 0x00, 0xB0, 0x8F, - 0x28, 0x00, 0xB6, 0xD7, 0x20, 0x00, 0xB4, 0xD7, 0x40, 0x00, 0xBD, 0x27, - 0x09, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x28, 0x00, 0xB6, 0xD7, 0x20, 0x00, 0xB4, 0xD7, 0x09, 0x00, 0xE0, 0x03, + 0x40, 0x00, 0xBD, 0x27, }; static constexpr uint8_t expected_cfi_kMips_adjust[] = { 0x44, 0x0E, 0x40, 0x44, 0x9F, 0x01, 0x44, 0x91, 0x02, 0x44, 0x90, 0x03, 0x54, 0x0E, 0x44, 0x60, 0x0E, 0x40, 0x04, 0x04, 0x00, 0x02, 0x00, 0x0A, - 0x44, 0xDF, 0x44, 0xD1, 0x44, 0xD0, 0x4C, 0x0E, 0x00, 0x48, 0x0B, 0x0E, - 0x40, + 0x44, 0xDF, 0x44, 0xD1, 0x44, 0xD0, 0x50, 0x0E, 0x00, 0x0B, 0x0E, 0x40, }; // 0x00000000: addiu r29, r29, -64 // 0x00000004: .cfi_def_cfa_offset: 64 @@ -392,12 +390,11 @@ static constexpr uint8_t expected_cfi_kMips_adjust[] = { // 0x00020054: .cfi_restore: r16 // 0x00020054: ldc1 f22, +40(r29) // 0x00020058: ldc1 f20, +32(r29) -// 0x0002005c: addiu r29, r29, 64 -// 0x00020060: .cfi_def_cfa_offset: 0 -// 0x00020060: jr r31 -// 0x00020064: nop -// 0x00020068: .cfi_restore_state -// 0x00020068: .cfi_def_cfa_offset: 64 +// 0x0002005c: jr r31 +// 0x00020060: addiu r29, r29, 64 +// 0x00020064: .cfi_def_cfa_offset: 0 +// 0x00020064: .cfi_restore_state +// 0x00020064: .cfi_def_cfa_offset: 64 static constexpr uint8_t expected_asm_kMips64_adjust_head[] = { 0xD8, 0xFF, 0xBD, 0x67, 0x20, 0x00, 0xBF, 0xFF, 0x18, 0x00, 0xB1, 0xFF, |
