Revert "[vm/test] Adds regression test for movb on x64."
This reverts commit d0c65801c04aaa49379cd5be69135ab263737019.
Reason for revert: https://github.com/dart-lang/sdk/issues/48661
TEST=N/A, revert
Original change's description:
> [vm/test] Adds regression test for movb on x64.
>
> Fixed in: https://dart-review.googlesource.com/c/sdk/+/237690
>
> Adds MoveByteRunTest, testing that we emit the correct assembly
> for movb so that we are able to run it.
>
> TEST=Adds cc/vm/MoveByteRunTest
> Change-Id: I97a854119c5abbca79f3fb55e208a3169b64b9d9
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/238040
> Reviewed-by: Martin Kustermann <kustermann@google.com>
> Commit-Queue: Clement Skau <cskau@google.com>
TBR=kustermann@google.com,cskau@google.com
Change-Id: Ifd5962b256b530bebf7684ec63d9f6201e1eb91c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/238664
Reviewed-by: Ben Konyi <bkonyi@google.com>
Reviewed-by: Siva Annamalai <asiva@google.com>
diff --git a/runtime/vm/compiler/assembler/assembler_x64_test.cc b/runtime/vm/compiler/assembler/assembler_x64_test.cc
index 42239a0..c0acbff 100644
--- a/runtime/vm/compiler/assembler/assembler_x64_test.cc
+++ b/runtime/vm/compiler/assembler/assembler_x64_test.cc
@@ -6271,31 +6271,6 @@
#endif
}
-ASSEMBLER_TEST_GENERATE(MoveByteRunTest, assembler) {
- __ pushq(Immediate(0x1234567887654321));
- __ xorq(CallingConventions::kReturnReg, CallingConventions::kReturnReg);
- __ movb(ByteRegisterOf(CallingConventions::kReturnReg), Address(RSP, 0));
- __ pushq(RBX);
- __ xorq(RBX, RBX);
- __ movb(BH, Address(RSP, target::kWordSize));
- __ shrq(RBX, Immediate(8));
- __ addq(CallingConventions::kReturnReg, RBX);
- __ popq(RBX);
- __ xorq(R8, R8);
- __ movb(R8B, Address(RSP, 0));
- __ addq(CallingConventions::kReturnReg, R8);
- __ xorq(RDI, RDI);
- __ movb(DIL, Address(RSP, 0));
- __ addq(CallingConventions::kReturnReg, RDI);
- __ popq(TMP);
- __ ret();
-}
-
-ASSEMBLER_TEST_RUN(MoveByteRunTest, test) {
- intptr_t res = test->InvokeWithCodeAndThread<intptr_t>();
- EXPECT_EQ(0x21 + 0x21 + 0x21 + 0x21, res);
-}
-
} // namespace compiler
} // namespace dart