diff options
| author | Tilka <tilkax@gmail.com> | 2021-06-28 17:53:54 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-28 17:53:54 +0100 |
| commit | bb2d576ecc04b8670916a296e069f1752aabd40f (patch) | |
| tree | 99b526c9090acafd60b7645e76c448e91da5b43a /Source/UnitTests/Common | |
| parent | 2ef2eee2e088c3b87429809fa81b71a75cddbb18 (diff) | |
| parent | afb93980595ff4fbbd31760b5ab7f979bb6be73d (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.cpp | 26 |
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) \ { \ |
