summaryrefslogtreecommitdiff
path: root/Source/UnitTests/Common
diff options
context:
space:
mode:
authorTillmann Karras <tilkax@gmail.com>2021-06-28 02:54:58 +0100
committerTillmann Karras <tilkax@gmail.com>2021-06-28 02:56:37 +0100
commitafb93980595ff4fbbd31760b5ab7f979bb6be73d (patch)
tree4ab9d1c2a80699e96dda102c002b5dc5236c45c0 /Source/UnitTests/Common
parentaff39af5fba2d3869767995719f0c187c7694e28 (diff)
x64Emitter: remove unused x87 instructions
Diffstat (limited to 'Source/UnitTests/Common')
-rw-r--r--Source/UnitTests/Common/x64EmitterTest.cpp26
1 files changed, 0 insertions, 26 deletions
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) \
{ \