| Index: test/cctest/test-assembler-arm64.cc
|
| diff --git a/test/cctest/test-assembler-arm64.cc b/test/cctest/test-assembler-arm64.cc
|
| index 0500bb3c1a0f6965908d953a0fb9663d08b848de..3c2f840058aadb6cc7123ee5eb7e8dfd3d84a8d4 100644
|
| --- a/test/cctest/test-assembler-arm64.cc
|
| +++ b/test/cctest/test-assembler-arm64.cc
|
| @@ -2970,61 +2970,6 @@ TEST(ldp_stp_offset_wide) {
|
| }
|
|
|
|
|
| -TEST(ldnp_stnp_offset) {
|
| - INIT_V8();
|
| - SETUP();
|
| -
|
| - uint64_t src[3] = {0x0011223344556677UL, 0x8899aabbccddeeffUL,
|
| - 0xffeeddccbbaa9988UL};
|
| - uint64_t dst[7] = {0, 0, 0, 0, 0, 0, 0};
|
| - uintptr_t src_base = reinterpret_cast<uintptr_t>(src);
|
| - uintptr_t dst_base = reinterpret_cast<uintptr_t>(dst);
|
| -
|
| - START();
|
| - __ Mov(x16, src_base);
|
| - __ Mov(x17, dst_base);
|
| - __ Mov(x18, src_base + 24);
|
| - __ Mov(x19, dst_base + 56);
|
| - __ Ldnp(w0, w1, MemOperand(x16));
|
| - __ Ldnp(w2, w3, MemOperand(x16, 4));
|
| - __ Ldnp(x4, x5, MemOperand(x16, 8));
|
| - __ Ldnp(w6, w7, MemOperand(x18, -12));
|
| - __ Ldnp(x8, x9, MemOperand(x18, -16));
|
| - __ Stnp(w0, w1, MemOperand(x17));
|
| - __ Stnp(w2, w3, MemOperand(x17, 8));
|
| - __ Stnp(x4, x5, MemOperand(x17, 16));
|
| - __ Stnp(w6, w7, MemOperand(x19, -24));
|
| - __ Stnp(x8, x9, MemOperand(x19, -16));
|
| - END();
|
| -
|
| - RUN();
|
| -
|
| - CHECK_EQUAL_64(0x44556677, x0);
|
| - CHECK_EQUAL_64(0x00112233, x1);
|
| - CHECK_EQUAL_64(0x0011223344556677UL, dst[0]);
|
| - CHECK_EQUAL_64(0x00112233, x2);
|
| - CHECK_EQUAL_64(0xccddeeff, x3);
|
| - CHECK_EQUAL_64(0xccddeeff00112233UL, dst[1]);
|
| - CHECK_EQUAL_64(0x8899aabbccddeeffUL, x4);
|
| - CHECK_EQUAL_64(0x8899aabbccddeeffUL, dst[2]);
|
| - CHECK_EQUAL_64(0xffeeddccbbaa9988UL, x5);
|
| - CHECK_EQUAL_64(0xffeeddccbbaa9988UL, dst[3]);
|
| - CHECK_EQUAL_64(0x8899aabb, x6);
|
| - CHECK_EQUAL_64(0xbbaa9988, x7);
|
| - CHECK_EQUAL_64(0xbbaa99888899aabbUL, dst[4]);
|
| - CHECK_EQUAL_64(0x8899aabbccddeeffUL, x8);
|
| - CHECK_EQUAL_64(0x8899aabbccddeeffUL, dst[5]);
|
| - CHECK_EQUAL_64(0xffeeddccbbaa9988UL, x9);
|
| - CHECK_EQUAL_64(0xffeeddccbbaa9988UL, dst[6]);
|
| - CHECK_EQUAL_64(src_base, x16);
|
| - CHECK_EQUAL_64(dst_base, x17);
|
| - CHECK_EQUAL_64(src_base + 24, x18);
|
| - CHECK_EQUAL_64(dst_base + 56, x19);
|
| -
|
| - TEARDOWN();
|
| -}
|
| -
|
| -
|
| TEST(ldp_stp_preindex) {
|
| INIT_V8();
|
| SETUP();
|
|
|