summaryrefslogtreecommitdiff
path: root/Source/UnitTests/Common
diff options
context:
space:
mode:
authorTilka <tilkax@gmail.com>2021-06-28 17:53:54 +0100
committerGitHub <noreply@github.com>2021-06-28 17:53:54 +0100
commitbb2d576ecc04b8670916a296e069f1752aabd40f (patch)
tree99b526c9090acafd60b7645e76c448e91da5b43a /Source/UnitTests/Common
parent2ef2eee2e088c3b87429809fa81b71a75cddbb18 (diff)
parentafb93980595ff4fbbd31760b5ab7f979bb6be73d (diff)
Merge pull request #9849 from Tilka/x87
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) \
{ \