From afb93980595ff4fbbd31760b5ab7f979bb6be73d Mon Sep 17 00:00:00 2001 From: Tillmann Karras Date: Mon, 28 Jun 2021 02:54:58 +0100 Subject: x64Emitter: remove unused x87 instructions --- Source/UnitTests/Common/x64EmitterTest.cpp | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'Source/UnitTests/Common') diff --git a/Source/UnitTests/Common/x64EmitterTest.cpp b/Source/UnitTests/Common/x64EmitterTest.cpp index f4aa233904..f77cfbc53e 100644 --- a/Source/UnitTests/Common/x64EmitterTest.cpp +++ b/Source/UnitTests/Common/x64EmitterTest.cpp @@ -199,8 +199,6 @@ TEST_INSTR_NO_OPERANDS(CBW, "cbw") TEST_INSTR_NO_OPERANDS(CWDE, "cwde") TEST_INSTR_NO_OPERANDS(CDQE, "cdqe") TEST_INSTR_NO_OPERANDS(XCHG_AHAL, "xchg al, ah") -TEST_INSTR_NO_OPERANDS(FWAIT, "fwait") -TEST_INSTR_NO_OPERANDS(FNSTSW_AX, "fnstsw ax") TEST_INSTR_NO_OPERANDS(RDTSC, "rdtsc") TEST_F(x64EmitterTest, NOP_MultiByte) @@ -749,30 +747,6 @@ TEST_F(x64EmitterTest, LDMXCSR) ExpectDisassembly("ldmxcsr dword ptr ds:[r12]"); } -TEST_F(x64EmitterTest, FLD_FST_FSTP) -{ - emitter->FLD(32, MatR(RBP)); - emitter->FLD(64, MatR(RBP)); - emitter->FLD(80, MatR(RBP)); - - emitter->FST(32, MatR(RBP)); - emitter->FST(64, MatR(RBP)); - // No 80 bit version of FST - - emitter->FSTP(32, MatR(RBP)); - emitter->FSTP(64, MatR(RBP)); - emitter->FSTP(80, MatR(RBP)); - - ExpectDisassembly("fld dword ptr ss:[rbp] " - "fld qword ptr ss:[rbp] " - "fld tbyte ptr ss:[rbp] " - "fst dword ptr ss:[rbp] " - "fst qword ptr ss:[rbp] " - "fstp dword ptr ss:[rbp] " - "fstp qword ptr ss:[rbp] " - "fstp tbyte ptr ss:[rbp]"); -} - #define TWO_OP_SSE_TEST(Name, MemBits) \ TEST_F(x64EmitterTest, Name) \ { \ -- cgit v1.2.3